首頁(yè)
社區(qū)
課程
招聘
x64 如何hook
cxxxx 2021-10-14 1263

如題,因?yàn)閤64 上沒(méi)有 naked 函數(shù),并且不能內(nèi)聯(lián)匯編,不知道各位大佬是怎么做的。比如我想在任意地址跳到我自己的函數(shù)中獲取到寄存器的值然后處理完之后再跳回去,有什么框架可以用嗎?

收藏
2條回答
chenshipei 2021-10-14

64位的要自己寫asm文件,然后編譯成obj,然后調(diào)用這個(gè)OBJ.

回復(fù)
cxxxx: 這個(gè)我也百度到了,只是對(duì)asm不是很熟悉,不知道怎么在匯編里調(diào)用c寫的代碼。。汗。。
回復(fù) 2021-10-14
cxxxx: 搞明白怎么調(diào)用了。。還是比較x86麻煩多了,保存環(huán)境也麻煩。。。
回復(fù) 2021-10-14
cxxxx 2021-10-14

不折騰了,還是用Intel C++ Compiler方便。。

回復(fù)
  參與學(xué)習(xí)     人
  提問(wèn)次數(shù)     100 個(gè)
我的問(wèn)答 領(lǐng)取收益
0
我的提問(wèn)
0
我的回答
0
學(xué)習(xí)收益