好友
阅读权限40
听众
最后登录1970-1-1
|
1000吾爱币
本帖最后由 朱朱你堕落了 于 2024-9-15 13:26 编辑
悬赏区坛友求助的一个软件问题:
https://www.52pojie.cn/thread-1963499-1-1.html
刚开始看别人说的很悬乎,下载后研究一下,基本了解了软件验证套路。
而我想问的非软件验证问题,而是关于解包的。
通过监控安装过程可以发现,软件在安装过程中向注册表项写入一段数据
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{8884600D-02FB-4944-8458-B49DBADBC532}
InstallDateTime键值是20位的十六进制,这个十六进制反正是个安装时间。
我现在想知道的是,这里面的十六进制到底代表什么,或是说这20位的十六进制是被如何转化后写入注册表的,最好的
办法就是解包了,看看源代码是如何写的,使用InnoExtractor解包(我也第一搞这个),发现安装脚本里面并没有
关于操作注册表的代码,那可能操作注册表的应该是写到了Inno Setup脚本的Code部分了吧,
我也是猜的,对Inno软件不熟悉,那么Code部分在哪里呢?
我的目的就是找出来把安装时间写入注册表的这段代码,我看看他到底是如何实现的。
另外请问,InnoExtractor解包出来的CompiledCode.bin这个是干什么用的?作用是啥.
软件地址:
https://www.123pan.com/s/YL29-K7TRh
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|