Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Exploits, Hacks & Tools
You last visited: Today at 01:55

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

Advertisement



Connect to a proxy without editing server.dat

Discussion on Connect to a proxy without editing server.dat within the CO2 Exploits, Hacks & Tools forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
unknownone's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,013
Received Thanks: 381
Connect to a proxy without editing server.dat

Pretty straight forward.
Extract to co directory and run apply_patch.bat

It's a winsock edit that forces connection to 127.0.0.1, so you'll need to "unapply" the patch to connect normally. Ie, by renaming ws2_32.dll to something else. I've stuck 2 launchers in there for normal/patched version, they're just plain batches. CBA writing a proper launcher.

The ws2mod is only needed if you have a problem making your own. Post a few down explains why.
Attached Files
File Type: rar connect_local_patch.rar (93.9 KB, 587 views)
File Type: rar ws2mod.rar (37.8 KB, 400 views)
unknownone is offline  
Thanks
17 Users
Old 12/06/2008, 00:30   #2
 
majick's Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 211
Received Thanks: 42
if you use a proxy bot and you don't thank him for this slap yourself repeately
majick is offline  
Thanks
1 User
Old 12/06/2008, 00:45   #3
 
elite*gold: 312
Join Date: Sep 2004
Posts: 763
Received Thanks: 25
Quote:
Originally Posted by unknownone View Post
Pretty straight forward.
Extract to co directory and run apply_patch.bat

It's a winsock edit that forces connection to 127.0.0.1, so you'll need to "unapply" the patch to connect normally. Ie, by renaming ws2_32.dll to something else. I've stuck 2 launchers in there for normal/patched version, they're just plain batches. CBA writing a proper launcher.
haha, you beat me to it, however, you might want to take a look at this


C:\Program Files\Conquer 2.0>xdelta3.0u.x86-32.exe -d -s c:/windows/system32/ws2
_32.dll ws2_mod_force_local.xdelta ws2mod.dll
xdelta3: source file too short: XD3_INTERNAL

C:\Program Files\Conquer 2.0>xdelta3.0u.x86-32.exe -d -s conquer.exe server_erro
r_bypass_5078.xdelta patched_conquer.exe
xdelta3: target window checksum mismatch: XD3_INVALID_INPUT

I was attemping a hosts file edit, but it failed as there was no host name to resolve, just an IP address.


Edit: Standby, I either have a bad file in my XP sp3 or something, however you CANT apply this patch over a hacked co.exe it would seem. Reapply your patch (edit version.dat to 75ish and let it auto update) then try again.
KitsunePaws is offline  
Thanks
2 Users
Old 12/06/2008, 01:12   #4
 
unknownone's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,013
Received Thanks: 381
Seems some are having a problem with that. You need to have the same ws2_32.dll as I do (running WinXP SP2). I'll upload the patched dll instead of the delta.
unknownone is offline  
Old 12/06/2008, 01:43   #5
 
elite*gold: 312
Join Date: Sep 2004
Posts: 763
Received Thanks: 25
Quote:
Originally Posted by unknownone View Post
Seems some are having a problem with that. You need to have the same ws2_32.dll as I do (running WinXP SP2). I'll upload the patched dll instead of the delta.
Clean, and works like a charm. If you use a proxy of any kind, I suggest you give thanks to one of our longest standing members who has always helped, even when he no longer plays himself, good going unknown <3
KitsunePaws is offline  
Thanks
1 User
Old 12/06/2008, 02:08   #6
 
unknownone's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,013
Received Thanks: 381
This really isn't the best solution to the problem. (infact it's terrible). I'm just lazy and come up with the simple hacks . If anyone is interested in knowing what's going on here, I'm modifying the inet_addr() function to always return localhost.

Code:
71AB2C47     8B45 E4        MOV EAX,DWORD PTR SS:[EBP-1C]
71AB2C4A     E8 D1E5FFFF    CALL WS2_32.71AB1220
71AB2C4F     C2 0400        RETN 4
71AB2C52     90             NOP
71AB2C53     90             NOP
71AB2C54     90             NOP
71AB2C55     90             NOP
71AB2C56     90             NOP
71AB2C57     90             NOP
Code:
71AB2C47     B8 7F000001    MOV EAX,[color=red]100007F[/color]
71AB2C4C     E8 CFE5FFFF    CALL ws2_32.71AB1220
71AB2C51     C2 0400        RETN 4
71AB2C54     90             NOP
71AB2C55     90             NOP
71AB2C56     90             NOP
71AB2C57     90             NOP
You'd modify the value in red for your own IP etc.

For anyone interested in a better solution, you should make a simple DLL using the microsoft detours API. That way you wouldn't need to force a certain IP, and could manage things easily without the patching binaries. Something like this should work.
PHP Code:
#include <windows.h>
#include <winsock2.h>
#include <detours.h>

DETOUR_TRAMPOLINE(int WINAPI original_connect(SOCKET a0struct sockaddra1int a2), connect)

int WINAPI custom_connect(SOCKET sstruct sockaddrnameint namelen)
{
    
struct sockaddr_innewname = (struct sockaddr_in*)name;
    
newname->sin_addr.s_addr inet_addr("127.0.0.1");
    return 
original_send(snamenamelen);
}

BOOL WINAPI DllMain(HINSTANCE hinstDWORD reasonLPVOID reserved

    if ( 
reason == DLL_PROCESS_ATTACH 
    { 
        
DetourFunctionWithTrampoline((PBYTE)original_connect,(PBYTE)custom_connect);     
    } 
    else if ( 
reason == DLL_PROCESS_DETACH 
    { 
        
DetourRemove((PBYTE)original_connect,(PBYTE)custom_connect); 
    }     
    return 
true

unknownone is offline  
Thanks
2 Users
Old 12/06/2008, 02:09   #7
 
elite*gold: 0
Join Date: Feb 2006
Posts: 988
Received Thanks: 45
can any1 help i seem cannot connect to cid proxy it say server damage what am i doing wrong?
Acidburncx is offline  
Thanks
1 User
Old 12/06/2008, 02:31   #8
 
unknownone's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,013
Received Thanks: 381
You didn't do anything wrong, your parents did - by bringing you into the world.
unknownone is offline  
Thanks
1 User
Old 12/06/2008, 02:41   #9
 
elite*gold: 0
Join Date: Feb 2006
Posts: 988
Received Thanks: 45
f u dont wanna help u dont have to be rude just say so
Acidburncx is offline  
Old 12/06/2008, 02:55   #10
 
unknownone's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,013
Received Thanks: 381
Go troll in the cidproxy thread.

The server_error_bypass_5078.xdelta fixes what you want. apply_patch.bat should've fixed that.
Try again, and if it doesn't work, give some constructive feedback, such as why it didn't work.
unknownone is offline  
Thanks
2 Users
Old 12/06/2008, 04:20   #11
 
elite*gold: 0
Join Date: May 2008
Posts: 3
Received Thanks: 0
Talking

Ok I put everything where it needs to go but it doesnt say my char name on the side. Im using cid proxy. When i start up cid proxy then sign in my char it says welcome to proxy but no char name. If you could help me out bro. Thanks so much.
Frankie81 is offline  
Old 12/06/2008, 05:51   #12
 
majick's Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 211
Received Thanks: 42
Quote:
Originally Posted by unknownone View Post
You didn't do anything wrong, your parents did - by bringing you into the world.
rofl that's epic!!!
majick is offline  
Old 12/06/2008, 06:34   #13
 
zaki...max's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 67
Received Thanks: 2
server damage
zaki...max is offline  
Old 12/07/2008, 23:07   #14
 
elite*gold: 0
Join Date: Jan 2007
Posts: 246
Received Thanks: 40
Quote:
Originally Posted by unknownone View Post
Go troll in the cidproxy thread.

The server_error_bypass_5078.xdelta fixes what you want. apply_patch.bat should've fixed that.
Try again, and if it doesn't work, give some constructive feedback, such as why it didn't work.
Ok it doesn't work and here you got some constructive feedback ( don't see why no one else gives it -.-)

So basicly I copied all the content inside connect_local_patch to my co directory and I run the apply_patch. I get this following error :

xdelta3: target window checksum mismatch XD3_INVALID_INPUT

I hope that helps you, I am going to put ur ws2_32.dll file in my windows/system32 file and see if that works, I gotta go do it in safe mode or something (I will figure something out).

Uhm also I am using Windows XP SP 3.
MrGenious is offline  
Old 12/07/2008, 23:39   #15
 
unknownone's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,013
Received Thanks: 381
Woah woah, don't do that. The ws2_32 I uploaded is the modded one, you should only stick it in the CO dir so it doesn't affect any other app.

The reason for that xdelta mismatch is you either have a different ws2_32.dll or you've already applied binary edits the conquer.exe. xdelta3 will only work if they're the same as the binaries I made the diffs with.

Just try putting the modded ws2_32.dll in the co dir, and apply the server.dat bypass manually.
unknownone is offline  
Reply


Similar Threads Similar Threads
[Tsro] Guide to connect with proxy?
01/11/2010 - Silkroad Online - 24 Replies
Hey guys, title really says all, just wondering if anyone can give a full detail description on how to connect to tsro with the an IP proxy, i dont really want to play RSRO. :)
Help connect conquer through proxy!
01/12/2009 - Conquer Online 2 - 3 Replies
Hi! I am using proxy pretty much. But I wonder if someone know how to connect conqueronline through a proxy? Any port would be nice, but I would prefer 8118 and the ip 127.0.0.1. Thanks //
cant connect with proxy
01/02/2008 - Conquer Online 2 - 0 Replies
i cant connect with a proxy-java or vb6?with vb6 it says connection forcably rejected?anyone else getting any problems ::edit:: thanks again a1 feel free to delete
connect RO via Proxy server??!?!
06/18/2005 - Ragnarok Online - 9 Replies
moin, so mal ne frage zum botten :) also als erstes es möchte ich klarstellen das ich nicht fragen will wie man bottet wo oder wie am besten blabla sondern: wie kann ich über einen proxy server auf den RO server joinen um halt meien ip nicht gleich preiszugeben am besten nen annonymen free proxy server ist das möglich? wenn ja meldet euch bitte mal hier im forum oder unter icq: 176222932



All times are GMT +2. The time now is 01:55.


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.