下你所需,载你所想!
汇集开发技术源码资料

最小的PE文件制作软件2kb可执行

:214.378KB :1 :2020-02-26 03:17:16

部分简介

填充次数 = 进制_十六到十 (“200”) - DOS头大小 - 标准PE头大小 - 可选PE头大小 - 数据目录表大小 - 块表大小
.计次循环首 (填充次数, )
头填充数据 = 头填充数据 + “00”
.计次循环尾 ()
块表文本 = #text + #rdata + #data
十六进制文本 = #DOS头 + #PE标记 + 文本_替换 (#标准PE头, , , , “ ”, “”) + 文本_替换 (#可选PE头, , , , “ ”, “”) + 文本_替换 (#表, , , , “ ”, “”, #换行符, “”) + 文本_替换 (块表文本, , , , “ ”, “”) + 头填充数据
.计次循环首 (进制_十六到十 (“200”) - 取文本长度 (文本_替换 (#text数据, , , , “ ”, “”, #换行符, “”)) ÷ 2, )
text填充数据 = text填充数据 + “00”
.计次循环尾 ()
十六进制文本 = 十六进制文本 + 文本_替换 (#text数据, , , , “ ”, “”, #换行符, “”) + text填充数据
.计次循环首 (进制_十六到十 (“200”) - 取文本长度 (文本_替换 (#rdata数据, , , , “ ”, “”, #换行符, “”)) ÷ 2, )
rdata填充数据 = rdata填充数据 + “00”
.计次循环尾 ()
十六进制文本 = 十六进制文本 + 文本_替换 (#rdata数据, , , , “ ”, “”, #换行符, “”) + rdata填充数据
.计次循环首 (进制_十六到十 (“200”) - 取文本长度 (文本_替换 (#data数据, , , , “ ”, “”, #换行符, “”)) ÷ 2, )
data填充数据 = data填充数据 + “00”
.计次循环尾 ()
十六进制文本 = 十六进制文本 + 文本_替换 (#data数据, , , , “ ”, “”, #换行符, “”) + data填充数据
写到文件 (取特定目录 (3) + “最小的PE文件.exe”, 字节集_十六进制到字节集 (十六进制文本))

最小的PE文件制作软件2kb可执行

热门推荐

相关文章