| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
Diskussion: Buttons, schaltflächen, etc. "einschalten" im Forum Hacks & Crackmes, in der Kategorie Software Home; also es gibt ja oft den zustand das ein button zwar existiert, jedoch nicht anklickbar ist, ich kenne das da ...
![]() |
|
|
#1 (permalink) |
|
Registriert seit: 10.01.08
![]() |
also es gibt ja oft den zustand das ein button zwar existiert, jedoch nicht anklickbar ist, ich kenne das da ich faul war nur aus vcl in dem man einstellen kann ob der button nun eben "Enabled" ist oder nicht, aber wie sieht das ganze jetzt denn in assembler aus? Und vor allem, wie mache ich einen button oder eine schaltfläche von "nicht klickbar" zu "klickbar" ? |
|
|
|
|
|
#2 (permalink) |
|
Registriert seit: 21.10.07
![]() |
nur fürs verständnis: meinst du zum beispiel mit ollydbg, um ein compiliertes programm zu verändern?
|
|
|
|
|
|
#3 (permalink) |
|
Themenstarter
Registriert seit: 10.01.08
![]() |
genau
![]() z.B. die compillierte version dieses programms http://pastebin.com/m7ab2a127 dazu bringen das der button benutzbar wird, ohne die anweisung im konstruktor zu umgehen ^^ -- das hier hab ich ma gelesen, aber das funktioniert bei mir nicht :| Enable Button,plz help ![]() hab mal nen beispielprojekt mit VCL angehängt damit man ne orientierung hat. |
|
|
|
|
|
#4 (permalink) |
|
Registriert seit: 28.05.08
![]() |
Hallo Schurke,
einfach die Datei mit DeDe öffnen, im DeDe den Offset der Form notieren. LordPE öffnen, auf den FLC-Button klicken, Offset eintragen und die RVA kopieren. Im OllyDbg STRG + G drücken und die kopierte Adresse eintragen. Dann solltest du zu der Adresse kommen, wo die Form1 initialisiert wird. Alternativ kannst du in ResHack dein Programm patchen. Du kannst es auch Hex-Editor patchen. An der Stelle: 687E0 einfach das 08 durch ein 09 erstezen: Code:
74 74 6F 6E 32 07 45 6E 61 62 6C 65 64 08 08 54 Code:
74 74 6F 6E 32 07 45 6E 61 62 6C 65 64 09 08 54
|
|
|
|
|
|
#5 (permalink) |
|
Themenstarter
Registriert seit: 10.01.08
![]() |
ich hätte zwar gehofft das ganze nur mit ollydbg lösen zu können, aber danke.
|
|
|
|
|
|
#6 (permalink) |
|
Registriert seit: 28.05.08
![]() |
Hallo Schurke,
das ganze kannst du genau so gut mit dem OllyDbg machen. In meinem letzen Beitrag habe ich ja bereits den Offset gepostet. Den Offset rechnest du einfach in die VA(4711E0) um. Dann einfach im OllyDbg STRG + G drücken und die VA eintragen. In der Zeile, wo du landest mit Rechtsklick klicken => Follow in Dump => Selection. Im Dump kannst du dann ein paar Bytes weiter deinen Button wiederfinden und auch das Enabled-Property auf true(09) setzen. the_uxreal |
|
|
|
|
|
#7 (permalink) |
|
Themenstarter
Registriert seit: 10.01.08
![]() |
ja aber dabei geht es mir eher darum das du die offsets über ein weiteres programm findest, ich würde gerne wissen wie dieses programm die offsets findet.
|
|
|
|
|
|
#8 (permalink) |
|
Registriert seit: 28.05.08
![]() |
Hallo Schurke,
im Grunde ist es möglich in den Ressourcen oder im Hex-Editor nach den string "Button1" oder "Button2" zu suchen und an der Stelle im OllyDbg einen Breakpoint zu setzen. Etwas etwas vorher oder nachher muss es ein MOV- oder XOR-Befehl geben, der den Button bzw. das Property "Enabled" auf true oder false setzt. the_uxreal |
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Webcam automatisch einschalten | Chayarose | Internet Allgemein | 10 | 20.04.09 13:22 |
| Buttons wie [B] oder [I] die den BBcode in eine Textarea eintragen | reaLInsanity | (Web-) Design und webbasierte Sprachen | 11 | 11.06.07 07:10 |
| Nummernblock einschalten | Bluemann | Die Problemzone | 3 | 30.09.05 17:58 |
| Remotekontroll mit dos einschalten? | Bartman | Windows | 8 | 21.09.05 14:31 |
| MFC Buttons Style | KenshinX | Windows | 2 | 05.03.05 13:24 |