欢迎光临散文网 会员登陆 & 注册

NSIS 脚本提取教程

2023-02-18 16:58 作者:篱笆里的小狐狸  | 我要投稿

写在前面:

NSIS是一种以脚本驱动的安装程序,可以用工具从编译好的安装程序提取出其脚本,进而快速分析其潜在行为。

工具这里用的是7zip的15.05(15.06就不支持提取NSIS脚本了)。

提取步骤:

  1. 安装15.05版本的7zip

  2. 利用7zip解压NSIS安装包

  3. 找到提取文件夹中的[NSIS].nsi(提取的脚本)

  4. 去除7zip增加的注释之类的

7zip提取前后对比

7zip加了不少东西,包括注释以及其他东西,如下所示:


原始脚本
去掉注释后提取的脚本(NSIS 3.08版本生成的安装包)

7zip生成的注释一版有两种,";"以及"/*  */"。

NSIS脚本注释


参考资料以及下载地址:

nsis下载网址:https://nsis.sourceforge.io/Download

nsis脚本提取介绍:https://nsis.sourceforge.io/Can_I_decompile_an_existing_installer

nsis脚本提取下载:https://sourceforge.net/projects/sevenzip/files/7-Zip/15.05/

nsis手册下载地址:https://blog.csdn.net/Mrlianggy/article/details/103287762




NSIS 脚本提取教程的评论 (共 条)

分享到微博请遵守国家法律