Registrations-Bot

01/04/2014 23:59 Schakon#1
Kann man theoretisch einen Bot programmieren, welcher sich in einem Forum registriert und das mehrmals?

Geht um ein Woltlab Burning Board 3, Captcha und E-Mail-Best. kann ich leicht deaktivieren.

Muss nur auf registrieren klicken, Benutzername, 2x mail, 2x pw eingeben und fertig.

Wie würde das gehen? :D
01/05/2014 00:15 YatoDev#2
mit einer programmier oder script sprache
01/05/2014 01:29 MrDami123#3
Wenn du Captcha und E-Mail Bestätigung deaktivierst, kannst du so viele Accounts erstellen, bis der Server platzt.
01/05/2014 01:30 alpines#4
Mit AutoIt geht das schnell und einfach.
01/05/2014 10:04 Schakon#5
und wie genau mit autoit? Ist Autoit ein Programm?
01/05/2014 13:30 alpines#6
AutoIt ist eine Scriptsprache und wie der Name AutoIt schon sagt - Automatisiere Es - (und nicht wie viele denken AutoIT). Viele Funktionen für Bots aber auch andere Automatisierungsprozesse werden mitgeliefert oder kommen haufenweise in UDFs (User Defined Function) an.
Für Registrieren könntest du entweder IE.au3 nehmen oder die sehr schnelle TCP Variante. Dann hast du in weniger als 2 Sekunden einen Account erstellt wenn der Server schnell antwortet und keine Captchas will.
01/05/2014 13:39 Schakon#7
Okay danke. Klingt schonmal nicht schlecht.

Habe aber leider 0 Ahnung vom Coding, kann nur bisschen HTML und bisschen PHP+CSS. :D

Hat da jemand ein Tutorial oder sowas?
01/05/2014 15:56 alpines#8
Du findest AutoIt Tutorials wie Sand am Meer, andererseits lohnt sich das Lernen für einen Bot nicht wirklich. Geh lieber in den Requests Sticky (Au3-Section) oder in die Coding TBM.
Dort coden dir das sicherlich viele schnell für wenig Geld.
01/05/2014 20:15 DeinMud#9
schick mal link von der Seite.
01/06/2014 15:44 Hanteken#10
Also ich mach das so:
-Als erstes machst du das:
[Only registered and activated users can see links. Click Here To Register...]
Element untersuchen!(Mit Firebug oder etwas anderem)
Hier kann ich ablesen:
name=q
value =""

Value ist was drinne steht/stehen soll.
name ist sozusagen die id.


Code:
        Dim allwebpageelement As HtmlElementCollection = WebBrowser1.Document.All
        For Each webpageelement As HtmlElement In allwebpageelement
            If webpageelement.GetAttribute("name") = "q" Then
                webpageelement.SetAttribute("value", Textbox1.Text)
            End If
Next