[Live] About the integrity check in live menu

User Tag List

Results 1 to 11 of 11
  1. #1
    youyanruyu's Avatar Member
    Reputation
    1
    Join Date
    Jul 2011
    Posts
    13
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Live] About the integrity check in live

    Trying to update my hack to work with live. Find that any modify on wow .text section will cause the client to crash after a random time.
    Is there anyone that has successfully bypassed this integrity check? I'm eager to get help, and any hint/code/theory is appreciated.
    Thanks in advance.

    [Live] About the integrity check in live
  2. #2
    MrNoble's Avatar ezclap CoreCoins Purchaser
    Reputation
    535
    Join Date
    Sep 2015
    Posts
    357
    Thanks G/R
    170/218
    Trade Feedback
    2 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    I believe there was someone that was successful in doing this for a Diablo II: Resurrected

    May I ask why you want to write to the .text section? IIRC they have additional checks for integrity, better not to modify .text unless you know what you are doing!
    Any fool can write code that a computer can understand. good programmers write code that humans can understand.

  3. #3
    aeo's Avatar Contributor
    Reputation
    127
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    84/62
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    There are multiple things you have to pass, first its mapped SEC_NO_CHANGE so you cant even write to it without fixing that first. Second that have CRC checks for the text section that run every x cpu cycles. There was at one point a great article and repo by Ferib on how to bypass this but it may have got taken down by blizzard. I would start by looking around github.

    GitHub - hollerith/Wow-Remap-Tool: Remaps Wow & bypass CRC checks
    Last edited by aeo; 10-20-2021 at 12:09 PM.

  4. Thanks ChrisIsMe, oiramario (2 members gave Thanks to aeo for this useful post)
  5. #4
    ChrisIsMe's Avatar Contributor
    Reputation
    164
    Join Date
    Apr 2017
    Posts
    210
    Thanks G/R
    67/100
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    aaaaaaaaaaaaaaaaaaaa
    Last edited by ChrisIsMe; 11-01-2023 at 05:08 PM.

  6. #5
    _chase's Avatar Established Member
    Reputation
    96
    Join Date
    Dec 2019
    Posts
    58
    Thanks G/R
    17/50
    Trade Feedback
    0 (0%)
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aeo View Post
    There are multiple things you have to pass, first its mapped SEC_NO_CHANGE so you cant even write to it without fixing that first. Second that have CRC checks for the text section that run every x cpu cycles. There was at one point a great article and repo by Ferib on how to bypass this but it may have got taken down by blizzard. I would start by looking around github.

    GitHub - hollerith/Wow-Remap-Tool: Remaps Wow & bypass CRC checks
    You can find a cached version of Ferib's article about the crc32 checks here
    Ferib: Bypassing World of Warcraft's read-only code protection (crc32)

  7. Thanks aeo, MrNoble, oiramario, Razzue (4 members gave Thanks to _chase for this useful post)
  8. #6
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    Bypassed CRC at 7FF781D97640
    Bypassed CRC at 7FF781D99A10
    Bypassed CRC at 7FF781EF1AF0
    Bypassed CRC at 7FF7821C94E0
    Bypassed CRC at 7FF7821C99E0
    Bypassed CRC at 7FF7821D6A20
    Bypassed CRC at 7FF7821D7110
    Bypassed CRC at 7FF7821E2620
    Bypassed CRC at 7FF78224CB00
    Bypassed CRC at 7FF78248AEB0
    Bypassed CRC at 7FF7825DB5A0
    Bypassed CRC at 7FF78263BF50
    Bypassed CRC at 7FF782FB94D0
    Bypassed CRC at 7FF7831B3F00
    Bypassed CRC at 7FF7831DE7F0
    Bypassed CRC at 7FF7838E7290
    @_chase @aeo
    After bypassing the read-only code protection and integrity CRC checks, "F3 A4 5F 5E C3" will no longer be called.
    What about the warden? Remember that it scans more than 100 addresses. Do we still need to care about it?
    Last edited by oiramario; 11-06-2021 at 06:48 PM.

  9. #7
    aeo's Avatar Contributor
    Reputation
    127
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    84/62
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    they do check if you have remapped the game by trying to change protection

  10. #8
    MrNoble's Avatar ezclap CoreCoins Purchaser
    Reputation
    535
    Join Date
    Sep 2015
    Posts
    357
    Thanks G/R
    170/218
    Trade Feedback
    2 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aeo View Post
    they do check if you have remapped the game by trying to change protection
    Which is why you have to map back after making your changes

    Oh and don't get caught while suspending the process!
    Any fool can write code that a computer can understand. good programmers write code that humans can understand.

  11. #9
    doityourself's Avatar ★ Elder ★
    Reputation
    1424
    Join Date
    Nov 2008
    Posts
    843
    Thanks G/R
    35/448
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by MrNoble View Post
    Which is why you have to map back after making your changes

    Oh and don't get caught while suspending the process!
    You remap with SEC_NO_CHANGE too and just open a readonly and writable view. close the writable view after you are done and gg.
    Alone the remap itself without changing anything in the text section will trigger other checks that can make your client crash (but won't do in all cases).
    They actually detected remap and bypassing crashes in legion/bfa. That's where all my users got banned (unbanned later of course) because they wanted to target bots etc but not my users. Since then no bans related to doing these things happened

  12. Thanks aeo (1 members gave Thanks to doityourself for this useful post)
  13. #10
    MrNoble's Avatar ezclap CoreCoins Purchaser
    Reputation
    535
    Join Date
    Sep 2015
    Posts
    357
    Thanks G/R
    170/218
    Trade Feedback
    2 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by king48488 View Post
    You remap with SEC_NO_CHANGE too and just open a readonly and writable view. close the writable view after you are done and gg.
    Alone the remap itself without changing anything in the text section will trigger other checks that can make your client crash (but won't do in all cases).
    They actually detected remap and bypassing crashes in legion/bfa. That's where all my users got banned (unbanned later of course) because they wanted to target bots etc but not my users. Since then no bans related to doing these things happened
    Yeah they weird, I see they scan for many things but only bother to ban when big cheats are using them.
    Any fool can write code that a computer can understand. good programmers write code that humans can understand.

  14. #11
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks guys.
    I have done remap and CRC detection, which makes detour work normally, and the client does not crash.what am i missing?
    dump from warden's memcpy, 20m file were generated in about 10 seconds:
    Code:
    dst: 0x25b50069e00, src: 0x25b25da6388, len:1952
    dst: 0x25b38dab980, src: 0x25b38dac6c8, len:0
    dst: 0x25b38901d50, src: 0x25b38901d70, len:0
    dst: 0x25b3863fa20, src: 0x25b3863fa64, len:0
    dst: 0x25b3638d6a0, src: 0x25b3638d6c0, len:0
    dst: 0x25b3638dac0, src: 0x25b3638db04, len:0
    dst: 0x25b21bc31b0, src: 0x25b21bc3ef8, len:0
    dst: 0xe7196fb540, src: 0x25b38dd4c30, len:2416
    dst: 0xe7196fb540, src: 0x25b38dd4c30, len:2416
    dst: 0xe7196fb540, src: 0x25b38dd4c30, len:2416
    dst: 0x25b5006b800, src: 0xe7196fbb84, len:352
    dst: 0x25b5006cc00, src: 0xe7196fbb84, len:352
    dst: 0x25b5006d700, src: 0xe7196fbb84, len:352
    dst: 0x25b5006e000, src: 0xe7196fbb84, len:352
    dst: 0x25b5006ef00, src: 0xe7196fbb84, len:352
    dst: 0x25b5006fe00, src: 0xe7196fbb84, len:352
    dst: 0x25b50071200, src: 0xe7196fbb84, len:352
    dst: 0x25b50072100, src: 0xe7196fbb84, len:352
    dst: 0xe7196fb350, src: 0x25b38dd4c30, len:2416
    dst: 0xe7196fb200, src: 0x25b38dd4c30, len:2416
    dst: 0xe7196fb320, src: 0x25b38dd4c30, len:2416
    dst: 0xe7196fb320, src: 0x25b38dd4c30, len:2416
    dst: 0x25b21d5b4d0, src: 0x25b3b21e768, len:1920
    dst: 0x25b50072d00, src: 0xe7196fb964, len:352
    dst: 0x25b50073600, src: 0xe7196fb964, len:352
    dst: 0x25b50073760, src: 0x25b9237f090, len:2560
    dst: 0x25b50074160, src: 0x25b9237fa90, len:1792
    ...
    ......
    It seems that these things are everywhere. I found about 7000 references in IDA. How to deal with this information? Do you have any good suggestions? thank you!
    In order to avoid being detected by them, do you mean I must remap section back to readonly after things done?

Similar Threads

  1. [Selling] **Scammer Alert* A guy witht the nick "L" in Skype (Skype name: live:tetaaez)
    By GoldieTrade in forum Blade and Soul Buy Sell Trade
    Replies: 1
    Last Post: 06-04-2016, 08:51 PM
  2. One Sentence about the Story Between You and D3 in 2013
    By Tomshelby in forum Diablo 3 General
    Replies: 3
    Last Post: 01-02-2014, 10:08 PM
  3. [Selling] WoW Gold on EU Servers! Check in the cheap prices! [Private Seller]
    By Mammuten in forum World of Warcraft Buy Sell Trade
    Replies: 3
    Last Post: 12-30-2012, 07:40 AM
  4. Check whether the unit is in visual range?
    By zys924 in forum WoW Memory Editing
    Replies: 8
    Last Post: 10-06-2010, 05:44 AM
All times are GMT -5. The time now is 08:46 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search