我正在编辑一个二进制文件,以在 Linux 中用另一个函数替换一个函数。 例如。
#include<stdio.h>
int test(int a,int b)
{
return a+b;
}
main()
{
int c=test(3,2);
printf("%d\n",c);
}
我想将函数 test() 更改为其他内容,例如仅对二进制文件进行多重编辑。 有人可以指导我如何编辑二进制文件以替换 linux (Debian) 中的函数吗?
最佳答案
看看here了解对 elf 二进制文件进行逆向工程的想法。
关于linux - 在 Linux 中通过编辑二进制文件来更改函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8989880/