我有一些旧音乐硬件的二进制文件,我自己在过去3年已停产。该公司现在破产,不再存在。反编译非PC二进制文件
我想要反向工程的二进制文件。
我试过在十六进制编辑器中打开,我可以看到一些ASCII文本,但有很多符号和字符在那里没有任何意义。这是否意味着它的加密?
我试过用gdb反汇编,但我总是得到“没有符号表被加载,使用”file“命令。”如果我在终端使用字符串命令,我可以看到许多正在使用该软件的字符串。同样,还有很多字符串不是人类可读的。
任何人都可以推动我在正确的方向,这样我可以得到一些可行的汇编代码呢?
没有冒犯,但是如果“无意义的符号”是您在使用十六进制编辑器打开文件时想到的第一件事情,那么我认为您可能需要稍微低一点,并采取缓慢措施。如何在家庭平台上反编译二进制文件,并将其编译为热身? –
“二进制文件” - 你的意思是像一个JPEG文件?这也有它的字符串。严重只是因为它是二进制的并不意味着它是可执行的。即使是这样,即使你*可以得到一个装配体的表示,它的可能性也是没有意义的。对不起,要成为一个坦率的人。如果你做了反向工程,虽然对你很赞,但你比我好。 –
不,它不是一个jpeg。这是硬件的软件。我在大学完成了汇编,并反编译了我自己写的东西。我有很多时间,只是在Google的帮助下学习。 –