Sie sind nicht angemeldet.

1

Montag, 19. Juli 2010, 01:17

Mein Erster (Spam-)BOT [Update]

Hallo Community,

ich will euch hier meinen ersten Trainings übungs SpamBOT vorstellen ich danke der Community wegen der hilfe ;-)

AutoIt-QuellCode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.6.1
 Author:     Arian Vaziri/ahv2j5dc

 Script Function:
Es ist Ein SpamBOT

#ce ----------------------------------------------------------------------------







Global $Paused
HotKeySet("{F5}", "TogglePause")
HotKeySet("{ESC}", "Terminate")




#include <GUIConstantsEx.au3>
GUICreate("SpamBOT by ahv2j5dc/Arian Vaziri", 1000, 700)
GUISetState(@SW_SHOW)
ToolTip ( "Gib die geforderten Informationen ein", 6, 10)
GUICtrlCreateLabel("Das ist mein SpamBOT den ich zum trainieren und zum Spaß entworfen habe ;-) By Arian Vaziri",10, 10)
GUICtrlCreateLabel("Hier kannst du den Bot Testen er spamt vorgebene Informationen auch hier hast du wieder 5sek Zeit das Fenster zum Spammen zu öffnen", 330, 480)
GUICtrlCreateLabel("Wie oft es Gespammt werden soll in zahlen", 300, 80)
Guictrlcreatelabel ("In welchem Zeitabstand soll Es gespammt werden Zeit in Sekunden", 300, 280)
GUICtrlCreateLabel("Der Text der Gespammt werden soll", 300, 180)
$Oft = GUICtrlCreateInput("", 300, 100, 200, 20)
$Zeit = GuictrlCreateInput ("",300, 300, 200, 20) 
$Box = GUICtrlCreateInput("", 300, 200, 200, 20)
GUICtrlCreateLabel("Wenn du auf Spam klickst hast du noch genau 5 sekunden Zeit bis es anfängt zu Spammen", 150, 620)
$ID_Button = GUICtrlCreateButton("Spam", 600, 600, 50, 50)
$Zu = GUICtrlCreateButton("Schliessen", 700, 600, 80, 50)
$test = GUICtrlCreateButton ("Test", 600, 500, 50, 50)


While 1
$msg = GUIGetMsg()
Switch $msg
Case $ID_Button
        Sleep(5000)
ToolTip ("SpamBOT by ahv2j5dc/Arian vaziri läuft, drücke F5 für Pause und Esc zum Schließen " , 6 , 10)
        For $i = 0 To GUICtrlRead($Oft) - 1 Step +1
            Send(GUICtrlRead($Box))
           Send("{ENTER}")
   sleep(GuictrlRead($Zeit )* 1000)
        Next
Case $test
sleep (5000)
ToolTip ("Test vom SpamBOT by ahv2j5dc/Arian vaziri läuft, drücke F5 für Pause und Esc zum Schließen " , 6 , 10)
For $e = 0 To 5 - 1 Step +1
Send("Dies ist nur ein Test und es sendet es 5x im abstand von 5sekunden")
Send("{Enter}")
Sleep(5000)
Next
    Case $GUI_EVENT_CLOSE
        Exit
    Case $Zu
        Exit
EndSwitch

sleep(20)
WEnd

Func TogglePause()
$Paused = NOT $Paused
While $Paused
    sleep(100)
    ToolTip('Bot ist Pausiert F5 um den BOT wieder zu Starten',0,0)
WEnd
ToolTip("")
EndFunc

Func Terminate()
Exit 0
EndFunc




[Update]

AutoIt-QuellCode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.6.1
 Author:         Arian Vaziri/ahv2j5dc

 Script Function:
    Es ist Ein SpamBOT

#ce ----------------------------------------------------------------------------
#include <GUIConstantsEx.au3>

HotKeySet("{F5}", "TogglePause")
HotKeySet("{ESC}", "Terminate")

Global $Paused
Global $Beenden = 0

GUICreate("SpamBOT by ahv2j5dc/Arian Vaziri", 1000, 700)
GUICtrlCreateTab (100,50,800,600)
GUICtrlCreateTabItem ("Spambot")
ToolTip ( "Gib die geforderten Informationen ein", 6, 10)
GUICtrlCreateLabel("Das ist mein SpamBOT den ich zum trainieren und zum Spaß entworfen habe ;-) By Arian Vaziri",10, 10)
GUICtrlCreateLabel("Hier kannst du den Bot Testen er spamt vorgebene Informationen auch hier hast du wieder 5sek Zeit das Fenster zum Spammen zu öffnen", 330, 480)
GUICtrlCreateLabel("Wie oft es Gespammt werden soll in zahlen", 300, 80)
Guictrlcreatelabel ("In welchem Zeitabstand soll Es gespammt werden Zeit in Sekunden", 300, 280)
GUICtrlCreateLabel("Der Text der Gespammt werden soll", 300, 180)
$Oft = GUICtrlCreateInput("", 300, 100, 200, 20)
$Zeit = GuictrlCreateInput ("",300, 300, 200, 20)
$Box = GUICtrlCreateInput("", 300, 200, 200, 20)
GUICtrlCreateLabel("Wenn du auf Spam klickst hast du noch genau 5 sekunden Zeit bis es anfängt zu Spammen", 150, 620)
$ID_Button = GUICtrlCreateButton("Spam", 600, 600, 50, 50)
$Zu = GUICtrlCreateButton("Schliessen", 700, 600, 80, 50)
$test = GUICtrlCreateButton ("Test", 600, 500, 50, 50)

GUICtrlCreateTabItem ("Mehr")
$Spamtext1 = GUICtrlCreateInput ("",110,100,200,20)
$SpamText2 = GUiCtrlCreateInput ("",320,100,200,20)
$SpamText3 = GUICTRLCREATEINPUT ("",530,100,200,20)
$WarteZeit1 = GUICtrlCreateInput("",110,150,200,20)
$WarteZeit2 = GUICtrlCreateInput("",420,150,200,20)
GuiCtrlCreateLabel("Erster SpamText",110,80)
GuiCtrlCreateLabel("Zweiter SpamText",320,80)
GuiCtrlCreateLabel("Dritter SpamText",530,80)
GUICtrlCreateLabel("Warte Zeit zwischen erstem Spamtext und Zweitem",110,130)
GUICtrlCreateLabel("Warte Zeit zwischen zweitem Spamtext und drittem",420,130)
$Button1 = GUICtrlCreateButton("Spam", 648, 552, 137, 49, 0)
$Label1 = GUICtrlCreateLabel("Du hast 5 Sekunden Zeit das Spamziel zu öffnen ", 616, 528, 242, 18)
$Anzahl = GUICtrlCreateInput ("",110,200,200,20)
$Label2 = GUICtrlCreateLabel("Wie oft soll das ganze Gespammt werden", 104, 176, 206, 18)
$WarteZeit3 = GUICtrlCreateInput("", 416, 200, 201, 22)
$Label3 = GUICtrlCreateLabel("Warte Zeit zwischen den Wiederholungen", 416, 176, 207, 18)
$Checkbox1 = GUICtrlCreateCheckbox("Nach abschluss des Spammens den BOT beenden?", 336, 568, 273, 17)
GUISetState(@SW_SHOW)



While 1
    $msg = GUIGetMsg()
    Switch $msg
        Case $ID_Button
            TrayTip ("Start", "du hast den Spam gestartet", 5000)
            Sleep(5000)
            ToolTip ("SpamBOT by ahv2j5dc/Arian vaziri läuft, drücke F5 für Pause und Esc zum Schließen " , 6 , 10)
            For $i = 0 To GUICtrlRead($Oft) - 1 Step +1
                Send(GUICtrlRead($Box))
               Send("{ENTER}")
               sleep(GuictrlRead($Zeit )* 1000)
           Next
           
        Case $test
            sleep (5000)
            ToolTip ("Test vom SpamBOT by ahv2j5dc/Arian vaziri läuft, drücke F5 für Pause und Esc zum Schließen " , 6 , 10)
            For $e = 0 To 5 - 1 Step +1
                Send("Dies ist nur ein Test und es sendet es 5x im abstand von 5sekunden")
                Send("{Enter}")
                Sleep(5000)
            Next
        Case $Button1
            TrayTip ("Start", "du hast den Spam gestartet", 5000)
            Sleep(5000)
            ToolTip ("SpamBOT by ahv2j5dc/Arian vaziri läuft, drücke F5 für Pause und Esc zum Schließen " , 6 , 10)
            For $i = 0 To GUICtrlRead($Anzahl) - 1 Step +1
                    sleep(GUICtrlRead($WarteZeit3)* 1000)
                Send (GUICtrlRead($Spamtext1))
                Send ("{ENTER}")
                sleep(GUICtrlRead($WarteZeit1)* 1000)
                Send (GUICtrlRead($Spamtext2))
                Send ("{ENTER}")
                sleep(GUICtrlRead($WarteZeit2)* 1000)
                Send (GUICtrlRead($SpamText3))
                Send ("{ENTER}")
            Next
            
            If (GUICtrlRead($Checkbox1) ) = $GUI_CHECKED Then Exit
                
            
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Zu
            Exit
    EndSwitch
    sleep(20)
WEnd

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Bot ist Pausiert F5 um den BOT wieder zu Starten',0,0)
    WEnd
    ToolTip("")
EndFunc

Func Terminate()
    Exit 0
EndFunc

Func _button1()
    TrayTip ("Start", "du hast den Spam gestartet", 5000)
    Sleep(5000)
    ToolTip ("SpamBOT by ahv2j5dc/Arian vaziri läuft, drücke F5 für Pause und Esc zum Schließen " , 6 , 10)
    For $i = 0 To GUICtrlRead($Anzahl) - 1 Step +1
        sleep(GUICtrlRead($WarteZeit3)* 1000)
        Send (GUICtrlRead($Spamtext1))
        Send ("{ENTER}")
        sleep(GUICtrlRead($WarteZeit1)* 1000)
        Send (GUICtrlRead($Spamtext2))
        Send ("{ENTER}")
        sleep(GUICtrlRead($WarteZeit2)* 1000)
        Send (GUICtrlRead($SpamText3))
        Send ("{ENTER}")
    Next
    
EndFunc

1.1
Signatur Zitat: Bart:" Ich bin El-Barto" Homer: " tzzz... DAS kann ich auch ich bin EL-Homo. NEIN!!" Zitat ENde :D 8) :P
"

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ahv2j5dc« (1. August 2010, 23:20) aus folgendem Grund: mehr funktionen hinzugefügt


Flachland-Gorillas retten

2

Montag, 19. Juli 2010, 10:54

Ist doch eigentlich ganz okay bis auf das er nicht im HIntergrund läuft und nicht mehrere Leute anschreibt.
Warum setzt du nicht noch einen Hotkey für Start sont ist das immer so stressig^^
Hast du den gemacht um etwas bestimmtes zu spammen?
Warum benutzt du -1 in deiner For-Schleife ( For $e = 0 To 5 - 1 Step +1 )?
Wenns darum geht das es die Zahl sein soll die auch ins Input geschrieben wird kannst du doch auch einfach $e = 1 setzen und das -1 weglassen.
Kann aber sein das ich was falsch gelesen / verstanden hab, eigentlich schlaf ich noch :D

3

Montag, 19. Juli 2010, 21:27

sry

sry wollte hier nach background fragen wie ich mein programm in den background machen kann
Signatur Zitat: Bart:" Ich bin El-Barto" Homer: " tzzz... DAS kann ich auch ich bin EL-Homo. NEIN!!" Zitat ENde :D 8) :P
"

4

Montag, 19. Juli 2010, 21:39

Controlsend und Controlclick
Signatur BIDDE BewerDen ; Positiv ^^

5

Montag, 19. Juli 2010, 22:04

hmm

kannst du mch auf ein TUT verweisen währe nett danke :D nicht deswegen schlecht bewerten :D
Signatur Zitat: Bart:" Ich bin El-Barto" Homer: " tzzz... DAS kann ich auch ich bin EL-Homo. NEIN!!" Zitat ENde :D 8) :P
"

6

Sonntag, 1. August 2010, 22:18

Wenn du dem Programme einen Background geben will ich mach alles mit Koda Desgin
wenn du bild aus dem internet haben wills muss du das mit IntGet machen nicht i-wo hochladen und einfach Link rein musste mit IntGet machen .....

Sons hast du einen weißen hintergrund und das ist dumm hatte ich immer :D xD
ich weiß nicht wasich im moment machen soll mir ist Langweilig ;)




das ist ein Thanks wert oder ? xD

7

Sonntag, 1. August 2010, 23:17

In Mod-Sachen -> Bitte Titel umbennen, das man weiss, was für eine ART von Bot das ist!

Und wenns nur so ist -> Mein erster (Spam-)Bot [Update] oder so...


LG
Signatur ... Autolt Grundwissen
[Tut] Fortgeschrittene Arbeit mit PixelSearch
[Tut] FF.au3 – AutoIt-Funktionen im Browser
[Tut] FF.au3 – So mache ich Bots für Browsergames
[Tut] WinHttp – Einstieg... (Paket-Bots)
[Tut] ImageSearch – Einstieg...(z.B. Bots für FlashGames