Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

how to build this source code! #1

Open
PterX opened this issue Mar 12, 2014 · 3 comments
Open

how to build this source code! #1

PterX opened this issue Mar 12, 2014 · 3 comments

Comments

@PterX
Copy link

PterX commented Mar 12, 2014

plz give me some tips.

@notaz
Copy link
Owner

notaz commented Mar 12, 2014

There is a makefile in tools/ directory.

I don't have time to provide any support for these tools, sorry.

@teepean
Copy link

teepean commented Mar 12, 2014

Could you at least tell us what version of IDA you used and GCC version you compiled the plugin with. Also it would be nice if you explained in short how to use your tools.

@notaz
Copy link
Owner

notaz commented Mar 13, 2014

IDA v6.5, any GCC that can handle IDA SDK should work. Disassembly needs to be saved using the plugin, and C header file needs to be written describing every function in the disassembly. I currently do the header semi-manually, although it can be automated theoretically. Then the disassembly and header are fed to tools/translate and it outputs C, if it works.

The disassembly also needs various manual processing while still in IDA, only some is done by the plugin. I can't list what needs to be done as I did it months ago for SC and forgot most of it.

Other tools are mostly for helping to find out if disassembly is good enough. The tools are very rough and only work on ideal conditions. They're not really generic and need updating for every project, it's mostly a hackjob so I haven't even tried documenting them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants