1..NET程序的逆向:Reflector7
2.资源文件修改:PE.Explorer eXeScope
3.Qt字符串修改:QtLinguist
4.文件监视:FileMon
5.注册表监视:RegMon
安装包解开:
Universal Extractor:一个可以从任何类型的存档文件中提取文件的程序,无论是简单的 ZIP 文件、安装程序(如 Wise 或 NSIS),还是 Windows 安装程序 (.msi) 包。
ZipScan :是一套专门设计用来找寻zip压缩文件中资料的软件,当您有了它之后您便可以快速地找出您先前所备份压缩的资料,透过ZipScan的搜寻能力,您不但可以找到您所需要的文件,而且它还会将文件尚未压缩前的大小也显示出来,这样强大的功能正好可以弥补WinZip以及Windows系统中不能搜寻zip压缩文件中的资料中的缺憾。ZipScan除了可以搜寻zip压缩文件中的资料外,它也可以搜寻CAB压缩格式中的资料,相当方便。
ISCAB:InstallShield CAB 文件查看器
WinPack:是一个强大的安装程序解包工具,专门对付InstallShield制作的安装包,在不破坏安装程序的前提下,能够对InstallShield3.0、5.0、6.0制作的安装程序进行解包及包内文件的替换、添加、删除等操作。 注:IS 6.0(InstallShield)以下有效
************************************************
ISCAB:InstallShield CAB 文件查看器
1.列文件
D:\12>iscab.exe ..\setup\data1.cab -l -i"1.ini"
把data1.cab里的文件列到文件1.ini中
2.删除文件
在1.ini文件中只保留待删除内容,然后用命令"C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -r
3.添加
4.修改
5.解压
参考:http://hi.baidu.com/myzbcn/blog/item/a7646cd1116c88d8562c8436.html
1. 列出文件列表
用 C:\Cab Folder\ISCab.ini列出 C:\Cab Folder\Data1.cab中的文件列表, 用下面的命令:
ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" –l
[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Functions.dll"
File3="Main DLLs\Resources.dll"
File4="Utility EXEs\Util.exe"
File5="Utility DLLs\UtilFunc.dll"
File6="Utility DLLs\UtilRes.dll"
[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File2="Main DLLs\Functions.dll"
File5="Utility DLLs\UtilFunc.dll"
ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -r
ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -l
[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Resources.dll"
File3="Utility EXEs\Util.exe"
File4="Utility DLLs\UtilRes.dll"
[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File2="Main DLLs\Resources.dll" , "C:\Updated\Resources.dll"
File4="Utility DLLs\UtilRes.dll" , "C:\Updated\UtilRes.dll"
[Help Files]
File1="Util.hlp" , "C:\New\"
File2="Util.cnt" , "C:\New\"
ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -a
ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -l
[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Resources.dll"
File3="Utility EXEs\Util.exe"
File4="Utility DLLs\UtilRes.dll"
[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
File3="Util.hlp"
File4="Util.cnt"
[ISCAB Info]
Product=ISCAB
Version=2.0
[Program Executable Files]
File1="Main EXEs\MyApp.exe" , "C:\Extracted\"
File3="Utility EXEs\Util.exe" , "C:\Extracted\OldUtil.exe"
ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -x