int a, b, d;
d = a + b;
int i = 1, c = 0;
while(c < 0x64)
{
c += i;
}
switch(c)
{
case 0:
d = 1;
case 1:
d = c;
break;
default:
d = 0;
}
return d;
Archive for 12 月, 2011
天书夜读2.2思考与练习
星期六, 24 12 月, 20110xCC
星期六, 24 12 月, 2011经常在debug模式下看到有如下汇编代码用0xCC填充栈空间:
mov ecx, 30h
mov eax, 0CCCCCCCCh
rep stos dword ptr es:[edi]
今天才知道0xCC是int 3调试中断的机器码,恍然大悟。
ln
星期六, 24 12 月, 2011ln (List Nearest Symbols)
The ln command displays the symbols at or near the given address.
Syntax
ln Address
Parameters
Address
Specifies the address where the debugger should start to search for symbols. The nearest symbols, either before or after Address, are displayed. For more information about the syntax, see Address and Address Range Syntax.