PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bot Programmierung



Youzer
23.12.2008, 16:42
Wie funktionieren solche Bots die z.B automatisch auf nem Board tausend mal registrieren ( nehmen wir mal an es sind keine captachas aktiv ).

ich mein jetz so die befehle. vielleicht kann ja jemand in seiner programmiersprache einen beispiel bot coden mit kommentaren und quelltext rausstellen.


bin etwas interessiert im coden von bots :)

danke

eRaSeR!
23.12.2008, 16:47
nur etwas intressiert?

Chemical
23.12.2008, 16:50
Einfach die Anmeldung automatisieren..
Du programmierst den Ablauf der Anmeldung, und wieder holst das dann halt immer..

Youzer
23.12.2008, 16:50
ich würd gern wissen wie die funktinoieren und vielleicht auch mal einen bot bauen der etwas auf einer seite ausführt :)


ja das weiß ich auch , aber welche befehle muss man den bot geben damit er auf diese stelle klickt , das da eingibt , auf diesem button geht und auch noch die aktivierungsmail anklickt??

Chemical
23.12.2008, 16:54
kommt auf die Programmiersprache an ?

Youzer
23.12.2008, 16:59
VB6 ?

Chemical
23.12.2008, 17:03
WebBrowser1.Navigate ("DieURL")
WebBrowser1.Document.Getelementbyid("IDdeseingabefeldes").Innertext = Text1.Text
WebBrowser1.Document.Getelementbyid("IDdeseingabefeldes").Innertext = Text2.Text
WebBrowser1.Document.Getelementbyid("IDdeseingabefeldes").Innertext = Text3.Text


Das wäre eine möglichkeit..

DarkFire
23.12.2008, 17:03
VB.Net
http://www.sempervideo.de/?p=822

GregorSamsa
23.12.2008, 17:18
Also, mach folgendes:
Hol dir LiveHTTPHeaders für'n FF, und ließ die Daten bei der anmeldung mit.
Dann codest du dir in einer Sprache deiner Wahl nen Client, der über Port 80 sich mit dem Server verbindet, und dann den Request (mit nem zufällligen Username) absetzt.

Ist übrigens eher ein Flooder statt ein Bot ;-)

Youzer
23.12.2008, 17:36
Danke hab viel gelernt :D Ich probier mal jetzt ein bisschen

blackberry
23.12.2008, 17:52
WebBrowser1.Navigate ("DieURL")
WebBrowser1.Document.Getelementbyid("IDdeseingabefeldes").Innertext = Text1.Text
WebBrowser1.Document.Getelementbyid("IDdeseingabefeldes").Innertext = Text2.Text
WebBrowser1.Document.Getelementbyid("IDdeseingabefeldes").Innertext = Text3.Text


Das ist die bescheuertste Methode, die ich je gesehen habe.
Wenn du etwas spammen willst, willst du doch in geraumer Zeit fertig werden, oder?

Dein Weg:
Eine Webbrowserkomponente erstellen, die auf den IE Frame zugreift
Die Seite laden
Form ausfüllen
Absenden -> noch eine Seite laden

Mein Weg:
Einen simplen HTTP Request senden und fertig.


PS: mit deinem Weg muss alles immer wieder neu aufgebaut werden. Mit meinem muss ich nur eine Verbindung zum Server aufbauen (das tust du auch -> fällt im Vergleich also raus) und den Request senden (tust du in gewisser Weise auch -> hinfällig).
---> du machst doppelt soviel und bist viel später fertig!

Youzer
23.12.2008, 17:55
Und wie sendet man einen "simplen HTTP Request" ? ;)

blackberry
23.12.2008, 17:58
Kommt auf die Sprache an.

Youzer
23.12.2008, 17:58
VB6 natürlich :)

Sawyer
23.12.2008, 18:00
Lerne erstmal ne Sprache bevor du dich an so was ranwagst

die Welt ist nur noch Faul^^

DimeX
23.12.2008, 18:01
-

Youzer
24.12.2008, 13:46
Eine Frage.
Google.de hat keine ID bei dem Suchfeld , was soll ich machen? :(

Toastbrot
24.12.2008, 14:07
Du kannst die Request mit dem Winsock Steuerelement senden.
Für den Umgang damit wirst du wohl genug Tutorials finden ;)

Zu Google: Willst du da einfach nur suchen? Die Parameter kannst du auch in der URL übergeben, also so:


http://www.google.de/search?q=deinsuchbegriff

MfG

Youzer
24.12.2008, 14:11
Jaa aber der eingegeben Begriff in der Textbox soll gesucht werden. wie mach ich das dann am besten , also http://www.google.de/search?q=Textbox1.Text ???

Achja ich hab noch 2 Fragen.

Wie kann man einen Link aufrufen wenn man in der Anwendung auf "www.free-hack.com" klickt? Mit welchem Befehl

Und wie kann ich eine Infobox aufrufen wenn ich z.B auf "about" klicke? :)

Danke

blackberry
24.12.2008, 14:21
Jetzt kauf dir ein verdammtes Buch und fang an zu lesen.

Toastbrot
24.12.2008, 14:28
1. Lern erstmal richtig VB bevor du dich mit Bot Programmierung befasst...
2.
Shell("explorer.exe http://www.google.de") ist wohl die kürzeste von vielen verschiedenen Möglichkeiten
3. Siehe 1.

Youzer
24.12.2008, 14:34
Ich find keine richtigen Tutorials , in der Tutorial Sektion habe ich schon nachgesehen aber ich brauch ein ganzes Grundlagen Tutorial :(

Danke für den Code , hab es mit firefox.exe umgetauscht und es hat geklappt.

Toastbrot
24.12.2008, 14:43
Vielleicht hilft dir das hier:

ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/b0099911.pdf

Und mit dem Code mit explorer.exe wird der Standardbrowser geöffnet, was vorteilhafter ist, da nicht jeder Firefox besitzt und dann möglicherweise ein Fehler auftritt. Also bleib lieber bei explorer.exe, wenn du dein Programm verbreiten willst.

Youzer
24.12.2008, 14:44
Ok danke werds mir merken.

blackberry
24.12.2008, 17:12
Ich find keine richtigen Tutorials , in der Tutorial Sektion habe ich schon nachgesehen aber ich brauch ein ganzes Grundlagen Tutorial :(

Nein, du brauchst ein ganzen Grundlagen __BUCH__!
Die nötigen Voraussetzungen erfüllst du ja bereits:
- du kannst lesen
- du hast viel zu viel Zeit um Fragen zu stellen

Youzer
24.12.2008, 18:45
Haha schon okay, ich habs mal auf Eis gelegt.
Da mein VB 2008 schon bei der "If ... End If" rumspimmt! Meint das ist falsch und unterstreicht die "End If". Hab schon alles probiert

Buch? Ich bin mir sicher 90% hier haben sicher kein Buch bestellt , ebook hab ich schon angekuckt...

blackberry
24.12.2008, 22:49
Buch? Ich bin mir sicher 90% hier haben sicher kein Buch bestellt , ebook hab ich schon angekuckt...

Ich will hier keinen beleidigen, aber vielleicht haben hier deshalb 90% keine Ahnung und stellen immer wieder die selben, dummen, Fragen.

zpesnaz
03.01.2009, 01:56
Wenn du willst kann ich dir einen Bot in PHP bauen..

Schreib mich einfach an per PN

eRaSeR!
03.01.2009, 02:12
Buch? Ich bin mir sicher 90% hier haben sicher kein Buch bestellt , ebook hab ich schon angekuckt...

Youzer hat recht
buch kaufen oder das jeweilige ebook. nich nur ANGUCKEN sondern LESEN

die zeiten wo in den büchern bilder drinne waren, so dass man sie kapiert sind vorbei

dann machst immer schön aufgaben zum buch und die befehle sollten dir selbst einfallen. wenn nich musst es wiederholen dann das nächste kapitel machen