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 '21 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 '21 at 14:28
  • can you show us file filename output?
    – R4444
    May 29 '21 at 15:20
  • @R4444, you can see it in my previous question reverseengineering.stackexchange.com/questions/27738/…
    – three2zero
    May 29 '21 at 15:35
  • @R4444, Thank you. I found the main function with cutter tool.
    – three2zero
    May 29 '21 at 16:17

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, privacy policy and cookie policy

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