首页
社区
课程
招聘
[求助]某软件,已经找到破解方法,补丁怎么做,请帮忙。
发表于: 2008-3-19 15:48 8075

[求助]某软件,已经找到破解方法,补丁怎么做,请帮忙。

2008-3-19 15:48
8075
某软件,跟踪了一下,发现它在c:\windows\system32下建了文件server.dat,该文件的178H-17bH位置是个4位的字符串,软件通过它来对比计算机名,如果相同,就运行,如果不相同,就出错。

破解思路很简单,写个程序读取当前计算机名,替换到server.dat的178H-17bH。

编程不熟悉,怎么做才好?

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

收藏
免费 0
支持
分享
最新回复 (44)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
再顶一下,有没人帮忙啊?
2008-3-19 18:09
0
雪    币: 47147
活跃值: (20380)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
“读取当前计算机名”,主要是这个,不然你可以用dUP,你研究一下dUP,看看是不能实现类似功能。

如果懂编程,编程实现应不能。
2008-3-19 18:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
读取当前计算机名容易,用vbs就可以,我可以用vbs读取当前计算机名存到.ini文件,现在想找个方法从ini里面读出来替换到.dat文件里。
2008-3-19 18:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
另外dup只可以制作单一的补丁,换台机又得修改了。
2008-3-19 18:25
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有没有会编程的朋友帮忙写下,读取同目录下name.ini文件里的内容替换到c:\windows\system32\server.dat的178H-17bH。
2008-3-19 18:43
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
把文件贴上来,编程算我的......
2008-3-19 19:44
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
name.ini和server.dat文件
2008-3-19 19:45
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
替换一下很简单的。。
2008-3-19 20:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
文件奉上,请查收!谢谢啊

补充一下,server.dat这个文件在c:\windows\system32目录下,name.ini和要编写的patch放在一起。
上传的附件:
2008-3-19 22:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
计算机名?四位?
2008-3-19 22:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
是的,计算机名必须4位。
2008-3-19 22:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
scnclisir快来啊,我把文件发上来了,在第10楼。
2008-3-19 23:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
scnclisir快起床啊,帮忙咯
2008-3-20 09:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
scnclisir还没来啊,帖子都沉第二页了,我再顶上。
2008-3-20 14:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
继续顶,顶到scnclisir来
2008-3-20 16:54
0
雪    币: 402
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
问你几个问题
1 要是计算机名超过4个字节.你想怎么取?
2 ini文件用来做什么的.(如果他只是存一个名字.难不说你每次都要改INI文件.这个文件做什么用的)
2008-3-20 17:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
这个软件要求计算机名是4位,ini文件是我自己做的,用来从vbs读取计算机名存进来。

剩下的就是需要做patch程序,把ini里的内容替换进去。
2008-3-20 18:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
继续顶了,有会编程的朋友帮个忙吗?
2008-3-20 18:42
0
雪    币: 402
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
晕,今天下午都看见了,还没有人上传个上来吗? 我去写一个!
2008-3-20 23:29
0
雪    币: 402
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
呵呵.我乱写的哈.没有注册形象,( 在加上我不知道他们怎么做到那样好看的.就乱搞了一个.只要能用就行了.现在太晚了.有机会改改)
上传的附件:
2008-3-21 00:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
先谢谢啊,测试去了。
2008-3-21 11:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
用什么写的啊?能教教我吗?
2008-3-21 11:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
或者源码贴出来交流交流。会的朋友帮忙升级升级,完善完善。

例如检查有没这个文件啊,计算机名不止4位啊。
2008-3-21 11:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
Borland Delphi 7.0

学到能编写简单程序大概要多长时间?
2008-3-21 12:07
0
游客
登录 | 注册 方可回帖
返回
//