Register for your free account! | Forgot your password?

You last visited: Today at 07:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[TUT] Create your own bypass!

Discussion on [TUT] Create your own bypass! within the Dekaron Exploits, Hacks, Bots, Tools & Macros forum part of the Dekaron category.

Reply
 
Old   #1
 
iCraziE's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 456
Received Thanks: 218
[Tut] Create your own bypass!

EDIT :: *This method has been patched by the new "codemon6" update, and is no longer working.*

So out of sheer boredom, I decided to make this little tutorial for you guys.

Probably useless to most, but I figured I could help the little people

Anyway lets get down to it....

So we are going to start a New Project in C#, and create a Console Application.

Call it what ever you like. For this example i named mine, BluEPassv2.

Once you have started your new project, in the Solution Explorer, right click the project name and click add > Add New Item.

Select the class file, and label it : Proc.cs.. then paste in the following code.

Proc.cs
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace BluEPassv2
{
    public class ProcessSuspender
    {
        /// <summary>
        /// Suspend or resume a process with ease.
        /// </summary>
        /// <param name="ProcessName">The name of the process.</param>
        /// <param name="SuspendOrResume">An option to suspend or resume.</param>
        public static void DoProcess(string ProcessName, SUSPEND_RESUME SuspendOrResume)
        {
            foreach (System.Diagnostics.Process Proc in System.Diagnostics.Process.GetProcessesByName(ProcessName))
            {
                foreach (System.Diagnostics.ProcessThread ProcThrd in Proc.Threads)
                {
                    if (SuspendOrResume == SUSPEND_RESUME.Suspend)
                    {
                        SuspendThread(OpenThread(ThreadAccess.SUSPEND_RESUME, false, (uint)ProcThrd.Id));
                    }
                    else
                    {
                        ResumeThread(OpenThread(ThreadAccess.SUSPEND_RESUME, false, (uint)ProcThrd.Id));
                    }
                }
            }
        }

        public enum SUSPEND_RESUME { Suspend, Resume }

        #region "Imports and stuff"
        [DllImport("kernel32.dll")]
        static extern uint SuspendThread(IntPtr hThread);
        [DllImport("kernel32.dll")]
        static extern int ResumeThread(IntPtr hThread);
        [DllImport("kernel32.dll")]
        static extern IntPtr OpenThread(ThreadAccess dwDesiredAccess, bool bInheritHandle, uint dwThreadId);

        private enum ThreadAccess : int
        {
            TERMINATE = (0x0001),
            SUSPEND_RESUME = (0x0002),
            GET_CONTEXT = (0x0008),
            SET_CONTEXT = (0x0010),
            SET_INFORMATION = (0x0020),
            QUERY_INFORMATION = (0x0040),
            SET_THREAD_TOKEN = (0x0080),
            IMPERSONATE = (0x0100),
            DIRECT_IMPERSONATION = (0x0200)
        }
        #endregion
    }
}
Now, back to the solution explorer. Right click Refrences > Add > New Refrence.

Click the .NET tab, and scroll down to Windows.System.Forms

Choose that file and hit OK.


This will allow us to use the 'MessageBox'.

Next, go into your Program.cs and replace the code with the following:


Program.cs
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace BluEPassv2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "BluE-Pass v2";
            MessageBox.Show("Please press 'Thanks' on epvp, if you enjoy my release.");
            ConsoleKeyInfo cki;
            Console.WriteLine("Welcome!");
            Console.WriteLine("");
            Console.WriteLine("The system is ready to suspend Dekaron. Press any key to continue....");
            Console.ReadKey();
            Console.Clear();

            #region Bypass
            ProcessSuspender.DoProcess("dekaron", ProcessSuspender.SUSPEND_RESUME.Suspend);
            ProcessSuspender.DoProcess("xxd.xem", ProcessSuspender.SUSPEND_RESUME.Suspend);
            ProcessSuspender.DoProcess("xsherlock.xem", ProcessSuspender.SUSPEND_RESUME.Suspend);
            ProcessSuspender.DoProcess("x3.xem", ProcessSuspender.SUSPEND_RESUME.Suspend);
            ProcessSuspender.DoProcess("xmag.xem", ProcessSuspender.SUSPEND_RESUME.Suspend);
            ProcessSuspender.DoProcess("vtany.sys", ProcessSuspender.SUSPEND_RESUME.Suspend);
            MessageBox.Show("Please load your hacks now. Press 'OK' when you are finished", "Completed!");
            ProcessSuspender.DoProcess("dekaron", ProcessSuspender.SUSPEND_RESUME.Resume);
            ProcessSuspender.DoProcess("xxd.xem", ProcessSuspender.SUSPEND_RESUME.Resume);
            ProcessSuspender.DoProcess("x3.xem", ProcessSuspender.SUSPEND_RESUME.Resume);
            ProcessSuspender.DoProcess("xmag.xem", ProcessSuspender.SUSPEND_RESUME.Resume);
            ProcessSuspender.DoProcess("xsherlock.xem", ProcessSuspender.SUSPEND_RESUME.Resume);
            #endregion

            Console.WriteLine("Completed!");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("Thank you for using BluE-Pass v2");
            Console.WriteLine("");
            Console.WriteLine("Press {ESC} to close...");
            do 
            {
                cki = Console.ReadKey();
            }
            while (cki.Key != ConsoleKey.Escape);
        }
    }
}
Now you are done! Simply go to Build, and hit Build, then maybe rebuild just because lol.

Go into your projects folder find the Project then go into (".../obj/x86/Release") and grab your new .exe from there.


*NOTES*
If you don't see the exe in the Release folder try the Debug folder.

Make sure the namespace on both .cs files are the same.

Press Thanks if I helped!
iCraziE is offline  
Thanks
12 Users
Old 02/11/2013, 12:05   #2
 
elite*gold: 0
Join Date: Feb 2013
Posts: 4
Received Thanks: 0
Im sorry, but what exactly are we suspending? I see dekaron process but the others I don't understand. Nice tutorial any way!
MrWubs is offline  
Old 02/11/2013, 12:40   #3
 
iCraziE's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 456
Received Thanks: 218
the xigncode processes. These files run when you start dekaron.. if you go your Nexon folder and go into GlobalDK/bin/xigncode/ you will see these files in there.

The main 2 files are xxd.xem and xsherlock.xem since those are the only ones that actually are shown running on the system.

But similar to other bypasses, the other files were added, such as in gawrons bypass src..

since im not an expert on xigncode i figure the extra suspended files cant hurt.
iCraziE is offline  
Old 02/11/2013, 12:51   #4
 
elite*gold: 0
Join Date: Feb 2013
Posts: 4
Received Thanks: 0
Thanks I was wondering, I currently play Dekaron Core, and tried many methods to hack it. The old CSV way (I know doesnīt work anymore...), Editing pak.d00 (data.pak) with winhex,also seems to do nothing and I was trying to use cheat engine but it seems they also have a protection program that closes CE. It says "Core Guard", but I think it's also XIGNCODE, beacuse when I was playing around with the .exe file it mentioned that.Do you know it their protection is only XIGNCODE?
MrWubs is offline  
Old 02/11/2013, 12:53   #5
 
guesswho-.-'s Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 2,394
Received Thanks: 997
no, core's protection is not xigncode lol.
guesswho-.- is offline  
Old 02/11/2013, 13:08   #6
 
elite*gold: 0
Join Date: Feb 2013
Posts: 4
Received Thanks: 0
Strange.
On my /bin/ I found xfix.exe
So I opened it with Resource Hacker:
Code:
{
BLOCK "StringFileInfo"
{
	BLOCK "041204b0"
	{
		VALUE "Comments", "XIGNCODE FIX UTILITY"
		VALUE "CompanyName", "Wellbia.com"
		VALUE "FileDescription", "XIGNCODE FIX UTILITY"
		VALUE "FileVersion", "3, 0, 0, 2"
		VALUE "InternalName", "xfix"
		VALUE "LegalCopyright", "Copyright (C) 2010 Wellbia.com Co., Ltd."
		VALUE "OriginalFilename", "xfix.exe"
		VALUE "ProductName", "XIGNCODE FIX UTILITY"
		VALUE "ProductVersion", "3, 0, 0, 1"
	}
}

BLOCK "VarFileInfo"
{
	VALUE "Translation", 0x0412 0x04B0
}
}
This may sound stupid, but isnīt this fix utility related to xigncode?
MrWubs is offline  
Old 02/11/2013, 14:29   #7
 
Naniooooo's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 1,007
Received Thanks: 143
jsut change the name of the cheat engine and u will bypass core ^^
if not work download any uce from google.bg
Naniooooo is offline  
Old 02/11/2013, 17:23   #8
 
lietus3's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 313
Received Thanks: 70
what program can be used to compile all this?
lietus3 is offline  
Old 02/11/2013, 21:18   #9
 
HellSpider's Avatar
 
elite*gold: 20
Join Date: Aug 2008
Posts: 2,762
Received Thanks: 4,395
Quote:
Originally Posted by MrWubs View Post
Thanks I was wondering, I currently play Dekaron Core, and tried many methods to hack it. The old CSV way (I know doesnīt work anymore...), Editing pak.d00 (data.pak) with winhex,also seems to do nothing and I was trying to use cheat engine but it seems they also have a protection program that closes CE. It says "Core Guard", but I think it's also XIGNCODE, beacuse when I was playing around with the .exe file it mentioned that.Do you know it their protection is only XIGNCODE?
Core uses a modified version of the anticheat I coded for my private server in 2010.

Quote:
Originally Posted by MrWubs View Post
Strange.
On my /bin/ I found xfix.exe
So I opened it with Resource Hacker:
Code:
{
BLOCK "StringFileInfo"
{
	BLOCK "041204b0"
	{
		VALUE "Comments", "XIGNCODE FIX UTILITY"
		VALUE "CompanyName", "Wellbia.com"
		VALUE "FileDescription", "XIGNCODE FIX UTILITY"
		VALUE "FileVersion", "3, 0, 0, 2"
		VALUE "InternalName", "xfix"
		VALUE "LegalCopyright", "Copyright (C) 2010 Wellbia.com Co., Ltd."
		VALUE "OriginalFilename", "xfix.exe"
		VALUE "ProductName", "XIGNCODE FIX UTILITY"
		VALUE "ProductVersion", "3, 0, 0, 1"
	}
}

BLOCK "VarFileInfo"
{
	VALUE "Translation", 0x0412 0x04B0
}
}
This may sound stupid, but isnīt this fix utility related to xigncode?
It's a fix program to sort out XignCode related persistent errors, though I think it was used only in XignCode2 (XignCode3 currently).

If someone knows better feel free to correct.
HellSpider is offline  
Old 02/11/2013, 22:10   #10
 
elite*gold: 0
Join Date: Dec 2011
Posts: 126
Received Thanks: 8
soooo does this work or not???
fatnub is offline  
Old 02/11/2013, 22:11   #11
 
iCraziE's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 456
Received Thanks: 218
Quote:
Originally Posted by lietus3 View Post
what program can be used to compile all this?
Visual Studio
iCraziE is offline  
Old 02/11/2013, 22:38   #12
 
PureEnergy3's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 346
Received Thanks: 121
It works.
just thought i would add to this to make life easier

Just add
Quote:
using System.Diagnostics;
using System.Threading;
at the top of program.cs

then add
Quote:
while (Process.GetProcessesByName("dekaron").Length == 0)
{
Thread.Sleep(100);
}
just after #region Bypass

It makes it wait for dekaron.exe to open before trying to pause
PureEnergy3 is offline  
Old 02/11/2013, 22:45   #13
 
iCraziE's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 456
Received Thanks: 218
Ah that works too. For those who want to use it before loading the game. I mainly use it when I am in the game already.
iCraziE is offline  
Old 02/11/2013, 22:57   #14
 
PureEnergy3's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 346
Received Thanks: 121
Quote:
Originally Posted by iCraziE View Post
Ah that works too. For those who want to use it before loading the game. I mainly use it when I am in the game already.
nope it doesn't
Noone try that it won't let your hacks inject
i think maybe it paused it too fast? tbh idk :L

and i didn't notice it worked in game. i'm so used to starting it 1st xD
PureEnergy3 is offline  
Old 02/12/2013, 00:34   #15
 
elite*gold: 0
Join Date: Dec 2011
Posts: 126
Received Thanks: 8
so it works right? anyone have an updated CE script? oO
fatnub is offline  
Reply


Similar Threads Similar Threads
How TO Create Bypass
04/19/2012 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 31 Replies
Originally Posted by Akuhura View Post What a helpful reply, suggesting to do what his big goal is anyhow? If I ask you how to build a car, you will say "Or, you could just build car factory."? /off-topic If your goal is to create a bypass for HS, you are going to need atleast a basic understanding of most of the things on this list: Using IDA Being able to read and understand Assembler OllyDbg
[HELP] I need a guide to create a WH Bypass >_<
05/29/2010 - CO2 Programming - 12 Replies
I requested one and got told its not possible, that I need to make my own one, so i'll do it, Anyone guide me thru it? I know nothing of programming :/ So post some tutorials on what i need to learn and how to do the whbypass please
Create Your Own One Hit + GameGuard Bypass
12/11/2009 - Grand Chase Hacks, Bots, Cheats & Exploits - 57 Replies
Create Your Own One Hit http://a.imagehost.org/0547/rc.jpg Picture : http://a.imagehost.org/0547/rc.jpg
How to create own bypass??
06/25/2008 - Cabal Hacks, Bots, Cheats, Exploits & Macros - 3 Replies
can some1 teach me how to create bypass... what program should we use...
Can somebody create a new bypass?
11/23/2005 - General Gaming Discussion - 1 Replies
I was just wondering if somebody could create a new bypass so i can try to use the cheatengine...if you do please post here or on the other topic EvUl



All times are GMT +2. The time now is 07:37.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.