怎样在windows2000下安装soft-ice?

whhyhw 2007-01-01 02:55:27
我在罗云彬网站下载了soft-ice for windows2000,可是安装后竟把windows2000给弄坏了,好像有些复杂,我该怎么办?帮帮忙!
...全文
163 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2007-01-01
  • 打赏
  • 举报
回复
不会吧? 我在好几个 2000 上安装过的, 都是从 "罗云彬的编程乐园" 下载的, 正常啊. 只是要根据压缩包中的个说明文件里的介绍, 替换下文件. 不然的话, Ctrl+D 不会显示 WinICE 的界面. 再按一次, 会将控制权交还给 Windows 的
大熊猫侯佩 2007-01-01
  • 打赏
  • 举报
回复
安装 DS 3.2 中的 softice ,没有问题。
学破解当然先得看看有什么工具,这样才能得心应手吗!!! 破解的工具介绍 修改档案的工具: PCTOOLS, HVIEW, PSE等,这些都是DOS下的修改程式,如今是WINDOWS的天下,当然应该选用 ULTRA-EDIT了,它的功能可是非常强大哦。 除错程式的工具: DEBUG, SYMDEB, GAMETOOLS, CM386等,太多了,但是这些都只能调试实模式下的程式,所以如果要破WINDOWS下的 软体,必须备上: SOFT-ICE, TRW 等。 编码相关工具: UNP, PKLITE, GT, WWPACK, UNWWPACK等是一些压缩及解压缩的工具,一个程式被压缩的目的是防止有人破解它,它通过一定的运算法编辑,执行的时候用自己的压缩算法 在内存中开辟一块区域,解码后再执行,所以如果你要破解一个被压缩了的软体时,在内存中看到的机械码会与软体本身不一样,从而使你不能修改它. 所以另一类常驻式的修改工具相应而生,如 TSRCRACK. 档案回写工具: EXEWRITE, EXESHAPE等,这些工具的目的也是为了解压缩程式,它通过害内存中追踪到的一毓的寄存器的位址,加上一些运算来重新产生一个新的没有编码的软体. 知道了有什么工具,我就再介绍一下共享软件的注册原理吧!! 共享软件注册问题 程式如何判断注册与否? 1,在程式码的某一处,藏有"注册印记". 2,安装时在"安装信息文件",如*.INI中存入资料档. 程式如何生成注册码? 1,一般是通过用你的ID作KEY,经过一定的算法,牵引出CODE码. 2,但是也有通过依照随机产生的数字,显示出来,如果你要注册,须交钱给软件作者,并告诉他随机数字,他会给你一个经过按照随机数字产生出的注册码. 其实上面两种情况都是一个道理,即程式本身在判断你输入的注册码时都会呼叫算注册码的小程式,只要将这段程式正确找到,就可以破解它. 程式如何注册处理? 1,当输入ID,CODE等,立即进行比对,正确的话则做注册处理,以后也不会再麻烦你,也就是说你已经是注册用户了.不正确的话,当然是输入到你对为止了. 2,同上,但以后一执行程式还是会判断.征对这种情况,想只改机械码是根本不行的,必须把注册码揪出来. 3,输入时不比对,只写入资料到 "*.INI"文件中,程式第二次启动时再比对.例如: ULTRAEDIT,特点是巨麻烦,想破解它们,必须要有足够的耐心. 如何入手来破解 首先,将程式的注册对话框打开,输入任意的注册码. 第二步,按CTRL-D呼叫出ICE,然后下中断 第三步,返回注册程式,按下注册窗中的"确定"按钮. 第四步,如果被ICE拦到,说明刚才打的中断发挥作用了,可以继续工作.如果出现的是"注册失败"的对话框,说明ICE的中断没有作用,只有重复第二步,换个中断试试. 第五步,按F10键一步步查看程式会在哪个地方进行注册处理.一般来讲,只要猛按F12键,等到出现"注册失败"的画面时,记下刚才按F12键的按数 第六步,第二次重复第二步至第四步,这次按第五步记下的按数减去1下的按数,停下来. 第七步,开始按F10键单独追寻,直到又出现注册失败的对话框,按下"确定",会返回到ICE,察看一下光标的上一行肯定是一处CALL,这个CALL肯定有问题. 第八步,既然有问题,当然要按F8键进去观察了.当然如果要进入此CALL,必须得再次重复第一步的行动.不要嫌麻烦,CRACK就是这样,要有耐心,才会成功. 第九步,如果你是个懒人的话,或者功力不太高,和我一样,可以试试这个方法: 注意观察这个CALL上面一段程式,是否有哪个地方可以跳过此CALL,一般来讲,只要将那个跳转命令改为无条件跳转(JMP)就可以了. 共享软件时间限制问题 对于此类软体,通常是你每次使用程序时,它都有记录你的执行时间.如果碰上厉害一点的软体,它会分析你每次使用的时间, 如果发现你修改时间,即第一次执行时间比第二次的时间要晚,就会拒绝执行.对于这类软体你不破解它是豪无办法的. SO,要破解,就得了解它,一般来讲,这类软体发现时间过期,都会SHOW出时间过期的对话框,嘿嘿,这就是关键所在,选择中断,在它开窗之前将它拦截下来,再慢慢TRACE到开窗的地方,往程式流程的上方,看看有什么地方可跳过此CALL,如果找到,修改一下就可以了.是不是很简单啊? 注意一下,上面所说的程式流程上方,不是指程式的上面,而是程式刚才执行到这里的流程上方,虽然大部分情况是程式的正上方,但是要注意一点的为妙啦.

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧