Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 13:52

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

Advertisement



Client bypass by changing both ip and port

Discussion on Client bypass by changing both ip and port within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2014
Posts: 11
Received Thanks: 0
Client bypass by changing both ip and port

How to bypass my conquer client to redirect it on my localhost and specific port that i will define other than 9959, 9960 and 5816.

I know how to redirect it using the example on this site but but it never change the ports being used in co client.
PayUpSucka is offline  
Old 12/04/2015, 16:59   #2
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Spirited is offline  
Old 12/05/2015, 13:38   #3
 
elite*gold: 0
Join Date: Dec 2014
Posts: 11
Received Thanks: 0
Quote:
Originally Posted by Spirited View Post
can anyone give a sample program for the loader? just wanna figure how can i bypass the port
PayUpSucka is offline  
Old 12/05/2015, 14:12   #4
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by PayUpSucka View Post
can anyone give a sample program for the loader? just wanna figure how can i bypass the port
Are you ******* kidding? Maybe try opening your eyes?
Best Coder 2014 is offline  
Old 12/05/2015, 14:57   #5
 
elite*gold: 0
Join Date: Jun 2015
Posts: 7
Received Thanks: 0
He probably wanted a piece of code showing how to incorporate it on his program.

By the way conquer loader is detectable by conquer antibot so it is only useful for private server.
xmen01235V2 is offline  
Old 12/05/2015, 15:11   #6
 
elite*gold: 0
Join Date: Dec 2014
Posts: 11
Received Thanks: 0
Quote:
Originally Posted by Best Coder 2014 View Post
Are you ******* kidding? Maybe try opening your eyes?
exactly like the last reply upon there .... i want the code sample because this loader is detectable by co antibot ... i would rather do it for more safety ... any help?
PayUpSucka is offline  
Old 12/05/2015, 15:12   #7
 
elite*gold: 0
Join Date: Jun 2015
Posts: 7
Received Thanks: 0
I got a code here which was taken from someone on this site and it might help you but it doesn't show how to change the port though. The function just redirect your client to specific IP defined by IPAdd. For the port, you may ask with with the smart people because I am pretty bad with this memory things .

Code:
public static int connect(uint PID, string IPAdd)
        {
            IntPtr ws2Handle = native.LoadLibrary("WS2_32.dll");
            if (ws2Handle == null)
            {
                native.FreeLibrary(ws2Handle);
                return 1;
            }
            IntPtr cHandle = native.OpenProcess(enumProcessAccessFlags.VMOperation | enumProcessAccessFlags.VMRead | enumProcessAccessFlags.VMWrite | enumProcessAccessFlags.All, true, PID);
            if (cHandle == null)
            {
                native.FreeLibrary(ws2Handle);
                return 2;
            }
            IntPtr inet_addr = native.GetProcAddress(native.GetModuleHandle("WS2_32.dll"), "inet_addr");
            if (inet_addr == null)
            {
                native.FreeLibrary(ws2Handle);
                return 3;
            }
            byte[] buffer = { 0xb8, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x4, 0x0, 0x90, 0x90 };
            byte[] byteIPaddress = IPAddress.Parse(IPAdd).GetAddressBytes();
            System.Buffer.BlockCopy(byteIPaddress, 0, buffer, 1, byteIPaddress.Length);
            
            //Get the original value
            if (firstflg)
            {
                int bytesRead = 0;
                native.ReadProcessMemory(cHandle, inet_addr, bufferread, (uint)bufferread.Length, out bytesRead);
                firstflg = false;
            }
            int bytesWritten = 0;            
            if (!native.WriteProcessMemory(cHandle, inet_addr, buffer, (uint)buffer.Length, out bytesWritten))
            {
                native.FreeLibrary(ws2Handle);
                return 4;
            }
            native.CloseHandle(cHandle);
            native.FreeLibrary(ws2Handle);
            return 0;
        }
Hope this will help you.
xmen01235V2 is offline  
Old 12/05/2015, 15:16   #8
 
elite*gold: 0
Join Date: Dec 2014
Posts: 11
Received Thanks: 0
Quote:
Originally Posted by xmen01235V2 View Post
I got a code here which was taken from someone on this site and it might help you but it doesn't show how to change the port though. The function just redirect your client to specific IP defined by IPAdd. For the port, you may ask with with the smart people because I am pretty bad with this memory things .

Code:
public static int connect(uint PID, string IPAdd)
        {
            IntPtr ws2Handle = native.LoadLibrary("WS2_32.dll");
            if (ws2Handle == null)
            {
                native.FreeLibrary(ws2Handle);
                return 1;
            }
            IntPtr cHandle = native.OpenProcess(enumProcessAccessFlags.VMOperation | enumProcessAccessFlags.VMRead | enumProcessAccessFlags.VMWrite | enumProcessAccessFlags.All, true, PID);
            if (cHandle == null)
            {
                native.FreeLibrary(ws2Handle);
                return 2;
            }
            IntPtr inet_addr = native.GetProcAddress(native.GetModuleHandle("WS2_32.dll"), "inet_addr");
            if (inet_addr == null)
            {
                native.FreeLibrary(ws2Handle);
                return 3;
            }
            byte[] buffer = { 0xb8, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x4, 0x0, 0x90, 0x90 };
            byte[] byteIPaddress = IPAddress.Parse(IPAdd).GetAddressBytes();
            System.Buffer.BlockCopy(byteIPaddress, 0, buffer, 1, byteIPaddress.Length);
            
            //Get the original value
            if (firstflg)
            {
                int bytesRead = 0;
                native.ReadProcessMemory(cHandle, inet_addr, bufferread, (uint)bufferread.Length, out bytesRead);
                firstflg = false;
            }
            int bytesWritten = 0;            
            if (!native.WriteProcessMemory(cHandle, inet_addr, buffer, (uint)buffer.Length, out bytesWritten))
            {
                native.FreeLibrary(ws2Handle);
                return 4;
            }
            native.CloseHandle(cHandle);
            native.FreeLibrary(ws2Handle);
            return 0;
        }
Hope this will help you.

thx bro ... it would really help indeed .. but it still doesn't show how to bypass the port and i badly need to change it as well ... maybe someone good with this memory can help
PayUpSucka is offline  
Reply


Similar Threads Similar Threads
[TUTORIAL] Changing accounts without loading new CRC bypass client
10/09/2011 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 14 Replies
Ok well here goes for about the 3rd or 4th Tut of mine, This is based on the fact that you already have the unpacked files in your data folder so anyone wanting to know how to get the unpacked files then search the forum for tuts about that. Finding the needed file is in globaldk/data/share/channellist.csv Follow this picture tutorial and hopefully you will be fine.
[Request] Changing BloodySro client into DiamondSro client
09/10/2011 - SRO Private Server - 24 Replies
Hey guys, I would like to play DiamondSro. But because of my very bad connection (~50kb/s downspeed) I'm not able to download it's client. But i've got the BloodySro client. What do I have to change to make it work for DiamondSro? Is that possible? Greetz
[help]changing IP of client?
02/12/2009 - SRO Private Server - 0 Replies
how can i change ecsro client ip to sjsro ip so i dont have to download new client again? so if i want to play ecsro i change ip to ecsro in client and if i want to play sjsro i change the ip of the client to sjsro ip. please help? EDIT: when i only change the media.pk2 files i get c9 error ingame... i think its because the particles.pk2 file, because i had to download it from ecsro and replace it. if somebody can upload the clean file?



All times are GMT +1. The time now is 13:53.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.