[WPE PRO] Change a portal's destination menu

Shout-Out

User Tag List

Results 1 to 9 of 9
  1. #1
    Killarena's Avatar Active Member CoreCoins Purchaser
    Reputation
    17
    Join Date
    Aug 2007
    Posts
    99
    Thanks G/R
    0/1
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [WPE PRO] Change a portal's destination

    Hey here, I call here your support to help me to fix a "problem" I get with WPE .

    First, I modified some of the packet you send / receive when you cross a portal (Simply changing the Hexa Value of the "Map ID" to another one). For example, when I use the Prison instance portal (Map Hex Value 0022) : I'm instantly teleported in the Hall of Champions (Map Hex Value 01C1)


    Everything until now is okay, I'm in the hall of champions, I can move and everything is fine...

    But there is a problem (otherwise, I wouldn't be here ), there is absolutly NOT ANY NPC.

    Relogging while WPE is still active teleport doesn't change anything and if I relog with WPE off, I'm teleported where I should be in normal time : In the prison.

    So, I don't know if someone know how to fix that, how to "send" or receive the correct packets to display Npcs (or at least their inventory ;P)... any help is welcome !

    [WPE PRO] Change a portal's destination
  2. #2
    LegacyAX's Avatar Active Member
    Reputation
    21
    Join Date
    Apr 2009
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sounds like your only there client sided.... Could ya tell us how you are decrypting the packets? Sounds very cool btw

  3. #3
    Killarena's Avatar Active Member CoreCoins Purchaser
    Reputation
    17
    Join Date
    Aug 2007
    Posts
    99
    Thanks G/R
    0/1
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yeah this is what I think too, only the client recognize the map change and the server still believe I'm in the original portal.

    Moreover, I get the "Welcome message" when I go inside like "Welcome in the instance xxx, this instance will be reset the xx:xx ..." so I don't know if what I'm looking for exist / is possible (Even if I saw on another topic some things about loading instance etc...)

    And for the packet, I simply use the Map ID hex value + look for it inside the packets list and use some filters.

  4. #4
    MasterGold's Avatar Member
    Reputation
    8
    Join Date
    Mar 2009
    Posts
    256
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hall Of Champions has been "removed", you can enter it without an instance, maybe that's the problem that you don't see any NPC?
    Cheating on World of Warcraft since 2006

  5. #5
    Killarena's Avatar Active Member CoreCoins Purchaser
    Reputation
    17
    Join Date
    Aug 2007
    Posts
    99
    Thanks G/R
    0/1
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi,

    This is not for official retail but for a private one and in this one, you need an item to go inside the Hall, I checked the MapId + coord x.y.z of the Hall on that server, this is the same than on official when the Hall was still here.

    And, I also tried with others instance like teleporting myself to Durotar, Uldaman ... using the prison portal and this is the same problem : "Welcome to the prison etc..."

    (Thanks for your help )

  6. #6
    LegacyAX's Avatar Active Member
    Reputation
    21
    Join Date
    Apr 2009
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Killarena View Post
    Hi,

    This is not for official retail but for a private one and in this one, you need an item to go inside the Hall, I checked the MapId + coord x.y.z of the Hall on that server, this is the same than on official when the Hall was still here.

    And, I also tried with others instance like teleporting myself to Durotar, Uldaman ... using the prison portal and this is the same problem : "Welcome to the prison etc..."

    (Thanks for your help )
    \
    lol no wonder.. because the new 3.1 blizz servers use RC4 encryption on their packets so i was wonderin how you were decrypting them with WPE. Now i understand, Just open up olly and bypass the check for Worldport lua function, then you dont need any packets, you can port yourself anywhere

    I did this on wow beez 3.0.9 server

  7. #7
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by LegacyAX View Post
    \
    lol no wonder.. because the new 3.1 blizz servers use RC4 encryption on their packets so i was wonderin how you were decrypting them with WPE. Now i understand, Just open up olly and bypass the check for Worldport lua function, then you dont need any packets, you can port yourself anywhere

    I did this on wow beez 3.0.9 server
    they only use rc4 on the packet headers, so it's still pretty easy to identify and alter the packet body (for very specific packets, anyways), without touching the header.

  8. #8
    Killarena's Avatar Active Member CoreCoins Purchaser
    Reputation
    17
    Join Date
    Aug 2007
    Posts
    99
    Thanks G/R
    0/1
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey and thanks for all of your answers, I already downloaded OllyDbg + looked everywhere I could (wow offsets and pointers for example) to find "How to see the correct value to modify" but I just get something like this :



    ... I'm a bit lost ;(

    I would know what I should modify to bypass the WorldPort fonction like you said and how could I teleport inside the 449 map Id

    Thanks again for you help !
    Last edited by Killarena; 05-11-2009 at 03:32 PM.

  9. #9
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't know why you're PM'ing me about this. You need to match the body of the packet's body with a specified structure, and replace it with your desired values..

    The packet is as follows:

    Length - ushort - Constant: 0x1C
    Opcode - uint - Constant: 0x8
    Timestamp - uint - Variable - Should be the system ticks count
    MapID - uint - whatever the mapid is
    Position - Vector3(float, float, float) - whatever the destination x/y/z is
    Heading - float - whatever the destination heading is.


    Check all client->server packets for the matching mapid, position vector and heading, and change it with whatever you want? I have no idea if this works, but that would be my guess as to what the LUA worldport is doing

    As for how do to this in WPE, i don't have a clue. And as I said, the opcode/length (header) is encrypted, so you can't match that - but the size of the packet is static, the direction is static, and you can match the last 16 bytes or so of the packet with ease.

    P.S, I do believe you're wasting your time with this.
    Last edited by BoogieManTM; 05-12-2009 at 06:16 PM.

Similar Threads

  1. Wpe Pro Guide Request
    By cantkill in forum World of Warcraft General
    Replies: 1
    Last Post: 01-24-2007, 01:07 AM
  2. WPE Pro
    By ceekah in forum World of Warcraft General
    Replies: 0
    Last Post: 01-19-2007, 02:46 AM
  3. WPE PRO and PermEdit
    By Mesterdk in forum World of Warcraft Bots and Programs
    Replies: 7
    Last Post: 12-28-2006, 01:16 PM
  4. [Problem] WPE Pro
    By lilwiccaseba in forum World of Warcraft General
    Replies: 0
    Last Post: 12-27-2006, 10:03 AM
  5. Help Wpe Pro
    By luizminer in forum World of Warcraft General
    Replies: 1
    Last Post: 06-04-2006, 03:54 AM
All times are GMT -5. The time now is 12:12 PM. 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