Tudtok olyan ingyenes, de aránylag jól működő programot (Win-re), amivel bináris futtatható fájlok (asm) kódját tudom visszafordítani, ÉS helyben át is tudom írni a programot (pl. részeket tudnék kivenni belőle)?
Assemblynél visszább esélytelen egy rendes, lefordított exe-t visszafejteni.
Arra meg ott vannak a debuggerek pl.: ollydbg
Ezt az Ollydbg programot mindjárt megnézem.
De ha egyébként a kérdés megfogalmazása nem igazán érthető : arról lenne szó, hogy egy EXE fájlból, aminek nekem egyáltalán nincs meg a forráskódja, ki szeretnék szedni egy funkciót/programrészt.
NEM programvédelmet szeretnék törni, hanem mondjuk (pl. egy szövegszerkesztőnél) ki szeretném törölni azt, hogy lehessen nyomtatni.
Resource hackerrel azt még meg tudom csinálni, hogy (a példánál maradva) a nyomtatás dialógusablakait kitörlöm, DE attól még a nyomtatást vezérlő kódsorok bennmaradnak a programban.
Én meg ez utóbbit is véglegesen el szeretném távolítani a programból.
Megoldható ez?
Disasemblerrel (ami van az ollyban) meg tudod kapni a kódot magát és tudod követni futás közben, majd változtatni és menteni.
De előre megmondom, hogy sokat fogsz ezzel szívni.
"De előre megmondom, hogy sokat fogsz ezzel szívni."
Igen, értelemszerűen ezért érdekelnének a lehető legegyszerűbb megoldások.
Egyébként meg az OllyDbg-ben eddig csak futás előtt tudtam Max. lecserélni az op-kódokat, de amire nekem először is szükségem lenne, hogy módosítani tudjak magán az exe fájlon is, és ne csak változtatni, hanem törölni tudjak kódrészeket.
De ha jól sejtem ez utóbbi automatikusan kivitelezhetetlen, mivel azzal nekem át kéne írni az ugrásokat és memóriacímeket, nemde? :(
Mondtad, csak aztán itt én a gyakorlatban nem találtam eddig semmilyen menüpontot exportálásra vagy újrafordítási lehetőséget.
A debuger meg minden újrafuttatásnál visszaállítja a változtatásokat.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!