七、do-while循环逆向
1 do{ 2 c=c+i; 3 00411A55 mov eax,dword ptr [c] 4 00411A58 add eax,dword ptr [i] 5 00411A5B mov dword ptr [c],eax 6 } while(c<100); 7 00411A5E cmp dword ptr [c],64h 8 00411A62 jl myfunction+35h (411A55h) 9 return c; 10 ....
总结下来就是:
1 cmp <循环变量>,<限制变量> 2 jl <循环开始点>
.....等待具体例子的分析。