Hackerboard WikiHaboBlog

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

Buttons, schaltflächen, etc. "einschalten"

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 ...

Antwort
Alt 24.06.09, 23:49   #1 (permalink)
 
Registriert seit: 10.01.08
Schurke Leistung: Facit NTK
Standard Buttons, schaltflächen, etc. "einschalten"


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" ?

Schurke ist offline   Mit Zitat antworten
Alt 24.06.09, 23:55   #2 (permalink)
 
Registriert seit: 22.10.07
AmShaegar Leistung: Facit NTK
Standard

nur fürs verständnis: meinst du zum beispiel mit ollydbg, um ein compiliertes programm zu verändern?
AmShaegar ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 25.06.09, 00:03   #3 (permalink)
Themenstarter
 
Registriert seit: 10.01.08
Schurke Leistung: Facit NTK
Standard

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.
Angehängte Dateien
Dateityp: zip Project1.zip (230,0 KB, 5x aufgerufen)
Schurke ist offline   Mit Zitat antworten
Alt 25.06.09, 13:03   #4 (permalink)
 
Registriert seit: 28.05.08
the_uxreal Leistung: Facit NTK
Standard

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
the_uxreal
the_uxreal ist offline   Mit Zitat antworten
Alt 27.06.09, 21:00   #5 (permalink)
Themenstarter
 
Registriert seit: 10.01.08
Schurke Leistung: Facit NTK
Standard

ich hätte zwar gehofft das ganze nur mit ollydbg lösen zu können, aber danke.
Schurke ist offline   Mit Zitat antworten
Alt 27.06.09, 21:54   #6 (permalink)
 
Registriert seit: 28.05.08
the_uxreal Leistung: Facit NTK
Standard

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
the_uxreal ist offline   Mit Zitat antworten
Alt 28.06.09, 16:49   #7 (permalink)
Themenstarter
 
Registriert seit: 10.01.08
Schurke Leistung: Facit NTK
Standard

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.
Schurke ist offline   Mit Zitat antworten
Alt 01.07.09, 14:34   #8 (permalink)
 
Registriert seit: 28.05.08
the_uxreal Leistung: Facit NTK
Standard

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
the_uxreal ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Buttons, schaltflächen, etc. "einschalten"
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
Webcam automatisch einschalten Chayarose Internet Allgemein 10 20.04.09 14:22
Buttons wie [B] oder [I] die den BBcode in eine Textarea eintragen reaLInsanity (Web-) Design und webbasierte Sprachen 11 11.06.07 08:10
Nummernblock einschalten Bluemann Die Problemzone 3 30.09.05 18:58
Remotekontroll mit dos einschalten? Bartman Windows 8 21.09.05 15:31
MFC Buttons Style KenshinX Windows 2 05.03.05 14:24


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