是否可以在Linux中修改共享库(.so)而无需获取其源代码?
我知道LD_PRELOAD,但对于在共享库本身中使用的函数有用吗???
有没有办法反编译/反汇编然后重新编译/重新组合二进制ELF文件?
答案 0 :(得分:1)
即使拥有所有可用的文档,代码和支持,修改应用程序也很难实现。尝试修改二进制形式的应用程序(大概)没有调试符号,没有文档(根据你没有代码的事实来判断)是一个更加艰巨和冒险的事情。
应用程序逆向工程很难,但可以在足够的资源,决心,工具和知识的情况下完成:所有这些都取决于是否有足够的宝贵目标。