u11334342 發表於 2024-6-24 12:38:11

換頻數據寫法

本帖最後由 u11334342 於 2024-6-24 15:38 編輯

小弟萌新一枚,真心求賜教如何寫數據,已經找到換頻call,但只要寫入數據遊戲就會崩掉,想請大老們幫忙看看我的程式碼哪邊有問題,不確定是不是hook點的問題...
alloc(newmem,128,147858890)
alloc(END,8)
alloc(Channel,4)
registersymbol(Channel)

newmem:
push edx
push rcx
push rsp
mov ,14755B120
mov ,Channel+228c
cmp ,3
je END
mov edx,3//要換的頻道
mov r8d,0
mov rcx,1478749B8
mov rcx,
call 1424223E0
ret


END:
pop rcx
pop edx
pop rsp
ret


147858890:
jmp newmem


dealloc(newmem)
dealloc(END)
dealloc(Channel,4)
unregistersymbol(Channel)

smilelin0419 發表於 2024-6-24 17:57:45

Hook位置太奇怪了吧
就算你Hook在那邊沒有問題
你卻沒有讓他走回原函式也是會崩潰
你要這樣寫的話直接用創線程的方式可能會比較好一點

u11334342 發表於 2024-6-25 09:45:58

好我試試看  感謝!
頁: [1]
查看完整版本: 換頻數據寫法