首页
社区
课程
招聘
[求助]这个软件使用了什么文件校验?
发表于: 2006-5-17 13:21 4878

[求助]这个软件使用了什么文件校验?

2006-5-17 13:21
4878
下载地址:
请使用FlashGet下载:
地址:http://flyingsnow.zaccum.com/downloads/SoftEther%20VPN%20Server%202.0.rar
引用页:http://www.zaccum.com/files/index.php?FILE=/downloads/SoftEther%20VPN%20Server%202.0.rar
引用页是必须的,不然无法下载


软件是softether2 beta5000 server,目前已经过期,爆破点也已经找到,但是无法修改,此软件修改任何一个地方就会使软件运行出错,推测使用了MD5或者CRC一类的校验,不过水平太次 解决不了,请大家帮忙看看。

目前所知是软件中间会读入自身,然后做一系列的计算(太复杂,看不明白)。修改内存没有问题,但修改了程序文件以后,不但程序的功能不能使用,而且右键菜单不正确,而且启动软件10~20秒后出错。修改任何地方,包括使用SMC和修改代码段属性都会出错。

1017D530  /$  85F6          TEST ESI,ESI
1017D532  |.  0F84 A2000000 JE vpnserve.1017D5DA  //正常程序启动后从这里跳走,而且只到这里一次。
1017D538  |.  57            PUSH EDI
1017D539  |.  8B3E          MOV EDI,DWORD PTR DS:[ESI] //出错在这里,[ESI]所指向地址不可读
1017D53B  |.  85FF          TEST EDI,EDI
1017D53D  |.  74 11         JE SHORT vpnserve.1017D550
1017D53F  |.  8BC7          MOV EAX,EDI
1017D541  |.  E8 0AD6F1FF   CALL vpnserve.1009AB50
1017D546  |.  57            PUSH EDI
1017D547  |.  FF15 88A92110 CALL DWORD PTR DS:[1021A988]             ;  vpnserve.1019A720
1017D54D  |.  83C4 04       ADD ESP,4
1017D550  |>  8B7E 04       MOV EDI,DWORD PTR DS:[ESI+4]

启动程序请使用/usermode参数。
请帮忙看看是什么校验?怎么跳过呢?
谢谢。

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
啊,sorry,刚才文件没共享出来,无法下载现在已经好了
2006-5-17 13:40
0
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
自己回顶以下,希望尽快有人解决这个问题。
2006-5-18 11:01
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
http://u.winzheng.com/myspace.aspx?username=flying2000

打不开
2006-5-18 11:45
0
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
…………昨天还好的,今天可能嬴政维护吧。
2M多的文件我传不上来
2006-5-18 13:52
0
雪    币: 305
活跃值: (36)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
6
呵呵:我曾经遇到过一款软件[Delphi编写的],使用 CRC32校验它本身所有字符串资源/界面字符串信息。你在那款软件里面能否找到 CRC32 校验的代码部分?
另:再找找 MD5 算法部分?
2006-5-18 15:13
0
雪    币: 305
活跃值: (36)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
7
你去查查 经典 CRC32 初始化常数 EDB88320,MD5 经典运算常数:D76AA478,E8C7B756,242070DB,C1BDCEEE,F57C0FAF,4787C62A,...如果看到上述常数参与计算,那估计就是校验算法的代码了。
2006-5-18 15:18
0
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
最初由 AZMC 发布
你去查查 经典 CRC32 初始化常数 EDB88320,MD5 经典运算常数:D76AA478,E8C7B756,242070DB,C1BDCEEE,F57C0FAF,4787C62A,...如果看到上述常数参与计算,那估计就是校验算法的代码了。


经典 CRC32 初始化常数 EDB88320 存在
但是程序运行时根本不运行到这个地方。
MD5常数找不到。

更新了下载地址,现在可以下载了。
请使用FlashGet下载:
地址:http://flyingsnow.zaccum.com/downloads/SoftEther%20VPN%20Server%202.0.rar
引用页:http://www.zaccum.com/files/index.php?FILE=/downloads/SoftEther%20VPN%20Server%202.0.rar
引用页是必须的,不然无法下载
2006-5-19 11:42
0
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
最后再顶一次,不行就放弃了,用我现在的memory patch算了。
2006-5-20 18:50
0
雪    币: 3
活跃值: (399)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
暴破点是哪里?
原来我在bsd下用得好好的,结果用了一段时间就拨不上去了,原来是时间过期了。所以我也想把它bsd下的server端给破掉。
2006-5-20 20:26
0
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
暂时不说这个,我想把校验解开再说
2006-5-20 22:06
0
游客
登录 | 注册 方可回帖
返回
//