飞扬时空美化版的7zip安装包,貌似是个自解压程序,用解压软件直接打开只有两个文件,完全找不到主程序,
安装的时候也很怪,路径名称显示为\Device,任然找不到主程序在哪里
C:\users\你的名字\AppData\Local\Temp\
这个可能是nsis制作的安装包,用自定义介绍文本文件隐藏了文件头
以前7z对nsis的支持很好,15.15之前的版本连nsis的运行代码都能看,后来就只有民间版本支持了
可否将安装包分享一下?
确实看不出用了什么方式打包,也没法从安装临时目录提取。
@Pixie 看了下,发现Detect It Easy(DiE)比ExeInfo PE提供了更有用的信息,后者的信息如下:
Unknown exe , EP : 81 EC … , 05 sections [ Linker 6.00 ] Std Compiler section ,
Overlay : ZIP archive > Offset : 0000h - [ Deflate64 ]
Big sec. 01 [ .text ] , Click - [ Scan / t ] Button or Detect via : DIE v3 http://ntinfo.biz
不过我试了64位ffmpeg.exe,Detect It Easy(DiE)主界面上给的信息是操作系统: Windows(Server 2003)[AMD64, 64 位, 控制台],这个信息并不准确,倒是高级中的Windows 95是对的。
@kli2018 民间版本是第三方修改版吧?有可信的版本推荐吗?官方最新的版本没法解包。
15.15是7z的版本号吗?尝试了下也没办法解包,可能是不支持新版nsis制作的安装包了。
其实实现这个的原理也不复杂,和图片里隐藏压缩文件的原理差不多,就是把一个压缩包压缩到了可执行文件头部,这样,7z打开的时候就只解开了头部的这个压缩包
实现方法:
https://www.52pojie.cn/thread-465934-1-1.html
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=404397
感谢指教,可惜提取器不能正确识别并转存。
手动操作,有点没想通,为什么只改第一个ZIP文件头标识不行,而要两个都改才可以呢?
麻烦看下这个文件:https://down.shudaxia.com/ShuDaXia_PC_Setup.exe
好像也没有附加,双击是安装向导,但是也没法提取。