找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 19370|回复: 102

[原创]免改MAC使用远志6.02ROM的教程,带破解ROM。增加6.1破解ROM

[复制链接]
发表于 2007-1-18 10:33:10 | 显示全部楼层 |阅读模式
         
  以前,网上教大家使用刷8139MAC地址的方法使用远志6.02ROM,是否很麻烦!
本文教大家省去此麻烦!

远志6.02ROM的分析:

seg000:00F5                 mov     si, cs
seg000:00F7                 shl     esi, 10h
seg000:00FB                 mov     si, 4E22h
seg000:00FE                 mov     edi, 20000100h  ; CODE XREF: seg000:01BFJ
seg000:0104                 mov     ecx, 204Dh
seg000:010A                 call    _Decompress     ; 从si开始,解压缩到edi 2000:0100处
seg000:010D                 mov     si, cs
seg000:010F                 shl     esi, 10h
seg000:0113                 mov     si, 6E6Fh


seg000:01B0                 rep movsb               ; 将主程序搬家4000:0 cx=f000 6000:0
seg000:01B2                 push    cs
seg000:01B3                 push    offset word_1C0 ; set retf address 6f00:3b8
seg000:01B6                 mov     ax, 100h
seg000:01B9                 push    6000h
seg000:01BC                 push    100h
seg000:01BF                 retf                    ; jmp 6000:100
到此,执行6000:0100主程序.

下面是6000:0100中的部分:

seg000:06B5                 call    near ptr _InitNIC   ; 执行2000:100
seg000:06B8                 mov     dsMaket, al    ;根据2000:100中判断MAC的返回值,决定继续执行或死机!
seg000:06BB                 or      ax, ax
seg000:06BD                 jnz     short loc_6CB    ;继续执行
seg000:06BF                 or      bx, bx
seg000:06C1
seg000:06C1 loc_6C1:                                
seg000:06C1                 jz      short loc_6CB    ;继续执行


seg000:06C3                 mov     si, offset aInvalidCopySys ; "Invalid copy!!!, system halt."MAC地址不正确,死机!
seg000:06C6                 call    _TypeText
seg000:06C9
seg000:06C9 _HALT:                                  ; CODE XREF: seg000:_HALTj
seg000:06C9                 jmp     short _HALT
seg000:06CB ; ---------------------------------------------------------------------------
seg000:06CB
seg000:06CB loc_6CB:                                ; CODE XREF: seg000:06BDj
seg000:06CB                                         ; seg000:loc_6C1j
seg000:06CB                 mov     dl, 80h ; '
回复

使用道具 举报

 楼主| 发表于 2007-1-18 14:37:18 | 显示全部楼层
懂汇编的请进。否则看不懂!
什么都不懂得也请进,附件是改好的。拿来主义万岁!
回复

使用道具 举报

 楼主| 发表于 2007-1-19 12:28:56 | 显示全部楼层
机房管理员请进.
回复

使用道具 举报

发表于 2007-1-22 07:29:14 | 显示全部楼层
呵呵,网上流传的只有6.1的ROM,没有6.12的!
回复

使用道具 举报

 楼主| 发表于 2007-1-23 10:36:24 | 显示全部楼层
引用第4楼sssaa1232007-01-22 07:29发表的“”:
呵呵,网上流传的只有6.1的ROM,没有6.12的!
6.1的ROM破解方法一样.注意将 jmp d1a0,改为有空间的部分即可.
回复

使用道具 举报

 楼主| 发表于 2007-1-29 09:39:34 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

 楼主| 发表于 2007-1-29 09:50:52 | 显示全部楼层
已经将6.1的破解ROM放到1楼。
回复

使用道具 举报

发表于 2007-1-29 13:00:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-1-29 16:02:43 | 显示全部楼层
6.1的ROM可以使用6.2的驱动。
回复

使用道具 举报

发表于 2007-2-5 10:51:11 | 显示全部楼层
呵呵,正点,收了,虽然现在已经不用它了
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|腾飞在线 ( 冀ICP备05002530号 )

GMT+8, 2026-2-13 07:12 , Processed in 0.064718 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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