shellcode編寫問題
為了實(shí)現(xiàn)x64的匯編,我使用了VirtualAlloc申請了一段內(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í)行,我推測是因?yàn)槲业膕hellcode寫的有問題,請各位大俠看一下,指點(diǎn)迷津,謝謝