冰楓論壇

 找回密碼
 立即註冊
查看: 473|回覆: 0

[求助] C++ 2010 DLL寫ICS全圖打的問題

[複製鏈接]

29

主題

2

好友

71

積分

迷你贊助會員

Rank: 3Rank: 3

UID
222393
帖子
156
主題
29
精華
0
積分
71
楓幣
170
威望
31
存款
3
贊助金額
150
推廣
1
GP
45
閱讀權限
30
性別
保密
在線時間
59 小時
註冊時間
2018-2-4
最後登入
2019-7-21

Android勳章 太陽勳章 神手勳章 VIP會員 2018年紀念勳章

發表於 2019-7-19 17:42:13 |顯示全部樓層
小弟我奮鬥了2天多,還是ˊ找不出哪裡寫錯以下是數據
  1. // ICS 全職全圖打
  2. DWORD AttackOnOff = 0;
  3. DWORD VariantInit_Address = (DWORD)GetProcAddress(GetModuleHandleA("oleaut32"), "VariantInit");
  4. DWORD CheckESPAddress = 0x0333F414;
  5. DWORD CheckESP_Disable = VariantInit_Address;
  6. DWORD CheckESP_Call = 0x02298BE0;
  7. DWORD CheckESP_Calll = 0x00C40E70;
  8. DWORD CheckESP_Jmp = 0x014973C6;
  9. void __declspec(naked) __stdcall FullMapAttack()
  10. {   
  11.     __asm
  12.         {
  13. mov ecx,[0x03A848AC]
  14. add Ecx, 0x04
  15. lea eax,[ebp-0x000000C0]
  16. push eax
  17. call CheckESP_Call
  18. push eax
  19. lea ecx,[ebx+0x0000054C]
  20. call CheckESP_Calll
  21. jmp CheckESP_Jmp
  22.         }
  23. }
  24. DWORD FullMapAttackAddress = (DWORD)FullMapAttack;

  25. void __declspec(naked) __stdcall DoFullMapAttack()
  26. {
  27.         __asm
  28.         {
  29. cmp dword ptr[AttackOnOff],0
  30. je VariantInitBack
  31. cmp dword ptr[esp], 0x014973C6
  32. jne VariantInitBack
  33. push FullMapAttackAddress
  34. pop dword ptr[esp]
  35. VariantInitBack:
  36. jmp CheckESP_Disable
  37.         }
  38. }
  39. DWORD DoFullMapAttack_Enable = (DWORD)DoFullMapAttack;

  40. void InjectScript()
  41. {
  42.         memcpy((void *)CheckESPAddress, &DoFullMapAttack_Enable, sizeof(DoFullMapAttack_Enable));
  43. }
  44. System::Void FormMain::checkBox4_CheckedChanged(System::Object^  sender, System::EventArgs^  e)
  45. {
  46.     if (this->checkBox4->Checked)
  47.     {
  48.         //memcpy((void *)CheckESPAddress, &DoFullMapAttack_Enable, sizeof(DoFullMapAttack_Enable));
  49.                 AttackOnOff = 1;
  50.     }
  51.     else
  52.     {
  53.         //memcpy((void *)CheckESPAddress, &CheckESP_Disable, sizeof(CheckESP_Disable));
  54.                 AttackOnOff = 0;
  55.     }
  56. }
複製代碼
DLL有加上延遲Sleep
數據我是從版上的ICS全圖打小改一下的 以下是我改的 保證可以用
  1. //TwMS v217.3 ICS 全職全圖打
  2. [ENABLE]
  3. Alloc(AttackOnOff,4)
  4. Alloc(CheckESP, 256)
  5. Registersymbol(AttackOnOff)
  6. Label(FullMapAttack)

  7. AttackOnOff:
  8. DD 01

  9. CheckESP:
  10. Cmp [AttackOnOff], 0
  11. Je VariantInit
  12. Cmp [esp],014973C6
  13. Jne VariantInit
  14. Mov [esp],FullMapAttack
  15. Jmp VariantInit


  16. FullMapAttack:
  17. mov ecx,[03A848AC]
  18. add ecx,04
  19. lea eax,[ebp-000000C0]
  20. push eax
  21. call 02298BE0
  22. push eax
  23. lea ecx,[ebx+0000054C]
  24. call 00C40E70
  25. jmp 014973C6

  26. 0333F414:
  27. DD CheckESP

  28. [DISABLE]
  29. 0333F414:
  30. dd VariantInit
  31. DeAlloc(CheckESP)
複製代碼
希望大大們可以幫助小弟我解決這個難題 這個寫法我是看Toby的教學的
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
您需要登入後才可以回帖 登入 | 立即註冊

正在連接伺服器...
打開冰楓聊天室
廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

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

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

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

小黑屋|意見反饋|手機版|Archiver|冰楓論壇

GMT+8, 2020-7-6 21:13

APP Store下載 Play Store下載
回頂部