加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

压缩PE大小

发布时间:2019-12-13 14:11:23 所属栏目:编程 来源:蓝点
导读:压缩PE如果从空间上来说,没什么意思!现在的硬盘,动不动就几十G,上百G,省你那几个字节,真是没什么用处。不过对PE结构的理解肯定有一定的帮助。下面是个原程序,作用我就不再说啦!生成的二进制文件这里我也不再显示啦,自己慢慢生吧...... 俺研究PE总

    
    
     
    
    

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

     压缩PE如果从空间上来说,没什么意思!现在的硬盘,动不动就几十G,上百G,省你那几个字节,真是没什么用处。不过对PE结构的理解肯定有一定的帮助。下面是个原程序,作用我就不再说啦!生成的二进制文件这里我也不再显示啦,自己慢慢生吧......
    俺研究PE总有好几天啦,并参考其他高手的创作,并经历无数次的失败,终于试验出来啦!但是对PE的结构还有很多地方不清楚,如果哪位高手能将加载器加载程序过程的代码帖出来,并附上简单的说明,那可是一大功劳呀!
    98确实令人捉摸不透,令人失望的总是多于令人兴奋的,唉,这都是加载器代码惹的祸,不说它啦。
    本修改后的程序可运行于dos/Win2000/XP环境下,若有兴趣,就看看啦!
----------------------------------------------------------
;文件名13.asm

           .386
           .model flat ,stdcall
           Option CaseMap:none

include    windows.inc
include    kernel32.inc
include    user32.inc

includelib kernel32.lib
includelib user32.lib

           .data
szText     db "Hello, world!",0
szCaption  db "Win32Asm",0

           .code
start:
           invoke MessageBox,NULL,addr szText,addr szCaption,MB_OK
           invoke ExitProcess,NULL
           end start
----------------------------------------------------------
简单说明:

1、dos头,内有要显示的数据
2、pe头
3、Section table
4、.rdata section
5、.text section
6、dos下执行的程序
----------------------------------------------------------

这是生成的12.exe文件经修改后的抓图:



----------------------------------------------------------

这里有改后的exe程序,我要下载>>>

下面还有其他高手做的程序:

    1、Araceae的作品,太深奥啦!

    2、tomh的作品,也不错呀!

    热点阅读