首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
0
问一个软件使用期的问题
发表于: 2006-7-28 18:02
3546
问一个软件使用期的问题
kugua
2006-7-28 18:02
3546
一个例子:一个软件使用期为一年,不管你何时安装,都在2005年1月1日过期,你在2004年3月,和8 月装一样,当你安装后运行。软件提示过期了。这种限制方法是通过软件自身内部有计数器。还是和2005年1月1日这一天的时间数据进行比较来知道过期的?想请教一下。
[课程]Linux pwn 探索篇!
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
最新回复
(
5
)
美丽破船
雪 币:
65
活跃值:
(811)
能力值:
( LV12,RANK:210 )
在线值:
发帖
40
回帖
395
粉丝
7
关注
私信
美丽破船
5
2
楼
我觉得程序中应该有2005年1月1日的字样,进行比较的!
我座个沙发!请高手指教!
2006-7-28 18:13
0
pedit
雪 币:
200
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
24
粉丝
0
关注
私信
pedit
3
楼
你只是问这个问题呢?还是要查找断点呢?
如果是下断点,应该在它提示的时候下BPX MESSAGEBOXA,或者其它消息断点,如果是2005年1月1日这个字符串,那就查看文件里面的这个字符,可以设置内存断点来跟踪,这只是我的一点建议,具体看你的情况了。
2006-7-28 21:56
0
foxabu
雪 币:
325
活跃值:
(97)
能力值:
( LV13,RANK:530 )
在线值:
发帖
55
回帖
1236
粉丝
5
关注
私信
foxabu
13
4
楼
。。晕。。日期还可以明文比较。。头一回听说
日期就是IP地址差不多
看到的和内存中存放的是不一样的。。。
一般而言是不可能存一个这样的字符串的 只会是一个整数常量 具体定义查一下MSDN比较好,不过可能作者不是明文存放也有可能
这种情况下还是对系统时间函数下断比较好
直接修改跳转 或者把时间给Patch Or Hook掉
2006-7-29 01:36
0
kugua
雪 币:
200
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
2
粉丝
1
关注
私信
kugua
5
楼
应当是系统时间,但我也不清楚如何入手
2006-7-29 22:44
0
请哥慢捂
雪 币:
151
活跃值:
(10)
能力值:
( LV6,RANK:90 )
在线值:
发帖
12
回帖
83
粉丝
0
关注
私信
请哥慢捂
2
6
楼
就在windows常用的时间api上断着看看:
GetSystemTime、
GetSystemTimeAsFileTime、
GetLocalTime
这些都是和时间相关的,最好的帮助资料就是msdn拉
2006-7-29 22:51
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
kugua
1
发帖
2
回帖
10
RANK
关注
私信
他的文章
问一个软件使用期的问题
3547
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
返回
顶部