WoW Bot schreiben

03/11/2007 14:22 BlackFog#1
Hi @ all ,
Also bevor ihr jetzt denkt "der hat doch keine Ahnung und weiß ncith was er tut" möchte ich sagen das ich programmierkenntnise in c++ und vb6 habe :) . Also ich wollte eigentlich nur mal Fragen wie bzw. in welcher Sprachen fängt man mit einem bot an .
Ist es zwingen notwendig Assembler zu können ?

vllt. hat ja einer von euch Erfahrung oder Ahnung in welchen Sprachen "professionelle" Bots geschrieben sind.

MFG

Blackfog
03/12/2007 20:01 Brotmafia#2
Also, die Programmiersprache ist normalerweise relativ egal. Man muss sie nur gut beherrschen. .NET Sprachen sind sehr gut geeignet wie man z.B. am WoWSharpBot sehen kann welcher in C# programmiert wurde.

Assembler ist also nicht dringend notwendig.
03/13/2007 08:15 Adroxxx#3
höhöhö have fun ^^ in asm n bot zu coden ^_^
ist viel zu viel arbeit. nimm da lieber eine hochsprache, c++ , vb oder sonst was.
ist wayne =D
03/13/2007 08:18 Lowfyr#4
assembler ist notwendig, immerhin musst du das spiel in soweit analysieren das du auf die core informationen die dein bot benötigt (coords, health, mana) zugreifen kannst

natürlich schreibst du den ganzen bot nicht in assembler
03/13/2007 15:09 BlackFog#5
Erstmal danke für eure Tipps. Das man den ganzen Bot nicht in ASM codet war mir auch klar :D . Eigentlich war die Antwort von Lowfyr genau das was ich suchte. Eine Frage habe ich noch : Könnte man Angaben wie Koords etc. nicht auch über Ein Programm wie etwa TSearch rausfinden ?

MFG

BlackFog
03/14/2007 09:52 Lowfyr#6
klar, das wirst du auch anfangs tun, allerdings willst du das ja nicht bei jedem programmstart erneut tun oder?

wegen dma (dynamic memory allocation) liegt das offset jedes mal wo anders.

d.h. das du nun entweder (anfänger methode) per codecave das offset statisch verfügbar machst oder dir den weg über sog. static pointer verschaffst (fortgeschritten)

codecave's sind natürlich detectbar, geht allerdings meistens um einiges schneller

static pointer benutzen die meisten leute von erfolgreichen bots, dabei liest du nur die verschiedenen stellen per readprocessmemory aus bis du eben bei deinem coord offset bist

bei beiden methoden solltest du asm kenntnisse haben, bei der anfänger methode kanns auch ohne klappen (damit hatte ich damals auch angefangen, ohne große asm kenntnisse)

bei der fortgeschrittenen methode bist du bei wow wahrscheinlich verloren da die pointer meist über mehrere levels gehen.
03/14/2007 09:58 r00tsyst3m#7
k willst was eigenes coden n1 work aber ... es würde mich persönlich mehr interessieren ob man einen vorhandenen BoT net einfach reloaden kann sozusagen ... weiss net ob des ok ist wenn man in einem fremden code rumspielt weil ... ist ja eigendlich net so gern in der scene gesehen aber warum probiert man es net einfach mal mit erlaubniss oder sowas in der art ... also ich würde es so machen und mir eben erstma glider usw anschaeun und boisll auseinander nehmen =)

/r00t
03/14/2007 15:25 Lowfyr#8
wenn du die source vom glider hast kannst ihn mir gern mal schicken ;P
03/14/2007 17:12 r00tsyst3m#9
Quote:
Originally posted by Lowfyr@Mar 14 2007, 15:25
wenn du die source vom glider hast kannst ihn mir gern mal schicken ;P
den müsste man doch auf irgendeinem source board bekommen o0

/ot lowy PM ^^aber net den source ^^