Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Bots
You last visited: Today at 16:17

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

 

Open Source Bot

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2007
Posts: 180
Received Thanks: 21
Open Source Bot

hi leute,
wollt ma fragen ob ihr nen open source bot kennt... der muss nich sicher sein bzw. aktuell...
er sollte nur einige grundfunktionen enthalten wie attacken oder spellen...

ich hoffe ihr kennt da was... hatte da mal nen bot hab aber leider den link verkramt^^

mfg AciD



burningacid is offline  
Thanks
1 User
Old   #2
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 185


Ist saumäßig veraltet und auch nicht gerade toll Programmiert, man muss erstmal ziemlich viel ändern damit des Programm Compiliert und ich will gar nicht davon sprechen was man alles tun muss damit der Bot überhaupt läuft.

Falls du Ahnung von Dll injection hast hier mal ne Funktion von WoW mit der du Lua Befehle ausführen kannst:
Code:
typedef void (__cdecl * tDoString)(const char * pszExec1, const char * pszExec2, void * pState = 0);
tDoString MyDoString = (tDoString)(0x0077DEF0);
Benutzt wird die Funktion so:
Code:
MyDoString("ForceQuit()","ForceQuit()");
Das würde WoW Beenden, so kann man eigentlich jede WoWLuaFunktion ausführen auch solche die man in Addons nicht einfach so benutzten kann wie CastSpellByName():
Code:
MyDoString("CastSpellByName(\"Fireball\")","CastSpellByName(\"Fireball\")");


Bot_interesierter is offline  
Old   #3
 
elite*gold: 0
Join Date: Nov 2007
Posts: 180
Received Thanks: 21
ja danke, werd mich ma nen bisschen damit auseinander setzen...

woher hast du eig. dein wissen über bots?

€: zu den lua funktionen... wie erhältst du die konkret? ich versuch die ma jetzt ausn ram auszulesen (natürlich nur pserver, bin ja net blöd xD) und dann ma sehen...

mfg AciD
burningacid is offline  
Old   #4
 
elite*gold: 0
Join Date: Nov 2007
Posts: 180
Received Thanks: 21
kennt jemand vllt. ne gute seite für lua befehle??? also speziell für wow...


burningacid is offline  
Old   #5
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 185
wowwiki.com hat eine nahezu komplette Dokumentation der WoWAPI
Bot_interesierter is offline  
Old   #6
 
elite*gold: 0
Join Date: Nov 2007
Posts: 4
Received Thanks: 0
Der Rhabot ist jetzt auch Open-Source
HeadRix is offline  
Old   #7
 
elite*gold: 0
Join Date: Nov 2007
Posts: 180
Received Thanks: 21
Quote:
Originally Posted by Bot_interesierter View Post
wowwiki.com hat eine nahezu komplette Dokumentation der WoWAPI
danke darauf hätt ich auch kommen können xD

ja aber rhabot brauch is zum laufen is also nichts weiter als eine injection in ein anderes programm oder irre ich mich?
burningacid is offline  
Old   #8
 
elite*gold: 0
Join Date: Jul 2007
Posts: 93
Received Thanks: 13
hey bot intressierter du codest ja auch in au3 ne? Kann man da ne dll injection coden?

EDIT: hab grad ne ne UDF dafür gefunden... nur leider kenn ich mich mit dll's wirklich null aus.
könntest du mir evtl nen super easy example schreiben das funktioniert?

wäre super nice
I3iLLiG is offline  
Old   #9
 
elite*gold: 0
Join Date: Apr 2007
Posts: 943
Received Thanks: 132
Quote:
Originally Posted by I3iLLiG View Post
hey bot intressierter du codest ja auch in au3 ne? Kann man da ne dll injection coden?

EDIT: hab grad ne ne UDF dafür gefunden... nur leider kenn ich mich mit dll's wirklich null aus.
könntest du mir evtl nen super easy example schreiben das funktioniert?

wäre super nice
Ich bezweifle stark das Bot_interesierter mit "AutoIT" codet
12354 is offline  
Old   #10
 
elite*gold: 0
Join Date: Nov 2007
Posts: 180
Received Thanks: 21
das glaube ich auch... ich selber scripte mit c# und c++
burningacid is offline  
Old   #11
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Du scriptest mit c# und c++. Da dreht sich ja Bill Gates auf seinem vergoldeten, mit Champanger gefüllten, Wasserbett um o_O.
BlackFog is offline  
Old   #12
 
elite*gold: 0
Join Date: Nov 2007
Posts: 180
Received Thanks: 21
ähm... hab die metapher nich ganz verstanden o.O

aso... jaja ich progge -.- omg^^
burningacid is offline  
Old   #13
 
elite*gold: 0
Join Date: Jul 2007
Posts: 93
Received Thanks: 13
würd emich trotzdem über ein example freuen - in autoit^^
I3iLLiG is offline  
Old   #14
 
elite*gold: 0
Join Date: Jul 2007
Posts: 93
Received Thanks: 13
push^^
I3iLLiG is offline  
Old   #15
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 185
Quote:
Originally Posted by I3iLLiG View Post
würd emich trotzdem über ein example freuen - in autoit^^
Da gibts nur ein Problem, du kannst in Autoit zwar einen DLL Injector schreiben, aber leider keine dll.
Ich habe Autoit nur periphere verwendet als ich von Bots etc noch keine Ahnung hatte und Autoit praktisch fand um schnell erste ergebnisse zu erzielen, aber für mehr als Pixel oder einfache MemoryReader Bots taugt Autoit nicht, sobald man etwas komplexere Projekte angeht stößt man mit Autoit schnell an die Grenzen des sinnvoll Machbaren.

Zur DLL Injection kann ich dir dennoch ein paar Sachen erklären, der ZielProcess wird dabei meistens gezwungen die LoadLibrary Funktion auf deine DLL auf zu rufen, da gibt es verschiedene Methoden, die verbreiteteste ist es per CreateRemoteThread im ZielProcess die LoadLibrary Funktion aus zu führen, dass führt erstmal dazu das in dem neuen Thread der Code der in der DLLMain funktion der DLL steht ausgeführt wird und die gesammte DLL wird in den Addressraum unseres ZielProzesses geladen.
Am einfachsten lässt sich eine solche DLL in c++ schreiben, .NET Sprachen kann man hier nicht verwenden.
Eine einfache DLL kann so aussehen
Code:
#inlucde <windows.h>
BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
{
   MessageBoxA("BLA","BLA",MB_OK);
   return TRUE;
}
wenn man diesen code zu einer DLL kompiliert und in einen Prozess Injected dann öffnet sich eine MessageBox mit einem OK Button.
Bevor man jedoch mit DLL Injection richtig was anfangen kann braucht man umfassende Kenntnisse in C++ und x86 asm zu können schadet auch nicht.
Des weiteren muss man sich stark mit der WindowsApi und dem "SpeicherManagement" von Windows beschäftigen, wichtig sind hierbei vorallem debug Funktionen und Rechte und Speicher Zugriffs Rechte, dann muss man sich noch über BinaryModifikations und FunktionHooking schlau machen, denn das braucht man für die verschiedensten Sachen, zum Beispiel D3D Hooks mit denen man in einem Spiel Zeichnen kann(Ingame Menue).


Bot_interesierter is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[RELEASE] [OPEN SOURCE] CE 5.5 Pointer to AutoIt Source-Code
Habe heute erst gemerkt, dass es hier eine AutoIt Sektion gibt xD also poste ich mal mein Programm mit rein. Funktionsweise: 1. in CE Rechtsklick...
6 Replies - AutoIt
bot with open source?
I don't know if am posting at the right section, but will ask anyway ;) Am so the thing is, I want to learn c++ and I want to start learning with...
3 Replies - SRO Ask the Experts
Headset source OPEN SOURCE REQUEST!
Yow As u know samehvan started a project to make the Gay headset source cooler. Then LOTF released (fucking super.pvper) Now noone wanna work on...
3 Replies - CO2 Main - Discussions / Questions
Open Source Bot?
Hallo Liebe Boter, Ich suche einen WoW Bot zum lvln er sollte allerdings Kostenlos sein da ich leider über kein Paypal verfüge und auch keine...
5 Replies - WoW Bots



All times are GMT +1. The time now is 16:17.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.