看啥推荐读物
专栏名称: 互联网侦察
最懂你的程序员在这里,我们不仅聊技术,我们还聊情感,聊人生。
今天看啥  ›  专栏  ›  互联网侦察

万万没想到,一个可执行文件原来包含了这么多信息!

互联网侦察  · 公众号  ·  · 2020-06-28 08:03
来源:公众号【编程珠玑】作者:守望先生ID:shouwangxiansheng拿到一个编译好的可执行文件,你能获取到哪些信息?文件大小,修改时间?文件类型?除此之外呢?实际上它包含了很多信息,这些你都知道吗?示例程序//main.c#includevoid testFun(){    printf("公众号:编程珠玑\n");}int main(void){    testFun();    return 0;}编译得到可执行文件main:$ gcc -o main main.cELF头信息只需要一条简单的命令,就可以获取很多信息$ readelf -h mainELF Header:  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00   Class:                             ELF64  Data:                              2's complement, little endian  Version:                         ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照