[1.3] Swtor.exe obfuscated/packed/crypted menu

User Tag List

Results 1 to 11 of 11
  1. #1
    tlvenn's Avatar Member
    Reputation
    1
    Join Date
    Mar 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [1.3] Swtor.exe obfuscated/packed/crypted

    Hi,

    I was wondering if anyone has figured out how the swtor executable is now packed/crypted since the 1.3 ? I have tried many PE tools to check against known sigs and it came empty. Is there a collaborative effort going on to understand and unpack it ?

    Thanks !

    [1.3] Swtor.exe obfuscated/packed/crypted
  2. #2
    WOST's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    33
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    lol to decryot you do not need full client dump, see data1 section and you'll found public key (rsa), key size = 292 byte.
    look more info here - http://www.ownedcore.com/forums/star...decrypt-2.html

  3. #3
    yamashi12's Avatar Master Sergeant
    Reputation
    60
    Join Date
    Jan 2011
    Posts
    126
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Problem here being how to dump the full exe to reverse engineer it...
    1.4.3 is not packed or obfuscated so far my hooks work with 1.5 as well, you could work with 1.4.3 until someone figures out how to dump it.

  4. #4
    Namingo's Avatar Member
    Reputation
    1
    Join Date
    May 2012
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by yamashi12 View Post
    Problem here being how to dump the full exe to reverse engineer it...
    1.4.3 is not packed or obfuscated so far my hooks work with 1.5 as well, you could work with 1.4.3 until someone figures out how to dump it.
    Hey. I inject into the .exe but my hooks for send, sendto, wsasend, and wsasendto never hook. My dll injection works for the loader but that is it. My technique has worked for other games. Is there something I am doing wrong?

  5. #5
    tlvenn's Avatar Member
    Reputation
    1
    Join Date
    Mar 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Wost,

    I am not sure I fully follow you with the key stuff you are talking about.

    Usually to unpack an exe, it comes to locating the unpacking method and when in memory the process has been fully unpacked, have a BP there and just dump it to the disk and fix the IAT.

    I am new to this whole exe packing stuff, so it's a learning process for me. I was able to unpack some other known packers but I cant seem to do it with swtor.exe and at the same time, I am sure it's not that complex so I am missing something...

    Regarding your issue with debugger, have you tried IDA Pro with IDA stealth plugin, I am surprised that Swtor would detect it...

    Thanks in advance for your help !

  6. #6
    yamashi12's Avatar Master Sergeant
    Reputation
    60
    Join Date
    Jan 2011
    Posts
    126
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Namingo : Swtor doesn't use these functions, as far as I remember it uses ReadFile but I never managed to use it as it's also used for files and it's a pain to find the correct descriptors.

    @tlvenn : I found that the EP changes everytime you run the game, do you think it would be possible to dump from a hook ?

  7. #7
    Namingo's Avatar Member
    Reputation
    1
    Join Date
    May 2012
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you for such a quick reply. How would you use ReadFile to send data? How does SWTOR send data? Client <> Server? I would imagine it would use either of these functions:

    send:
    send function (Windows)

    sendto: /ms740149(v=vs.85).aspx

    wsasend: /ms742203(v=vs.85).asp

    wsasendto: /ms741693(v=vs.85).aspx

    So, if SWTOR uses any of those functions to send data from Client <> Server, I wonder why my hooks are not working.

    Thanks for the reply!

  8. #8
    yamashi12's Avatar Master Sergeant
    Reputation
    60
    Join Date
    Jan 2011
    Posts
    126
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    They use this : ReadFile function (Windows)

    See boost.asio's code for reference, they use boost a lot ^^

    I have posted a binary packet dumper in the emulator section if you need to dump packets...

  9. #9
    Namingo's Avatar Member
    Reputation
    1
    Join Date
    May 2012
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you! I was going crazy for a second! hehe :-)

  10. #10
    yamashi12's Avatar Master Sergeant
    Reputation
    60
    Join Date
    Jan 2011
    Posts
    126
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1.6 is packed aswell... But my hook works on 1.6 aswell so I assume they won't change the internals (Crypto++, asio).

  11. #11
    tlvenn's Avatar Member
    Reputation
    1
    Join Date
    Mar 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by yamashi12 View Post
    @tlvenn : I found that the EP changes everytime you run the game, do you think it would be possible to dump from a hook ?
    From an hook I dont think so, you need a debugger, a break point and dump from there. Theoretically speaking, if you know the algo to unpack, you could write some code that would analyze the exe and unpack it without even a need for a debugger anymore but to find the algo, you need a debugger first.

Similar Threads

  1. swtor.exe decrypting help
    By the1domo in forum SWTOR Bots and Programs
    Replies: 3
    Last Post: 09-26-2012, 09:44 AM
  2. 8 World of Warcraft Guide Packs (Gold, Profs and Skills)
    By Matt in forum World of Warcraft Guides
    Replies: 17
    Last Post: 09-23-2006, 10:53 AM
  3. Error in checking WoW.exe CRC code hack?
    By Trichelieu in forum World of Warcraft General
    Replies: 0
    Last Post: 06-11-2006, 02:24 PM
  4. new repair.exes
    By Relz in forum World of Warcraft General
    Replies: 0
    Last Post: 06-06-2006, 05:07 PM
  5. Pack of guides, 19.95$
    By Cush in forum World of Warcraft Guides
    Replies: 5
    Last Post: 05-21-2006, 03:02 AM
All times are GMT -5. The time now is 01:51 AM. 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