首页
社区
课程
招聘
[求助]如何动态调试一Apache的dll文件
发表于: 2007-6-27 09:44 6404

[求助]如何动态调试一Apache的dll文件

2007-6-27 09:44
6404
最近在调试一个软件时,发现他的服务器端是用apache语言为平台的,而LicenceService.exe[服务端程序]的核心load加载的一个dll模块[delphi语言所写],而注册的客户端只是通过网络发送请求到服务器的论证的

所以跟了几次,一次收获也没有,但我用OD的附加服务端进程的方法来调试该该dll文件时,一加载就出错,进程暂停在ntdll.dbgbreakpoint,然后就再没有反应了

用OD直接打开该dll可以修改,也有效果,但看不明白那只是注册码关键地方!

我的安装日期是2007-06-23,程序试用15天。估计是存放在数据库的这段加密代码中:OTg2Q0U1MjIzOTAwRUY2RTA3NDU=,因为随意修改一下,就会出日期错误的提示,程序从试用版本变为过期版本。

请各位朋友指点一下。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
2
一般这种程序都有一个初始化条件的判断, nop掉或者jmp掉 就会重新注册化为试用版本。
算法如果不是必须也没有必要去跟 一般试用也是全功能版 最多有点 提示什么的想办法改掉就是了。
楼主其实有一点点变相求破解的意思。
————————————————个人理解,仅供参考——————————————————
2007-6-27 16:53
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢Foxabu的思路,这个我已经解决了,在注册表有个是否过期的键值,改成1,然后日期保持在15天的试用时间内就可以正常使用该软件。

但这样存在几个问题
1.日期必须在15天试用期内
2.并没有真正破解此软件,这不是我们crack的目的。

所以还得找别的路
2007-6-28 09:09
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有点晕晕了,2天没上来,还是没人出手...
2007-7-1 10:24
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
带狗的,还少一个DLL文件。我觉得你应该提供更多的信息,比如说完整的安装包,或者下载网址。
2007-7-1 11:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哪个高手能详细说一下破解思路,谢谢
2007-7-3 12:34
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这个东西不知道怎么搞的
还是请教高手指导啊!
2007-7-3 13:14
0
游客
登录 | 注册 方可回帖
返回
//