想对elf文件进行签名,在执行的时候验证,防止程序被篡改。 使用第三方软件进行签名,可是运行的时候怎么让他自己验证自己呢? 是否可以做一个内核模块,在elf文件执行时候,该模块被启动,验证这个elf文件呢? 请问各位,这个思路对吗?能实现吗? 或者有其他什么办法也行,谢谢 我的msn:w_yzz@hotmail.com
linux程序调试中如何在elf文件中的符号表等信息定位源程序的位置? 比如a.c,b.c编译,联接为一个d.elf。 我在a.c中第15行打上一个断点,那么怎么在d.elf中定位这个断点是在目标文件代码段的哪个位置? 即如何从源代码定位信息(文件名+行号或者函数名)得到目标码的起始地址以及终止地址? 请教各位朋友?
重定位入口数据结构 typedef struct { elf32_Addr r_offset; elf32_Word r_info; elf32_Sword r_addend; } elf32_Rela; 其中r_offset是相对那里的偏移 r_addend是用来做什么用的
/etc/rc.d/init.d/proftpd的操作总是会有下面的问题出现。 /etc/rc.d/init.d/proftpd: elf: command not found /etc/rc.d/init.d/proftpd: elf: command not found Shutting down proftpd: [ OK ] /etc/rc.d/init.d/proftpd: elf: command not found Starting proftpd: [ OK ] 附 proftpd 的 init script 如下: #!/bin/sh . /etc/rc.d/init....