[HEX STRINGS] < Disable GameGuard > < Valkyrie >

Philippines

Moderators: waferbaron, Moderators

Forum rules
This server is currently not maintained and tables folder (including connection info) is outdated. Read the wiki for instructions on how to update those information. Please contribute your updated info. Contact Cozzie to join the team as a regular server supporter.
Message
Author
Aar0nic
Noob
Noob
Posts: 2
Joined: 09 Feb 2011, 14:56
Noob?: Yes

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#141 Post by Aar0nic »

RojBesH wrote:Hey guys I just figured out a new way to multi client in Valkyrie

To start with - download this files

hex editor:http://www.handshake.de/user/chmaas/del ... /xvi32.zip

Sakexe.exe from belladona:http://www.4shared.com/get/GuRsEN4W/Sakexe.html

Backup your valexe.exe in your Ragnarok folder.
Tip: Just zip it with winzip or winrar

Rename the Sakexe.exe you downloaded to valexe.exe then copy it to your ragnarok folder.

Extract your hex editor you downloaded then open the xvi32.exe

Click File then Open the Valexe.exe

Press Ctrl+R then put this to the hex strings

Search: E8 E4 19 E3 FF

replace: 90 90 90 90 90

click replace all.

close then save. Thats for the gameguard.

Open again your xvi32.exe file>open valexe.exe

Ctrl+ R then put this to the hex strings


Search: 85 C0 74 0E 5F 5E B8 01 00 00 00
Replace: 85 C0 EB 0E 5F 5E B8 01 00 00 00

click replace all

close then save then open again xvi32.exe

file>open valexe.exe

Ctrl+ R then put this to the hex strings

Search: 85 C0 74 07 C6 05 A8 9A 86 00 01
Replace: 85 C0 EB 07 C6 05 A8 9A 86 00 01

The 2 last hex will make your ragnarok valkyrie to open multiple windows

Credits to Belladona + a little to valkylie and chenchut20 for the code on gameguard =))

Though i just experimented on it.. It really works :))



Tried it and followed it steps be step..
but when i try to run it. it doesn't show anything.
did I miss something?

renamed Sakexe (Sakexe.exe) to Valexe (Valexe.exe). should it be "Valexe.exe.exe"? cause if I rename it and put valexe.exe (with the .exe) it will be "valexe.exe.exe", but i just renamed it to valexe so it will be valexe.exe.
anyweiz, after that backed up my valexe in my RO folder and replaced it with the renamed sakexe which is the new valexe,
after that replaced every hex you just said. Three hex successfully replaced.

tried to run the app and launcher shows, when i click game start, launcher exits and then nothing is happening.

Aar0nic
Noob
Noob
Posts: 2
Joined: 09 Feb 2011, 14:56
Noob?: Yes

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#142 Post by Aar0nic »

Aar0nic wrote:
RojBesH wrote:Hey guys I just figured out a new way to multi client in Valkyrie

To start with - download this files

hex editor:http://www.handshake.de/user/chmaas/del ... /xvi32.zip

Sakexe.exe from belladona:http://www.4shared.com/get/GuRsEN4W/Sakexe.html

Backup your valexe.exe in your Ragnarok folder.
Tip: Just zip it with winzip or winrar

Rename the Sakexe.exe you downloaded to valexe.exe then copy it to your ragnarok folder.

Extract your hex editor you downloaded then open the xvi32.exe

Click File then Open the Valexe.exe

Press Ctrl+R then put this to the hex strings

Search: E8 E4 19 E3 FF

replace: 90 90 90 90 90

click replace all.

close then save. Thats for the gameguard.

Open again your xvi32.exe file>open valexe.exe

Ctrl+ R then put this to the hex strings


Search: 85 C0 74 0E 5F 5E B8 01 00 00 00
Replace: 85 C0 EB 0E 5F 5E B8 01 00 00 00

click replace all

close then save then open again xvi32.exe

file>open valexe.exe

Ctrl+ R then put this to the hex strings

Search: 85 C0 74 07 C6 05 A8 9A 86 00 01
Replace: 85 C0 EB 07 C6 05 A8 9A 86 00 01

The 2 last hex will make your ragnarok valkyrie to open multiple windows

Credits to Belladona + a little to valkylie and chenchut20 for the code on gameguard =))

Though i just experimented on it.. It really works :))



Tried it and followed it steps be step..
but when i try to run it. it doesn't show anything.
did I miss something?

renamed Sakexe (Sakexe.exe) to Valexe (Valexe.exe). should it be "Valexe.exe.exe"? cause if I rename it and put valexe.exe (with the .exe) it will be "valexe.exe.exe", but i just renamed it to valexe so it will be valexe.exe.
anyweiz, after that backed up my valexe in my RO folder and replaced it with the renamed sakexe which is the new valexe,
after that replaced every hex you just said. Three hex successfully replaced.

tried to run the app and launcher shows, when i click game start, launcher exits and then nothing is happening.



ok I got it working.
what I did wrong at first is not Closing it and saving it 1 by 1 per hex replacing.

thanks to you and the ones who originally created it.

RojBesH
Noob
Noob
Posts: 4
Joined: 04 Feb 2011, 18:44
Noob?: No

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#143 Post by RojBesH »

Aar0nic wrote:
Aar0nic wrote:
RojBesH wrote:Hey guys I just figured out a new way to multi client in Valkyrie

To start with - download this files

hex editor:http://www.handshake.de/user/chmaas/del ... /xvi32.zip

Sakexe.exe from belladona:http://www.4shared.com/get/GuRsEN4W/Sakexe.html

Backup your valexe.exe in your Ragnarok folder.
Tip: Just zip it with winzip or winrar

Rename the Sakexe.exe you downloaded to valexe.exe then copy it to your ragnarok folder.

Extract your hex editor you downloaded then open the xvi32.exe

Click File then Open the Valexe.exe

Press Ctrl+R then put this to the hex strings

Search: E8 E4 19 E3 FF

replace: 90 90 90 90 90

click replace all.

close then save. Thats for the gameguard.

Open again your xvi32.exe file>open valexe.exe

Ctrl+ R then put this to the hex strings


Search: 85 C0 74 0E 5F 5E B8 01 00 00 00
Replace: 85 C0 EB 0E 5F 5E B8 01 00 00 00

click replace all

close then save then open again xvi32.exe

file>open valexe.exe

Ctrl+ R then put this to the hex strings

Search: 85 C0 74 07 C6 05 A8 9A 86 00 01
Replace: 85 C0 EB 07 C6 05 A8 9A 86 00 01

The 2 last hex will make your ragnarok valkyrie to open multiple windows

Credits to Belladona + a little to valkylie and chenchut20 for the code on gameguard =))

Though i just experimented on it.. It really works :))



Tried it and followed it steps be step..
but when i try to run it. it doesn't show anything.
did I miss something?

renamed Sakexe (Sakexe.exe) to Valexe (Valexe.exe). should it be "Valexe.exe.exe"? cause if I rename it and put valexe.exe (with the .exe) it will be "valexe.exe.exe", but i just renamed it to valexe so it will be valexe.exe.
anyweiz, after that backed up my valexe in my RO folder and replaced it with the renamed sakexe which is the new valexe,
after that replaced every hex you just said. Three hex successfully replaced.

tried to run the app and launcher shows, when i click game start, launcher exits and then nothing is happening.



ok I got it working.
what I did wrong at first is not Closing it and saving it 1 by 1 per hex replacing.

thanks to you and the ones who originally created it.
;) must be really step by step to make it working..
It's not luck. it's destiny :))

pepe222
Noob
Noob
Posts: 8
Joined: 22 Feb 2011, 02:46
Noob?: Yes

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#144 Post by pepe222 »

having some problems downloading the LINKS and the stripper cause my computer is windows 7 and my Anti-virus is ESET Nod32..and when i downloaded the one's given my anti-virus is already quarantined the THREAT's
The stripper is recognized as a THREAT by ESET nod32

so any solution's?
Thank's in advance

benj1320
Moderators
Moderators
Posts: 403
Joined: 25 Aug 2008, 14:56
Noob?: No
Location: CyberOne Building , Eastwood
Contact:

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#145 Post by benj1320 »

BAD NEWS : they updated the hex strings for multiple login again..

GOOD NEWS : if you have a backup of your hexed ragexe ( GG Disabled and Multilogin enabled ) on another device other than you PC... you can copy and replace ( must backup always the CLEAN CLIENT ) you current client.
“The moon shines to both guilty and innocent alike..”
The Openkore Manual---Global Forum Rules--The Template

yobskie03
Noob
Noob
Posts: 12
Joined: 07 Mar 2011, 02:55
Noob?: Yes

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#146 Post by yobskie03 »

How to Hex your RO Client [Multi Client][Gameguard] guide:

follow this steps:

1. download unpacked sakexe here
http://www.4shared.com/get/GuRsEN4W/Sakexe.html

2. rename "Sakexe" to "Valexe"

3. download xvi32 hex editor

4. run xvi32 editor and open the file you renamed valexe

5. Ctrl+F to Find

6. Disable the gameguard first

6. Then Multi Client

Disable GameGuard: for Valkyrie (Valexe)

Ctrl+F to Search

E8 E4 19 E3 FF

Then it Replace

90 90 90 90 90

Ctrl+S to Save, and Close xvi32 hex editor

Multiple Client : valkyrie

Open xvi32 hex editor

Ctrl+F to Search

85 C0 74 07 C6 05 A8 9A 86 00 01

Then it Replace

85 C0 EB 07 C6 05 A8 9A 86 00 01

Ctrl+S to Save, and Close xvi32 hex editor

*

Open xvi32 hex editor

Ctrl+F to Search

85 C0 74 09 5F 5E 32 C0 5B 8B E5

Then it Replace

85 C0 EB 09 5F 5E 32 C0 5B 8B E5

Ctrl+S to Save, and Close xvi32 hex editor

Copy (Renamed Sakexe.exe) Valexe.exe and Paste to the RO Client Folder.

Note: Make Sure to Back-up the Original .EXE (ex: Sakexe,exe,Valexe.exe,Valhexe.exe,Ragexe.exe)

Note: Di Ma Search ung Hex Code

Search: 85 C0 74 0E 5F 5E B8 01 00 00 00
Replace: 85 C0 EB 0E 5F 5E B8 01 00 00 00

Try nyo a rin ung post ko, na try ko once ng dual at walang GG, try it at your own risk

heero
Super Moderators
Super Moderators
Posts: 158
Joined: 04 Apr 2008, 11:12

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#147 Post by heero »

Updated 10/28/2011
Unpacked ragexe.exe http://www.mediafire.com/?wdt7uwcfmobqhxo
you can rename this to valexe.exe so you can use it for valkyrie
This is for people who don't know how to unpack valexe.exe

figured I should post this since people have been having problems with multiple window hexing
Belladonna - credit for the original posts

OPENING MULTIPLE CLIENT WINDOWS
For the first string, search for USER32.FindWindowA until you find the block that looks something like this:

Code: Select all

* Reference To: user32.FindWindowA, Ord:0000h
                                  |
:00706E18 FF15B0F37400            Call dword ptr [0074F3B0]
:00706E1E 85C0                    test eax, eax
:00706E20 7407                    je 00706E29    <----------------- This is what we need to look for
:00706E22 C60530F0850001          mov byte ptr [0085F030], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00706E20(C)
|
:00706E29 53                      push ebx
:00706E2A 33FF                    xor edi, edi
:00706E2C 6A77                    push 00000077
Search:
85 C0 74 07 C6 05 30 F0 85 00 01 53 33 FF 6A 77
Replace:
85 C0 EB 07 C6 05 30 F0 85 00 01 53 33 FF 6A 77

For the second string, search for KERNEL32.CreateMutexA
The values needed are actually under KERNEL32.WaitForSingleObject as seen below

Code: Select all

* Reference To: kernel32.CreateMutexA, Ord:0000h
                                  |
:007080E5 FF1534F17400            Call dword ptr [0074F134]
:007080EB 50                      push eax

* Reference To: kernel32.WaitForSingleObject, Ord:0000h
                                  |
:007080EC FF1528F27400            Call dword ptr [0074F228]
:007080F2 85C0                    test eax, eax
:007080F4 0F85CC010000            jne 007082C6    <----------------- This is what we need to look for
:007080FA 0FBE0542217B00          movsx eax, byte ptr [007B2142]
Search:
85 C0 0F 85 CC 01 00 00 0F BE 05 42 21 7B 00
Replace:
85 C0 90 90 90 90 90 90 0F BE 05 42 21 7B 00

The reason for using 90 90 90 90 90 90 is because the old code had je <address> this new code had jne <address> which means it will only need to jump if its not equal so we can just use NOP (90) to ignore the condition and let the code run.

For the third string, search for mss32._AIL_open_3D_provider@4 until you find the block that looks something like this:

Code: Select all

* Reference To: mss32._AIL_open_3D_provider@4, Ord:0000h
                                  |
:0041C80A FF1504F67400            Call dword ptr [0074F604]
:0041C810 85C0                    test eax, eax
:0041C812 7409                    je 0041C81D    <----------------- This is what we need to look for
:0041C814 5F                      pop edi
:0041C815 5E                      pop esi
:0041C816 32C0                    xor al, al
:0041C818 5B                      pop ebx
:0041C819 8BE5                    mov esp, ebp
:0041C81B 5D                      pop ebp
:0041C81C C3                      ret
Search:
85 C0 74 09 5F 5E 32 C0 5B 8B E5 5D C3
Replace:
85 C0 EB 09 5F 5E 32 C0 5B 8B E5 5D C3

That should enable you to run multiple ragnarok clients now.

To disable GameGuard do this
Search for KERNEL32.CreateMutexA then scroll down until you see the code similar to the one below. I have pointed out the code we need to look for.

Code: Select all

* Reference To: kernel32.CreateMutexA, Ord:0000h
                                  |
:007080E5 FF1534F17400            Call dword ptr [0074F134]
:007080EB 50                      push eax

* Reference To: kernel32.WaitForSingleObject, Ord:0000h
                                  |
:007080EC FF1528F27400            Call dword ptr [0074F228]
:007080F2 85C0                    test eax, eax
:007080F4 0F85CC010000            jne 007082C6
:007080FA 0FBE0542217B00          movsx eax, byte ptr [007B2142]
:00708101 0FBE0D41217B00          movsx ecx, byte ptr [007B2141]
:00708108 0FBE1540217B00          movsx edx, byte ptr [007B2140]
:0070810F 03C1                    add eax, ecx
:00708111 0FBE0D3F217B00          movsx ecx, byte ptr [007B213F]
:00708118 03C2                    add eax, edx
:0070811A 0FBE153E217B00          movsx edx, byte ptr [007B213E]
:00708121 03C1                    add eax, ecx
:00708123 0FBE0D3D217B00          movsx ecx, byte ptr [007B213D]
:0070812A 03C2                    add eax, edx
:0070812C 0FBE153C217B00          movsx edx, byte ptr [007B213C]
:00708133 03C1                    add eax, ecx
:00708135 03C2                    add eax, edx
:00708137 3DC9020000              cmp eax, 000002C9
:0070813C 0F8584010000            jne 007082C6
:00708142 B978AB8500              mov ecx, 0085AB78
:00708147 E824B9FBFF              call 006C3A70
:0070814C E8DF47E4FF              call 0054C930    <----------------- This is what we need to look for
:00708151 85C0                    test eax, eax
:00708153 0F846D010000            je 007082C6
Search:
E8 DF 47 E4 FF
Replace:
90 90 90 90 90

That should disable GameGuard for Valkyrie/New Chaos.

kompli
Noob
Noob
Posts: 1
Joined: 10 Mar 2011, 16:33
Noob?: Yes

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#148 Post by kompli »

thx

bgksbot
Noob
Noob
Posts: 15
Joined: 10 Mar 2011, 18:28
Noob?: Yes

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#149 Post by bgksbot »

i follow every singe steps in unpacking val.exe using may original one and it works FINE and im using it quite some time.. but guess what when i install AVG 2011 and run a FULL system Scan it deleted my HEXED val exe.

and it detects a win32 huer virus

any comments?

rapitiks
Noob
Noob
Posts: 4
Joined: 24 Oct 2010, 00:40
Noob?: No

Re: [HEX STRINGS] < Disable GameGuard > < Valkyrie >

#150 Post by rapitiks »

Belladonna wrote: Remove Gameguard:

Search: E8 E4 19 E3 FF
Replace: 90 90 90 90 90

Open Multiple RO Windows

Search: 85 C0 74 07 C6 05 A8 9A 86 00 01
Replace: 85 C0 EB 07 C6 05 A8 9A 86 00 01

Search: 85 C0 74 0E 5F 5E B8 01 00 00 00
Replace: 85 C0 EB 0E 5F 5E B8 01 00 00 00

Search: 85 C0 74 09 5F 5E 32 C0 5B 8B E5
Replace: 85 C0 EB 09 5F 5E 32 C0 5B 8B E5
I don't know which hex code affects the shortcut key toggling alt 1~0
for example i pressed alt+1 but it will activate the shortcut in alt+2. xD

can someone fix this?

Post Reply