programs are usually compiled from the program language to something the os understands. reverse engineering means to decompile the program back so you see the code and can change stuff there.
programs are usually compiled from the program language to something the os understands. reverse engineering means to decompile the program back so you see the code and can change stuff there.
i see. so u need to know what? byte codes?? assembly?
so if u want to decompile something,u can use a low level debugger such as "softice".... but one thing i coudlnt understand.
how do u actually "translate" the code u see at a certain breakpoint in assembly (softice gives u an assembly code output??) to a modifyable code ???
since i guess u''ll have to translate(how u can modify only a part of it ,if its compiled?) all the file..and it can take ages with assembly.
Decompiling only works for interpreted languages like Visual Basic 3 and older, Java (you might not get the original variable names though).
For programs compiled from other languages you can only disassemble. If you want to modify those programs just modify the assembly code. If you want to add advanced functions to a program, make a dll in your favorite programming language, and modify the target program only enough to call functions in your dll.
Signature/Avatar nuking: none (can be changed in your profile)
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum