- 博客(9)
- 收藏
- 关注
原创 eip被修改的几种情况
当程序出错时的调用堆栈是乱的。 如果eip是乱的,那有几种情况会造成这这样呢?1. ret栈溢出到保存“函数返回地址”的地方,修改成了A值,则ret时会到A处执行。2. C++ 的Virtual table 被改写。如,访问一个被删除的对象,此时virtual table是不确定值,则调用一个virtal函数时,则会到莫明的地方。
2007-11-08 15:07:00
1263
原创 [解决方案]windows xp 文件共享有的文件能访问,有的文件不能访问。
1. 如果共享的文件夹无法被打开,则看这里http://support.microsoft.com/kb/8108812. 如果怀疑文件被锁了,则可以用这个软件解锁http://ccollomb.free.fr/unlocker/(以上来自此文章http://www.online-tech-tips.com/software-reviews/how-to-fix-access-i
2007-11-05 12:19:00
2184
原创 用AfxCheckMemory检测Heap溢出
如果Heap有溢出,调用AfxCheckMemory 会返回FALSE。并把出错误信息打印到Output里。可以在程序的调试版本里,设一个定时器不断的调这个函数,可在Heap有溢出时得到提示。详请可参见Msdn。
2007-06-04 10:07:00
1326
原创 使用UltraEdit 拷贝二进制文件
里有一个 FloppyWriter 可以把二进制数据写到软盘映像的一个扇区里.另一种比较方便的方法是用 UltraEdit.第一步: 打开源文件和目标文件(可直接把文件拖入 UltraEdit)第二步: 进入二进制编辑模式(可以用快捷键 Ctrl + H)第三步: 用 Ctrl + C 从源文件里拷贝数据, 再用 Ctrl + V 粘贴到目标文件的相应位置即可.应把"编辑(edit)
2007-04-25 10:54:00
4818
转载 解决Partition Magic 合并分区后,无法访问文件夹的问题
PartitionMagic 合并分区后,文件夹无法访问,有一种可能是由于合并过程中出错所以没有把文件夹的权限设完.解决办法(以xp为例):右键点击打不开的文件夹-->选"属性"-->再选"安全", 点"添加"把自己所用的帐号(比如administrator)加到在"组或用户名称"里,再把下面的权限全勾上,然后"确定" 应该就能访问了.做以上操作时保证自己有权限去修改"安全",一般来说需要
2007-04-23 12:23:00
2973
2
转载 为什么保护模式跳回实模式要选择一个NormalSelector
转自:http://www.hackhome.com/2005/1-14/18234569320.shtml 在切换到实模式之前,把一个指向似乎没有用的数据段的描述符Normal的选择子装载到DS和ES。这是为什么呢? 实模式下段描述符高速缓冲寄存器的内容 段寄存器 段基地
2007-04-10 11:28:00
1585
原创 jmpi
jmpi 0, 09000h表示间接跳转(相当于跳到另一个段去开始执行), 即程序跳到 9000:0 去继续执行了.---------------------------如当前段为0 cs == 0jmpi 0, 09000h ;接下来执行 9000:0jmp 0 ; 接下来执行 0:0
2007-03-29 12:18:00
4819
原创 目前用到的资源
www.oldlinux.org可下到及Linux0.11源码.//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////www.verycd.com
2007-03-29 11:11:00
1056
原创 遇到汇编的问题可以参考汇编的文档,应该大多数问题都能解决。
[结论]关于汇编的问题可以参考汇编的文档,应该大多数问题都能解决。如:用nasm的话可以到nasm.sourceforge.net下载它的文档。[背景]刚在看,里面有一句 times 510 - ($-$$) db 0 大致是到从当前位置到510的地方都填0。不过不知道$$是什么意思。在网上找了找很难找到(大概是因为$$这个字符搜索引擎没法处理),最后在nasm的文档里
2007-03-29 11:04:00
898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人