约有 1,303 项符合查询结果, 以下是第 39 - 131项。
费时 < 1 秒。
问题解决了没?
对于列文件对象的问题,至少可以用以下方法之一:
1)如果Global Flag中事先设置了0x4000,那么可以用!object 0 File这样的命令列出所有文件对象
2)写一个简单的脚本文件,针对每个进程执行!handle命令
Posted in Windows内核调试
by
格蠹老雷
on 2012-10-29
计时的方法很常见,可以尝试在GetTickCount API设置断点,看是否有调用,如果真的发现是用这个API来取时间那么可以使用a命令将其patch成
xor eax, eax
ret
要看ROI(return of investment)了
Posted in C/C++本地代码调试
by
格蠹老雷
on 2012-10-25
可以用C++表达式,然后用C++的语法,比如:
0:000> ?? this->m_dwMemBytesunsigned long 0x320
Posted in C/C++本地代码调试
by
格蠹老雷
on 2012-10-22
反调试的方法层出不穷,这样太难回答了,要么有反汇编出来的代码,要么有更多描述...
Posted in C/C++本地代码调试
by
格蠹老雷
on 2012-10-18
系统Dump有三种,mini,kernel,complete,只有选第三种才有用户态的内存...
Posted in Windows内核调试
by
格蠹老雷
on 2012-10-18
很多因素可以导致重启,泛泛而论没有什么意义...具体遇到什么问题了么?
Posted in Windows内核调试
by
格蠹老雷
on 2012-10-14
lpUrl是定义在栈上的局部变量,函数返回后就被析构了,对应的字符串buffer会被释放...父函数中再使用这个对象时,就是典型的使用已经释放的内存。不应该这样写。
Posted in WinDbg
by
格蠹老雷
on 2012-09-25
user32是用户态模块,在内核调试会话中设置用户态断点需要些技巧的(论坛中以前讨论过的),根据提示,你的断点没有设置成功。对于你的目标,可以考虑使用用户态调试,附加到要分析的进程。或者将断点设置到内核态模块(比如win32k)中。
Posted in WinDbg
by
格蠹老雷
on 2012-09-25