SoftICE

soft ice 工作在 ring 0 级

因此可以调试驱动等内核对象

ICE 是 In Circuit Emulator 的缩写 ,即 实体电路模拟器

简单来说就是 截获CPU 所有动作的一种设备

不夸张的说,如果懂得利用,就可以Crack 任何 软件,甚至是操作系统

如果调试 Ring 3 级 的程序还是推荐使用 OllyDbg

时间: 2024-10-12 02:43:21

SoftICE的相关文章

软件保护技术--- 常见保护技巧

(1)序列号保护机制 数学算法一项都是密码加密的核心,但在一般的软件加密中,它似乎并不太为人们关心,因为大多数时候软件加密本身实现的都是一种编程的技巧.但近几年来随着序列号加密程序的普及,数学算法在软件加密中的比重似乎是越来越大了.     我们先来看看在网络上大行其道的序列号加密的工作原理.当用户从网络上下载某个shareware--共享软件后,一般都有使用时间上的限制,当过了共享软件的试用期后,你必须到这个软件的公司去注册后方能继续使用.注册过程一般是用户把自己的私人信息(一般主要指名字)连

程序员调试能力和相关书籍

在软件行业中,个人觉得每个Coder.Leader(那些当了Leader以后就不需要Code的除外)都应该除了具有良好的编码能力以外,最为主要的就是Debug的能力要坚实.千万不要告诉我Debug工作是Tester和QA的事情,首先你要认识到Debug的能力是一个并不简单的能力,能帮助你提高你的开发能力,加快开发速度,节约开发成本:其次你更应该知道,你所掌握的Debug的能力和技术并不可能抢去Tester或者QA的饭碗,他们做的工作更仔细.全面,更富有创造力.由于本人数年来一直使用VC6,所以下

Try2Hack 过关技巧和密码

官网:http://www.try2hack.nl/levels 玩到第五关实在是过不去了,因为那个程序太老了,win7根本就运行不了,崩溃. 转自:http://blog.csdn.net/chinacodec/article/details/4002518 大学时代喜欢玩一些 hack 游戏, 这个是当时尝试著名的 try2hack 时候做得过关纪录 第一关: Password: hackerzzz 提示: 点右键看源代码 第二关: Username: Try2Hack Password:

看看影音恶意挖矿行为分析

看看影音恶意挖矿行为分析 近日,部分用户出现电脑GPU占用率高,电脑温度升高,风扇噪声增大等问题.具体现象为电脑中C盘可使用空间骤降,且在C盘Ethash文件夹内,发现存在大量的1G左右的垃圾文件:电脑闲置状态时,风扇转速增快,电脑发热增加,GPU使用率达到100%.非闲置状态时,恢复正常.经过远程调试分析发现是看看影音在后台偷偷利用用户电脑的运算资源进行以太币(一种类似比特币的数字货币)挖矿导致. [看看影音的版本和公司信息] 安装看看影音后,会注册组件%APP_DATA%\Video Leg

3.61家庭作业与20135316合作

3.61 题中代码在循环时会产生6个临时的变量,故共需要六个寄存器在存放数据,但是由于处理器的六个寄存器中,%esp和%ebp不能用于存放临时数据,而且另外一个寄存器还必须用来保存乘法指令的结果.因此必须将循环中的值的数量减少到5个. 当没有足够多的寄存器来保存临时数据时,编译器必须把一些局部变量放到存储器中 由于在每次循环中代码从存储器中取出N的值进行检查循环是否终止,所以我觉得可以去掉每次的减产环节,直接用立即数来控制循环结束.代码如下: int var_prod_ele(int n, in

OD调试程序常用断点大全

常用断点 拦截窗口: bp CreateWindow 创建窗口 bp CreateWindowEx(A) 创建窗口 bp ShowWindow 显示窗口 bp UpdateWindow 更新窗口 bp GetWindowText(A) 获取窗口文本 拦截消息框: bp MessageBox(A) 创建消息框 bp MessageBoxExA 创建消息框 bp MessageBoxIndirect(A) 创建定制消息框 bp IsDialogMessageW 拦截警告声: bp MessageBe

关于破解的十个基本功

下面谈到了一些在学习解密过程中经常遇到的问题,本人根据自己的经验简单给大家谈一谈.这些问题对于初学者来说常常是很需要搞明白的,根据我自己的学习经历,如果你直接照著很多破解教程去学习的话,多半都会把自己搞得满头的雾水,因为有很多的概念要麽自己不是很清楚,要麽根本就不知道是怎麽一回事,所以希望通过下面的讨论给大家一定的帮助: 1. 中断点:所谓中断点就是程式被中断的地方,这个词对于解密者来说是再熟悉不过了.那麽什麽又是中断呢?中断就是由于有特殊事件(中断事件)发生,电脑暂停当前的任务(即程式),转而

1.基础篇

1.WinAPI(应用程序编程接口)函数提供程序运行所需要的窗口管理.图形设备接口.内存服务等各项功能,这些函数以函数库的形式组织在一起.   2.DLL(动态链接)是用来调用Windows应用程序中的函数.   3.常用的Win32API函数 (1)hmemcpy函数:将内存中的一块数据拷贝到另一个地方. void hmemcpy(    void _huge *hpvDest,            //目的数据地址    const void _huge *hpvSource     //

用C语言编写简单的病毒

[摘要]在分析病毒机理的基础上,用C语言写了一个小病毒作为实例,用TURBOC2.0实现. [Abstract] This paper introduce the charateristic of the computer virus,then show a simple example written by TURBOC2.0. 一.什么是病毒        恶意软件可能是第一个对我们产生影响的计算机安全问题.所以病毒在信息安全中是非常重要的.    我们要对付病毒,就要了解病毒.    写一