Reverse Engineering!!! The best topic.
Talked about what reverse engineering is, "Reverse engineering is taking apart an object to see how it works in order to duplicate or enhance the object."
Some Reverse Engineering tools:
IDA Pro, Pydasm, Immunity Debugger, WinDbg, oSppy..
We looked at some of the Resgisters, EAX, EBX, for 32bit, AX, BX, for 16bit, etc. Indexes to data (ESI, EDI).
ESP--> Stack pointer (top stack)
EBP--> base pointer
EIP--> Instruction pointer
Some basic Assably codes: JMP (jump), ADD, MOV, SUB and of course, NOP (for the extra cycles needed)
For the lab, (this has been one of the coolests labs ever) Cracking a password!
Trying to figure out g1 and g2...
No comments:
Post a Comment