[英]What does rep movsd do in the context of this binary bomb phase?
我已經看了好幾個小時了,沒有任何進展。 我需要幫助來理解這個階段發生的事情的總體思路。 根據我的研究,我對 rep movsd 的作用了解有限,但它的上下文超出了我的范圍。
80492b9: push ebp
80492ba: mov ebp, esp
80492bc: push edi
80492bd: push esi
80492be: push ebx
80492bf: sub esp, 0xac
80492c5: lea eax, [ebp+0xffffff70]
80492cb: mov ebx, 0x804a0a0
80492d0: mov edx, 0x1a
80492d5: mov edi, eax
80492d7: mov esi, ebx
80492d9: mov ecx, edx
80492db: rep movsd
80492dd: mov ecx, 0x0
80492e2: mov eax, 0x20
80492e7: and eax, 0xfffffffc
這就像一個復制int
數組的循環。
ecx
是要移動的int
的數量。esi
是指向源數組開頭的指針。edi
是指向目標數組開頭的指針。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.