I am reversing an ELF file, it's ARM architecture file.
But my OS is AMD linux.
How can I do reversing work for the ARM ELF file on AMD linux?

  • it doesn't matter, you are reversing statically. use radare as a answered in your previous question - reverseengineering.stackexchange.com/questions/27738/…
    – R4444
    May 28, 2021 at 16:39
  • @R4444, Thank you. for your answers. BTW, I can't find main function with this radare tool, and I can see some html strings, so I think it's a script file. Then what is the best way to reverse this file (compiled script file)?
    – three2zero
    May 29, 2021 at 14:28
  • can you show us file filename output?
    – R4444
    May 29, 2021 at 15:20
  • @R4444, you can see it in my previous question reverseengineering.stackexchange.com/questions/27738/…
    – three2zero
    May 29, 2021 at 15:35
  • @R4444, Thank you. I found the main function with cutter tool.
    – three2zero
    May 29, 2021 at 16:17

2 Answers 2


You can do reverse engineering for almost arm architecture binaries with radare2.
Radare2 has architecture option -a.


Your host architecture has little to do with reverse engineering, unless you are trying to execute a binary. Decompilers/disassemblers are built to understand a variety of binary formats (not too different from a video player that handles many codecs). As long as your tools support the architecture, you're fine.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.