Register for your free account! | Forgot your password?

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

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

Advertisement



Anyone with ollydbg experience.

Discussion on Anyone with ollydbg experience. within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Danial Eugen's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 171
Received Thanks: 68
Anyone with ollydbg experience.

It might kinda seem off topic as it is not directly related to conquer but i am practicing with ollydbg and want to trace back the WS2_32 function call of Tibia online client. As a newbie to olly i want to know why i can't find the head of the function in which the Send function is being called



So if anyone with knowledge of debugging can get to TV and help me a little bit understanding things out it will be very good, otherwise you can just tell me what should i learn first or provide me with some links/books.
Danial Eugen is offline  
Old 04/21/2014, 02:20   #2
 
elite*gold: 0
Join Date: Feb 2006
Posts: 726
Received Thanks: 271
CipSoft's anti bot detection is years ahead of anything TQ can do.
I would suggest you get into the p-server development instead.

But you are correct, this is off-topic and will likely be moved.
Aceking is offline  
Old 04/21/2014, 02:40   #3
 
elite*gold: 0
Join Date: Sep 2006
Posts: 774
Received Thanks: 8,576
Quote:
Originally Posted by Aceking View Post
CipSoft's anti bot detection is years ahead of anything TQ can do.
I would suggest you get into the p-server development instead.

But you are correct, this is off-topic and will likely be moved.
TQ's anti-cheat is actually fairly advanced these days. I'm pretty sure most who have been reversing the client will say the same.
phize is offline  
Thanks
2 Users
Old 04/21/2014, 02:56   #4
 
elite*gold: 0
Join Date: Feb 2006
Posts: 726
Received Thanks: 271
Quote:
Originally Posted by phize View Post
TQ's anti-cheat is actually fairly advanced these days. I'm pretty sure most who have been reversing the client will say the same.
Oh don't get me wrong, I'm not saying TQ's isn't advanced or anything.
These guys have just got quite a head start on them in that field.
Aceking is offline  
Old 04/21/2014, 15:32   #5
 
Danial Eugen's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 171
Received Thanks: 68
Quote:
Originally Posted by Aceking View Post
Oh don't get me wrong, I'm not saying TQ's isn't advanced or anything.
These guys have just got quite a head start on them in that field.
But from my experience in Tibia, and from all the bots for it that all use Memory in order to automate the game i think that hooking the send function (before the encryption occurs) will be effective. Also from what i know hooking can work with any online game it is just the matter of time until you find the function. Am i right ?
Danial Eugen is offline  
Old 04/21/2014, 18:07   #6
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 946
Quote:
Originally Posted by Aceking View Post
Oh don't get me wrong, I'm not saying TQ's isn't advanced or anything.
These guys have just got quite a head start on them in that field.
Quote:
Originally Posted by SteveRambo View Post
Just all the different checks they've implemented. They use like 80 % of the "tricks" mentioned and a lot of other stuff too. Props to TQ, they really did a good job.
/ko
Super Aids is offline  
Old 04/21/2014, 18:51   #7

 
jackpotsvr's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 328
Received Thanks: 43
Quote:
Originally Posted by Aceking View Post
CipSoft's anti bot detection is years ahead of anything TQ can do.
I would suggest you get into the p-server development instead.

But you are correct, this is off-topic and will likely be moved.
If you call tibia's anti bot system advanced I suggest you to consider to never attempt making a bot.

To be honest they do not have any client side detection on bots, so feel free to inject whatever into your client. Also as far as I know there is no real server side bot detection. It just works that if one player is reported by 50 players (in-game functionality) they will ban you.

If you want to make a bot for Tibia perhaps the easiest way is indeed to inject and call their functions, so you don't have to send your own packets and bypass the risk of sending outdated packets.

If you're very familiair with private server development, you might find it more easy to reverse engineer the packets and make them yourself.
jackpotsvr is offline  
Old 04/21/2014, 23:46   #8
 
Danial Eugen's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 171
Received Thanks: 68
Quote:
Originally Posted by jackpotsvr View Post
If you call tibia's anti bot system advanced I suggest you to consider to never attempt making a bot.

To be honest they do not have any client side detection on bots, so feel free to inject whatever into your client. Also as far as I know there is no real server side bot detection. It just works that if one player is reported by 50 players (in-game functionality) they will ban you.

If you want to make a bot for Tibia perhaps the easiest way is indeed to inject and call their functions, so you don't have to send your own packets and bypass the risk of sending outdated packets.

If you're very familiair with private server development, you might find it more easy to reverse engineer the packets and make them yourself.
Well another question that came into my mind...

What are the base requirements that i have to learn in order to be able to consider hacking/creating bots for any online game and by any i mean ANY NEW OR OLD. i have a c# experience of 6 years but i feel that i don't cover the fields that make me qualified for such things.
Danial Eugen is offline  
Old 04/22/2014, 12:28   #9


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 793
Reverse engineering and networking for sure, also some basic graph theory, AI programming.
KraHen is offline  
Old 04/22/2014, 22:08   #10
 
Danial Eugen's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 171
Received Thanks: 68
Can i be more jealous by asking every one here who finds himself expert at reverse engineering and/or networking. What things/books/tutorials... etc have you followed in order to get where you are now ?. Also do i have to migrate to C++ or something or C# is enough for me (giving that i am almost good with).
Danial Eugen is offline  
Thanks
1 User
Old 04/23/2014, 05:13   #11


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 793
C# can do what you`re after, it will be harder though. In C/C++ you work directly with native and even machine code, and that exposes the underlying assembly as well, so its easier to interact with the low level stuff. I`d suggest you to do it in C/C++, at least these parts, and the rest in C# if you`re willing to combine languages (which is perfectly acceptable and in some cases even advised). About the RE/Networking part, I`m nowhere near an expert, but I can give you a few tips.

1. Don`t do RE. Just study plain ASM, NASM or MASM would be ideal. Then, move on to RE. You don`t have to be an ASM genius to read code spit out by Olly anyways. Also, consider other software, like IDA. IDA is a great disassembler, where Olly excels as a debugger. It`s nice to learn to use both of them, at least at an entry level.
2. As for networking, refer to old UNIX socket tutorials. They will help you understand what`s going on behind the curtains, after that, move on to high-level APIs, such as System.Net.Sockets in .NET, and read up on that. It will help you A LOT, trust me.
KraHen is offline  
Thanks
1 User
Old 04/23/2014, 16:57   #12


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
Although not initially linked to CO2, most of what have been said can be applied to CO2, so.

#Moved
CptSky is offline  
Reply


Similar Threads Similar Threads
ollydbg about
05/12/2013 - SRO Private Server - 0 Replies
hello ollydbg about i want I want to find something that I want to line sample event so-ok To change the ice cups per kill to find out where he is + Can you help me in this regard? Jobs reward job When giving money only I would like to give gold coin at the end of each job
(Need Help) OllyDbg
12/30/2012 - 12Sky2 - 6 Replies
Hey guys can anyone help me how i can attach 12sky2 process with ollydbg. whenever i try to attach the game closed.Is there any plugins which used to attach the 12sky2 process? Please help.. ?
Ollydbg help
08/03/2009 - Dekaron - 23 Replies
I am trying to get a GM hack working, but I am still pretty noob with olly and assembly language. Is there anybody who would be willing to help me along, or work on it with me? I'm not asking for somebody to tell me what to do, just for somebody to give me a few pointers and tips and such to get this going. What I did was backtrack a few of the gm commands using the call tree, and I ended up at the same offset for each code (0050CE37). So, I'm assuming that is the line that determines if...
OllyDBG
01/25/2009 - Dekaron - 11 Replies
ok i just have a simple question: is it possible to make an argate hack using ollydbg? would u need a crc bypasser to be able to use it or do i need one in order for the argate hack to work?



All times are GMT +2. The time now is 23:14.


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.