我尝试了基本ARM的crackme这里。在我的 Raspberry pi 上运行它时,它会在没有给我任何警告的情况下出现段错误。此外,我无法在任何地方(甚至在入口点)设置断点。是否有一些我应该注意的 gdb/ARM 怪癖?这也发生在较早的场合,同时还有另一个 CTF 挑战。
我确实觉得我的问题不完整——但是,我不确定我可以提供哪些附加信息来帮助诊断问题。如果您可以让我知道需要哪些其他信息,我可以用它来更新问题。
一些输出:-
$ file arm_crack1
arm_crack1: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, BuildID[sha1]=0xbb39a930c55e6d62c7cc083bb94567adcfe5cc3b, stripped
$ ldd arm_crack1
not a dynamic executable