找回密码
 立即注册
搜索
查看: 123|回复: 11

局域网超级工具2.1 最新版 小破一下

[复制链接]

480

主题

5741

回帖

8300

积分

荣誉版主

积分
8300
发表于 2003-5-28 16:04:50 | 显示全部楼层 |阅读模式
我看到FTP的局域网超级工具,下来一看,还不错,到作者主页一看,有了2.1了。今天没什么事,就玩一玩。[/COLOR]

下载页面:  下载地址:http://www.sea-soft.com/software/NetSuper.zip
版本:2.1.0
软件类型:共享
运行平台:WinNT/Win2000/WinXP


【软件简介】:
软件功能介绍:
(1)搜索局域网内的所有活动的计算机,并将
显示这些计算机的IP地址,所属的域或者工作组.
(2)搜索指定的某个计算机的共享资源.
(3)搜索所有计算机的所有共享资源.
(4)打开某个指定的计算机.
(5)打开某个指定的共享目录.
(6)将某个指定的共享目录映射到本地磁盘(映射网络驱动器).
(7)将搜索到的计算机列表导出到文本文件,一目了然.
(8)将搜索到的共享资源列表导出到文本文件.
(9)搜索SQL Server服务器,将局域网中的所有的活动的
SQL Server服务器搜索出来.
(10)搜索局域网中的所有的打印服务器.
(11)增强功能:将局域网中的所有服务器都搜索出来.
(12)给指定的计算机发送消息.
(13)给指定的某个域或者工作组所有的计算机发送消息.
(14)发送消息时,均可以指定发送的次数(请慎重选择该功能).
(15)在发送消息的时候,均可以选择是否匿名发送,(请慎重选择
该功能).并且可以设置签名档.
(16)搜索局域网上的共享文件.
(17)对搜索结果进行排序.
(18)查询服务器上的用户名信息.
(19)自己设置封面显示文字信息.

【软件限制】:30次试用
【目  的】:玩玩的
【破解工具】:TRW2000、language2k、W32Dasm、upx shell,ollydbg

—————————————————————————————————


用w32dasm反汇编后,发现有乱码,且字符串无用,用language2k查看一下,程序用C++写成,用upx加了壳。
试了好几种脱壳工具,不行,最后用upx shell重新生成文件,成功
文件由72,704 字节变为200,704字节。
但生成的程序一运行,就报错下面的错
"软件被破坏!请到http://www.sea-soft.com上去下载"
看来作者对主程序作了校验。
用w32dasm反汇编

找到:
* Reference To: MSVCRT._mbscmp, Ord:0000h
                                  |
:0040AC75 FF1524B74100            Call dword ptr [0041B724]
:0040AC7B 83C408                  add esp, 00000008
:0040AC7E 85C0                    test eax, eax
:0040AC80 7426                    je 0040ACA8
:0040AC82 53                      push ebx
:0040AC83 53                      push ebx

* Possible StringData Ref from Data Obj ->"软件被破坏!请到http://www.sea-soft.com上去下载"

呵呵,改 :0040AC80 7426 je 0040ACA8  中je为jne

试一试,好像可以了。:)

现在来去除30次的限止,让他运行30次后,出现要求注册的画面





输入注册名: 今天你好吗
注册号:78787878

不马上点确定

启动trw2000,不要输软件名,使它驻留,ctrl-n激活,下中断

bpx hmemcpy
go

回车后自动弹到注册界面,点确定,被断.弹到trw2000界面

trw2000下输入
bc *
pmodule 回到程序领空

按2下 F12,1下 F10,来到

0177:00412472  LEA      EAX,[ESP+10]
0177:00412476  LEA      ECX,[ESP+18]
0177:0041247A  PUSH     EAX
0177:0041247B  CALL     00403C60               ; 应按f8追进去看看
0177:00412480  LEA      ECX,[ESP+14]
0177:00412484  MOV      [ESP+DC],BL
0177:0041248B  PUSH     ECX
0177:0041248C  LEA      ECX,[ESP+1C]
0177:00412490  CALL     00403B70       ; 应按f8追进去看看
0177:00412495  MOV      EDX,[ESP+10]
0177:00412499  LEA      EDI,[ESI+034C]
0177:0041249F  PUSH     EDX
0177:004124A0  MOV      ECX,EDI
0177:004124A2  MOV      BYTE [ESP+E0],02
0177:004124AA  CALL     `MFC42!ord_00000ACC`
0177:004124AF  CMP      EAX,BYTE -01      
0177:004124B2  JZ       00412521        ; 如果跳走到00412521则注册失败
0177:004124B4  MOV      EAX,[ESP+14]
0177:004124B8  LEA      EBP,[ESI+0348]
0177:004124BE  PUSH     EAX
0177:004124BF  MOV      ECX,EBP
0177:004124C1  CALL     `MFC42!ord_00000ACC`
0177:004124C6  CMP      EAX,BYTE -01
0177:004124C9  JZ       00412521                ; 如果跳走到00412521则注册失败
0177:004124CB  MOV      EDI,[EDI]
0177:004124CD  CALL     `MFC42!ord_00000490`
0177:004124D2  MOV      EAX,[EAX+04]
0177:004124D5  PUSH     EDI
0177:004124D6  PUSH     DWORD 004211BC


测试一下,在走到004124B2时,下指令
r fl z
再往下,到004124C9时,再r fl z

再按F10走几步。提示注册成功。

用ollydbg打开主程序,直接修改0177:004124B2  JZ       00412521 为0177:004124B2  JNZ       00412521

0177:004124C9  JZ       00412521 为0177:004124C9  JNZ       00412521
重新生成exe文件后,运行一下,随便输入什么注册名和号都提示正确注册,又可以用了。
在98和2K下通过




但是由于偶汇编功底太差,在“应按f8追进去看看”这两个关键call没有进去,如果要做注册机,是一定要进去的。

还有一个问题,就是虽然填什么一直能用,但每次都会要你注册。:(
唉。下次再去除吧。 

破解文件在我ftp/other目录下。

307

主题

6955

回帖

9869

积分

荣誉版主

含笑半步癫

积分
9869
发表于 2003-5-28 18:36:08 | 显示全部楼层
太高深了,有点晕,PFPF
回复

使用道具 举报

88

主题

1101

回帖

1599

积分

荣誉版主

积分
1599
发表于 2003-5-28 19:28:40 | 显示全部楼层
鼓励一下哦!
回复

使用道具 举报

88

主题

1101

回帖

1599

积分

荣誉版主

积分
1599
发表于 2003-5-28 19:45:45 | 显示全部楼层
不过......
无限使用方法:修改 system\netnum.ini 中的数字[该数字为运行次数],可改为负数,也可将其改为0然后将该文件设为只读。WindowsNT下应该是:system32\netnum.ini
回复

使用道具 举报

48

主题

527

回帖

780

积分

荣誉版主

积分
780
发表于 2003-5-29 09:08:11 | 显示全部楼层
没用softice?
回复

使用道具 举报

480

主题

5741

回帖

8300

积分

荣誉版主

积分
8300
 楼主| 发表于 2003-5-29 09:31:03 | 显示全部楼层
我在98下,trw2K小巧,差不多,

对了,流浪兄,安装NetSuper2.1,没有生成netnum.ini文件。我用filemon监视了一下,没有发现。
回复

使用道具 举报

88

主题

1101

回帖

1599

积分

荣誉版主

积分
1599
发表于 2003-5-29 11:32:37 | 显示全部楼层
最初由 joyt 发布
[B]我在98下,trw2K小巧,差不多,

对了,流浪兄,安装NetSuper2.1,没有生成netnum.ini文件。我用filemon监视了一下,没有发现。 [/B]

呵呵,反正它在运行后,在SYSTEM32目录下面就会产生netnum.ini这个文件,里面只有一个数字,好容易就破解了哦!:P
回复

使用道具 举报

88

主题

1101

回帖

1599

积分

荣誉版主

积分
1599
发表于 2003-5-29 11:34:41 | 显示全部楼层
最初由 ouki 发布
[B]
/other下面啥也没有~:(
另外问一下,是否有英文版? 英文版在其他语言的OS下也能使用很方便。如果joyt斑竹有时间,我愿意提供翻译。 [/B]

中文版的哦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

480

主题

5741

回帖

8300

积分

荣誉版主

积分
8300
 楼主| 发表于 2003-5-29 12:44:48 | 显示全部楼层
最初由 ouki 发布
[B]
/other下面啥也没有~:(
另外问一下,是否有英文版? 英文版在其他语言的OS下也能使用很方便。如果joyt斑竹有时间,我愿意提供翻译。 [/B]



不好意思,不知怎么没了。
重新放上去了

这是国人做的软件,好像没有英文版
回复

使用道具 举报

308

主题

1643

回帖

2674

积分

荣誉版主

积分
2674
发表于 2003-5-29 13:26:38 | 显示全部楼层
joyt,你FTP口令是多少啊,我进不去!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-16 23:46 , Processed in 0.077378 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表