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

recompile disassembly on x64 with nasm directives #347

Open
gogo2464 opened this issue Mar 20, 2023 · 1 comment
Open

recompile disassembly on x64 with nasm directives #347

gogo2464 opened this issue Mar 20, 2023 · 1 comment

Comments

@gogo2464
Copy link

gogo2464 commented Mar 20, 2023

Description

according to this https://stackoverflow.com/questions/4309771/how-to-disassemble-modify-and-then-reassemble-a-linux-executable, there is currently not any tool that permits to disassemble in a way to be able to reassemble it.

It could be done with rasm2. AsI did here: https://github.com/gogo2464/realtek-firmware-decompilation/blob/master/.github/workflows/.travis.yml#L26

I would like to implement main directives. The idea is to convert the section names to .section directive for x86_64 as example.

I also need to implement labels (if not already done).

but then we definitely need more testing.

https://github.com/albertvanderhorst/ciasdis is the only tools and it is forth and not maintained anymore.

@gogo2464
Copy link
Author

EDIT: this soft does exactly what I want: https://github.com/GrammaTech/ddisasm

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

1 participant