首页 > 编程知识 正文

软件加壳工具,ollydbg脱壳教程

时间:2023-05-03 13:15:46 阅读:60831 作者:705

叙述:我刚才提到了. xz文件的解压缩

小编目前正在开发海信的3536D。 目的是将改进后的程序放入开发板,但编译后的程序文件达到了18M左右。 这个大小对于开发板来说超过了它能容纳的量,所以需要压缩。 脱壳工具upx起到了这个作用。 在保证是程序还是可执行文件的基础上,对齐并压缩。

这是我用脚本执行的压缩完成的照片:

从图中可以看到,td3520文件从19M压缩到3M以上

这从脚本文件中执行,语句如下所示:

CD ./' $ strip _ cxx ' strip./product/TD 3520/home/hi 3531 a/hi 3536 cv 100/upx-3.94-i386 _ Linux/upx-9 .

UPX命令: http://www.Sina.com/:如果upx.exe和压缩文件位于同一目录中,则可以直接使用upx -命令程序名称. exe

如果UPX.exe和压缩文件不在同一目录中,则可以直接使用upx -命令程序的完整目录程序名称. exe

默认压缩[upx程序名称. exe]

高速压缩[upx -1程序名称. exe]

容易压缩的[upx -9程序名称. exe]

最佳压缩[ upx--最佳程序名称. exe]

[撤消[upx -d程序名称. exe

测试是否为UPX压缩[upx -t程序名称. exe]

显示UPX压缩列表[upx -l程序名称. exe]

显示UPX版本[upx -V]

显示UPX的使用方法[upx -L]

UPX使用帮助[upx -h]

减少UPX压缩显示[upx -q程序名称. exe]

增加UPX压缩显示[upx -v程序名称. exe]

将UPX压缩另存为单独的文件[upx -o 1.exe程序名称. exe]

强制压缩可疑文件[upx -f程序名称. exe]

备份文件[upx -k程序名称. exe]

不备份UPX压缩[upx --no-backup程序名称. exe]

无颜色UPX压缩[upx --no-color程序名称. exe]

无UPX压缩进度条显示[upx --no-progress程序名称. exe]

所有可用的压缩方法和过滤器[慢][upx --brute程序名称. exe]

超级暴力尝试更多压缩变体[非常慢] [upx --ultra-brute程序名称. exe]

保留其他数据[默认] [ upx-- overlay=复制程序名称. exe]

复盖其他数据[upx --overlay=strip程序名称. exe]

不处理多余的数据[upx --overlay=skip程序名称. exe]

导出部分的压缩[upx --compress-exports=1程序名称. exe]

不压缩导出部分[upx --compress-exports=0程序名称. exe]

压缩所有图标[upx --compress-icons=3程序名称. exe]

压缩除第一个图标以外的所有图标[upx --compress-icons=1程序名称. exe]

压缩除第一个图标目录以外的所有图标[默认][upx --compress-icons=2程序名称. exe]

不压缩图标[upx --compress-icons=0程序名称. exe]

不压缩资源[upx --compress-resources=0程序名称. exe]

不压缩列表中指定的资源[upx --keep-resource=list程序名称. exe]

不剥离重新定位[upx --strip-relocs=0程序名称. exe]

剥离再配置[upx --strip-relocs=1程序名称. exe]

附上upx的下载路径,根据需要下载对应的文件

/home/HI3531A/hi3536cv100/upx-3.94-i386_linux/upx -9 ./product/td3520

如果有什么问题的话欢迎留言。 编辑有时会关注动态的东西。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。