Register for your free account! | Forgot your password?

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

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

Advertisement



Is it tqanp.dll that causes the issue?

Discussion on Is it tqanp.dll that causes the issue? within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2010
Posts: 951
Received Thanks: 76
Is it tqanp.dll that causes the issue?

What needs changing to open Conquer with a bot? I got the send and recv addresses but Conquer opens then closes immediately?

I've checked videos about it but it appears that the videos are just about allowing Conquer to be opened by olldbg which I can already do with various plugins.
denominator is offline  
Old 09/20/2013, 05:45   #2
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Quote:
Originally Posted by denominator View Post
What needs changing to open Conquer with a bot? I got the send and recv addresses but Conquer opens then closes immediately?

I've checked videos about it but it appears that the videos are just about allowing Conquer to be opened by olldbg which I can already do with various plugins.
I had this same problem with my bot (when I used to log packets) in the client. I would also appreciate a solution to that problem. Also, moved to the right section.
Spirited is offline  
Old 09/20/2013, 05:49   #3
 
elite*gold: 0
Join Date: Aug 2010
Posts: 951
Received Thanks: 76
It was a question??? This is a programming section NOT the question section lol.

On topic unless it's something that TQ have added which nobody noticed?
denominator is offline  
Old 09/20/2013, 06:00   #4
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Quote:
Originally Posted by denominator View Post
It was a question??? This is a programming section NOT the question section lol.

On topic unless it's something that TQ have added which nobody noticed?


Quote:
Originally Posted by andyd123 View Post
Welcome to the CO2 Programming section. In this section it is okay to talk about:
  • Programming Help
Yeah, it is something TQ added (a check that I was unable to find). I know exactly what you're talking about. It closes right as it's about to show the world.
Spirited is offline  
Old 09/20/2013, 06:02   #5
 
elite*gold: 0
Join Date: Aug 2010
Posts: 951
Received Thanks: 76
"It closes right as it's about to show the world."

I don't even get that far >.<

Does anybody even use the programming section any more that has knowledge on this?

I'm not asking for help with programming either lol
denominator is offline  
Old 09/20/2013, 06:12   #6
 
Lateralus's Avatar
 
elite*gold: 0
Join Date: May 2005
Posts: 1,892
Received Thanks: 920
Yes, it's probably tqanp.dll. It's not very hard to completely bypass that module, but I did it a year or so ago. Since then, they may have added some other fun stuff. There's also protection in the executable, but I don't remember anything preventing hooking in it - most of what is in the executable is just monitoring.
Lateralus is offline  
Thanks
1 User
Old 09/20/2013, 07:22   #7
 
donn's Avatar
 
elite*gold: 0
Join Date: Jan 2007
Posts: 485
Received Thanks: 272
Bypassing tqanp.dll will surely get you restricted. That one is reasonable for all the anti-bot exchanges between you and TQ servers, not sending a valid response or not sending one at all will get you restricted/sent to 1-day jail within 7 minutes after login.
donn is offline  
Old 09/21/2013, 15:52   #8
 
elite*gold: 0
Join Date: Jun 2007
Posts: 96
Received Thanks: 12
you need to check AntiRobotClient.dll and tqanp.dll there are tutorials about them here
atef201080 is offline  
Old 09/21/2013, 17:38   #9
 
elite*gold: 0
Join Date: Jul 2013
Posts: 21
Received Thanks: 1
Quote:
Originally Posted by atef201080 View Post
you need to check AntiRobotClient.dll and tqanp.dll there are tutorials about them here
thhis tutorials is dead Because TQ changed locations and names of many dll
lina111 is offline  
Old 09/22/2013, 03:45   #10
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 992
Received Thanks: 1,110
I won't be sharing any information on how to bypass anything that would get you banned "memory wise" because i worked too hard to get that information. however they only advice i can give atm is to rebuild the exe itself with your hooks/asm patches inside. it will take a lot of work to pull that off but trust me its worth it and it will take a lot of effort to detect that :P


Quote:
Originally Posted by lina111 View Post
thhis tutorials is dead Because TQ changed locations and names of many dll
That's because you have no idea what you are doing or else you would have found the answer just by watching the 1st tutorial.
{ Angelius } is offline  
Thanks
1 User
Old 09/22/2013, 11:38   #11
 
elite*gold: 0
Join Date: Mar 2013
Posts: 118
Received Thanks: 95
Quote:
Originally Posted by { Angelius } View Post
however they only advice i can give atm is to rebuild the exe itself with your hooks/asm patches inside. it will take a lot of work to pull that off but trust me its worth it and it will take a lot of effort to detect that :P
Uhm, they're already detecting changes to the Conquer.exe file. That's easy as hell to check too, make a checksum of the original .exe file and compare it against your modified .exe
Smaehtin is offline  
Old 09/23/2013, 03:54   #12
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 992
Received Thanks: 1,110
Quote:
Originally Posted by Smaehtin View Post
Uhm, they're already detecting changes to the Conquer.exe file. That's easy as hell to check too, make a checksum of the original .exe file and compare it against your modified .exe
PHP Code:
00400278  /.  2E 64 61 ASCII ".data",0,0,0      Name[8] = ".data"
00400280  |.  C4AE0300 DD 0003AEC4              VirtualSize 241348.
00400284  
|.  00105C00 DD 005C1000              VirtualAddress 5C1000
00400288  
|.  00300100 DD 00013000              SizeOfRawData 77824.
0040028C  
|.  00F65B00 DD 005BF600              PointerToRawData 5BF600
00400290  
|.  00000000 DD 00000000              PointerToRelocations 0
00400294  
|.  00000000 DD 00000000              PointerToLineNumbers 0
00400298  
|.  0000     DW 0                     NumberOfRelocations 0
0040029A  
|.  0000     DW 0                     NumberOfLineNumbers 0
0040029C  
\.  400000C0 DD C0000040              Characteristics INITIALIZED_DATA|READ|WRITE

00400318  
/.  2E 64 61 ASCII ".data1",0,0       Name[8] = ".data1"
00400320  |.  00500000 DD 00005000              VirtualSize 20480.
00400324  
|.  00106500 DD 00651000              VirtualAddress 651000
00400328  
|.  00500000 DD 00005000              SizeOfRawData 20480.
0040032C  
|.  00566200 DD 00625600              PointerToRawData 625600
00400330  
|.  00000000 DD 00000000              PointerToRelocations 0
00400334  
|.  00000000 DD 00000000              PointerToLineNumbers 0
00400338  
|.  0000     DW 0                     NumberOfRelocations 0
0040033A  
|.  0000     DW 0                     NumberOfLineNumbers 0
0040033C  
\.  200000E0 DD E0000020              Characteristics CODE|EXECUTE|READ|WRITE 
They are scanning the .text section for any modifications. hence: Hardware breakpoint at 00401000 and login.

.data is the original section and my code goes into .data1 which is a new section that i have created.

As for "That's easy as hell to check" its also as easy to fool the process into scanning a section that I created which will be a copy of the original section that's being scanned which i have already done. Not because a copy is needed at the time but just in case.
{ Angelius } is offline  
Old 09/23/2013, 12:41   #13
 
Ultimation's Avatar
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,430
Received Thanks: 1,586
actually tqanp is just client protection, yes it possibly comunicates with the server, but ive used the client for a while now by writing a bypass dll to compensate. as soon as the dll has been bypassed attaching olly and injecting code now becomes possible again..

Regarding the 7 minute 1 day jail. hasnt happened to me yet 0.0
Ultimation is offline  
Old 09/23/2013, 13:31   #14
 
elite*gold: 0
Join Date: Jan 2007
Posts: 73
Received Thanks: 6
what is the name of the bot u are using ?? or u just made by ur own
Nishikado is offline  
Old 09/23/2013, 17:38   #15
 
elite*gold: 0
Join Date: Mar 2013
Posts: 118
Received Thanks: 95
Quote:
Originally Posted by { Angelius } View Post
They are scanning the .text section for any modifications. hence: Hardware breakpoint at 00401000 and login.
They're detecting debuggers as well, so whatever it is you're saying using hardware breakpoints isn't really that simple, unless you know what you're doing.
Smaehtin is offline  
Reply


Similar Threads Similar Threads
KTS Issue
03/30/2012 - Rappelz - 2 Replies
I have bought a VPN and registered an account etc But trying to login i get this error I have had a look on their forums and server status and think its down for maintenance but im not too sure. If its not why am I getting this error?
C# issue
01/27/2012 - CO2 Private Server - 5 Replies
Well i wanted to know the deff bet these 2 ways of using Dictionary 1st way is public static Dictionary<uint, ClanArenaInt> ClanArena = new Dictionary<uint, ClanArenaInt>(); 2nd way is
9D TH ISSUE
11/04/2011 - 9Dragons - 5 Replies
Pls help me out pplz, i just installed D9 TH and i cant seem to get it working, i still cant update the patch >_> any tip to get the game working? :(
Little issue
10/13/2011 - Dekaron Private Server - 4 Replies
Ladies and Gentlemen, i have a little and noob Problem. I Downloaded the Aloken server files with the Dekaronserver.exe, Dekaron.exe and the character.bak (ItsNobody database). I placed the dekaronserver.exe in the appropriate folder inside the virtual machine. I placed the dekaron.exe in the appropriate folder inside the A9 client. What i should do with the character.bak? i know it is something to do into databese, but i really dont know how i should start. Can someone tell me...
[Sun Sro] Res Issue
07/19/2009 - SRO Private Server - 12 Replies
Hi, Basically I want to have my sun sro client run at 1440x900 res. I have chosen this in the launcher options, however in-game this option doesn't appear. In fact no 16:10 options do which is really screwing my aspect ratio. Does anyone know of anyway to change the res on the sun sro client to 1440x900? Cheers, Profix



All times are GMT +1. The time now is 21:07.


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.