2

是否可以在不获取源代码的情况下在 Linux 中修改共享库(.so)???

我知道 LD_PRELOAD,但这对在共享库本身中使用的函数有用吗???

有没有办法反编译/反汇编然后重新编译/重新组装二进制 ELF 文件?

4

1 回答 1

1

即使有所有可用的文档、代码和支持,也很难正确地修改应用程序。因此,尝试以二进制形式修改应用程序,(大概)没有调试符号,没有文档(根据您没有代码的事实判断)是一项更加艰巨和冒险的工作。

应用逆向工程很困难,但只要有足够的资源、决心、工具和知识就可以完成:所有这些都取决于有一个足够有价值的目标。

于 2010-07-12T09:19:06.887 回答