ningmeng 發表於 2021-10-4 03:36:07

方向键call的更新问题

mov esi,   
mov ecx,
push 00
push 28
mov eax,
call dword ptr

各位大大,我更新的這個方向鍵call哪裡錯了,為什麼一調用就遊戲崩潰?幫我看一下

rhg59321 發表於 2021-10-4 04:26:26

貼一下位址跟數據應該會比較好討論

btb 發表於 2021-10-4 06:13:55

因為你更新錯誤
TWMS v237.1 其餘數據 方向鍵call
https://bingfong.com/thread-1810836-1-1.html

ningmeng 發表於 2021-10-4 09:55:32

rhg59321 發表於 2021-10-4 04:26 static/image/common/back.gif
貼一下位址跟數據應該會比較好討論

抱歉,我就是更新大大你發的225.1的數據,之前的04221A18這個地址,我看源碼里處理是這樣處理的
mov ,eax
mov ,039CED94
mov ,039CEE0C
mov ,039CEE74
mov ,039CED8C
mov ,00000000
mov ,00000000
mov ,00000000
mov ,00000000
........
然後我去更新237.1,更新錯了一個錯誤的地址 050C001C
mov ,eax
mov ,03BED3A4
mov ,03BED42C
mov ,03BED49C
mov ,00000000
lea eax,
.........
我看了另一位大大的正確答案後,發現正確的處理流程是
mov ,ecx
mov ,03C6B4C4
mov ,03C6B544
mov ,03C6B5B4
mov ,03C6B4BC
mov ,00000000
mov ,00000000
........
我想問的是,像這種處理流程變了的pointer的基地址,我如何去更新,我用舊數據的特徵碼弄了一個AOB,去更新出了一個錯誤的地址,我如何能夠辨別出錯誤?

ningmeng 發表於 2021-10-4 09:56:43

btb 發表於 2021-10-4 06:13 static/image/common/back.gif
因為你更新錯誤
TWMS v237.1 其餘數據 方向鍵call
https://bingfong.com/thread-1810836-1-1.html


我更新的是另一個大大你發的225.1的數據,之前的04221A18這個地址,我看源碼里處理是這樣處理的
mov ,eax
mov ,039CED94
mov ,039CEE0C
mov ,039CEE74
mov ,039CED8C
mov ,00000000
mov ,00000000
mov ,00000000
mov ,00000000
........
然後我去更新237.1,更新錯了一個錯誤的地址 050C001C
mov ,eax
mov ,03BED3A4
mov ,03BED42C
mov ,03BED49C
mov ,00000000
lea eax,
.........
我大大你的正確答案後,發現正確的處理流程是
mov ,ecx
mov ,03C6B4C4
mov ,03C6B544
mov ,03C6B5B4
mov ,03C6B4BC
mov ,00000000
mov ,00000000
........
我想問的是,像這種處理流程變了的pointer的基地址,我如何去更新,我用舊數據的特徵碼弄了一個AOB,去更新出了一個錯誤的地址,我如何能夠辨別出錯誤?

btb 發表於 2021-10-4 11:06:39

本帖最後由 btb 於 2021-10-4 13:32 編輯

ningmeng 發表於 2021-10-4 09:56 static/image/common/back.gif
我更新的是另一個大大你發的225.1的數據,之前的04221A18這個地址,我看源碼里處理是這樣處理的
mov
一般都要找到遊戲資訊,在來更新,就看你對遊戲的分析程度到哪邊,講白話點,就是你能不能用最短的語句來達成遊戲的平衡
像這種其餘數據的CALL都是拿遊戲裡面的數據以最短的語句來達成效果,所以你只需要AOB搜尋以前人寫的語句來搜尋基本上都會跟當前版本如初一轍.

ningmeng 發表於 2021-10-4 14:32:53

btb 發表於 2021-10-4 11:06 static/image/common/back.gif
一般都要找到遊戲資訊,在來更新,就看你對遊戲的分析程度到哪邊,講白話點,就是你能不能用最短的語句來達成 ...

但是这次我用AOB更新时,出现了问题,源码流程变了,我用的225.1的数据更新的,用AOB更新时,发展找pointer基址时出现了问题,找偏移倒是没找错

ningmeng 發表於 2021-10-4 14:43:51

btb 發表於 2021-10-4 11:06 static/image/common/back.gif
一般都要找到遊戲資訊,在來更新,就看你對遊戲的分析程度到哪邊,講白話點,就是你能不能用最短的語句來達成 ...

昨晚我更新方向键call失败后,用了另一种方式,用virtualalloc申请指定地址内存的地址,把数据弄出内存再处理,用后台按键的方式代替了按键call

blaze1 發表於 2022-3-21 04:17:06

ningmeng 發表於 2021-10-4 14:43
昨晚我更新方向键call失败后,用了另一种方式,用virtualalloc申请指定地址内存的地址,把数据弄出内存再 ...

枫谷不是屏蔽了后台嘛?包括postmessage
頁: [1]
查看完整版本: 方向键call的更新问题