Register for your free account! | Forgot your password?

You last visited: Today at 03:47

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

Advertisement



Open Source Bot

Discussion on Open Source Bot within the WoW Bots forum part of the World of Warcraft category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2007
Posts: 190
Received Thanks: 23
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 12/02/2008, 14:26   #2
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184


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 12/02/2008, 16:49   #3
 
elite*gold: 0
Join Date: Nov 2007
Posts: 190
Received Thanks: 23
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 12/08/2008, 21:19   #4
 
elite*gold: 0
Join Date: Nov 2007
Posts: 190
Received Thanks: 23
kennt jemand vllt. ne gute seite für lua befehle??? also speziell für wow...
burningacid is offline  
Old 12/10/2008, 03:13   #5
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
wowwiki.com hat eine nahezu komplette Dokumentation der WoWAPI
Bot_interesierter is offline  
Old 12/10/2008, 21:31   #6
 
elite*gold: 0
Join Date: Nov 2007
Posts: 4
Received Thanks: 0
Der Rhabot ist jetzt auch Open-Source
HeadRix is offline  
Old 12/20/2008, 18:28   #7
 
elite*gold: 0
Join Date: Nov 2007
Posts: 190
Received Thanks: 23
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 12/21/2008, 03:22   #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 12/23/2008, 22:51   #9
 
12354's Avatar
 
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 12/24/2008, 00:48   #10
 
elite*gold: 0
Join Date: Nov 2007
Posts: 190
Received Thanks: 23
das glaube ich auch... ich selber scripte mit c# und c++
burningacid is offline  
Old 12/24/2008, 10:29   #11
 
BlackFog's Avatar
 
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/24/2008, 15:22   #12
 
elite*gold: 0
Join Date: Nov 2007
Posts: 190
Received Thanks: 23
ähm... hab die metapher nich ganz verstanden o.O

aso... jaja ich progge -.- omg^^
burningacid is offline  
Old 12/28/2008, 20:03   #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 01/03/2009, 15:47   #14
 
elite*gold: 0
Join Date: Jul 2007
Posts: 93
Received Thanks: 13
push^^
I3iLLiG is offline  
Old 01/03/2009, 23:32   #15
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
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


Similar Threads Similar Threads
[RELEASE] [OPEN SOURCE] CE 5.5 Pointer to AutoIt Source-Code
02/13/2011 - AutoIt - 6 Replies
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 auf den Pointer und auf "Copy" klicken 2. in meinem Programm auf "Code generieren" klicken 3. In euer Scite gehen und einfügen Hier ist der Source Code vom Programm:
bot with open source?
11/28/2008 - Silkroad Online - 3 Replies
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 programming for silkroad. I don't have any c++ experience but am fast learner. I am already "expert" in php programming but now it's time for c++. So is there any open source bot or something to learn about silkroad coding ? Thanks ;)
Headset source OPEN SOURCE REQUEST!
09/23/2008 - Conquer Online 2 - 3 Replies
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 our project so we restarted it! Join us and help us to make it better! Forum - Project-Samehvan!
Open Source Bot?
04/02/2008 - WoW Bots - 5 Replies
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 Kreditkarte besitze. Gibt es irgend ein Opensource Bot oder was ändliches ? bin für jede Hilfe mehr als Dankbar Euer Bigmac :)



All times are GMT +1. The time now is 03:47.


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.