Register for your free account! | Forgot your password?

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

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

Advertisement



Disconnect... How to??

Discussion on Disconnect... How to?? within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old 10/26/2008, 20:32   #16
 
elite*gold: 0
Join Date: Jun 2006
Posts: 965
Received Thanks: 576
Quote:
Originally Posted by null View Post
In short, here's how to do it if using C++
Code:
mov ecx, dword ptr ds:[0057FBF0]
call 004C2394
Not a hard peice of code, but implementing code is always the tricky part when it comes to ASM for me.
That will only work in a dll injected into conquer.
high6 is offline  
Old 10/28/2008, 05:43   #17
 
*M*'s Avatar
 
elite*gold: 0
Join Date: Apr 2007
Posts: 950
Received Thanks: 2,410
Quote:
Originally Posted by high6 View Post
That will only work in a dll injected into conquer.
It it possible to make a static pointer in a c++ Dll thats to be injected,

eg atm I have a
const int * BOB;

and my asm
MOV BOB,EAX '(eax contains the current packet pre-encryption)
MOV EAX,005219D0h
JMP Origin

This moves the address of eax(eg 13F8FD), I can then use an external program to read BOB to a textbox or whatever, but as BOB changes each time I have to recompile the program to read BOB
*M* is offline  
Old 10/28/2008, 05:50   #18
 
elite*gold: 0
Join Date: Jun 2006
Posts: 965
Received Thanks: 576
Quote:
Originally Posted by *M* View Post
It it possible to make a static pointer in a c++ Dll thats to be injected,

eg atm I have a
const int * BOB;

and my asm
MOV BOB,EAX '(eax contains the current packet pre-encryption)
MOV EAX,005219D0h
JMP Origin

This moves the address of eax(eg 13F8FD), I can then use an external program to read BOB to a textbox or whatever, but as BOB changes each time I have to recompile the program to read BOB
I meant calling that function from your app with that assembly code wont work unless it is an inject dll because the function is in CO.
high6 is offline  
Old 10/28/2008, 06:01   #19
 
*M*'s Avatar
 
elite*gold: 0
Join Date: Apr 2007
Posts: 950
Received Thanks: 2,410
Quote:
Originally Posted by high6 View Post
I meant calling that function from your app with that assembly code wont work unless it is an inject dll because the function is in CO.
Oh yeah I know that, this is sort of off-topic, for my own project
*M* is offline  
Old 10/28/2008, 06:36   #20
 
elite*gold: 0
Join Date: Jun 2006
Posts: 965
Received Thanks: 576
ah, well you quoted me so...

Reminds me I should post my project tonight.
high6 is offline  
Old 10/28/2008, 06:42   #21
 
*M*'s Avatar
 
elite*gold: 0
Join Date: Apr 2007
Posts: 950
Received Thanks: 2,410
Quote:
Originally Posted by high6 View Post
ah, well you quoted me so...

Reminds me I should post my project tonight.
K, but is it possible?
*M* is offline  
Old 10/28/2008, 07:14   #22
 
elite*gold: 0
Join Date: Jun 2006
Posts: 965
Received Thanks: 576
Quote:
Originally Posted by *M* View Post
K, but is it possible?
O, you typed "It it" so you confused me there.

Anyways yes and no.

It will not make it the static that you want. Why? Well because LoadLibrary tries to place the DLL at it's default ImageBase but if that is not free it will relocate it to another region in memory.

So to read the address you will need to get the address to the "static" value and remove the base. Once you do that to use you just add the injected dlls image base.



GetRemoteModuleBaseAddress() will get the base address of a remote module.

personally I would just VirtualAlloc some memory and write the instructions to it like a codecave for that amount of code.
high6 is offline  
Reply


Similar Threads Similar Threads
[HELP]Disconnect
04/24/2009 - Dekaron Private Server - 1 Replies
hello, whern i try log in, it's say disconnected from the server....how can i fix? msn: [email protected] ty :D
[MH] Disconnect!
07/13/2008 - Metin2 - 4 Replies
Hi, wollte nur mal fragen ob es normal ist das man andauernt Disconnected. Denke es liegt wohl am Client und dessem CRC :x Oder vllt am Packet spamming. Hat sonst noch wer dieses prob? sonst muss ich den dingen auf den grund gehen :D lame!
disconnect
07/25/2007 - Cabal Online - 7 Replies
ok well i have managed to stay logged on for longer than 2 hours without disconnect (probably even longer if i wouldnt have started experimenting) and gameguard beeing deactivated all i did was, standing somewhere quitely not doing anything at all and recording packets i experimented with the speedhack changing it from 1 up to 200 it made no difference (apart from one thing the rate packets were send out has increased // unproportional to the speed hack increase tho) but i didnt get...
SV disconnect
05/15/2007 - Conquer Online 2 - 5 Replies
I read a topic about SV disconnecting at certain times, but I'm not sure if it applies to this situation. I was running SV with two characters, one is a trojan hunting and the other is a tao leveling in winezone. The tao account never shuts off even if she meets another player (but the player wasn't flashing blue), it simply disconnects. On the other hand when my trojan hunter meets another player who is black named or blue, her entire account gets closed and I have to restart conquer and...
Disconnect
09/08/2005 - Conquer Online 2 - 14 Replies
For example, when you dc with the jump bug (jumping side to side) you can log in instantly. Anyone wanna figure out what packets the game sends to the server and make a tool so i could dc myself and log back in almost instantly?



All times are GMT +1. The time now is 22:04.


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.