skip to main |
skip to sidebar
RSS Feeds
Giving the best hacks for MapleStory SEA.
Giving the best hacks for MapleStory SEA.
8:13 AM
Posted by Nerrazzuri
After few days working on it, I've done with MyTrainer v2.1. Basically, it does what MyTrainer v2.1 does, but with a good looking GUI and a better layout. =)
[ScreenShot]
10:57 AM
Posted by Nerrazzuri
I'm ready with MyTrainer v2. This hacks has more features than the last one. Well, everything was the same as MyTrainer, it just I've added few hacks in it.
*NOTICE: Some hacks does ban. USE IT AT YOUR OWN RISK. You have been warned.
[Screenshot]
2:52 AM
Posted by Nerrazzuri
Well since a lot of you guys asking me on how to make a trainer, I'll just post a tutorial on how to make a simple trainer like I've released. This was a total spoon feed so it will be copy and paste and edit. First, there are few things you need:
1. Microsoft Visual Studio 2010
2. A lil knowledge about Assembly.
Ok, let's start this. Run your Microsoft Visual Studio 2010. Click New Project->Win32 and Enter your Project name. Lets say Trainer. Click Ok and next, choose DLL and Empty project. Now you are in Trainer.cpp blank page. Ok, now go Solution Explorer(You could find it easily a View tab) and you'll see 4 things there:
1. External Dependencies
2. Header Files
3. Resource Files
4. Source Files
//Tubi(Updated by nerrazzuri msea v93)
[enable]
00488AA6: //75 ? 83 7C 24 ? ? 75 ? 8B ? ? ? ? ? FF 70 ? 83 C0 ? 50
DB 90 90
[disable]
00488AA6: //75 ? 83 7C 24 ? ? 75 ? 8B ? ? ? ? ? FF 70 ? 83 C0 ? 50
jne 00488ADE //byte 75 36
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#include Window.h (add <>, I couldn't add here)
#include tchar.h (add <>, I couldn't add here)
//ADD HACKS BELOW *THIS IS KINDA LIKE A LIST OF THE HACKS YOU ARE ADDING*
void SuperTubi(__in BOOL bEnable);//To add in more hacks, simply copy this line and paste it at the bottom, and change the name SuperTubi to others for example NoKnockBack.
#include Window.h (add <>, I couldn't add here)
#include tchar.h (add <>, I couldn't add here)
extern HINSTANCE g_h_main_instance;
#include Window,h (add <>, I couldn't add here)
#include stdlib.h (add <>, I couldn't add here)
#include CommCtrl (add <>, I couldn't add here)
#include "resource.h"
DWORD WINAPI CreateGUIThread(__in LPVOID lParam);
INT_PTR CALLBACK DialogProc(__in HWND hwndDlg,__in UINT uMsg,__in WPARAM wParam,__in LPARAM lParam);
#include "dllmain.h"
#include "gui.h"
HINSTANCE g_h_main_instance;
BOOL WINAPI DllMain(__in HINSTANCE hinstDLL, __in DWORD fdwReason, __in LPVOID lpvReserved)
{
switch(fdwReason)
{
case DLL_PROCESS_ATTACH:
g_h_main_instance = hinstDLL;
DisableThreadLibraryCalls(hinstDLL);
CreateThread(0, 0, CreateGUIThread, 0, 0, 0);
break;
}
return TRUE;
}
#include "gui.h"
#include "dllmain.h"
#include "cheats.h"
DWORD WINAPI CreateGUIThread(__in LPVOID lParam)
{
DialogBox(g_h_main_instance, MAKEINTRESOURCE(IDD_DIALOG1), 0, DialogProc);
return 0;
}
INT_PTR CALLBACK DialogProc(__in HWND hwndDlg,__in UINT uMsg,__in WPARAM wParam,__in LPARAM lParam)
{
int checked;
switch(uMsg)
{
case WM_INITDIALOG:
return TRUE;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDC_CHECK1:
checked = IsDlgButtonChecked(hwndDlg, IDC_CHECK1);
SuperTubi(checked);
break;
}
break;
case WM_CLOSE:
EndDialog(hwndDlg, 0);
break;
}
return 0;
}
#include "Trainer.h"
BOOL WriteAddress(__in LPVOID lpcvBase, __in LPCVOID lpcvWriteValue, __in size_t uSize)
{
DWORD old_protection = 0;
__try
{
if(VirtualProtect(lpcvBase, uSize, PAGE_READWRITE, &old_protection))
{
memcpy_s(lpcvBase, uSize, lpcvWriteValue, uSize);
VirtualProtect(lpcvBase, uSize, old_protection, &old_protection);
}
else
return FALSE;
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
return FALSE;
}
return TRUE;
}
VOID SuperTubi(__in BOOL bEnable)
{
static BYTE normalbytes[] = {0x75, 0x36}; //DISABLED bytes of the hack
static BYTE hackonbytes[] = {0x90, 0x90}; //ENABLED bytes of the hack
static DWORD HackAddr = 0x00488AA6; //Address of the hack
if(bEnable)
WriteAddress((LPVOID)HackAddr, hackonbytes, 2); //Number of ENABLED bytes...
else
WriteAddress((LPVOID)HackAddr, normalbytes, 2); //Number of DISABLED bytes...
}
static BYTE normalbytes[] = {0x75, 0x36};Your original bytes.(The one found in Cheat Engine.)
static BYTE hackonbytes[] = {0x90, 0x90};Your edited bytes.(90 = nop = do nothing)
static DWORD HackAddr = 0x00488AA6;Your hack address.
WriteAddress((LPVOID)HackAddr, hackonbytes, 2);The bytes you need to activate the hacks. (Super tubi have 2 because 90 90, so if your hack bytes are 90 90 90, then change the 2 to 3)
WriteAddress((LPVOID)HackAddr, normalbytes, 2);Your disable bytes amount.(Change it if you have different amount)
3:02 AM
Posted by Nerrazzuri
Sadly to say, the MSHSCRC bypass was detected after the client patch. Hackshield updated and the MSHSCRC was detected after awhile the dll injected into the game. I will try my best to find out a new one but I couldn't be sure of it. Since the bypass was detected, MyTrainer v2 will not be release until a bypass was found.
10:27 PM
Posted by Nerrazzuri
Since MapleStory SEA v0.92 have been patched, MyTrainer is not usable for the new and upcoming version, I'll release my new version of MyTrainer v2 when I'm done with it. The MyTrainer v2 should contain a set of hacks and bypass was integrated in so you don't need to inject both. The screen shot of MyTrainer v2 is only below this post and it will be done within 2 days.(Kinda busy with my stuff now). Anyway, if I could make it earlier, I'll just release the trainer when I'm done, 2 days would be enough I think. Well, that's all from my words on MyTrainer v2, hope everyone will enjoy it once it has been released.
2:19 AM
Posted by Nerrazzuri
Since MyTrainer was a success, I decided to continue. This is the preview of my next trainer, MyTrainer v2. Well it does add in some more features like, vacs, fun hacks and some other hacks.
The hacks in the preview are mostly will be added in for the next update. Suggestion is needed.
[Preview]
10:16 PM
Posted by Nerrazzuri
My new present to the fellow friends who visit my blog constantly, an undetected cheat engine. Well, this engine was originally created by nimo1993 in bbs.yoyo-do forum. The undetected cheat engine was incomplete actually, it doesn't support value freezing type of hacks. It can only use to assemble your own scripts, and that's why it still in beta version.(I suppose) =)
For those who cannot read chinese, I'll include the steps on how to run this cheat engine.
[Steps]
1. Click the circle one after waiting 5 sec (I agree)
12:27 AM
Posted by Nerrazzuri
Ok, I don't know if this was posted before or what, I discover this myself. And this wasn't for those who has a full bypass for memory editing. Memory view in Cheat Engine 5.6 was blocked by MapleStory to prevent any memory editing inside the game. Since MapleSEA wasn't like the other versions, which has a patcher page to click start to enter the game, it just load the game when you run it. But there are ways to "bypass" on how to view the memory without a real full bypass and it's as easy as ABC.
Well, for doing this, you need only :
1. A simple brain
2. Cheat Engine 5.6 (You can found that easily I guess?)
3. MapleStory(Of course)
Alright, lets start this. I'll explain it as simple as I could and wish you all could understand my words.(My grammar wasn't that good LOL)
[Steps]
1. Fire up your Cheat Engine 5.6
2. Open up your Task Manager.
3. Run your MapleStory.
4. While Hackshield load, find HSUpdate.exe and end it's process(by clicking end process button)
and you are to a certain extent, "BYPASSED"!(Well only to view memory, not to play the game, hackshield doesn't load = MapleStory not starting)
And this is for newbie hackers who wish to learn to hack.
1. Click the glowing computer on the top left of Cheat Engine 5.6.
2. Find the MapleStory,exe and Open.
3. Check your Memory View, you could view memory of MapleStory now!
Good luck in finding great hacks!=)
6:08 PM
Posted by Nerrazzuri
The AWESOME auto potter is here! A value-based and percentage based potter. The auto potter, by it's name, we know that it will help us to drink potion while we are botting or sometimes while you forget to check your HP/MP bar. It can use potion in 2 ways, either by value or by percentage. By value is to set the value where you want to drink your potion. Percentage works the same.
[Steps]
1. Inject the MSHSCRC.dll I provided in my other post FIRST.
2. Inject the Potter.dll and CLICK THE "HSCRC" AND "GET MAX VALUES"
3. Set either value or percentage based to drink the potion on both HP and MP.
4. Tick the checkbox beside the HP/MP bar and
EVERYTHING IS DONE!
Credit to Waffle for this awesome potter.
I did not take any credit for this.
[Screenshot]
Any problem can comment me!or email me and I'll try to help you out!
[If you want to advertise it on your website or forum or so, link back to my blog for the downloads, if I found there are someone who trying to upload the stuff him/herself, I'll stop sharing.]
[Download Link]
Here
[Mirror]
5:42 PM
Posted by Nerrazzuri
Alright,I just learn on how to make a dll trainer on myself. There aren't many stuff I added in. Just some simple and basic hacks. I'll try to include more hacks inside for the next update. I included a MSHSCRC bypass and an injector for the trainer. I know some AV will detect the injector as virus, it's just false positive though, don't worry too much about it. Anyway, I'll seperate the injector with the trainer for those have their own injector.