阅读:2699回复:21
SoftIce菜鸟问题
我在SoftIce中输入:bpx createfile,
但是得到报错信息:Symbol not defined(CREATEFILE),这是怎么回事? |
|
沙发#
发布于:2002-06-23 13:52
这。。这怎么回答?
|
|
板凳#
发布于:2002-06-23 14:54
有什么不对吗?
我其实是想CRACK一个Win98下的软件,它有一个USB的硬件狗,好象是通过一个VXD,我想用SIce找到吊VXD的地方,可是SIce却不认CreateFile,DeviceIOControl也不认。 大虾门帮帮我,这种情况到底该怎么设断点? |
|
地板#
发布于:2002-06-24 10:35
大虾们帮帮我吧,急呀!
另外怎么增加分数,我怎么最大只能设到27分,再大了就报错。 |
|
地下室#
发布于:2002-06-24 12:06
我在SoftIce中输入:bpx createfile, 估计是你的驱动没有被加载,如果被加载,那就是你的源文件没有被加载 |
|
|
5楼#
发布于:2002-06-24 12:20
试试LoadLibrary
|
|
6楼#
发布于:2002-06-24 14:52
首先非常感谢回帖。
我就是想在加载驱动程序(CreateFile)的时候中断,可是SICE不认CreateFile,连DeviceIOControl也不认,可是如果我写bpx messagebox却可以,不知道为什么。 源程序没有加载是什么意思,这个程序并不是我编的,我手头只有可执行文件。 另外LoadLibrary怎么用? 两天了,毫无进展,真令人沮丧。 :( |
|
7楼#
发布于:2002-06-24 15:19
你应该设置的是BPX CREATEFILEA或者是CREATEFILEW一个是UNICODE版一个是ANSI版
|
|
8楼#
发布于:2002-06-24 16:00
你应该设置的是BPX CREATEFILEA或者是CREATEFILEW一个是UNICODE版一个是ANSI版 我的系统是Win98,CreateFileA是NT下的吧。 另外我刚才在SICE下用EXP Create*查了一下,没有与之相近的,只有两个CreateFont之类的东西。 |
|
9楼#
发布于:2002-06-24 17:09
maybe you havenot load symbol and translate source and symbol.
|
|
10楼#
发布于:2002-06-24 20:36
maybe you havenot load symbol and translate source and symbol. 怎么样LOAD? CreateFile和DeviceIOControl不是kernel32.dll里的函数吗,缺省情况下kernel的函数SICE应该是LOAD进来了的,为什么却没有这两个呢? |
|
11楼#
发布于:2002-06-25 09:12
你应该设置的是BPX CREATEFILEA或者是CREATEFILEW一个是UNICODE版一个是ANSI版 老鼠老大不都说了吗 怎么还问 |
|
|
12楼#
发布于:2002-06-25 10:36
[quote]你应该设置的是BPX CREATEFILEA或者是CREATEFILEW一个是UNICODE版一个是ANSI版 老鼠老大不都说了吗 怎么还问 [/quote] 可是BPX CREATEFILEA或者CREATEFILEW在我这里还是不行呀,我知道一定是哪里有问题,可是就是不知道是哪里,所以一问再问。 我的水平很一般,如果浪费了大家的时间,我表示歉意,对于所有的回帖我都表示感谢,因为多少都对我有点帮助。 |
|
13楼#
发布于:2002-06-25 11:31
可以的
bpx createfilea 我刚刚试过,ok 你在试试,别拼错 |
|
|
14楼#
发布于:2002-06-25 12:07
首先非常感谢回帖。 如果你没有源程序,肯定不行的。 |
|
|
15楼#
发布于:2002-06-25 13:39
crack当然的看汇编码了
有源码还叫crack吗 |
|
|
16楼#
发布于:2002-06-25 15:07
可以的 我的系统是Win98,cretefilea应该是NT下的,所以你的系统一定是NT系列的,并且用的是SICE for NT吧。 我用的是SoftIce95,bpx createfile或createfilea或createfilew还有bpx deviceiocontrol都不行,报告symbol not defined。是不是我下载的SIce有问题,可是我也从几个不同的地方下载了几个版本的,都不行。如果谁有Win98下的SIce,并且能bpx createfile和bpx deviceiocontrol的,请告诉我下载地址,不胜感激! |
|
17楼#
发布于:2002-06-25 18:24
首先看symbol是否装载: exp createfile*
|
|
18楼#
发布于:2002-06-25 21:46
首先看symbol是否装载: exp createfile* 看过了,没有,然后该怎么办??? |
|
19楼#
发布于:2002-06-27 16:52
你有无学过破解,若学过就太简单了,你需手动修改softice的配置文件,即winice.dat,其中有类似的语句:
;Exp=xxxxxxxxxxxx ;Exp=xxxxxxxxxxxx ........ 大部分的内核动态连接库softice已帮你写好了,去掉前面的;即可,若还想查看其他动态连接库的输出函数,以便下断点,可仿造该语句,即Exp=你要调试的动态连接库名,若不在system下,可添加路径名,像我破解vb/vc的程序时,就会这样: Exp=msvcrt.dll Exp=msvbvm60.dll ....... 加载成功后,可在softice中用exp命令查看一下是否正确,下bpx命令时要注意函数是ansi版还是unicode版,像sdk中的createfile,实际输出的函数名是createfileA/createfileW [编辑 - 6/27/02 by yanghui] |
|
上一页
下一页