首页
社区
课程
招聘
[求助]关于采用kernel32.GetVolumeInformationW的软件的破解
发表于: 2009-1-21 14:49 4134

[求助]关于采用kernel32.GetVolumeInformationW的软件的破解

2009-1-21 14:49
4134
最近刚开始学破解,拿到一个朋友的软件,叫我帮忙破解一下

用OD大致分析了一下,这个软件是这样认证的,作者自己拥有源代码(废话),如果某人想要用他这个软件,就拿这U盘到他那里,然后他用kernel32.GetVolumeInformationW函数获取U盘的序列号,改他的源代码,用这个序列号给某个变量赋值(估计是常量),然后运行软件的时候,首先要选择一个盘符,如果选择的就是刚刚用的那个U盘,软件再次用kernel32.GetVolumeInformationW函数获取U盘序列号,当然就和软件里的那个变量一致,也就可以使用该软件了,如果选择的其他盘符,当然也就不一致,就会提示该软件未授权,自动退出。

这样的软件如何破解,还请大大们指教

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
这个和普通的软件的破解差别不是很大,楼主可以通过一般的软件的破解方式去思考这个软件。
软件作者为什么要这样写一个程序...?这样注册机制实在是没有什么长处.....
2009-1-21 15:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这好像是个什么机器的选型软件,软件作者也不想卖钱,就为了不外流才写的这么个软件,如果有熟人找他要,他改下代码编译后给别人,不过我朋友就不想一直把那U盘带在身上,而且有时候想几个地方用的时候也麻烦,所以找我破解
2009-1-21 15:59
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
4
既然这样还是要尊重人家作者,不能外流。
你自己想要破解,最好还是和你朋友说清楚了。不可外流...

按一般的破解程序来就是了。想有没有弹出窗口啊,消息函数断点啊。什么的...
也可以直接断GetVolumeInformationW,修改磁盘信息啊。很多方法,你都可以试试。

注 :下面不要丢软件,请人帮忙...我可怕出现这样的帖子了.呵呵.
2009-1-21 16:18
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢版主了,已经基本搞定,谢谢
2009-1-21 18:54
0
游客
登录 | 注册 方可回帖
返回