Da hier - besonders im AutoIt-Forum - andauernd nach Programmen gefragt wird, die ein paar Tasten oder irgendeinen Text senden, hab ich mir mal die Mühe gemacht, einen Bot zu machen, der beliebige Tasten, Text und Sonderzeichen an irgendein Fenster senden kann.
Außerdem bietet der noch ein paar weitere nette Features. Damit sollten eigentlich alle Anfragen diesbezüglich erledigt sein.
Features:
Multiclient Unterstützung
Ihr könnt beliebig viele Spambots öffnen und für jeden ein seperates Zielfenster auswählen.
Jegliche Zugriffe werden durch die Handle der Fenster koordiniert. Diese sind eindeutig. Identische Titel stellen kein Hindernis dar.
Background Mode
Der SpamBot benutzt ControlSend und funktioniert somit auch minimiert, ihr könnt gleichzeitig zocken, surfen, oder was auch immer.
beliebig viele Texte mit unterschiedlichen Wartezeiten einstellbar
Die Zein wird in ms angegeben! 1s = 1000ms
Leere Inputs werden automatisch übersprungen und verursachen keine Fehler.
Das GUI ist dynamisch gestaltet, durch Klick auf + oder - können zur Laufzeit weitere Inputs hinzugefügt/entfernt werden, wobei sich automatisch die Fenstergröße anpasst.
+Random No. / + Rising No.
Wahlweise wird am Ende jedes Strings eine zufällige Zahl bis 1000 oder eine ansteigende Zahl hinzugefügt. Damit werden Anti-Spambot Maßnahmen einiger Spiele umgangen, die gleiche Texte in kurzem Zeitabstand sperren.
SendKeyDelay & SendKeyDownDelay
SendKeyDelay: Die Zeit in ms, die zwischen zwei gesendeten Zeichen gewartet wird.
SendKeyDownDelay: Die Zeit in ms, die jedes Zeichen gedrückt gehalten wird.
Beispiel: Ihr sendet "abc" mit SendKeyDelay = 3 und SendKeyDownDelay = 5
<a 5ms gedrückt> <3ms warten> <b 5 ms gedrückt> <3ms warten> <c 5ms gedrückt>
Dient der Geschwindigkeitsoptimierung. Zu niedrige Werte können zur Folge haben, dass einige Zeichen nicht ankommen.
Default ist 5ms und sollte überall flüssig laufen. Je nach PC/Leitung/Server ist mehr drin.
Delay Test
Sendet 100x 7 Zeichen und stoppt dabei automatisch die benötigte Zeit. Erleichtert das Anpassen der Delays.
Enter Chat einstellbar
Wahlweise wird nach jedem Text Enter gesendet, um eine Chateingabe abzuschicken.
Flag einstellbar - beliebige Tasten möglich
Default (Checkbox nicht aktiviert) heißt, der Text wird "roh" gesendet, also ganz normal wie er da steht.
Aktiviert ihr die Checkbox, könnt ihr besondere Tasten wie z.B. die F-Tasten, Shift, Tab etc. senden. Die entsprechenden Codes dafür sind unten aufgelistet.
Enter Chat ist dabei automatisch deaktiviert, kann aber per {ENTER} manuell gesendet werden.
Fenster auswählen
Damit der Bot für jedes beliebige Spiel funktioniert, könnt ihr manuell ein Zielfenster auswählen.
Dafür einfach den Select-Button drücken und mit dem nächsten Klick das geöffnete Fenster wählen.
Anschließend werden Fenstertitel, ProcessID und WindowHandle angezeigt. Reicht euch das nicht für eine eindeutige Bestimmung, drückt den Open-Button und das ausgewählte Fenster wird in den Vordergrund geholt.
Sonderzeichen:
Diese Zeichen beziehen sich immer auf die jeweils folgenden Zeichen, die dann mit den entsprechenden Sondertasten gleichzeitig gedrückt werden.
! = ALT
# = WINDOWS
+ = SHIFT
^ = STRG / CTRL
Beispiel "^a" sendet Strg+a.
Möchtet ihr trotz aktivierter Flag eines dieser zeichen roh senden, müsst ihr es zwischen {} setzen. Möchtet ihr { oder } roh senden, dann {{} bzw. {}}.
Die geschweiften Klammern bieten eine Vielzahl weiterer Tasten, worunter die wohl interessantesten {F1} bis {F12} sind. Damit könn ihr beispielsweise Skills in Games ausführen.
HTML Code:
{SPACE} SPACE
{ENTER} ENTER key on the main keyboard
{ALT} ALT
{BACKSPACE} or {BS} BACKSPACE
{DELETE} or {DEL} DELETE
{UP} Up arrow
{DOWN} Down arrow
{LEFT} Left arrow
{RIGHT} Right arrow
{HOME} HOME
{END} END
{ESCAPE} or {ESC} ESCAPE
{INSERT} or {INS} INS
{PGUP} PageUp
{PGDN} PageDown
{F1} - {F12} Function keys
{TAB} TAB
{PRINTSCREEN} Print Screen key
{LWIN} Left Windows key
{RWIN} Right Windows key
{NUMLOCK on} NUMLOCK (on/off/toggle)
{CAPSLOCK off} CAPSLOCK (on/off/toggle)
{SCROLLLOCK toggle} SCROLLLOCK (on/off/toggle)
{BREAK} for Ctrl+Break processing
{PAUSE} PAUSE
{NUMPAD0} - {NUMPAD9} Numpad digits
{NUMPADMULT} Numpad Multiply
{NUMPADADD} Numpad Add
{NUMPADSUB} Numpad Subtract
{NUMPADDIV} Numpad Divide
{NUMPADDOT} Numpad period
{NUMPADENTER} Enter key on the numpad
{APPSKEY} Windows App key
{LALT} Left ALT key
{RALT} Right ALT key
{LCTRL} Left CTRL key
{RCTRL} Right CTRL key
{LSHIFT} Left Shift key
{RSHIFT} Right Shift key
{SLEEP} Computer SLEEP key
{ALTDOWN} Holds the ALT key down until {ALTUP} is sent
{SHIFTDOWN} Holds the SHIFT key down until {SHIFTUP} is sent
{CTRLDOWN} Holds the CTRL key down until {CTRLUP} is sent
{LWINDOWN} Holds the left Windows key down until {LWINUP} is sent
{RWINDOWN} Holds the right Windows key down until {RWINUP} is sent
{ASC nnnn} Send the ALT+nnnn key combination
{BROWSER_BACK} 2000/XP Only: Select the browser "back" button
{BROWSER_FORWARD} 2000/XP Only: Select the browser "forward" button
{BROWSER_REFRESH} 2000/XP Only: Select the browser "refresh" button
{BROWSER_STOP} 2000/XP Only: Select the browser "stop" button
{BROWSER_SEARCH} 2000/XP Only: Select the browser "search" button
{BROWSER_FAVORITES} 2000/XP Only: Select the browser "favorites" button
{BROWSER_HOME} 2000/XP Only: Launch the browser and go to the home page
{VOLUME_MUTE} 2000/XP Only: Mute the volume
{VOLUME_DOWN} 2000/XP Only: Reduce the volume
{VOLUME_UP} 2000/XP Only: Increase the volume
{MEDIA_NEXT} 2000/XP Only: Select next track in media player
{MEDIA_PREV} 2000/XP Only: Select previous track in media player
{MEDIA_STOP} 2000/XP Only: Stop media player
{MEDIA_PLAY_PAUSE} 2000/XP Only: Play/pause media player
{LAUNCH_MAIL} 2000/XP Only: Launch the email application
{LAUNCH_MEDIA} 2000/XP Only: Launch media player
{LAUNCH_APP1} 2000/XP Only: Launch user app1
{LAUNCH_APP2} 2000/XP Only: Launch user app2
Bugs:
Keine bekannt.
Falls ihr welche findet, ausführlich (!) hier melden. Dazu gehört verwendetes Betriebssystem, Zielprogramm, genau Beschreibung des Fehlers und unter Umständen Screenshots oder ein Video.
Sätze wie "es läuft nicht." machen jegliche Hilfe unmöglich.
Was darf damit gemacht werden?
Was ihr wollt. Ihr könnt ihn zum lernen benutzen, als Beispielscript, oder auch als Grundlage für einen eigenen SpamBot.
Wenn ihr möchtet, könnt ihr gerne eure Versionen hier posten.
Ich habe versucht, Variablen und Funktionen möglichst sinnvoll zu benennen, um den Code leichter verständlich zu machen.
Wenn ihr trotzdem Fragen zum Script habt, könnt ihr sie gerne stellen, aber bitte nur spezielle Fragen zu einzelnen Teilen. Ich kann euch gerne erklären, wieso ich einen bestimmten Befehl benutzt habe, aber wenn ihr insgesmt fast nichts davon versteht, solltet ihr lieber erstmal ein paar Tutorials lesen.
VirusTotal
Bevor irgendjemand trotz öffentlichem Source Stress schiebt, hier mal ein Scan:
Universal-Spambot by TobixD 02/20/2011 - 4Story Hacks, Bots, Cheats & Exploits - 14 Replies Hi Leute,
ich habe heute aus langeweile einen Spambot für 4Story und andere Programme erstellt.
Wenns euch gefällt pls ein *Thanks*
Virus Total Scan : http://www.virustotal.com/de/analisis/ae1e2ebb3947 72bca4e7c5ee5c1ab907a1f7223b6963aef5012d9cf7cc3216 53-1279398339
Universal Aimbot v1.43 for Counter Strike: Source 02/17/2011 - Counter-Strike Hacks, Bots, Cheats & Exploits - 1 Replies Universal aimbot 1.43
Short introduction: This little program will help you get headshots. All it does is take a lot of screenshots of windows (which happens to be cs:s covering the screen), a little image analysis, then moves the mouse for you in cs:s. This aimbot is superior to other aimbots out there since it does a bit block transfer directly to an array, then the array is split into colors using minimal cpu usage. All other aimbots that I've encountered use getpixel which is about 200...
Universal SpamBot *HOT* 02/17/2010 - Main - 3 Replies So... Der Universal Spambot/ChatBot ist fertig.
Neu bei 3100:
+ 2 Bugs behoben
+ Zeit bis zum Start kann eingestellt werden
+ Neues Logo(Ist passender)
Vortiele:
+ Er funktioniert in jedem Game oder Program(MMOPRG, MSN, Editor...)
+ Er ist kostenlos