shellcode編寫(xiě)問(wèn)題
為了實(shí)現(xiàn)x64的匯編,我使用了VirtualAlloc申請(qǐng)了一段內(nèi)存,然后用RtlMoveMemory把shellcode放到內(nèi)存里,最后用CreateThread去執(zhí)行這一段機(jī)令
匯編的內(nèi)容我寫(xiě)的是這樣:
push 0
push 0
push 0
push 0
call MessageBoxW
代碼是這樣
然而執(zhí)行后啥事也沒(méi)發(fā)生,接著我用32位的_asm試著去用了一下,發(fā)現(xiàn)也不能執(zhí)行,我推測(cè)是因?yàn)槲业膕hellcode寫(xiě)的有問(wèn)題,請(qǐng)各位大俠看一下,指點(diǎn)迷津,謝謝