- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 经典定长指令
经典定长指令PUSH/POPINC/DECMOV Rb,IbMOV ERX,IdXCHG EAX,ERXPUSH/POP0x50 push eax0x51 push ecx0x52 push edx0x53 push ebx0x54 push esp0x55 push ebp0x56 push esi0x57 push edi0x58 pop eax0x59 pop ecx0x5a pop edx0x5b pop ebx0x5c pop esp0x5d pop ebp0x5e
2020-06-21 18:12:34 493
原创 汇编指令
汇编指令rep stosrep stoslea edi,[ebp-0C0h] mov ecx,30h mov eax,0CCCCCCCCh rep stos dword ptr es:[edi]rep// 重复前缀指令,英文缩写 repeat,每执行一次, ecx 减 1,直到 ecx 减至0,重复执行结束// 以下代码模拟 rep AGAIN: stos dec ecx jnz AGAINstos// 串存储指
2020-06-21 17:28:16 230
原创 C语句的汇编形式
C语句的汇编形式whiledo whileforwhile00B113E5 cmp dword ptr [i],0Ah 00B113E9 jge main+44h (0B11404h) { printf("dsfdsafdsa");00B113EB mov esi,esp 00B113ED push 0B15858h 00B113F2 call dword ptr ds:[0B19114h]
2020-06-21 17:27:17 231
原创 硬编码
硬编码硬编码结构前缀指令前缀指令分组硬编码结构前缀指令前缀指令最少0个,最多4个。并且分为4组,每组最多一个,前缀指令是无序的例 F0:65:66:67 FF6818 其中F0:65:66:67顺序随意,但每组只能有一个前缀指令分组<1> LOCK和REPEAT前缀指令 LOCK F0 REPNE/REPNZ F2 REP/REPZ F3<2> 段前缀指令
2020-06-21 17:27:00 313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人