Reverse Enginnering

Discussion about hacker.org's server
Post Reply
User avatar
anicoolrocks
Posts: 29
Joined: Tue Jul 01, 2008 5:03 am

Reverse Enginnering

Post by anicoolrocks »

hey anybody knowing sonthing about reverse enginnering on softwares ... :!: 8)

I tell you that its extracting source code form exe file's 8)

Does anybody know how to do it ...? :?: :roll: :roll:
User avatar
livinskull
Posts: 22
Joined: Fri Jun 26, 2009 12:01 pm
Location: /dev/null
Contact:

Post by livinskull »

Yep. I know. So what? :P

Btw, RE doesnt mean "extracting source code"....
It's about disassembling and understanding the programs assembly...
plope0726
Posts: 826
Joined: Mon Dec 15, 2008 10:13 pm

Post by plope0726 »

livinskull wrote:Yep. I know. So what? :P

Btw, RE doesnt mean "extracting source code"....
It's about disassembling and understanding the programs assembly...
Quite right, once it's assembled into a binary, you can't "extract the source code". You have to put everything back together piece by piece from machine language.
azelmj
Posts: 13
Joined: Sun Jul 13, 2008 1:40 am
Location: MicroChip

a

Post by azelmj »

Hey guys, is it okay to use Cheat Engine for this? that way you can see the program structure without changing anything..
User avatar
koolpop0
Posts: 259
Joined: Thu Sep 20, 2007 11:03 pm
Location: In the binary of this system
Contact:

Re: a

Post by koolpop0 »

azelmj wrote:Hey guys, is it okay to use Cheat Engine for this? that way you can see the program structure without changing anything..
i suppose if you were very pro with it you could

if you have a full understanding of cheat engine that is (as well as reverse engineering)

i have no practice with reverse engineering but my guess is that the memory editor in cheat engine could be used for this task


i would google it personally

"reverse engineering with cheat engine"
Image
plope0726
Posts: 826
Joined: Mon Dec 15, 2008 10:13 pm

Re: a

Post by plope0726 »

koolpop0 wrote:
azelmj wrote:Hey guys, is it okay to use Cheat Engine for this? that way you can see the program structure without changing anything..
i suppose if you were very pro with it you could

if you have a full understanding of cheat engine that is (as well as reverse engineering)

i have no practice with reverse engineering but my guess is that the memory editor in cheat engine could be used for this task


i would google it personally

"reverse engineering with cheat engine"
You can do it with any debugger really. Hacking, The Art of Exploitation covers this in the first chapter on programming. You need to be able to understand the different assembly commands and how to analyze memory
User avatar
Zaffron
Posts: 491
Joined: Thu Dec 18, 2008 12:18 am
Location: Invading a small country

Post by Zaffron »

I analyze memory by remembering where my wallet is. I need a refresher course...
User avatar
koolpop0
Posts: 259
Joined: Thu Sep 20, 2007 11:03 pm
Location: In the binary of this system
Contact:

Post by koolpop0 »

Zaffron wrote:I analyze memory by remembering where my wallet is. I need a refresher course...
lmao
Image
User avatar
LarsH
Posts: 29
Joined: Sun Feb 15, 2009 4:47 pm

Post by LarsH »

I `know' reverse engineering. More exactly, I can read assembler and se what higher-level instructions that it compiled from.

If you are using a *nix based system go for tools like gdb, strace, ltrace and objdump. If you are using windo$, try ollydbg.

A good way to start is to disassemble your own programs to se how your own code compiled. By reading and understanding how it works you gradually get a feeling for how to do it. But it is a skill to learn, just like biking, and it takes some time. Good luck. =)
Post Reply