CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

有谁知道小哨兵的工作原理和破解程序?

楼主MXHCXY()2002-11-28 07:14:45 在 VC/MFC / 基础类 提问

有谁知道小哨兵的工作原理和破解程序? 问题点数:100、回复次数:3Top

1 楼prettywolf(多情自古空余恨,此恨绵绵无绝期)回复于 2002-11-28 20:23:14 得分 100

现在硬盘保护卡日益盛行,网吧,学校随处可见,本人就遇到几种类型和品牌的,小哨兵是其中技术比较完善的一种.早期在学校机房遇到的看门狗,就存在严重的技术缺陷,只要修改cmos中的硬盘参数即可pj,所以这里我想着重谈谈小哨兵的解法,当然对付看门狗的方法在这里是行不通的,为此我琢磨了很长时间,直到我前几天在网上看到一篇pj硬盘保护卡的文章,给我一个崭新的pj思路,但事实上按原文的方法还是不可pj小哨兵,但离成功仅一步之遥,这篇文章就算是一个补充说明,希望能对大家有点帮助.    
  首先本人通过阅读那篇文章后,得知保护卡是通过修改中断向量来达到保护硬盘不被真正写入的,其中int13是关键,同时还修改了时钟中断来达到反跟踪,恢复中断向量表的目的.小哨兵拦截了int13的处理程序,将自己的程序挂到上面,这也是无法写进数据的原因所在,知道了这个,你一定会说我们只要把bios的int13的程序地址,在dos下填入中断向量表不就大功告成了,其实不然,小哨兵早以想到了这一点,它会利用早以被它修改过的时钟中断定时检查中断向量表,它一旦发现0000:4c+3处为f0即会修改为别的值.原文章的建议是将时钟中断一一还原,本人觉得太过烦琐,而且出错的可能性大,不可取.经过尝试将原中断处理程序的第一条语句改为0255:0148(此不一定)   jmp   f000:xxxx即可.    
  这里还要谈谈xxxx的获取,这一步也是关键,我一开始用debug   t跟踪了几次都出现了死机,通过观察每次死机地址都不同,怀疑小哨兵利用时钟中断反跟踪,但每次跟踪都给了一段时间后才死机,所以在进入int13后你要在这段时间内,以最快的速度,t到f000:xxxx    
  处,当屏幕上t出第一个f000为段的地方时,后面的偏移量即为我们要找的xxxx.记住它,相信这时你已经死机了,重新启动,f8进dos.    
   
   
   
  debug    
  -d   0:4c    
  0000:004c   48   01   55   02    
  -a   0255:0148    
  -0255:0148   jmp   f000:xxxx    
  -q    
   
  c:\>cd   windows    
   
  c:\windows>win    
   
  OK,现在改个桌面,拷个游戏进去,再重新启动试一下,还在吧,游戏可要藏好哟,祝你愉快!Top

2 楼prettywolf(多情自古空余恨,此恨绵绵无绝期)回复于 2002-11-28 20:24:00 得分 0

还原卡这无聊的东东现在好像很流行,特别是在众学校,可把同学们给还原苦了,   一旦重启,别无所有.   众人怒曰:"把机器给卸了!!!!!!!!!"    
  菜人俺也曾深受其害,本来做好的想给给MM们看的小程序,随着reset,一去不回了!!!!    
  怒从胆边生,一定要废了它.    
   
  其实破解还原卡比破解cmos还要快,*作上就那几步,只是*作上有点吓人(俺菜嘛.   本来想给这篇起名"10秒内破解硬盘还原卡",不过上次那篇"15秒内破解cmos"让众网友臭骂了一顿:"如果设了开机密码看你怎么办!!",俺无语凝噎...555555...5555555~~~   因此还是15秒吧,踏实些!    
   
  本篇文章的目的:让从未接触过debug的弟兄,也能顺利的破解还原卡,俺也会加上适当的注释   ,权当了解吧.   说白了,就是没学过计算机的也能按照俺的步骤破解它!!!!!   高手止步,请回    
   
   
  原理性的东东我不想在这废话,想和俺讨论或指点俺的朋友请到    
  最后一httP://lastknife.yeah.net     ;    
   
  废话不说了,进入正题,破解方法有2:    
  第一种破解率还可以.    
  第二种好像是万能的(俺还没碰到破解不了的----见识短的表现-    
   
  第一种:    
  开机时(也就是在你曾经进入cmos的时刻),同时按住ctrl+home,这样你就进入了    
  还原卡的密码输入窗口,只要输入正确的密码即可获得admin,以后随你怎样设置.    
  关于是密码的问题:一般还原卡都有默认密码的,默认密码怎么找,很简单,到网上搜索    
  关键词"还原卡"就行了,找到你用的那个牌子的还原卡,进入站点,在一个比较偏僻的角落    
  一般可以找到默认密码的.    
  而一般机房管理员是不会修改其默认密码的,比如俺学校的    
  台湾远志牌的还原卡的默认密码是12345678,    
  小哨兵的是manager,   机房管理员一个也没改,好爽!!!!!!!!!!    
  不过我可没破坏任何东东,一旦惹怒了俺,嘿嘿....俺也不会破坏的,    
  恶意破坏计算机就是对自己的不尊重!!!!    
   
  如果管理员把密码改了呢?那就拿出宝刀---    
  方法二:    
  此法实施过程看起来挺麻烦,不过熟悉了*作起来超不过15秒的-    
  高手sinister曰:    
  其实所谓硬盘保护卡就是在ROM中写了一段HOOK   INT   13的程序,屏蔽了    
  一些功能调用如AH=3,5等,在中断向量表中INT   13的SEG,OFFSET    
  描述为[13h*4+2],[13h*4],将此中的程序先保存后,再替换为自己的代码,    
  当你AH=2的时,它便会call原始INT   13地址来完成*作.    
  只要找到原始INT   13入口便可以为所欲为.    
  不知看了这段感觉如何?慢慢消化吧.    
   
  主要矛盾:关键是要找到原始的int   13入口.    
  测试*作系统:win98    
  测试对象:   台湾远志还原卡    
  测试地点:   学校机房    
  测试目的:   控制还原卡,但不破坏.    
   
  注:本篇文章不对其实施过程中出现的任何不可预料的情况负责!!!!!    
  具体过程如下:    
  开机过程按住F8键,进入纯dos环境,   注";"后为注释.    
  出现提示符c:,    
  键入c:\debug,    
  -   a100    
  -   xor   ax,ax    
  -   int   13    
  -   int3    
  ;   寻找原始的int   13入口.    
  然后输入t回车,不断的重复,直到显示的地址形如   F000:xxxx    
  ,后面的指令为:mov   dl,80   (练练眼力-。按q退出.    
  记下这一地址,   在(0:13H*4)=0:4cH   处填入这个地址。    
  例如俺的得到的地址是F000:9A95    
  再次运行debug   ,键入:    
  -e   0:4c   95   9A   00   F0   ;e的作用将数据表"95   9A   00   f0",写入地址0:4c开始的字节中.    
  -q    
   
  注:   填的时候要仔细,填错的话会死机。ok,破解完成.    
  这时在提示符c:\键入    
  c:\win    
  进入win98系统即可,那么这次你在win98系统中的一切*作,随着下一次    
  的启动都会被还原卡存储起来。    
  不过下一次进入系统的的时候,你还是需要重写地址0:4c,才可以让还原卡存储你的东东。    
  这时只需要在纯dos下进入debug,键入    
  -e   0:4c   95   9A   00   F0    
  -q   即可。    
  哈哈。。。这样也挺好,只有你才是这台computer的真正的主人   -。    
  别人还是受还原卡的限制的except--you   。Top

3 楼prettywolf(多情自古空余恨,此恨绵绵无绝期)回复于 2002-11-28 20:26:54 得分 0

破解软件:http://tian-tian.y365.com/password/hyk.zipTop

相关问题

  • 请问一般破解程序的原理是什么,要用到那些编程知识?
  • 我要破解 DOS 程序
  • BIOS 密码破解程序
  • 高分求破解flash密码的破解程序
  • 高分寻找 MetaDraw2 破解程序!!!!!!
  • 谁有activebar2.0的破解程序?fz-ljy@163.net
  • 谁有破解 OICQ 的密码程序?
  • 哪有officexp的激活破解程序?
  • 哪里有BCB6的破解程序啊????
  • 请问如何破解网管程序

关键词

  • win98
  • 破解
  • 中断
  • 键入
  • 修改
  • 硬盘
  • 系统
  • a00
  • 中断向量
  • 程序

得分解答快速导航

  • 帖主:MXHCXY
  • prettywolf

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo