Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a.

Truecrypt, Disk-Signatur und c++

Diskussion: Truecrypt, Disk-Signatur und c++ im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hallo, ich habe mit dem Programm Acronis Disk Director etwas an einer unverschlüsselten Festplatte geändert. Dabei meinte die Software, ...

Antwort
Alt 15.01.08, 21:28   #1 (permalink)
 
Registriert seit: 15.01.08
AndreasR Leistung: Facit NTK
Likes: 0
Standard Truecrypt, Disk-Signatur und c++

Anzeige

Hallo,

ich habe mit dem Programm Acronis Disk Director etwas an einer unverschlüsselten Festplatte geändert. Dabei meinte die Software, auch an einer anderen Platte - die mit Truecrypt verschlüsselt ist - etwas verändern zu müssen. Und zwar vier Bytes, in denen normalerweise die Festplatten-Signatur steht.

Damit ist der Volume-Header von Truecrypt beschädigt, ich kann die Festplatte nicht mehr mounten.

Ich möchte nun den Truecrypt-Quellcode so verändern, dass er alle möglichen Kombinationen ausprobiert. Das sind immerhin 4,3 Milliarden und ich weiß nicht, wie schnell das geht, aber einen Versuch ist es mir wert.

Das Dumme dabei: Ich kenne mich mit c++ nicht aus und nun finde ich die Stelle im Quellcode nicht, an der der Volume Header gelesen und geprüft wird. Der Code müsste so ähnlich aussehen wie die Funktion VolumeReadHeader in der Datei Volumes.c, diese wird anscheinend nur bei Linux-Systemen verwendet.

Der erste Ansprechpartner beim Mounten eines Volumes unter Windows ist offenbar die Funktion Mount in der Datei Mount\Mount.c. Diese ruft dann MountVolume in Common\Dlgcode.c auf. Von dort geht es weiter mit DeviceIoControl an einen Treiber. Leider verstehe ich diesen Aufruf nicht ganz, sodass ich nicht weiß, wo ich weiter suchen soll.

Wer kennt sich mit c++ und/oder Visual Studio 2005 aus?

Danke
Andreas

AndreasR ist offline   Mit Zitat antworten
Alt 16.01.08, 08:41   #2 (permalink)
IsNull
Guest
 
Likes:
Standard

Bitte keine Doppelpostings - sonst diskutieren wir doppelt und dreifach
Das du diesen bestehenden Thread forgesetzt hast ist gut, aber dann nicht daneben noch mal ein neues Topic erstellen.
  Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 16.01.08, 09:08   #3 (permalink)
 
Registriert seit: 14.06.07
Machine Leistung: Facit NTK
Machine eine Nachricht über ICQ schicken
Likes: 0
Standard

wie ich im c++ forum schon geschrieben hab ich zieh mir mal den source rein
Machine ist offline   Mit Zitat antworten
Alt 16.01.08, 10:20   #4 (permalink)
Themenstarter
 
Registriert seit: 15.01.08
AndreasR Leistung: Facit NTK
Likes: 0
Standard

Hallo,

Zitat:
Original von M4CH!N3
wie ich im c++ forum schon geschrieben hab ich zieh mir mal den source rein
Ja, danke! Habe doppelt gepostet, weil ich so verzweifelt bin

Gruß
Andreas
AndreasR ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Truecrypt, Disk-Signatur und c++
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Signatur Valentin Hackerboard.de-Feedback 2 23.03.07 16:09
Icons in der Signatur sheep89 Hackerboard.de-Feedback 11 18.08.06 16:57
Browser-Signatur ändern M@rex Applikationen 3 25.07.06 20:14
Signatur anzeigen etnies92 Off topic-Zone 6 11.01.06 23:53
Digitale Signatur / Zertifikat Firstday (In)security allgemein 4 21.01.05 22:10


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61