PTR Build 11.1.7 using new protection menu

User Tag List

Results 1 to 10 of 10
  1. #1
    cloakr's Avatar Member
    Reputation
    3
    Join Date
    Apr 2023
    Posts
    4
    Thanks G/R
    5/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    PTR Build 11.1.7 using new protection

    Looks like they've finally made the switch from their previous protection to something called Eidolon. First analysis of it looks to be using control flow flattening and their anti-disassembly obfuscation. Anyone played around with it? Also, looks like the entire client now is encrypted.


    [update] - they've switched it back to their previous protection
    Last edited by cloakr; 05-31-2025 at 11:19 AM.

    PTR Build 11.1.7 using new protection
  2. Thanks hackerlol, dreadcraft (2 members gave Thanks to cloakr for this useful post)
  3. #2
    dreadcraft's Avatar Member
    Reputation
    12
    Join Date
    Jun 2018
    Posts
    33
    Thanks G/R
    30/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by cloakr View Post
    Looks like they've finally made the switch from their previous protection to something called Eidolon. First analysis of it looks to be using control flow flattening and their anti-disassembly obfuscation. Anyone played around with it? Also, looks like the entire client now is encrypted.
    Is this Eidolon software publicly sold? I googled and only found something that purported to be for use with Unity (WoW isn't using Unity)?

    Also it looks like they've used Eidolon before with OW2 and possibly are using it currently?

  4. #3
    651587746's Avatar Member
    Reputation
    1
    Join Date
    Jun 2020
    Posts
    1
    Thanks G/R
    5/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can you send over the Scylla dump file? I'd like to take a look at its export structure and memory layout.

  5. #4
    laojunyid's Avatar Member
    Reputation
    1
    Join Date
    Feb 2023
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    They perform dynamic obfuscation on the execution code, similar to block obfuscation, where a block of execution code is decrypted at runtime and then obfuscated again after a few seconds, with the code block set to RWX. I have not yet discovered how to perform dynamic obfuscation, and I have tried writing breakpoints to the execution block and to the mapped key APIs, but nothing has stopped it from switching from obfuscated code to the real execution code!

  6. #5
    laojunyid's Avatar Member
    Reputation
    1
    Join Date
    Feb 2023
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Scylla cannot dump the correct execution code. It can be said that Scylla cannot be used directly.

  7. #6
    cloakr's Avatar Member
    Reputation
    3
    Join Date
    Apr 2023
    Posts
    4
    Thanks G/R
    5/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It looks like they've switched it back to their previous protection. I've managed to snag all the DLLs and the EXE from the previous builds. I've been able to deobfuscate it and now I'm writing an unflattener to take their flattened control flows and lift them back up to original code.

    There's a few things this protection is doing, I'm happy to share more in detail. That being said, the fact that they've reverted this protection (now twice!) on WoW tells me that they're _NOT_ sure if it's stable enough for the rest of the WoW players.

  8. #7
    trialbyfire's Avatar Member
    Reputation
    1
    Join Date
    May 2025
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by cloakr View Post
    It looks like they've switched it back to their previous protection. I've managed to snag all the DLLs and the EXE from the previous builds. I've been able to deobfuscate it and now I'm writing an unflattener to take their flattened control flows and lift them back up to original code.

    There's a few things this protection is doing, I'm happy to share more in detail. That being said, the fact that they've reverted this protection (now twice!) on WoW tells me that they're _NOT_ sure if it's stable enough for the rest of the WoW players.
    I'm very curious about it if you're willing to infodump in this thread. This will probably go on live servers one day, so it will be good to be prepared.

  9. #8
    aeo's Avatar Contributor
    Reputation
    135
    Join Date
    Apr 2007
    Posts
    284
    Thanks G/R
    96/68
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    its in overwatch, well explained on some other site

  10. #9
    casterte's Avatar Member
    Reputation
    1
    Join Date
    Feb 2023
    Posts
    2
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ....ptr 11.2

  11. #10
    numerbo's Avatar Active Member
    Reputation
    50
    Join Date
    Nov 2024
    Posts
    15
    Thanks G/R
    1/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    rop will decrypt the page and they are not walking the stack

Similar Threads

  1. [Question] New to world building, what tools are used to edit the world?
    By cphantom in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 11-24-2019, 01:20 PM
  2. [Release] LuaFoo - Use Lua Protected Commands
    By Apoc in forum World of Warcraft Bots and Programs
    Replies: 46
    Last Post: 10-19-2009, 06:18 PM
  3. How to use new patch 2.3 on private server ?
    By jurgeee in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 11-27-2007, 12:42 PM
All times are GMT -5. The time now is 07:40 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search