• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

MU Legend JPN Server Files

Junior Spellweaver
Joined
Apr 16, 2007
Messages
145
Reaction score
82
A proof you really don't know a thing. Where did I said Im using cheatengine? There are many ways of editing the the protected exe? Show me just one lol, and boy if there is a source do you even think editing will be needed in the exe?

then don't customize if you don't know what to do on GG for enable that detection loll you are so funny just use Cheatengine is how you think you can edit client ?
there are many other way of Client editing and there are proper way if you have Tools or even Better SOURCES
 
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
215
A proof you really don't know a thing. Where did I said Im using cheatengine? There are many ways of editing the the protected exe? Show me just one lol, and boy if there is a source do you even think editing will be needed in the exe?
Oh boy i guess it's more 'kid', i never said editing exe you are the one who talk about it lolll

as i said because you can't read = i gave a easy way to bypass the gameguard and editing it or removing it is a bad idea

but seems you never ever run live server with players on it right ? every admin that run server will tell you about what will happen if GG is disabled and you can go other forum where they talk about cheating

here it's about development => dll injection = cheating = hacking should i teach you this part ? or you big enough for google it

you come from nowhere and never help anyone on this thread and start teach me something that seems you just learned ?

and source i have it and as i said i gave solutions to others who need to be in game for continuing their development. but showing a youtube video with dll injection doesnt help anyone here it's a SHOW OFF

how about you ? go back to your cave
you are just an other one that i put on my ignore list because no interest and nonsense talk just BLABLA for increase their forum post reputation
 
Junior Spellweaver
Joined
Apr 16, 2007
Messages
145
Reaction score
82
Until now you don't know why the guy use DLL injection to patch the exe's memory^^ You asked for my DLL injection? as for me I really don't need one as I have better ways doing it^^^^ Here put this in your client and enjoy it...

I don't have to prove myself to you, next time you speak make sure you really understand the thing....

Oh boy i guess it's more 'kid', i never said editing exe you are the one who talk about it lolll

as i said because you can't read = i gave a easy way to bypass the gameguard and editing it or removing it is a bad idea

but seems you never ever run live server with players on it right ? every admin that run server will tell you about what will happen if GG is disabled and you can go other forum where they talk about cheating

here it's about development => dll injection = cheating = hacking should i teach you this part ? or you big enough for google it

you come from nowhere and never help anyone on this thread and start teach me something that seems you just learned ?

and source i have it and as i said i gave solutions for other that they can go in game

how about you ? go back to your cave
 

Attachments

  • steamclient64.rar
    13.1 KB · Views: 239
Newbie Spellweaver
Joined
Nov 26, 2020
Messages
8
Reaction score
1
Btw, i only want play offline not care about online , so how can i bypass gameguard ? How can i edit MuLegendJP.ini ?
Or anyone have another way easy , i just need login in game to play why is so hard
:adore::adore:
 
Newbie Spellweaver
Joined
Apr 14, 2016
Messages
18
Reaction score
3
Only use the parameter in MuLegend.exe:
-StudioTest ForceConnectIp=127.0.0.1

where is 127.0.0.1 change to your ip
Thank you very much, its working
p6jyLUL - MU Legend JPN Server Files - RaGEZONE Forums
 
Newbie Spellweaver
Joined
Nov 26, 2020
Messages
8
Reaction score
1
I can login now , but problems is shop not working if use that way bypass .
Anyone can help me ?
 
Master Summoner
Joined
May 25, 2020
Messages
537
Reaction score
240
I can login now , but problems is shop not working if use that way bypass . Anyone can help me ?
delete and unpack back folder win64gameguard working alreadyBut shope its not working couse of update . check what version of shop you have in client and api.
 
Banned
Banned
Joined
Nov 12, 2006
Messages
138
Reaction score
25
Sorry , but when i try login type ID and Pass it say error -98
What happen ?
Login for the second time, it will work :)



I can login now , but problems is shop not working if use that way bypass .
Anyone can help me ?

put this into your hosts file:

```
127.0.0.1 api.leegm.dev.valofe.com
```
 
Newbie Spellweaver
Joined
Nov 26, 2020
Messages
8
Reaction score
1
Can't enter the game
keyrita1 - MU Legend JPN Server Files - RaGEZONE Forums

TbAccounts and edit your password accounts , example : default password is md5 like e10adc3949ba59abbe56e057f20f883e (123456) . but if you used md5 password you can't enter the game so change it to 123456
Next step add a account to GM_account table then you can play .

If you want open shop then edit hosts file
127.0.0.1 api.leegm.dev.valofe.com
 
Newbie Spellweaver
Joined
Nov 13, 2020
Messages
39
Reaction score
0
Until now you don't know why the guy use DLL injection to patch the exe's memory^^ You asked for my DLL injection? as for me I really don't need one as I have better ways doing it^^^^ Here put this in your client and enjoy it...

I don't have to prove myself to you, next time you speak make sure you really understand the thing....

bro pinoy??pre how to use this? just put on win64 folder right??
 
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
215
salamat pre.. but why magenik name is there?? pop'n out.. xd​
do i know you ?
newly created user : are you hiding your real name with newly created user from this month
Join date => Nov 2020
if you know my name mean it's not your main Ragezone Account

About the project :

I did start rebuild the entire API on Laravel 8
as today i already finished 80% of whole API
I'm rebuilding the entire system that will use only MSSQL and no more Mysql
All database and stored procedure got merged to MSSQL

Remake the Purchase API actually from scratch
as the one in the package is fully bugged and easy to exploit.

below a part of the Controller API of CheckOTP

Code:
[COLOR=#0033b3]class [/COLOR][COLOR=#000000]CheckOTPController [/COLOR][COLOR=#0033b3]extends [/COLOR][COLOR=#000000]Controller
[/COLOR]{
    [COLOR=#8c8c8c][I]/**
[/I][/COLOR][COLOR=#8c8c8c][I]     * Display a listing of the resource.
[/I][/COLOR][COLOR=#8c8c8c][I]     *
[/I][/COLOR][COLOR=#8c8c8c][I]     * @[I][B][URL="http://forum.ragezone.com/members/850422.html"]return[/URL][/B][/I] [/I][/COLOR][COLOR=#000000][I]false[/I][/COLOR][COLOR=#8c8c8c][I]|[/I][/COLOR][COLOR=#000000][I]string
[/I][/COLOR][COLOR=#8c8c8c][I]*/
[/I][/COLOR][COLOR=#0033b3]public function [/COLOR][COLOR=#00627a]index[/COLOR]([COLOR=#000000]Request [/COLOR][COLOR=#660000]$request[/COLOR])
    {
        [COLOR=#0033b3]try [/COLOR]{
            [COLOR=#660000]$req [/COLOR]= [COLOR=#660000]$request[/COLOR]->[COLOR=#00627a]input[/COLOR]([COLOR=#067d17]'req'[/COLOR]);
            [COLOR=#660000]$request_params [/COLOR]= [COLOR=#000000][I]json_decode[/I][/COLOR]([COLOR=#660000]$req[/COLOR]);
            [COLOR=#660000]$user_key [/COLOR]= [COLOR=#660000]$request_params[/COLOR]->[COLOR=#871094]user_key[/COLOR];
            [COLOR=#660000]$user_otp [/COLOR]= [COLOR=#660000]$request_params[/COLOR]->[COLOR=#871094]user_otp[/COLOR];
            [COLOR=#660000]$channeling_index [/COLOR]= [COLOR=#660000]$request_params[/COLOR]->[COLOR=#871094]channeling_index[/COLOR];

            [COLOR=#8c8c8c][I]/**
[/I][/COLOR][COLOR=#8c8c8c][I]             * For future update, not use for now
[/I][/COLOR][COLOR=#8c8c8c][I]             *
[/I][/COLOR][COLOR=#8c8c8c][I]             * $client_ip = $request_params->client_ip;
[/I][/COLOR][COLOR=#8c8c8c][I]             * $locale = $request_params->locale;
[/I][/COLOR][COLOR=#8c8c8c][I]             * $service_code = $request_params->service_code;
[/I][/COLOR][COLOR=#8c8c8c][I]             *
[/I][/COLOR][COLOR=#8c8c8c][I]             * */
[/I][/COLOR][COLOR=#0033b3]if [/COLOR]([COLOR=#000000]CheckOTP[/COLOR]::[COLOR=#00627a][I]where[/I][/COLOR]([COLOR=#067d17]'accountid'[/COLOR], [COLOR=#067d17]'='[/COLOR], [COLOR=#660000]$user_key[/COLOR])->[COLOR=#00627a]exists[/COLOR]()) {
                [COLOR=#8c8c8c][I]// Account found
[/I][/COLOR][COLOR=#660000]$accountfound [/COLOR]= [COLOR=#000000]CheckOTP[/COLOR]::[COLOR=#00627a][I]where[/I][/COLOR]([COLOR=#067d17]'accountid'[/COLOR], [COLOR=#660000]$user_key[/COLOR])->[COLOR=#00627a]first[/COLOR]();

                [COLOR=#0033b3]if [/COLOR]([COLOR=#000000]CheckOTP[/COLOR]::[COLOR=#00627a][I]where[/I][/COLOR]([COLOR=#067d17]'passwd'[/COLOR], [COLOR=#067d17]'='[/COLOR], [COLOR=#660000]$user_otp[/COLOR])->[COLOR=#00627a]first[/COLOR]()) {

                    [COLOR=#660000]$result_array [/COLOR]= [COLOR=#0033b3]array[/COLOR](
                        [COLOR=#067d17]'result_code' [/COLOR]=> [COLOR=#1750eb]1[/COLOR],
                        [COLOR=#067d17]'user_no' [/COLOR]=> ([COLOR=#0033b3]int[/COLOR])[COLOR=#660000]$accountfound[/COLOR][[COLOR=#067d17]'fcsaccountguid'[/COLOR]],
                        [COLOR=#067d17]'user_id' [/COLOR]=> [COLOR=#660000]$user_key[/COLOR],
                        [COLOR=#067d17]'channeling_index' [/COLOR]=> [COLOR=#660000]$channeling_index
[/COLOR]);
                }
            } [COLOR=#0033b3]else [/COLOR]{
                [COLOR=#660000]$result_array [/COLOR]= [COLOR=#0033b3]array[/COLOR]([COLOR=#067d17]'result_code' [/COLOR]=> -[COLOR=#1750eb]98[/COLOR]);
            }

            [COLOR=#0033b3]if [/COLOR]([COLOR=#000000]CheckOTP[/COLOR]::[COLOR=#00627a][I]where[/I][/COLOR]([COLOR=#067d17]'accountid'[/COLOR], [COLOR=#067d17]'='[/COLOR], [COLOR=#660000]$user_key[/COLOR])->[COLOR=#00627a]doesntExist[/COLOR]()) {
                [COLOR=#660000]$result_array [/COLOR]= [COLOR=#0033b3]array[/COLOR]([COLOR=#067d17]'result_code' [/COLOR]=> -[COLOR=#1750eb]94[/COLOR]);
            }

                [COLOR=#000000][I]header[/I][/COLOR]([COLOR=#067d17]'Content-Type: application/json; charset=utf-8'[/COLOR]);
                [COLOR=#000000][I]header[/I][/COLOR]([COLOR=#067d17]'Access-Control-Allow-Origin: *'[/COLOR]);
                [COLOR=#000000][I]http_response_code[/I][/COLOR]([COLOR=#1750eb]200[/COLOR]);
                [COLOR=#0033b3]return [/COLOR][COLOR=#000000][I]json_encode[/I][/COLOR]([COLOR=#660000]$result_array[/COLOR]);

            } [COLOR=#0033b3]catch [/COLOR]([COLOR=#000000]Exception [/COLOR][COLOR=#660000]$e[/COLOR]) {
                [COLOR=#0033b3]throw new [/COLOR][COLOR=#000000]Exception[/COLOR]([COLOR=#660000]$e[/COLOR]->[COLOR=#00627a]getMessage[/COLOR]());
            }
    }
}

Below the ShopVersion API
Code:
[COLOR=#0033b3]class [/COLOR][COLOR=#000000]ShopVersionController [/COLOR][COLOR=#0033b3]extends [/COLOR][COLOR=#000000]Controller
[/COLOR]{
    [COLOR=#8c8c8c][I]/**
[/I][/COLOR][COLOR=#8c8c8c][I]     * Display a listing of the resource.
[/I][/COLOR][COLOR=#8c8c8c][I]     *
[/I][/COLOR][COLOR=#8c8c8c][I]     * [USER=850422]return[/USER] [/I][/COLOR][COLOR=#000000][I]\Illuminate\Http\JsonResponse
[/I][/COLOR][COLOR=#000000][I]     [/I][/COLOR][COLOR=#8c8c8c][I]*/
[/I][/COLOR][COLOR=#8c8c8c][I]    [/I][/COLOR][COLOR=#0033b3]public function [/COLOR][COLOR=#00627a]index[/COLOR]([COLOR=#000000]Request [/COLOR][COLOR=#660000]$request[/COLOR])
    {
        [COLOR=#660000]$region [/COLOR]= [COLOR=#660000]$request[/COLOR]->[COLOR=#00627a]input[/COLOR]([COLOR=#067d17]'locale'[/COLOR]);
        [COLOR=#0033b3]try [/COLOR]{
            [COLOR=#660000]$validator [/COLOR]= [COLOR=#000000]Validator[/COLOR]::[COLOR=#00627a][I]make[/I][/COLOR]([COLOR=#660000]$request[/COLOR]->[COLOR=#00627a]all[/COLOR](), [
                [COLOR=#067d17]'locale' [/COLOR]=> [COLOR=#067d17]'required|string|max:2'[/COLOR],
            ]);

            [COLOR=#0033b3]if [/COLOR]([COLOR=#660000]$validator[/COLOR]->[COLOR=#00627a]fails[/COLOR]()) {
                [COLOR=#0033b3]return [/COLOR][COLOR=#000000]response[/COLOR]()->[COLOR=#00627a]json[/COLOR]([[COLOR=#067d17]'errors' [/COLOR]=> [COLOR=#660000]$validator[/COLOR]->[COLOR=#00627a]errors[/COLOR]()->[COLOR=#00627a]all[/COLOR]()], [COLOR=#1750eb]422[/COLOR]);
            }

            [COLOR=#0033b3]if [/COLOR]([COLOR=#000000]ShopVersion[/COLOR]::[COLOR=#00627a][I]where[/I][/COLOR]([COLOR=#067d17]'locale'[/COLOR], [COLOR=#067d17]'='[/COLOR], [COLOR=#660000]$region[/COLOR])->[COLOR=#00627a]exists[/COLOR]()) {
                [COLOR=#8c8c8c][I]// Locale found
[/I][/COLOR][COLOR=#8c8c8c][I]                [/I][/COLOR][COLOR=#660000]$localefound [/COLOR]= [COLOR=#000000]ShopVersion[/COLOR]::[COLOR=#00627a][I]where[/I][/COLOR]([COLOR=#067d17]'locale'[/COLOR], [COLOR=#660000]$region[/COLOR])->[COLOR=#00627a]first[/COLOR]();
                [COLOR=#660000]$error_code [/COLOR]= [COLOR=#1750eb]1[/COLOR];
                [COLOR=#0033b3]return [/COLOR][COLOR=#000000]response[/COLOR]()->[COLOR=#00627a]json[/COLOR]([
                    [COLOR=#067d17]'result_code' [/COLOR]=> [COLOR=#660000]$error_code[/COLOR],
                    [COLOR=#067d17]'condition_type' [/COLOR]=> [COLOR=#067d17]'0x00'[/COLOR],
                    [COLOR=#067d17]'shop_version' [/COLOR]=> [COLOR=#660000]$localefound[/COLOR]->[COLOR=#0037a6]version[/COLOR],
                    [COLOR=#067d17]'return_structure_type' [/COLOR]=> [COLOR=#067d17]'0x02'[/COLOR],
                    [COLOR=#067d17]'result_code_channel' [/COLOR]=> [COLOR=#067d17]'null'[/COLOR],
                    [COLOR=#067d17]'result_message_channel' [/COLOR]=> [COLOR=#067d17]'success'
[/COLOR][COLOR=#067d17]                [/COLOR]]);
            }

            [COLOR=#0033b3]if [/COLOR]([COLOR=#000000]ShopVersion[/COLOR]::[COLOR=#00627a][I]where[/I][/COLOR]([COLOR=#067d17]'locale'[/COLOR], [COLOR=#067d17]'='[/COLOR], [COLOR=#660000]$region[/COLOR])->[COLOR=#00627a]doesntExist[/COLOR]()) {
                [COLOR=#8c8c8c][I]// Locale not found
[/I][/COLOR][COLOR=#8c8c8c][I]                [/I][/COLOR][COLOR=#660000]$error_code [/COLOR]= [COLOR=#1750eb]90001[/COLOR];
                [COLOR=#0033b3]return [/COLOR][COLOR=#000000]response[/COLOR]()->[COLOR=#00627a]json[/COLOR]([
                    [COLOR=#067d17]'result_code' [/COLOR]=> [COLOR=#660000]$error_code[/COLOR],
                    [COLOR=#067d17]'condition_type' [/COLOR]=> [COLOR=#067d17]'0x00'[/COLOR],
                    [COLOR=#067d17]'callback_attribute' [/COLOR]=> [COLOR=#067d17]''[/COLOR],
                    [COLOR=#067d17]'order_id' [/COLOR]=> [COLOR=#067d17]''[/COLOR],
                    [COLOR=#067d17]'return_structure_type' [/COLOR]=> [COLOR=#067d17]'0x02'[/COLOR],
                    [COLOR=#067d17]'result_code_channel' [/COLOR]=> [COLOR=#067d17]'null'[/COLOR],
                    [COLOR=#067d17]'result_message_channel' [/COLOR]=> [COLOR=#067d17]'Invalid locale'
[/COLOR][COLOR=#067d17]                [/COLOR]]);
            }

        } [COLOR=#0033b3]catch [/COLOR]([COLOR=#000000]Exception [/COLOR][COLOR=#660000]$e[/COLOR]) {
            [COLOR=#0033b3]throw new [/COLOR][COLOR=#000000]Exception[/COLOR]([COLOR=#660000]$e[/COLOR]->[COLOR=#00627a]getMessage[/COLOR]());
        }
    }
}
 
Last edited:
Back
Top