约有 19 项符合查询结果, 以下是第 1 - 2项。
费时 < 1 秒。
24.6.1 安全Cookie一节,在第734页的倒数第10行有如下内容:''此时整个EHRegistrationNode结构都被覆盖了(图24-6),本来的处理函数地址已经被替换成了其他内容(002e0037)''但是在P.735的图24-6中并没有内容002e0037!
Posted in 《软件调试》勘误和意见
by
小兵
on 2011-04-16
想用Windbg查看一下NEAR JMP的机器代码,结果发现了如下问题:0:000> a7734e6e6 jmp 10 <= 希望查看jmp rel8格式的机器代码jmp 107734e6eb 0:000> u 7734e6e6ntdll!...:7734e6e6 e92519cb88 jmp 00000010 <=实际上却不是jmp rel8 ,而是jmp rel32(机器指令是e9而不是eb)请问如何如何设置assemble时的汇编指令,以得到NEAR JMP的机器代码?谢谢
Posted in Windows内核调试
by
小兵
on 2010-12-13
测试一个service 进程时,该进程由于自身bugs会随机的crash. 已运行''windbg -I''将Windbg设为postmortem debugger,然而在该进程crash时,Windbg没有拦截到任何异常。现在请问是否有办法让Windbg在该进程crash时中断?或者能将crash时的EIP 和 stack等信息保留下来?谢谢!
Posted in Windows内核调试
by
小兵
on 2010-12-09
王宇,你的私有符号是不是来自http://advdbg.com/首页的''NTOSKRNL调试符号''?(http://advdbg.com/download/storeshow.aspx?id=b57ff417-9282-4f67-873f-9d758f9c220d) 。 不过这个链接已经失效了...
Posted in Windows内核调试
by
小兵
on 2010-12-03
结构体sockaddr_in和in_addr的定义分别如下:1.(http://msdn.microsoft.com/en-us/library/ms740496%28VS.85%29.aspx)struct sockaddr_in { short sin_family; u_short sin_port; struct in_addr ...
Posted in Windows内核调试
by
小兵
on 2010-11-30
一个被调试程序通过API函数WSARecvFrom接收UDP数据包,现在希望WSARecvFrom函数只在接收到指定源IP地址(lpFrom)和指定大小的已接收字节数(lpNumberOfBytesRecvd)时再中断,因为WSARecvFrom函数在这个程序中,即使很短时间内也会有大量调用,如果一一排查太费时间。请问应该如何下这个条件中断?-----------------------------------------------------------函数WSARecvFrom的原型( http://msdn.microsoft.com/en-us/library/ms741686%28VS.85%29.aspx):int WSARecvFrom( __in SOCKET ...
Posted in Windows内核调试
by
小兵
on 2010-11-28
谢谢Raymond老师!version命令的结果如下:0:000> version-------------------------------------------------------------------------Windows 2000 Version 2195 UP Free x86 compatibleProduct: ServerMachine Name:Debug session time:...Live user mode: <Local>Microsoft (R) Windows Debugger Version 6.11.0001.404 X86Copyright (c) Microsoft Corporation. All rights ...
Posted in Windows内核调试
by
小兵
on 2010-11-16
Windbg的符号路径已经正确设置,一些系统动态链接库文件的符号文件是正确匹配的(例如:ntdll.dll); 但是还有一些系统链接库文件,例如:kernel32.dll,一直没有找到匹配的符号文件,过程如下:0:000> !sym noisy noisy modeindb - symbol prompts on0:000> .reload /fReloading current modules.DBGHELP: C:\WINDOWS\system32\KERNEL32.DLL is stripped. Searching for dbg fileDBGHELP: c:\symbols\symbols\kernel32.dbg - file not ...
Posted in Windows内核调试
by
小兵
on 2010-11-15
《软件调试》第23章第5节提到的LFH(low fragment heap)是Vista以后前端heap的默认分配方式,其FrontEndHeapType应为2,但是我在Windows7看到被调试进程的FrontEndHeapType一直为0,即不使用前端heap。
请问一下可能的原因,谢谢!
Posted in Windows内核调试
by
小兵
on 2010-11-01
对于NORMAL_PRIORITY_CLASS,在不同资料上看到下面2种定义:1)NORMAL_PRIORITY_CLASS为9(前景)或7(背景) 2)NORMAL_PRIORITY_CLASS为0x00000020搜索到WinBase.h中是将NORMAL_PRIORITY_CLASS定义为0x00000020,但是定义1)可以正确的计算出线程优先级(0~31级)。请问一个优先级类怎么有2种定义?这是什么原因?
Posted in Windows内核调试
by
小兵
on 2010-05-09