| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
Diskussion: Ultimate CrackMe .net 2.0 im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hallo zusammen, Ich arbeite gerade an einem Programm, was ich schützen wollte. Um nun zu testen, ob der Schutzmeschanismus ...
![]() |
| | #1 (permalink) |
| Registriert seit: 08.02.08 ![]() Likes: 0 | Anzeige Hallo zusammen, Ich arbeite gerade an einem Programm, was ich schützen wollte. Um nun zu testen, ob der Schutzmeschanismus was taugt habe ich eine kleines CrackMe mit selbigem Schutz programmiert. Ich persönlich finde den Schutz doch hsehr anspruchsvoll, da viele Routinen miteinander kombiniert wurden. Aber seht selbst... Verlangt wird ein Passwort, welches in der passwort.dll zuvor von mir gespeichert wurde. Bei korrekter eingabe erscheint eine Meldung "Richtig!!!". Erlaubt sind sämtliche Methoden des Crackings außer dem Patchen. Sprache: VB .Net Coder: Isch Packer/Binder: keiner (kostet nur Zeit und bringt nichts^^) HF Kleiner Tipp: Sucht nicht nach dem Passwort im Plaintext in der Exe, denn wie gesagt - Es ist in der passwort.dll |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 08.02.08 ![]() Likes: 0 | Sollte mal AES werden ist im mom aber Rijindael. Aber verscuh doch mal das PW rauszubekommen :-D Da du ja den Sourcecode quasi besitzt ka woher^^ sollte das ja ein leichtes werden. |
| | |
| | #4 (permalink) |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Der besitzt jeder, dem du dein kompiliertes Programm gibst. Reflector lässt grüssen. Und, btw, Rijindael = AES |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 08.02.08 ![]() Likes: 0 | Nagut, dann packe ich mein nächstes Crackme lieber doch ![]() Wenn Rijindael = AES dann versteh ich das Kommentar oben nicht... Naja |
| | |
| | #6 (permalink) | ||
| Registriert seit: 07.03.08 ![]() Likes: 0 | Zitat:
Zitat:
| ||
| | |
| | #7 (permalink) | |
| Themenstarter Registriert seit: 08.02.08 ![]() Likes: 0 | Zitat:
Mehr hat er ja nicht geschrieben... Aber ist jetzt auch nicht so wichtig. | |
| | |
| | #8 (permalink) |
| Das sollte kein Kommentar sein, ich wusste nur nicht was ich an den Spoiler schreiben sollte ![]() vor meinem Edit stand da "lol" | |
| | |
| | #9 (permalink) |
| Themenstarter Registriert seit: 08.02.08 ![]() Likes: 0 | was fandest du denn daran Lol wenn ich mal so fragen darf? |
| | |
| | #10 (permalink) | |
| Registriert seit: 07.03.08 ![]() Likes: 0 | wahrscheinlich das hier: Zitat:
| |
| | |
| | #11 (permalink) |
| Themenstarter Registriert seit: 08.02.08 ![]() Likes: 0 | Achso... Isser doch auch ^^ Überzeuge mich vom Gegenteil Schau mal genauer hin dann , siehst du dass Entschlüsseln_AES nicht die einzige Routine ist, die das Passwort ermittelt. Sind mindestens noch 3 Weitere Gruß |
| | |
| | #12 (permalink) | |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Zitat:
| |
| | |
| | #13 (permalink) |
| Themenstarter Registriert seit: 08.02.08 ![]() Likes: 0 | Hab ich schon gemacht. Ich kann dir auch den kompletten Sourcecode schicken, dann siehste ganz genau was passiert. Villeicht könntest du mir auch sagen was ich eventuell ändern könnte. Natürlich ist der Schutz nicht das Maß aller Dinge, aber für meinen ersten reicht das. Bevor ich den Code hier uppe, würde ich gerne erfahren, ob diese Methodik sicher ist oder nicht. |
| | |
| | #14 (permalink) |
| du brauchst den code nicht uppen. man kann ihn sich ja mit dem reflector ansehen. scheinbar hast dus noch nicht gemacht. ich hab nur n ausschnitt gepostet. was du ändern könntest: nimm für sowas kein .NET für solche sachen ist .NET nunmal nicht wirklich sicher. | |
| | |
| | #15 (permalink) |
| Themenstarter Registriert seit: 08.02.08 ![]() Likes: 0 | Ich würde doch gerne in .Net bleiben. Was könnte ich denn ändern, um den Code auch in .Net sicherer zu machen. Im mom läuft es so ab: Das passwort wird 1. mit Base64 gecryptet 2. mit Rijindael (momentan MD5 + base64) bald mit SHA1 + base64. Zu methode 2 wird ein 512 stelliger Key verwendet werlcher vorher 2 x mit base64 gecryptet wurde. Und Zusätzlich dazu wird vor und nach dem passwort "salt" (jeweils 2 verschiedene) (auch 512 stellig und mit 2x base64 gecryptet hinzugefügt) 3. Danach wird das ganze nochmal mit Base64 gecryptet 4. Und wieder mit Rijindael 2 veschiedene "salts" und wieder ein Key nach obigem Schema nur andere Zeichenfolge. 5. wird das ganze zur verwirrung wieder 3 mal mit base64 gecryptet. Unknackbar ist das sicher nicht aber es kostet Zeit und zerrt an den nerven. Mein Fehler hier war wohl dass ich das ganze nicht gepackt habe und man somt genau sehen kann was wann passiert. Meine Frage dazu wäre jetzt ist diese villeicht unsinnige und chaotische methodik nutzbar oder kann man es besser bzw anders machen? Gruß Mad0xx |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Vista Ultimate 64 bit Formatieren | Whesker. | Downloads | 10 | 11.05.09 18:24 |
| Vista Ultimate 64bit auf 32bit downgraden ? möglich ? | g.stylez | Windows Vista | 5 | 26.10.08 23:45 |
| Vista Ultimate kann auf Netzwerkressource nicht zugreifen, bitte Hilfe | elite-noob | Windows Vista | 4 | 09.05.08 08:10 |
| Ultimate Cleaner | H4xOr | Virenschutz · Tools & Aggressive Software | 4 | 27.02.08 17:40 |
| deutsches Windows Vista Ultimate Sprachpaket | KonT | Windows Vista | 1 | 13.06.07 17:46 |