|
Thread |
Forum |
Last Post |
Posts |
Views |
 |
Wunschtutorial
( 1 2 3 4 5 ... Last Page)
Posted on: Wed 13. Feb 2008, 17:46
KN4CK3R
Preview
Go To Post
Sry, zu schnell gelesen, die Antwort zum Thema dynamische Addressen doch schon hier im Thread gefunden... Trotzdem Servus an alle in meinem ersten Post hier (auch wenn er gelöscht werden kann ^^)
|
Tutorials |
Tue 22. May 2012, 17:55
by xst
|
126 |
14210 |
 |
Spiel cracken??
Posted on: Sat 9. Jan 2010, 20:16
trix0matrix9
Preview
Go To Post
Ich weiß nicht in wiefern hier das cracken von Apps/Games besprochen wird, bzw werden darf, aber kannst mich mal im ICQ adden, bin zwar kein Profi, aber ein bisl Erfahrung in sachen reverse engineering ist doch vorhanden
|
Tutorials |
Wed 31. Mar 2010, 14:38
by L1nK
|
2 |
886 |
 |
Spiele mit umlauten finden?
Posted on: Thu 14. Jan 2010, 18:22
trix0matrix9
Preview
Go To Post
Den Umlaut einfach in Hex angeben TEXT Code: \\x<Hexwert>
, bei Saboteur ist im fensternamen so ein \"TM\", da sieht das dann so aus: TEXT Code: HWND fenster = NULL; while(fenster == NULL) { fenster = FindWindow(NULL, \"Saboteur\\x99\"); Sleep(100); }
Gruß, KK
|
Tutorials |
Fri 15. Jan 2010, 12:56
by trix0matrix9
|
3 |
603 |
 |
wert herausfinden?
Posted on: Sun 10. Jan 2010, 11:38
trix0matrix9
Preview
Go To Post
Bitte Post löschen, eine Runde zu schnell gelesen
|
Tutorials |
Tue 12. Jan 2010, 17:52
by trix0matrix9
|
6 |
660 |
 |
Wie man das verhindert?
Posted on: Thu 7. Jan 2010, 15:37
trix0matrix9
Preview
Go To Post
Ich kann dir leider nicht sagen, wie du in einer gecodeten exe die neue Stelle findest, DMA (Dynamic memory allocation) ist aber leider weit verbreitet^^ Du kannst allerdings mit tsearch (z.B.) wenn du den Wert gefunden hast unter AutoHack den debugger aktivieren und dann das autohack window öffnen. In dem neuen Fenster dann unter edit --> set breakpoint die Addresse eingeben die du gefunden hast. Dann nochmal, wenns zum beispiel um die Muni geht einen Schuss abfeuern und du solltest sehen, dass sich im AutoHack fenster etwas getan hat. Jetzt solltest du einen Assemblerbefehl mit Addresse haben. Jetzt hast du 2 Möglichkeiten: 1. alle bytes dieser Addresse mit 90 (NOP) ersetzen, somit findet keine Änderung der Munition mehr statt (freeze) 2. eine Code Cave suchen, in diese abspringen (JMP), dort die Stelle von der du abgesprungen bist nachbilden (in ollydbg kannst du stellen im ASM markieren und binary copy/paste per Rechtsklick machen). Nun hast du z.B. wenns um Geld geht die möglichkeit dir einen festwert von 10000 einzutragen (10000 in hex umrechnen --> 2710). Ich hab leider kein Beispiel zur verfügung, aber oft wird der Wert eines Registers in eine bestimmte Addresse verschoben, das würde z.B. so aussehen: MOV DWORD PTR [00786CA4], EAX Wenn du einfach fest den Wert 10000 als Geldwert haben möchtest, dann hättest du nach der änderung MOV DWORD PTR [00786CA4], 00002710 Danach wieder per JMP an die ursprüngliche Stelle zurückspringen und fertig ist das ganze, sobald du das nächste mal Geld ausgibst oder bekommst wird dein Geld fest auf 10000 gesetzt (ich mach sowas bevorzugt in Ollydbg, finde ich am übersichtlichsten um mir das coding vorzubereiten ) Das war jetzt alles aus dem Kopf, ich hoffe es sind keine Fehler drin und ich konnte dir ein bisl mit helfen Gruß, KK
|
Tutorials |
Sun 10. Jan 2010, 19:47
by KKobold
|
6 |
759 |
 |
Wie man das verhindert?
Posted on: Thu 7. Jan 2010, 15:37
trix0matrix9
Preview
Go To Post
Ich lads mir mal runter und gucks mir mal an €dit: Leider grad nicht so viel Zeit, aber einen ersten Schritt kann ich dir schonmal sagen um TSearch zu verwenden. Lad die exe in ollydbg, klick oben auf das \"M\" und such nach Unicode (nicht case sensitive) nach tsearch, den Wert dann einfach z.B. in TS3arch ändern und schon kannst du beides parallel laufen lassen, hatte dann nur im weiteren verlauf das Problem, dass irgendwann ne debugger Meldung kam. Selbiges kannst du natürlich auch mit ollydbg machen Heute oder morgn guck ich nochmal danach, je nachdem wie Zeit ist ^^
|
Tutorials |
Sun 10. Jan 2010, 19:47
by KKobold
|
6 |
759 |
 |
Wie man das verhindert?
Posted on: Thu 7. Jan 2010, 15:37
trix0matrix9
Preview
Go To Post
So, leider doch keine Zeit gehabt übers WE, war nämlich das ganze WE nicht zu Hause ^^ Bei welchem Programm suchst du denn den Autohack?
|
Tutorials |
Sun 10. Jan 2010, 19:47
by KKobold
|
6 |
759 |