【手搓 PE32 】手搓 PE32 之最小合法 PE 之一
本帖最后由 walkingsk 于 2024-4-24 08:48 编辑破友们好,最近学习 PE32/PE32+ 基本格式
对能手搓出来的最小 PE32 有点兴趣
经过多次尝试
得到一个如下的 32位 exe
总共 296 字节
效果就是
int main()
{
return 0;
}
:lol
该文件有如下特点:
1. 移除 dos stub
2. 移除 rich signature
3. 折叠 dos header
4. FileAlignment = SectionAlignment = 4
5. 能正确支持的 packer,目测不超过5个
这第五点就厉害了:lol
FSG 1.3 不认
WinUpack 0.39 不认
UPX 认为文件过小,略过压缩
:lol
页:
[1]