Register for your free account! | Forgot your password?

You last visited: Today at 05:54

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

Advertisement



mob scan

Discussion on mob scan within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
mob scan

servus leute,

nun ja, wie der titel schon sagt, suche ich eine möglichkeit, um mobs, die um den charakter schwirren, zu finden.
da hier etliches games schon zerlegt worden sind, hoffe ich mal ne knorke antwort zu finden.
in welchem game ich das versuche ist ja erstmal irrelevant.
ich kann schon die ids und hp von den mobs per klick abfragen. toll ^^
nur wie wird generell sone umgebung gespeichert. ich mein, die mobs müssen ja inne art linked list
stehen und das abhängig von dem sichtradius.
gibt es irgendwas generelles, brauchbares, wie ich sowas finden kann, oder wie son asm code aussehen könnte?
wenn nicht, muss ich meine unsaubere variante mit paar patches nehmen >.<., will net
also lasst knacken
biophyte is offline  
Old 08/22/2008, 08:53   #2
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
1. Um welches Game es sich hat ist verdammt nochmal essentiell
2. Zeig doch mal was du da schon hast, damit man auch weiß wo man ansetzen könnte
oder ob es einfach nur bullshit is...

sry aber solche pappnasen gibt es auch hier...

Greetz
verT!c4L is offline  
Thanks
1 User
Old 08/23/2008, 11:46   #3


 
Cholik's Avatar
 
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
vertical : Keep cool dude....

well biophyte, you could analyze the programs memory, to see which monsters are in viewing range around your character. theres an autoit bot for wow for example using the method i just mentioned, but i don't know what the name of this autoit script was

the other thing is packet analyzing. well you inject a dll into the game and hook the recv()-function, the hard thing is to analyze the packets plus if theres an encryption theres more than just an analysis needed. you'd have to reverse the client and check how the game does the packet encryption
Cholik is offline  
Old 08/23/2008, 15:24   #4
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by al_j View Post
vertical : Keep cool dude....

well biophyte, you could analyze the programs memory, to see which monsters are in viewing range around your character. theres an autoit bot for wow for example using the method i just mentioned, but i don't know what the name of this autoit script was

the other thing is packet analyzing. well you inject a dll into the game and hook the recv()-function, the hard thing is to analyze the packets plus if theres an encryption theres more than just an analysis needed. you'd have to reverse the client and check how the game does the packet encryption
It depends which game he means, but why take the easy way if theres a hard way huh? :P

Most games store the distance to a mob (Also the Coordinates of the Mobs), due Skill usage etc. You can look for that value/function by using your favourite Memory Search tool or a proper debugger. The idea to hook the winsock control also only applicates if you want to make a Clientless/Packetbot, I think its too much of a effort if you just have a simple macro.

What game is it and what does your Bot consist of already?
Atheuz is offline  
Old 08/23/2008, 15:45   #5


 
Cholik's Avatar
 
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
Yeah you're right, if he wants to write a macro ... a dll is too much for him...
But injecting a dll doesnt mean you have to write a clientless-/packetbot,
although it would be kinda strange injecting a dll and hooking winsock functions
to write a macro/hotkey bot XD
Cholik is offline  
Old 08/23/2008, 17:17   #6
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by al_j View Post
Yeah you're right, if he wants to write a macro ... a dll is too much for him...
But injecting a dll doesnt mean you have to write a clientless-/packetbot,
although it would be kinda strange injecting a dll and hooking winsock functions
to write a macro/hotkey bot XD
Yea that was exactly my thought lol, although I would believe that you could make a D3D hook that outputs the Coordinates and calculate the distance, depending on the game. Takes like 2 minutes and you don't have to constantly update the offsets etc. Hooray Ghetto Methods.
Atheuz is offline  
Old 08/23/2008, 17:49   #7
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
yes vert, it isnt nice that the forum get abused by kids who r just begging. but im not that kind.

thanks for response all.
yes, im working on a bot, but not clientless even not directly throught packets.
im reusing functions of the game dlls.

d3d hacking is awesome but im too less experienced yet. im working on it .

yes, i found out that any mob receives a new id when its in viewing range.
i scanned alot with ce, finding any pointers, structures or storage possibility. but im lost.
i found some kind of function that scans for any entity, even mobs. but there r a lot of entities..
and till now i got no point how to reverse this.

thats why i asked for possibilities.
if i name the game, would u guys help me out?

i dont want to make source public or sth. else. this kids who beg 4 anything, can goto hell.
im even interested in detouring recv/send and crpyt functions but as nor u said.
why going the hard way, if theres a simple way
well sure, clientless ist definitly more efficient. so?
biophyte is offline  
Old 08/23/2008, 17:54   #8
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by biophyte View Post
yes vert, it isnt nice that the forum get abused by kids who r just begging. but im not that kind.

thanks for response all.
yes, im working on a bot, but not clientless even not directly throught packets.
im reusing functions of the game dlls.

d3d hacking is awesome but im too less experienced yet. im working on it .

yes, i found out that any mob receives a new id when its in viewing range.
i scanned alot with ce, finding any pointers, structures or storage possibility. but im lost.
i found some kind of function that scans for any entity, even mobs. but there r a lot of entities..
and till now i got no point how to reverse this.

thats why i asked for possibilities.
if i name the game, would u guys help me out?

i dont want to make source public or sth. else. this kids who beg 4 anything, can goto hell.
im even interested in detouring recv/send and crpyt functions but as nor u said.
why going the hard way, if theres a simple way
well sure, clientless ist definitly more efficient. so?
Naming the game would help.
Atheuz is offline  
Old 08/23/2008, 17:58   #9
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
its lastchaos, i think u heard about
biophyte is offline  
Old 08/23/2008, 18:17   #10
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by biophyte View Post
its lastchaos, i think u heard about
Finally understood what you meant, I thought you were trying to get the Mobs that are targetting you
But Last Chaos doesn't have a visible function to target the nearest mob.

However I was never able to accomplish making a dll in C++ that lets me call functions of another process. Despite everything being correct, so please don't be harsh to me. There has to be a function that only draws monsters every 10x10 or so, because I know that Last chaos has a limited viewing range that depends on the server. So the idea of al_j wasn't that bad seeing as you already hooked the game. The only opinion of it I have right now would be my idea of before. I know that it records all entities, but you can also get the entitity name. Monsters, NPCs, Quest Monsters, Bosses all have a prefix to indentify and put them into a class.
Can't remember it well enough to give you the special symbols (All I still know is that it displayed the Monster Entity with 3 spaces infront. eg " Young Fox"), but should be easy to lookup in CheatEngine if you have a Mob Targetted. Like that you could see which Entity of the function is a Monster and what not. But again, my knowledge is that of a newbie.
Atheuz is offline  
Old 08/23/2008, 18:47   #11
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
no i wont be harsh to u or some1 else, why xD
u mean ur idea with d3d hooks? would be great if u can show me.
cuz..

my build of a bot is already working fine, but it has lots of patches to collect entities, identify it as a
mob and release when its dead.
thats why im searching for different ways. something different would be great.

and lastchaos guys patching alot >.<

calling functions of other processes is quite easy, if u know params and u injected ur dll correctly. thats it.
or am i missunderstanding sth?

lets raise our lvl
biophyte is offline  
Old 08/23/2008, 20:43   #12
 
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
ich schieb das mal in den Gamehacking/Coding bereich, passt da glaub ich noch etwas besser hin
neji is offline  
Old 08/23/2008, 20:53   #13
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by biophyte View Post
no i wont be harsh to u or some1 else, why xD
u mean ur idea with d3d hooks? would be great if u can show me.
cuz..

my build of a bot is already working fine, but it has lots of patches to collect entities, identify it as a
mob and release when its dead.
thats why im searching for different ways. something different would be great.

and lastchaos guys patching alot >.<

calling functions of other processes is quite easy, if u know params and u injected ur dll correctly. thats it.
or am i missunderstanding sth?

lets raise our lvl
Actually it was just some suggestion to your function of getting all the entities around you, so I thought it was the problem to identify them correctly and fast since the struct you have probably contains the name along with the ID etc. That was my assumption. I don't know D3D myself, I only do it for some games where the fooliage or some other things annoy me, but its kinda useless because my first thought was that you had problems location mobs who are the nearest to your character, until I heard Last Chaos which has no ingame targetting for mobs, so I understood it finally.

I think im correctly injecting my dll because I can write to the own memory and get my debug messages. I don't even get an error message or whatsoever, its really weird. Basically what I tried first was to get a Console Message ingame in the Quake Engine, a tutorial used the same setup (same version, nothing is wrong, same function in the game etc). But It just won't output anything. I gave up on this at some point I guess, would be awesome if you can share some tutorials that are game specific. Might be my C++ .NET bitchin. In Last Chaos you do have all the functions names in plaintext for use though.
Atheuz is offline  
Old 08/26/2008, 13:19   #14
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
biophyte sry for my first post
It's nice to see you guys sparkling of ideas and getting closer to the aim.
I'm sorry, i'm not familiar with LostChaos, but i'll try to get clue and will
keep an eye upon this thread

Greetz
verT!c4L is offline  
Old 08/29/2008, 15:44   #15
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
no worries vert
well, i cant locate nearest mob, but all mobs around me, with all entities/lvl/hp/name. just a stupid jmp and reading registers. xD any function ingame uses this entity to interact.
i try now to encode packets and so on. im on the way to make a full hackit.
any help is welcome.

i think my tuts wouldnt share huge knowledge. if ur functions doesnt work, maybe then u forget something to reverse at all. hex-rays decompiler for ida pro helped me alot understanding some code.
biophyte is offline  
Reply


Similar Threads Similar Threads
IP Scan
05/03/2010 - Last Chaos - 8 Replies
Servus wie die überschrift schon sagt...wollte ich fragen ob es sowas gibt. ich wurde jetzt mehrfach betrogen zwar aus eigener dummheit aber ich will da was tun. ich dachte mir dessen ip würde mir helfen den rest kann ich selber weiß nur nicht wie ich ingame die ip her bekomm. meine fragen wären 1. gibt es sowas 2. ist es möglich sowas zu baun wenn 1. nicht zutrifft 3. wäre es umständlich und wöchentlich nach update aufwendig wieder zu aktualisieren danke im vorraus hoffe ihr könnt mir...
HOW TO SCAN ? ty ^^
06/28/2009 - Grand Chase - 27 Replies
plss teach me pm me here stillwaiting_46 ym ^^
What do you think of this scan?
04/23/2007 - Silkroad Online - 0 Replies
http://www.virustotal.com/vt/en/resultadof...96b79 30069af1b2
SV Scan
02/14/2007 - Conquer Online 2 - 6 Replies
hi folks, a friend of my gave me a cracked SV but i dont know if it is a good cracked SV can someone with a cracked SV from Mr.Razztle(or something like that tho) scan it also ? this is my scan : Complete scanning result of "ScriptVessel.rar", received in VirusTotal at 02.14.2007, 13:55:43 (CET).
scan
08/15/2006 - Conquer Online 2 - 2 Replies
wat u mean scan it 4 u??????



All times are GMT +1. The time now is 05:55.


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.