- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 经典定长指令
经典定长指令PUSH/POPINC/DECMOV Rb,IbMOV ERX,IdXCHG EAX,ERX PUSH/POP 0x50 push eax 0x51 push ecx 0x52 push edx 0x53 push ebx 0x54 push esp 0x55 push ebp 0x56 push esi 0x57 push edi 0x58 pop eax 0x59 pop ecx 0x5a pop edx 0x5b pop ebx 0x5c pop esp 0x5d pop ebp 0x5e
2020-06-21 18:12:34
517
原创 汇编指令
汇编指令rep stos rep stos lea 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 AGAIN stos // 串存储指
2020-06-21 17:28:16
267
原创 C语句的汇编形式
C语句的汇编形式whiledo whilefor while 00B113E5 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
254
原创 硬编码
硬编码硬编码结构前缀指令前缀指令分组 硬编码结构 前缀指令 前缀指令最少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
341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人