Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在不获取源代码的情况下在 Linux 中修改共享库(.so)???
我知道 LD_PRELOAD,但这对在共享库本身中使用的函数有用吗???
有没有办法反编译/反汇编然后重新编译/重新组装二进制 ELF 文件?
即使有所有可用的文档、代码和支持,也很难正确地修改应用程序。因此,尝试以二进制形式修改应用程序,(大概)没有调试符号,没有文档(根据您没有代码的事实判断)是一项更加艰巨和冒险的工作。
应用逆向工程很困难,但只要有足够的资源、决心、工具和知识就可以完成:所有这些都取决于有一个足够有价值的目标。