Изменить функцию, отредактировав ее двоичный файл в Linux - PullRequest
0 голосов
/ 24 января 2012

Я хочу отредактировать двоичный файл, чтобы заменить одну функцию другой функцией в 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)?

1 Ответ

0 голосов
/ 24 января 2012

Взгляните на здесь , чтобы получить представление об обратном проектировании двоичного файла эльфа.

...