可执行文件里隐藏的玄机,来聊聊[2] 可执行文件里面的各种段
上次根大家说了,exe里面的结构。今天,我们将用压缩软件探索可执行文件里的深层秘密。首先,把你要研究的可执行文件放到压缩包里。就像这样。
右键->用360压缩预览。
你看到了什么?其实可执行文件就像一个压缩包一样,有着不同的段!
首先我们看看可执行文件的rsrc段,进去后再选择2052文件夹。你会看到资源视图里的内容。
这个其实就是.rsrc段,也就是资源段
好了,然我们回到根目录,你会看到很多段。《windows核心编程》已经说了。编译器会把代码放在.text段中,数据放在.data段中。.reloc就是重定位区段,可执行文件的基址重定位,.rdata段就是只读的运行数据
还有就是共享段(在这个文件没有)就是那个
#pragma data_seg("XXX")
下次会讲到共享段
想看共享段 拈花小仙 发表于 2016-7-11 09:39
想看共享段
等下次吧 高深莫测 原来360压缩可以打开.exe可执行文件,现在才知道,学习了,谢谢 {:10_256:}谢谢分享 楼主厉害!
页:
[1]