While true you can use your fbsd/linux box to disassemble/analyze/reverse engineer windows executables.killasmurf86 said:btw FreeBSD/Linux is open source, so you don't need to disassemble
killasmurf86 said:However there is this project:
http://rr0d.droids-corp.org/
I have been using hte the last few days and I think it's pretty good at what i does. Also the built-in assembling features are nice.killasmurf86 said:Open Source Hex editor:
ht editor
http://hte.sourceforge.net/
in ports it's editors/hteditor
i like this editor because it doesn't have cli problems like giew
Using a lot of blood, sweat and tearsnetrom said:But I was thinking.. If you want to reverse engineer a binary with no debugging symbols and so on. Then gdb and the like are not very easy to use because the names are not readable. And you can't look at the source code either. How then does one step through a program to understand what it does?
SirDice said:Using a lot of blood, sweat and tears![]()
Very true indeed. The full version is quite expensive thoughkillasmurf86 said:and IDA Pro
Ida pro is great thing....
AND latest version have build in debugger,
A very good book on the subject but it mostly focuses on how to get at passwords and/or serials in code and how to prevent hackers getting them.Good book on subject is:
Hackers disassembling uncovered by Kriss Kaspersky
http://www.amazon.com/Hacker-Disassembling-Uncovered-Techniques-Programming/dp/1931769222
IIRC it was part of driverstudio and last I tried it worked perfectly on windows XP.only thing it heavily relies on Soft-Ice and unfortunately this peace of great software is dead.
http://en.wikipedia.org/wiki/SoftICE
SirDice said:IIRC it was part of driverstudio and last I tried it worked perfectly on windows XP.
SirDice said:Sorry, I've been on the Internet for far too long...
IIRC means "If I Recall Correctly".
http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=iirc