upx防解压

  直接搜索文件中的 UPX! 字样 ,然后填充00 搞定 

  不过对于这种文件还是可以修改 upx 的源代码强制解压,目前Linux上还没看到内存中 dump  elf 文件的例子

  写了个小脚本 

<?php
if($argc < 2)
{
    print 'usage: xxoo.php <elf file>';
    exit(-1);
}
$file = file_get_contents($argv[1]);
if(strlen($file))
{
    $file = str_replace('UPX',"\x00\x00\x00",$file);
    file_put_contents($argv[1],$file);
    echo "OK ~\n";
}

还要注意的就是压缩后的文件中还有一段  upx 的版权信息 ,这个最好也是清  0


转载于:https://my.oschina.net/sincoder/blog/340450

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PX Shell 是 UPX 的图形界面程序,通过它用户可以很方便地调用 UPX 来实现对程序文件的压缩和解压缩操作,通过设置菜单,您可以很方便对压缩方式和参数等进行调节。 UPX 是一款著名的开源程序文件压缩工具,通过 UPX 压缩过的程序和程序库体积可缩小50%-70%,而在功能上完全没有损失!它支持多种文件类型,如 DOS/Windows 可执行文件、动态链接库、控件等。 版本特点: 采用陈敏毅汉化修改的 UPX Shell,可遗憾的是,他的版本也停止了更新。为方便自己和其他朋友,特制作并发布本汉化定制版本。 本版本集成了最新发布的 UPX 3.09 版压缩程序,鉴于 UPX Shell 软件久未更新,直接对相关内置资源进行了汉化定制处理,不依赖语言文件,即所谓的绿色单文件版本。功能上不作任何限制,也不含任何广告或恶意程序,大家可放心使用! UPX Shell 3.42 版的汉化增强版,除了原版自带的UPX 1.25,UPX 2.03,UPX 2.92b 版本之外,还集成了 UPX 的最新版本 3.08 版。   为了保证能正确地切换语言,我在修改程序时不修改内置的资源,而是在 English.lng 的基础上,参照程序内置的提示信息,进一步提取、整合,所有的界面词语均做到语言文件中!汉化版调整了主程序界面的字体为 Tahoma,在所有 NT 内核的简体中文环境中界面均美观。   安装后的程序界面若未不是简体中文,请在“Options”中选择“简体中文”即可,但要再次转为英文界面,需选择“English”,然后重新启动程序。由于英文语言资源已内置在程序中,故仅保留简体中文语言文件和空的英文语言文件。 更新说明: 2013.10.12 内置 UPX 3.x 版本更新为3.91版 2013.08.29 内置 UPX 3.x 版本更新为3.09版 2011.12.14 内置 UPX 3.x 版本更新为3.08版 2010.09.27 调整“高级选项”中“命令”弹出菜单内容显示效果,更美观 2010.09.26 本汉化定制版本首次发布

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值