Acties:
  • 0 Henk 'm!

  • Brilsmurfffje
  • Registratie: December 2007
  • Niet online

Brilsmurfffje

Parttime Prutser

Topicstarter
Zoals de titel zegt, wil ik mijn volume van truecrypt mounten via command line.
Hiervoor heeft Truecrypt een syntax online gezet, die staat hier:
http://www.truecrypt.org/docs/?s=command-line-usage
Die heb ik gelezen, en ik krijg mijn volume ook gemount, alleen hiervoor moet ik mijn wachtwoord in het script zetten. Dit maak het eigenlijk overbodig om het te encrypten omdat dan iedereen het kan openen.
Nu had ik een website gevonden met het volgende script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
REM TrueCrypt mounting script (version 2)
REM Written by Mark Ursino (allthingsmarked.com)
REM Modifications are allowed, but please include these comments

@echo off
cls

set /P thepass="Enter the volume pasword: "

tc /v C:\PATH\2\YOUR\TC\VOLUME.cab /l x /m /a /p %thepass% /q
explorer.exe X:

cls


als je dit script mount vraagt hij in cmd om je wachtwoord

hier heb ik mijn eigen code van gemaakt:
code:
1
2
3
4
5
6
7
8
@echo off
cls

set/P thepass="Voer het wachtwoord van het volume in:"

tc /v E:\crypt\P23ENSsue8aX.tc /l x /m /a /p %thepass% /q explorer.exe X:

cls


Nu als ik hem wil mounten opend hij cmd en vraagt hij om het wachtwoord, dit komt dan leesbaar in cmd te staan. Kan ik dit ook maskeren dmv van sterretjes ?
Ik heb al wat gegoogeld, maar ik kom alleen tegen hoe je verborgen textbestanden moet maken. Ik wil dus de text die je intypte verbergen, kan dit?

alvast bedankt!

Acties:
  • 0 Henk 'm!

  • JaWSnl
  • Registratie: Maart 2007
  • Laatst online: 13-06 15:18
Elke keypress afvangen, in een variabele gooien en onderwijl een sterretje plaatsen. Dan die variabele uitlezen en niet de regel zelf?

There are only 10 types of people in the world: those who understand binary and those who don't.


Acties:
  • 0 Henk 'm!

  • Brilsmurfffje
  • Registratie: December 2007
  • Niet online

Brilsmurfffje

Parttime Prutser

Topicstarter
zou je een voorbeeld kunnen geven, ik ben niet zo ervaren met scripts schrijven

Acties:
  • 0 Henk 'm!

  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 23:35
Vraagt Truecrypt zelf niet gewoon om een wachtwoord als je /p weglaat?

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Inderdaad kan je 'gewoon' "C:\Program Files\TrueCrypt\truecrypt" /l h: Bestand.tc doen.
edit:
Voer uit, druk op enter, voer password in, druk op enter.


Overigens: als je nog geen ervaring hebt met batch files, begin er dan ook niet aan en ga meteen een nieuwere vorm leren. Dus bijv. Powershell of WSH/VBScript.

[ Voor 12% gewijzigd door F_J_K op 11-01-2010 13:13 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Brilsmurfffje
  • Registratie: December 2007
  • Niet online

Brilsmurfffje

Parttime Prutser

Topicstarter
maar ik weet niet of truecrypt die support bied

edit: kan ik zoiets maken dan, dit ziet er wel handig uit:
http://www.robvanderwoude.com/vbstech_ui_password.php

[ Voor 55% gewijzigd door Brilsmurfffje op 11-01-2010 14:39 ]


Acties:
  • 0 Henk 'm!

  • Brantje
  • Registratie: Juli 2004
  • Laatst online: 15-07 23:12

Brantje

De post is daar >>

je kan het ook op deze manier proberen:
code:
1
E:\crypt\P23ENSsue8aX.tc /l X /a /q background


Edit: Wel ff truecrypt aanroepen, dit geef je als parameters mee ;)

[ Voor 25% gewijzigd door Brantje op 11-01-2010 14:43 ]


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Inderdaad kan je bij gebruik van VBS/WSH zoiets als robvanderwoude's script gebruiken voor ***.
offtopic:
Wat voor support bedoel je? Je hoeft met PS of VBS geen API's te gebruiken, je kunt nog steeds als je wilt de 'gewone' parameters gebruiken. Maar als je toch gaat leren, doe het dan niet meer met batch. En ja ik voel me oud als ik dat zeg met >25 jaar ervaring met batch files :+

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Brilsmurfffje
  • Registratie: December 2007
  • Niet online

Brilsmurfffje

Parttime Prutser

Topicstarter
ik heb wat lopen klooien met het script van robvanderwoude, maar ik kom er niet uit:(
Ik wil dus dat er een window komt waarin ik mijn wachtwoord invoer, dit moeten sterretjes zijn zodat niemand kan zien wat ik type.

ik heb wel wat java ervaring, maar dit is wel andere koek :+
Het is niet iets van dit:
code:
1
2
 wachtwoord = Password( "voer wachtwoord in:" )
WScript.Echo "je wachtwoord is: " & wachtwoord


Dit had ik als bat-file:
code:
1
2
3
4
5
6
7
8
@echo off
cls

set/P thepass="Voer het wachtwoord van het volume in:"

tc /v E:\crypt\P23ENSsue8aX.tc /l x /m /a /p %thepass% /q explorer.exe X:

cls


hoe krijg ik dit voor elkaar? Het is voor mij iets eenmaligs, dit omdat ik op school zo'n 4x per dag mijn truecrypt volume moet mounten. Hiervoor leek het mij handig om zoiets te maken. Een autorun file enzo heb ik al. De laatste stap is iets dat om het wachtwoord vraagt.
hoe gebruik je een VBScript ? moet je die aanroepen via cmd?

Acties:
  • 0 Henk 'm!

  • Brilsmurfffje
  • Registratie: December 2007
  • Niet online

Brilsmurfffje

Parttime Prutser

Topicstarter
is er iemand die mij een zetje in de juiste richting kan geven ?

Acties:
  • 0 Henk 'm!

  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 23:35
Je moet ervoor zorgen dat het ingetype wachtwoord omgezet wordt naar een variable die bruikbaar is in de batchfile. Op de userinput pagina staat een linkje naar dit script wat dit doet via een extra tijdelijke batchfile. Dit script hoef je maar iets aan te passen voor jouw situatie.

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Maar je kunt het toch gewoon al doen met de gegeven tips, door Truecrypt er zelf naar te laten vragen?

VBScript: maak een .vbs file en dubbelklik er op (dan wordt vanzelf, iirc, wscript.exe aangeroepen). Vanaf de commandline kan je het ook aanroepen via csript. exe

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1