首页
社区
课程
招聘
[求助]一个VB程序是机器码由硬盘序列号、硬盘名称生成机器码,实在看不懂算法,求思路。
发表于: 2014-4-23 23:23 5600

[求助]一个VB程序是机器码由硬盘序列号、硬盘名称生成机器码,实在看不懂算法,求思路。

2014-4-23 23:23
5600
一个VB程序是机器码由硬盘序列号、硬盘名称生成机器码,实在看不懂算法,求思路。
下载地址:百度网盘

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
2
给出关键点,自己分析
00852390
00853410
00853520
00853810
2014-4-24 10:11
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常感谢,晚上回去再看看!
2014-4-24 11:39
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
中午在单位想了想,其实我不需要完全注册这个软件,我需要的功能只是让它能够操作在其他机器上生成的数据库文件。计算注册码及硬破的工作准备放到后面去尝试。
因为该软件打开数据库文件后就会进行校验是不是本机生成的,如果是则打开,如果不是则打不开。
在我看来有2中办法:一是用2进制比较不同机器在相同条件下生成的数据库,给数据库打补丁;二是找到软件校验数据库的代码位置,一步步跳到校验正确的位置去。
麻烦大家帮我看看这个思路对不对?
2014-4-24 20:42
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
5
那你有没有想过数据库是被机器特征加密的?
2014-4-24 20:47
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
通过2进制比较修改,已经成功将虚拟机上面生成的数据库移植到本机使用。需要修改4处数据。
又有新问题了:有没有自动化的文件补丁生成器啊?
要求:读取目标文件指定地址、指定长度的ASCII码,共四处,然后将读取出来的内容写入到指定地址中去呢?
2014-4-25 23:40
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
7
呵呵,现成的工具是没有这样的
只有通用匹配然后patch
2014-4-28 10:39
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
那没有办法了,留2个数据库模板,用HXD手动修改吧!感谢您的帮助和提点。
2014-4-28 21:06
0
游客
登录 | 注册 方可回帖
返回
//