Results 1 to 9 of 9
  1. #1
    Hell_Demon's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    I love causing havoc
    Posts
    3,976
    Reputation
    343
    Thanks
    4,320
    My Mood
    Cheeky

    Hell_Demons mini console

    Code:
    #include <windows.h>
    
    /*
      _____            _     _                  _   _                      ___  
     |  __ \          | |   | |                | \ | |                    |__ \ 
     | |__) |_ __ ___ | |__ | | ___ _ __ ___   |  \| | _____  __ ___  _ __   ) |
     |  ___/| '__/ _ \| '_ \| |/ _ \ '_ ` _ \  | . ` |/ _ \ \/ // _ \| '_ \ / / 
     | |    | | | (_) | |_) | |  __/ | | | | | | |\  |  __/>  <| (_) | | | |_|  
     |_|    |_|  \___/|_.__/|_|\___|_| |_| |_| |_| \_|\___/_/\_\\___/|_| |_(_)  
                                                                                
    */
    
    HWND myDialog;
    HWND editBox;
    
    void SendConsoleCommand(char *pCommand)
    {
    	__asm
    	{
    		PUSH pCommand;
    		MOV ECX,DWORD PTR DS:[38979524h];
    		MOV EDX,DWORD PTR DS:[ECX];
    		MOV EAX,DWORD PTR DS:[EDX+1Ch];
    		CALL EAX;
    	}
    }
    
    void conHandler(void)
    {
    	MSG msg;
    
    	while(!GetModuleHandle("engine.dll"))
    	{
    		Sleep(100);
    	}
    	Sleep(1000);
    
    	DWORD dwOld;
    	VirtualProtect((void*)0x4204B452, 1, PAGE_EXECUTE_READWRITE, &dwOld);
    	*(char*)0x4204B452 = '\x75';
    	myDialog = CreateWindowEx(0, WC_DIALOG,"Problem Nexon?",WS_OVERLAPPEDWINDOW | WS_VISIBLE,	400,100,600,60,NULL,NULL,NULL,NULL	);
    
    	editBox = CreateWindow( "edit", "",
    		WS_VISIBLE|WS_CHILD,
    		0, 0, 580, 20, myDialog, (HMENU)158, 0, NULL);
    
    	while(1)
    	{
    		if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
    		{
    			if(msg.hwnd == editBox && msg.message == WM_KEYDOWN && msg.wParam == VK_RETURN)
    			{
    				int len = GetWindowTextLength(editBox);
    				char *tmp = new char[len+1];
    				GetWindowText(editBox, tmp, len+1);
    				SendConsoleCommand(tmp);
    				SetWindowText(editBox, "");
    				delete tmp;
    			}
    			TranslateMessage(&msg); 
    			DispatchMessage(&msg);
    		}
    		Sleep(1);
    	}
    }
    
    BOOL APIENTRY DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    	switch(dwReason)
    	{
    	case DLL_PROCESS_ATTACH:
    		CreateThread(0, 0, (LPTHREAD_START_ROUTINE)conHandler, 0, 0, 0);
    		break;
    	}
    	return TRUE;
    }
    Ah we-a blaze the fyah, make it bun dem!

  2. The Following 5 Users Say Thank You to Hell_Demon For This Useful Post:

    Akuhura (02-06-2013),DanK (03-15-2012),Gyges (04-22-2012),magicb0y (03-15-2012),MonkeyT (03-18-2012)

  3. #2
    DanK's Avatar
    Join Date
    Aug 2006
    Gender
    male
    Location
    Arizona
    Posts
    2,892
    Reputation
    100
    Thanks
    3,632
    My Mood
    Devilish
    lol nice.. Good work.
    PLAYING RIFT!

  4. The Following User Says Thank You to DanK For This Useful Post:

    MrJunketyJunk (04-22-2012)

  5. #3
    xzone's Avatar
    Join Date
    Aug 2008
    Gender
    male
    Posts
    107
    Reputation
    10
    Thanks
    28
    My Mood
    Devilish
    Thanks bro~!
    Are you sure it's a good idea to put:
    * Execute commands anywhere
    * No need to be the host of the boat :/

  6. #4
    vandsapia's Avatar
    Join Date
    May 2011
    Gender
    male
    Posts
    38
    Reputation
    10
    Thanks
    0
    My Mood
    Cool
    Oh.. thank you.

  7. #5
    hakcenter's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    49
    Reputation
    10
    Thanks
    72
    My Mood
    Angelic
    Wow. After looking in IDA for a bit and tracing.. I find it almost like /facepalm how simple the adjustment was... i can't believe i didn't notice it

    the other one.. is just gigantic blatant.

  8. #6
    Nico's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Germany :D
    Posts
    15,918
    Reputation
    1121
    Thanks
    8,617
    Quote Originally Posted by xzone View Post
    Thanks bro~!
    Are you sure it's a good idea to put:
    * Execute commands anywhere
    * No need to be the host of the boat :/
    Not really good. But HD doesnt care about anyone here anyways.

  9. #7
    XxDeathxXx's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Posts
    35
    Reputation
    10
    Thanks
    3
    hehe thx hell

  10. #8
    dream90's Avatar
    Join Date
    Feb 2006
    Gender
    male
    Location
    MPGH forums
    Posts
    4
    Reputation
    10
    Thanks
    0
    May i ask if i were to use it for a different vers ion, which part would i have to change?

  11. #9
    Nico's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Germany :D
    Posts
    15,918
    Reputation
    1121
    Thanks
    8,617
    Quote Originally Posted by dream90 View Post
    May i ask if i were to use it for a different vers ion, which part would i have to change?
    The offsets.

Similar Threads

  1. [Detected] Re-Release Hell_Demon's Console (Working as of 07/18/2011)
    By Dracconus in forum Vindictus Hacks & Cheats
    Replies: 29
    Last Post: 07-20-2011, 09:27 AM
  2. hell_demon the console does not work
    By abcmaliang12 in forum Vindictus Discussions
    Replies: 13
    Last Post: 04-21-2011, 10:12 AM
  3. Hell_Demon Console Problem
    By saintx18 in forum Vindictus Discussions
    Replies: 2
    Last Post: 04-16-2011, 10:18 AM
  4. Command List GUI for Hell_Demon's Console
    By kmagna in forum Vindictus Discussions
    Replies: 5
    Last Post: 03-22-2011, 04:10 PM
  5. Console by Hell_Demon
    By psychicboy in forum Vindictus Discussions
    Replies: 2
    Last Post: 03-05-2011, 11:57 PM