Page 1 of 16 12311 ... LastLast
Results 1 to 10 of 156
  1. #1
    masayoshikun
    masayoshikun is offline
    New member
    Join Date
    2013 Jan
    Posts
    40
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    73
    Thanked in
    15 Posts
    Rep Power
    0

    Smile Bypass HackShield for RO2

    Another Update:
    People have been asking me for a bot for a while. So I made one.

    https://progamercity.net/ragnarok-on...2-ro2-bot.html

    It is a tiny (60KB), low memory usage bot.

    Update:
    Hello everybody. A friend of mine has developed something that autopatches and gets the playerid/token on the fly that will benefit all players who use this thread's methods. The new thread is at
    https://progamercity.net/anti-cheats...-lots-sea.html

    This will be left here for information references but it isn't needed anymore with the new ro2loader. I recommend everybody to use the loader that will auto patch and auto get playerid/token. This will make sure people won't make mistakes hexing.

    To download the new loader visit
    http://pbx.mine.nu/ro/

    But if you still want to use manual method. The hex is still the same as 2013-01-24 for 2013-02-01 client.

    OLD INFORMATION FOR REFERENCE ONLY
    Code:
    ; this is now old but still relevant for people wanting to patch their own exe
    .text:00822F44 57                                      push    edi             ; hInstance
    .text:00822F45 FF D6                                   call    esi ; LoadStringW
    .text:00822F47 E8 F8 CD FF FF                          call    sub_81FD44
    .text:00822F4C 85 C0                                   test    eax, eax
    .text:00822F4E 75 16                                   jnz     short loc_822F66
    .text:00822F50 68 80 FD 81 00                          push    offset TopLevelExceptionFilter ; lpTopLevelExceptionFilter
    .text:00822F55 FF 15 44 33 DB 00                       call    ds:SetUnhandledExceptionFilter
    .text:00822F5B 57                                      push    edi ; replace with jmps loc_822F66 (EB09)
    .text:00822F5C E8 F8 CD FF FF                          call    sub_81FD59 ; this is hackshield call, nop
    .text:00822F61 59                                      pop     ecx ; nop the rest
    .text:00822F62 85 C0                                   test    eax, eax ; nop
    .text:00822F64 74 BC                                   jz      short loc_822F22 ; nop
    .text:00822F66
    .text:00822F66                         loc_822F66:                             ; CODE XREF: wWinMain(x,x,x,x)+85j game code continues here.
    .text:00822F66 53                                      push    ebx
    .text:00822F67 FF 15 88 3C DB 00                       call    ds:__imp_timeGetTime
    .text:00822F6D 50                                      push    eax             ; Src
    .text:00822F6E FF 15 D4 35 DB 00                       call    ds:srand
    
    ; dont use this for latest exe. this is old locations for reference 
    search: 57 E8 F8 CD FF FF 59 85 C0 74 BC 
    replac: EB 09 90 90 90 90 90 90 90 90 90
    
    what it does:
    sub_81FD59 is beginning of hackshield load, i looked through it but got bored quickly. decided to just never call it.
    so we jump over it (jmps loc_822F66, 2 byte instruction EB09) and clean up the rest with nops so it looks nice.
    Update (you need to patch your exe to remove hackshield before dual login, bot or mem searching)
    Latest client patch. Make sure you updated to the latest version and use a good hex editor. I use HxD
    To patch latest exe to bypass HackShield. This will be the last exe I will make. Please use the above information to find the new locations to patch as it is almost exactly the same.
    Code:
    ; ro2.exe 2012-01-24 client hex location to bypass hackshield
    search: 57 E8 DA CD FF FF 59 85 C0 74 B6
    replac: EB 09 90 90 90 90 90 90 90 90 90
    or download the latest from this post. I reattached latest exe.

    How To Use Bypass
    1. You need your "PlayerID" and and "Access Token" which is created everytime you login using ro2client.exe. Simpler way to get that information is login using
    Code:
    https://loginro2sg.playpark.net/ro2_main.aspx
    And it will return your player id and access token seperated by a | . eg.
    Code:
    PP000000000000001234D|187EE94DB4DA4145A72C65962C45B7E9
    Your player ID will be PP000000000000001234D
    And your access token will be 187EE94DB4DA4145A72C65962C45B7E9

    You can type this by hand in command prompt if you like but an easier way is to make a .bat file in the root game folder.
    C:\PlayPark\RO2\bypass.bat
    Inside that file can be something like
    Code:
    @echo off
    start SHIPPING\Rag2.exe PP00000000000000XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX login.playro2.com
    there the XXXXX is your Player ID and your Access Token

    Token lifetime used to be reusable as many times as you like. But I think now if you try to reuse your token, you will get a login timeout error as the token is probably thrown away after successful login. So just get a new one after you are done.

    Now that it is confirmed that tokens are thrown away everytime you login. I have posted enough information here for somebody to code a custom launcher that can automatically login using the login page and automatically run Rag2.exe with new generated values each time. It shouldn't take long. But if nobody does it then I may do it later.

    2. You need a patched exe if you want to bypass HackShield.
    The above trick should still work with HackShield but if you want to bypass it, you can download it from the post or hex edit the latest exe on the date of this post (2013-01-24). If you have a different exe the hex locations might change so if your hex search fails, then download the one here. The game currently still allows older clients to login so I'm not sure how much longer that will last. But to prevent possible errors you should try to use the latest one.

    I attached latest exe but I haven't tested it. All I did was load the game and I see no hackshield then I quit. I don't have time to run around to see if anything crashes or broken as I don't play this game anymore.

    X. Failed to run shader parsers errors
    If you run into this error it usually means the game can't find the correct shaders. You most likely are trying to run the game outside the RO2 root folder. You need to run it from C:\PlayPark\RO2 or whereever you installed it. If you're using bypass then you need to run it with the working directory as C:\PlayPark\RO2 (adjust according to your configs)

    That is it. I hope everybody enjoys their game. I probably won't check this thread much anymore. I'm not sure how long it is before they implement something to prevent this but I think they are just busy getting the servers to run smoothly for now.
    Last edited by masayoshikun; 2013-02-28 at 04:50 PM. Reason: a better method has been posted

  2. The Following 46 Users Say Thank You to masayoshikun For This Useful Post:


  3. #2
    witawat
    witawat is offline
    New member
    Join Date
    2012 Sep
    Posts
    7
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Rep Power
    0
    Can run for windows 8 64 bit ?

    or bypass not use RO2Client ?

  4. #3
    zery
    zery is offline
    Guest
    Join Date
    2013 Jan
    Posts
    2
    Thanks Thanks Given 
    2
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    Is it possible to achieve multiple open?

  5. #4
    ridwans
    ridwans is offline
    New member
    Join Date
    2013 Jan
    Posts
    11
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    for what update ro2? ob korea / ob sea?

  6. #5
    masayoshikun
    masayoshikun is offline
    New member
    Join Date
    2013 Jan
    Posts
    40
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    73
    Thanked in
    15 Posts
    Rep Power
    0
    witawat

    Can run for windows 8 64 bit ?

    or bypass not use RO2Client ?
    If you use this bypass you can't use ro2client. The ro2client update process overwrites the exe file to replace it due to incorrect checksum. Replacing the zip file just triggers a redownload of the whole exe from the update server.

    You have to load the game directly without updating using the rag2.exe file in SHIPPING folder.

    And this game works with windows 8 64bit.

    zery

    Is it possible to achieve multiple open?
    Yes it is possible but I only patched it to remove hackshield so it is easier to login without going through update server.

    ridwans

    for what update ro2? ob korea / ob sea?
    This is for Open Beta SEA by Asiasoft.

    To run the game using the bypass. You need to run the game using the rag2.exe.

    Personally I run my game using a .bat file I made in the root game folder (C:\PlayPark\RO2\bypass.bat)

    Code:
    @echo off
    start SHIPPING\Rag2.exe PP00000000000000XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX login.playro2.com
    1st parameter is your player ID from the game and 2nd parameter is the access token given to you on successful login.

    You can grab these parameters from the web login of the ro2client. Access token changes everytime you login so always use the latest one you grabbed from the web login.

  7. The Following 2 Users Say Thank You to masayoshikun For This Useful Post:


  8. #6
    masayoshikun
    masayoshikun is offline
    New member
    Join Date
    2013 Jan
    Posts
    40
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    73
    Thanked in
    15 Posts
    Rep Power
    0
    Quote Originally Posted by denial21 View Post
    i use the bypass normally and it works...

    ---------- Post added 2013-01-17 at 12:41 AM ---------- Previous post was 2013-01-16 at 11:43 PM ----------

    any working bot?
    If you bypassed HackShield, botting should be possible. I don't know of any public bots available for use so you will have to find one or develop one.

  9. The Following User Says Thank You to masayoshikun For This Useful Post:


  10. #7
    GLasgowKiD
    GLasgowKiD is offline
    Guest
    Join Date
    2013 Jan
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    working

    Is this working? I'm from PH.
    And can you tell me how to use this to bypass HS without using any VPN or Proxy,
    so I can play properly.

    Thank you.

  11. #8
    masayoshikun
    masayoshikun is offline
    New member
    Join Date
    2013 Jan
    Posts
    40
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    73
    Thanked in
    15 Posts
    Rep Power
    0
    Quote Originally Posted by denial21 View Post
    how about possible hacks?
    im searching for addresses but no luck so far...
    I haven't checked. Depending on how the game is designed it might be possible for local hacks. Eg. If they did critical hit calculations locally then you could probably exploit that. But if it is server side like money / levels and experience... then simple hacks like that is not possible
    Last edited by masayoshikun; 2013-01-18 at 03:10 AM. Reason: posted twice

  12. #9
    masayoshikun
    masayoshikun is offline
    New member
    Join Date
    2013 Jan
    Posts
    40
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    73
    Thanked in
    15 Posts
    Rep Power
    0
    Quote Originally Posted by GLasgowKiD View Post
    Is this working? I'm from PH.
    And can you tell me how to use this to bypass HS without using any VPN or Proxy,
    so I can play properly.

    Thank you.
    HackShield isn't preventing you from playing the game. HackShield is only used to prevent cheating in the game. Your country was probably blocked due to an agreement with Gravity from a local distributor of Ragnarok Online in your country to prevent you from playing on AsiaSoft servers.

    ---------- Post added at 09:11 AM ---------- Previous post was at 09:08 AM ----------

    Quote Originally Posted by denial21 View Post
    im using speed hack for now...
    found some address but not really helpful.

    ---------- Post added at 10:47 AM ---------- Previous post was at 05:11 AM ----------

    ts can you help me search for those client sided addresses?
    im not really good at these...
    Sorry. I don't play this game anymore because it is quite boring compared to RO1. But cheatengine is my faviourite program for client side memory searching and takes a long time to find something exploitable. So this is probably something you will have to spend alot of time on.

  13. The Following User Says Thank You to masayoshikun For This Useful Post:


  14. #10
    roekers
    roekers is offline
    New member
    Join Date
    2013 Jan
    Posts
    7
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Rep Power
    0
    i want too search how to bug daily quest with cheat engine

Page 1 of 16 12311 ... LastLast

Similar Threads

  1. HackShield memory protection bypass
    By Dwar in forum Anti-Cheat Systems
    Replies: 24
    Last Post: 2014-09-13, 03:00 AM
  2. [Guide] Hackshield Pro. Bypass Tuturial
    By inesbrasil in forum Anti-Cheat Systems
    Replies: 7
    Last Post: 2014-08-21, 06:01 PM
  3. Hackshield Bypass Source
    By Dwar in forum Anti-Cheat Systems
    Replies: 3
    Last Post: 2012-10-22, 07:57 PM
  4. [Release] Metin 2 HackShield Bypass
    By yizheng in forum Other MMO
    Replies: 2
    Last Post: 2012-07-29, 11:42 AM
  5. I need ByPass hackshield for Air Rivals
    By dochanh in forum Research Requests
    Replies: 1
    Last Post: 2011-04-18, 11:31 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •