shellcode編寫問題
為了實(shí)現(xiàn)x64的匯編,我使用了VirtualAlloc申請(qǐng)了一段內(nèi)存,,然后用RtlMoveMemory把shellcode放到內(nèi)存里,,最后用CreateThread去執(zhí)行這一段機(jī)令
匯編的內(nèi)容我寫的是這樣:
push 0
push 0
push 0
push 0
call MessageBoxW

代碼是這樣
然而執(zhí)行后啥事也沒發(fā)生,,接著我用32位的_asm試著去用了一下,,發(fā)現(xiàn)也不能執(zhí)行,,我推測(cè)是因?yàn)槲业膕hellcode寫的有問題,,請(qǐng)各位大俠看一下,,指點(diǎn)迷津,謝謝