首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
CTF对抗
发新帖
1
0
[讨论]关于利用钩子破解时间限制的思路,请高手探讨
发表于: 2009-12-10 22:34
7617
[讨论]关于利用钩子破解时间限制的思路,请高手探讨
老李发发
2009-12-10 22:34
7617
很多试用软件都设置了试用时间,一旦过期将无法使用。
本人突发奇想,想到这样一种方法,不知可行否,请高手探讨并试验之:
在该软件运行时,运行一个监控程序,监控程序负责拦截对系统时间的API调用,如利用钩子钩住getlocaltime函数,当发现该函数被调用时,进行判断,如果调用是由试用软件发出的,则拦截之,并返回一个人为设定的时间,以欺骗该软件,以此实现长期试用。
此法从理论上来说,不仅适用于限制使用日期的程序,而且也适用于限制每次使用时间的程序,是否真的可行,请各位高手探讨!!
本人才疏学浅,只有理论,还请各位高手能给出具体代码,并实现之,必当大受欢迎啊。本人网上查遍还未见有相应工具出现。谁若实现之,必当功德无量啊……
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
11
)
闪梦
雪 币:
92
活跃值:
(13)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
28
粉丝
0
关注
私信
闪梦
2
楼
怎么没人啊……我这觉得想法不错 可惜我不会
2009-12-18 17:28
0
exile
雪 币:
2105
活跃值:
(424)
能力值:
( LV4,RANK:50 )
在线值:
发帖
21
回帖
1266
粉丝
2
关注
私信
exile
1
3
楼
没什么用。。。获取时间的方法多了去了
2009-12-18 18:02
0
Cyane
雪 币:
388
活跃值:
(25)
能力值:
( LV4,RANK:50 )
在线值:
发帖
9
回帖
232
粉丝
0
关注
私信
Cyane
1
4
楼
想法挺好 应该可以实现 水平不够 期待大牛
2009-12-20 11:57
0
xiager
雪 币:
123
活跃值:
(27)
能力值:
( LV5,RANK:60 )
在线值:
发帖
10
回帖
84
粉丝
1
关注
私信
xiager
1
5
楼
没什么用,单纯的限制时间很容易破解的,写钩子反而费事
2009-12-21 10:05
0
keheng
雪 币:
319
活跃值:
(49)
能力值:
( LV4,RANK:50 )
在线值:
发帖
14
回帖
214
粉丝
0
关注
私信
keheng
1
6
楼
同意此说法,写时间钩子还不如直接破了。。
2009-12-21 16:23
0
罪恶天神
雪 币:
201
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
58
粉丝
0
关注
私信
罪恶天神
7
楼
好想法。往下等着了。。
2009-12-22 13:48
0
老李发发
雪 币:
227
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
17
粉丝
0
关注
私信
老李发发
9
楼
一个一个软件去破多麻烦啊,要是做出工具就可以一劳永逸了啊,以后不管遇到什么软件,只要是限制时间的都可以通吃了……
请大侠继续探讨……
2010-1-4 21:53
0
红尘岁月
雪 币:
517
活跃值:
(64)
能力值:
( LV8,RANK:130 )
在线值:
发帖
23
回帖
476
粉丝
2
关注
私信
红尘岁月
2
10
楼
softsnoop2009
哎,我为自己感到悲哀
2010-1-4 22:24
0
langker
雪 币:
65
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
8
回帖
199
粉丝
0
关注
私信
langker
11
楼
我觉得这方法不错啊,不过万一这个软件在注册表里有存储安装时的时间,跟返回的时间进行比较呢?
2010-2-6 17:11
0
blueapplez
雪 币:
458
活跃值:
(421)
能力值:
( LV9,RANK:610 )
在线值:
发帖
90
回帖
1047
粉丝
6
关注
私信
blueapplez
14
12
楼
LZ的想法是很好的 如果知道软件的运作原理应该是可以实现的
但是软件具体的时间限制方法又分好多好多种
所以要做到通用性是非常困难的,据个例子
我不用getlocaltime这个api
我用GetTickCount这个api我计算时间累加可以吗?然后把累加时间写到一个文件或者注册表
所以说,通用性很难把握
2010-2-6 18:27
0
yingyue
雪 币:
1844
活跃值:
(35)
能力值:
( LV3,RANK:30 )
在线值:
发帖
16
回帖
2595
粉丝
3
关注
私信
yingyue
13
楼
试用有什么用啊,关键是试用版有功能限制的,部分还需 KEY 作为参数解出功能代码
你去勾一勾有用吗,可以负责任的说,现在解密的人几乎把能想到的都想出来了
(只是有部分技术没发布出来)
所以LZ等就不要用什么本人突发奇想之类的语句了
2010-2-6 18:40
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
老李发发
6
发帖
17
回帖
10
RANK
关注
私信
他的文章
[求助]恳请各位大侠帮忙看看这个文件到底有没有壳呀,真的很奇怪~~
4913
请热心大侠帮忙看看这个到底有没有壳呀,真的很奇怪~~
3851
[讨论]关于利用钩子破解时间限制的思路,请高手探讨
7618
[求助]SafeNet SuperPro的打狗问题
10160
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部