冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 1775|回覆: 0
打印 上一主題 下一主題

[其它] 用CE功能自動更新數據位址

  [複製鏈接]

1553

主題

3

好友

3516

積分

論壇元老

Rank: 8Rank: 8

UID
21539
帖子
3019
主題
1553
精華
0
積分
3516
楓幣
1907
威望
3390
存款
0
贊助金額
0
推廣
0
GP
340
閱讀權限
90
在線時間
2525 小時
註冊時間
2013-1-30
最後登入
2024-4-28

Android勳章 2019端午節紀念勳章 積分勳章 發帖達人 懶人勳章 性別(男) 音樂勳章 2019中秋節紀念勳章 神手勳章 私服達人 解說達人 論壇粉絲 論壇支持王 長老勳章 2020年紀念勳章 熱心助人 除蟲大隊 太陽勳章 幼兒勳章 屁孩勳章 2020端午節紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 在線終極王 版主勳章 管理者 核心勳章 2021年紀念勳章 2021端午節紀念勳章 2021聖誕節紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章

跳轉到指定樓層
1
發表於 2024-2-29 18:30:35 |只看該作者 |倒序瀏覽
本帖最後由 rhg59321 於 2024-2-29 18:40 編輯

本文沒有任何技術成分
單純使用CE的功能寫個數據來小偷懶一下而已

先附上"自動使用Shift按鍵"的簡易數據
  1. // TwMs v259.3 Auto Key
  2. [Enable]
  3. Alloc(Auto_Key_Hook,128,142218962)

  4. Auto_Key_Hook:
  5. push rcx
  6. push rdx
  7. push r8
  8. push r9
  9. push r10
  10. push r11
  11. sub rsp,20
  12. mov r8,002A0003
  13. mov edx,10
  14. mov rcx,[14721B5D8] // Key_Base
  15. call 14440F620 // Key_Call
  16. add rsp,20
  17. pop r11
  18. pop r10
  19. pop r9
  20. pop r8
  21. pop rdx
  22. pop rcx
  23. call 1428106F0 // Hook_Opcode
  24. jmp 142218962+5  // Hook_Address+5

  25. 142218962: // Hook_Address
  26. jmp Auto_Key_Hook

  27. [Disable]
  28. 142218962: // Hook_Address
  29. call 1428106F0 // Hook_Opcode

  30. DeAlloc(Auto_Key_Hook)
複製代碼
遊戲改版時
使用下面數據在讀取楓谷記憶體後打勾就能獲取所有的地址
*****前提是aob沒變動, 變動的話就要手動重新抓一次aob*****
  1. // 更新位址
  2. aobscanmodule(Hook ,MapleStory.exe ,E8 * * * * 48 8B * * * * * E8 * * * * 48 8B * E8 * * * * 45 33)
  3. aobscanmodule(Scan_Key_Base ,MapleStory.exe ,48 8B 0D * * * * E8 * * * * 48 8B * * * * * 48 85 C0 74 * 48 * * * * * * 00 00 00 00)
  4. aobscanmodule(Scan_Key_Call ,MapleStory.exe ,E8 * * * * 48 8B * * * * * 48 85 C0 74 * 48 * * * * * * 00 00 00 00 44)

  5. [Enable]
  6. CreateThread(GetAddr_Hook)
  7. Alloc(GetAddr_Hook,4096,MapleStory.exe)
  8. Registersymbol(Hook_Address)
  9. Registersymbol(Hook_Opcode)
  10. Registersymbol(Key_Base)
  11. Registersymbol(Key_Call)
  12. Alloc(Hook_Address,08,140000000)
  13. Alloc(Hook_Opcode,08,140000000)
  14. Alloc(Key_Base,08,140000000)
  15. Alloc(Key_Call,08,140000000)

  16. GetAddr_Hook:
  17. xor rbx,rbx
  18. mov rax,Hook
  19. mov [Hook_Address],rax
  20. mov ebx,[rax+1]
  21. add rbx,rax
  22. add rbx,5
  23. mov [Hook_Opcode],rbx
  24. xor rbx,rbx
  25. mov rax,Scan_Key_Base
  26. mov ebx,[rax+3]
  27. add rbx,rax
  28. add rbx,7
  29. mov [Key_Base],rbx
  30. xor rbx,rbx
  31. mov rax,Scan_Key_Call
  32. mov ebx,[rax+1]
  33. add rbx,rax
  34. add rbx,5
  35. mov [Key_Call],rbx
  36. ret

  37. [Disable]
  38. GetAddr_Hook:
  39. ret

  40. DeAlloc(Key_Base)
  41. DeAlloc(Key_Call)
  42. DeAlloc(Hook_Opcode)
  43. DeAlloc(Hook_Address)
  44. DeAlloc(GetAddr_Hook)
  45. UnRegistersymbol(Key_Base)
  46. UnRegistersymbol(Key_Call)
  47. UnRegistersymbol(Hook_Opcode)
  48. UnRegistersymbol(Hook_Address)
複製代碼
開啟數據後的樣子

messageImage_1709202125309.jpg


附上已寫入"更新位址"數據的CT
MapleStory.CT (3.96 KB, 下載次數: 29)

接下來是廢話時間
其實有aobscan為什麼我選用aobscanmodule?
因為我電腦比較爛
aobscan會搜尋比較久加上數據是修改楓谷的記憶體
所以就用aobscanmodule只掃描楓谷的記憶體了

至於為什麼這段數據要這樣寫的部分
等到有人有興趣提出疑問會再找時間盡我所能做個不專業的解釋
  1. GetAddr_Hook:
  2. xor rbx,rbx
  3. mov rax,Hook
  4. mov [Hook_Address],rax
  5. mov ebx,[rax+1]
  6. add rbx,rax
  7. add rbx,5
  8. mov [Hook_Opcode],rbx
  9. xor rbx,rbx
  10. mov rax,Scan_Key_Base
  11. mov ebx,[rax+3]
  12. add rbx,rax
  13. add rbx,7
  14. mov [Key_Base],rbx
  15. xor rbx,rbx
  16. mov rax,Scan_Key_Call
  17. mov ebx,[rax+1]
  18. add rbx,rax
  19. add rbx,5
  20. mov [Key_Call],rbx
  21. ret
複製代碼
已有 8 人評分楓幣 威望 骰子 GP 收起 理由
ctjh960904 + 10 + 1 + 1 + 2
dgqweasdzxc + 1 + 1 + 1
冰楓 + 100 + 10 + 2 + 10 讚一個!
jpxrll + 1 + 1 + 1
leo013123 + 5 + 1 + 1 + 1 精品文章!
smilelin0419 + 100 + 1 + 1 + 5 我大牛蛙 大家還不跪下
qqwwerwe + 1 + 1 + 1 頂一個 願意指導後輩的 爲數不多.
pinremix + 5 + 1 + 1 + 1 精品文章!

總評分: 楓幣 + 223  威望 + 14  骰子 + 9  GP + 22   查看全部評分

收藏收藏0 推4 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1骰子
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
您需要登入後才可以回文 登入 | 立即註冊

廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-4-28 01:18

回頂部