Register for your free account! | Forgot your password?

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

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

Advertisement



Conquer Online Update Check

Discussion on Conquer Online Update Check within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
w00tare's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 248
Received Thanks: 279
Conquer Online Update Check

Hey,

Found in play.exe

Code:
0040494C: 68A4C14000           push 0040C1A4                       // Version.dat
00404951: FF1568934000         call MSVCRT.fopen                   // Open its 
00404957: 8BF8                 mov edi, eax                        // Adds it 
00404959: 83C410               add esp, 00000010           
0040495C: 85FF                 test edi, edi                       // Test it
0040495E: 741E                 je  0040497E                       // Dissconnection code + Form
00404960: 57                   push edi                           // File
00404961: 6800040000           push 00000400                      // Maximum Count
00404966: 56                   push esi                           // Buffer
00404967: FF1594934000         call MSVCRT.fgets                  // From File, MAX 400
0040496D: 80A37B05000000       and byte ptr [ebx+0000057B], 00    // Does something with the file here
00404974: 57                   push edi                           // File again
00404975: FF155C934000         call MSVCRT.fclose                 // Close it 
0040497B: 83C410               add esp, 00000010
How do we patch it?

Code:
0040494C: 68A4C14000           push 0040C1A4                       // Version.dat
00404951: FF1568934000         call MSVCRT.fopen                   // Open its 
00404957: 8BF8                 mov edi, eax                        // Adds it 
00404959: 83C410               add esp, 00000010           
0040495C: 85FF                 test edi, edi                       // Test it
0040495E: 741E                 jmp  00404975                       // Skip this
00404960: 57                   push edi                           
00404961: 6800040000           push 00000400                    
00404966: 56                   push esi                          
00404967: FF1594934000         call MSVCRT.fgets                
0040496D: 80A37B05000000       and byte ptr [ebx+0000057B], 00    
00404974: 57                   push edi                           
00404975: FF155C934000         call MSVCRT.fclose                 // Close it 
0040497B: 83C410               add esp, 00000010
so in C++ it will look like:

Code:
#define Adr_Jump 0x00404975
DWORD aJMP = Adr_Jump;
__declspec (naked) void Patch1()
{
	__asm{
		push edi
			JMP aJMP
	}
}
Call it on 0x40495E.

Have fun.
w00tare is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[RELEASE] Conquer Online Launcher (Run your conquer server on a Dynamic IP!)
07/09/2013 - Conquer Online 2 - 6 Replies
http://i37.tinypic.com/2053uok.png Small application i created, Basically its for people who want to run a private server and they have a dynamic IP and because Conquer doesn't accept hostnames such as (No-ip.org) i have created this. It simply gets the hostname from config.ini and gets the ip address then writes the ip address to server.dat then runs conquer. How to use: Open config.ini, 1. Edit the darkviper.servegame.org to your hostname (etc blahblah.no-ip.org) 2. Edit...
[UPDATE, Last check = 5222] Required packet update for authorization process
03/23/2010 - CO2 Private Server - 21 Replies
It seems this has to be sended right after the connection has been made with the client. Packet(0): 19 Packet(1): CC Packet(2): CD Packet(3): 73 Packet(4): CA Packet(5): 5A
Check Your Conquer From Anyware(New And Updated)
01/02/2007 - Conquer Online 2 - 30 Replies
This is a free program that lets you access your pc from anyware, I frequently use it to check up on my marketer, and tg character, to see the exp I got , and see my marketer earnings. Steps 1:register an account at MYIVO And Add your pc to the account. 2:Download the program, instal program 3:Restart you pc 4:Start up the client, and start up conquer 5:Make sure the MYIVO client window is open 6:Send ur characters to were ever 7:When u want to access your computer, go to the pc ur...
Check Your Conquer From Anyware(Updated)
08/23/2006 - Conquer Online 2 - 12 Replies
This is a free program that lets you access your pc from anyware, I frequently use it to check up on my marketer, and tg character, to see the exp I got , and see my marketer earnings. Steps 1:register an account at MYIVO And Add your pc to the account. 2:Download the program, instal program 3:Restart you pc 4:Start up the client, and start up conquer 5:Make sure the MYIVO client window is open 6:Send ur characters to were ever 7:When u want to access your computer, go to the pc ur...



All times are GMT +1. The time now is 01:03.


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