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

Make Ponce work with ARM #106

Closed
illera88 opened this issue May 10, 2020 · 3 comments
Closed

Make Ponce work with ARM #106

illera88 opened this issue May 10, 2020 · 3 comments
Assignees
Milestone

Comments

@illera88
Copy link
Owner

Triton v0.8 supports ARM. We should extend Ponce to support ARM binaries too.

@illera88 illera88 added this to the v0.3 milestone May 10, 2020
@illera88
Copy link
Owner Author

It "should" be working as it is now but it needs testing

@0ca
Copy link
Collaborator

0ca commented May 18, 2020

I tried to debug a ARM64 program with IDA 7.1 and qemu-aarch64, it didn't work, IDA crashed.
I will try it tomorrow with IDA 7.5.

For future reference about how to debug ARM programs:
https://www.hex-rays.com/wp-content/uploads/2019/12/debugging_gdb_qemu.pdf

@0ca
Copy link
Collaborator

0ca commented May 19, 2020

It works with IDA 7.5 and qemu-aarch64.
image

Compiled with:

aarch64-linux-gnu-gcc -static fread_SAGE.c -o fread_SAGE

Ran with qemu:

qemu-aarch64 -g 1234 ./fread_SAGE

@0ca 0ca closed this as completed May 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants