首页
社区
课程
招聘
关于installshield的问题~~
发表于: 2004-5-13 16:48 7059

关于installshield的问题~~

2004-5-13 16:48
7059
想请教各位大大,对于installshield打包的程序+key,你们都用什么方式的下断点方式?
xp环境用getwindowtext取不到...

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 6
支持
分享
最新回复 (7)
雪    币: 242
活跃值: (190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
installshield 7 的exe安装包真让人头疼啊...
2004-5-13 17:42
0
雪    币: 3246
活跃值: (374)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
3
如果是调用外部DLL判断sn的,bpx LoadLibraryA/GetProcAddress;
如果是在script里面判断sn的,decompile setup.inx

对于*.msi(用Windows Installer的),部分也可以这样做。有时还可以用MsiGetProperty( )
2004-5-13 18:22
0
雪    币: 242
活跃值: (190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
报告版主~
整个安装源只有4个文件...
xxx.bmp
setup.exe
xxx.msi
data1.cab

在softice中无法下bpx MsiGetProperty...
不明白版主说的"有时还可以用MsiGetProperty"这是指啥
2004-5-13 18:34
0
雪    币: 242
活跃值: (190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
blowfish老大呢?
2004-5-14 07:59
0
雪    币: 3246
活跃值: (374)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
6
就是有的安装包会用windows installer的API MsiGetProperty("ProductID")得到sn,然后判断sn。这个api好像是在msi*.dll里面的
2004-5-14 09:21
0
雪    币: 242
活跃值: (190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢老大的回复~~
该函数在msi.dll中
可是...
用MsiGetPropertyA和MsiGetPropertyW都不中断:(  
2004-5-14 09:44
0
雪    币: 236
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
先看看你的临时文件夹里面,肯定有临时创建了文件。installshield7一般都用临时文件中的某dll文件来实现加密的,结合isd从setup.inx中找到实现加密的dll文件及函数再动态跟就行啦!!。比如:wps2003的安装包,就用临时文件中的WCEX.dll中的CalcBackEx1函数来实现序列号的验证。(决不公开破解国产软件,切记……)
2004-5-14 11:57
0
游客
登录 | 注册 方可回帖
返回
//