Vhaerun Posted February 21, 2008 Report Posted February 21, 2008 Aloha!Acum vreo doua saptamani am dat peste AutoIT , un limbaj de automatizat taskuri . De fapt , e limbajul in care se scriu botii pt. jocuri . AutoIT se poate downloada de aici .Ca exemplu , hai sa facem un script care sa se logheze pe RST .Presupunand ca ai downloadat si instalat AutoIT , porniti Scite .Dati paste la urmatorul cod :#RequireAdmin ; rulezi scriptul ca admin ca sa nu aiba IE limitari#include <IE.au3> ; includ suportul pt. IE$browser=_IECreate(); creez un browser_IENavigate($browser,"http://www.rstcenter.com"); navighez spre site$Form=_IEFormGetObjByName($browser,0); iau primul form$User=_IEFormElementGetObjByName($Form,"username"); username$Password=_IEFormElementGetObjByName($Form,"password"); parola$MyUser=InputBox("Info","Introdu userul"); cer userul$MyPass=InputBox("Info","Introdu parola"); cer parola_IEFormElementSetValue($User,$MyUser); setez userul_IEFormElementSetValue($Password,$MyPass); setez parola$ButonLogin=_IEFormElementGetObjByName($Form,"login"); caut butonul de login_IEAction($ButonLogin,"click"); il apasSintaxa din AutoIT este cam aceeasi cu cea din Basic . Partea interesanta e ca poti creea browsere care sa nu fie vizibile , si care sa isi faca treaba in fundal . Have fun , and behave ! Quote
moubik Posted February 21, 2008 Report Posted February 21, 2008 nice.prin ascunderea ferestrei de browser spui ca poate sa trimita chiar fisiere de pe hdd, nu ? gen profile de la mozilla (cu toate parolele...) Quote
Vhaerun Posted February 21, 2008 Author Report Posted February 21, 2008 Bineinteles Partea faina e ca daca faci boti cu AutoIT nu trebuie sa te mai chinui sa simulezi comportamentul unui browser . E nedetectabil . Quote
alcol Posted February 23, 2008 Report Posted February 23, 2008 cat am cautat yo un astfel de tutorial ...in sfarsit l-am gasit....multa bafta si spor la munca voastra Am o intrebare acest bot doar se logheaza pe site?Pt. a posta(de exemplu) il seteaza fiecare dupa preferinte?? Quote
Vhaerun Posted February 23, 2008 Author Report Posted February 23, 2008 Nu ar fi fost greu sa ii adaug si optiune de postare , dar e mai bine asa .Ca sa postezi trebuia sa vizitezi un thread creat si sa apesi pe butonul cu add reply ( toate astea din cod AutoIT , cu _IEFormGetObj , _IEFormElementGetCollection , si _IEFormElementSetValue ) , sau daca vrei sa creezi un topic sa apesi pe butonul cu "New thread" .Odata facute chestiile astea trebuie sa completezi form-ul , si sa apesi butonul. Simple as pie ! Daca are cineva nevoie de ajutor pe tema aceasta , postati aici si o sa imi dau silinta sa ajut Quote
go_sword Posted February 23, 2008 Report Posted February 23, 2008 cu asta poate fi facut f usor un bot care sa adune intrebarile de la conquiztador... Quote
Vhaerun Posted February 23, 2008 Author Report Posted February 23, 2008 Cum ? Teoretic s-ar putea face , accesand controalele din pagina . Tu cum te-ai gandit ? Quote
go_sword Posted February 23, 2008 Report Posted February 23, 2008 il faci sa joace...si mai faci un sniffer care sa adune intrebarile si rasp.le inscrii intr-o baza de date apoi folosind algoritmul de decriptare al lui VirginMary le decriptezi...teoretictrebuie si algoritmul modificat un pic,dar e foarte usor.trebuie sa il faci sa citeasca dintr-un fisier :wink: easy Quote
Flash85 Posted February 24, 2008 Report Posted February 24, 2008 eu folosesc mozilla...ca sa imi deschida in mozilla trebuie sa includ un mozilla.au3 in loc de explorer?din cate vad eu programul asta e facut special pentru internet explorer Quote
Vhaerun Posted February 24, 2008 Author Report Posted February 24, 2008 If only it were that simple Nu exista mozilla.au3 , pentru ca Firefox nu are expus object model . Daca chiar vrei mozilla, incearca cu selenium . O sa postez un tutorial curand , despre cum pot fi automatizate restul de browsere , folosind selenium . Quote
Flash85 Posted February 24, 2008 Report Posted February 24, 2008 aham...ty , l-am luat acum, testing Quote
edededi Posted February 24, 2008 Report Posted February 24, 2008 If only it were that simple Nu exista mozilla.au3 , pentru ca Firefox nu are expus object model . Daca chiar vrei mozilla, incearca cu selenium . O sa postez un tutorial curand , despre cum pot fi automatizate restul de browsere , folosind selenium .Astept cu nerabdare tutorialul , in rest good job Quote
Flash85 Posted February 25, 2008 Report Posted February 25, 2008 <input class="fm fm110" type="text" name="e8e2ee7" value="" maxlength="15"> <span class="e f7"></span></td></tr><tr><td><label>Password:</label><input class="fm fm110" type="password" name="e9fd629" value="" maxlength="20"> <span class="e f7"></span>asta e codul sursa...cum fac sa introduc chestia asta intr-un script ?vreau sa dau dublu click pe script si sa se logheze automat, fara sa mai introduc eu nume si pass Quote
Vhaerun Posted February 25, 2008 Author Report Posted February 25, 2008 Avand in vedere ca nu ai postat si bucata de cod care incepe form-ul , propun sa faci asa :- ia intr-o variabila toate form-urile din pagina , cu _IEFormGetCollection parca$browser=_IECreate();_IENavigate($browser,"site");$doc=_IEDocGetObj($browser)$forms=_IEFormGetCollection($doc);- iterezi prin fiecare asa :foreach $form in $forms If($form.name = "e8e2ee7") Then _IEFormElementSetValue($form,"user"); Elseif($form.name = "e9fd629") Then _IEFormElementSetValue($form,"pass"); EndifNextNu pot garanta ca e corect codul , l-am scris din cap . Dar asa se face . Quote
inthel Posted March 12, 2008 Report Posted March 12, 2008 In primul rand programelul e extraordinar.De mult cautam asa ceva..nu prea ma pricep la programare(invat) ... stiu putin c si ceva php .... am vazut niste influente ...totusi pe ce limbaj se bazeaza?...si inca o intrebare ... scripturile pot utiliza si prog de windows sau comenzi??..personal as vrea sa fac un script care sa ma deconecteze de la internet. Quote
Vhaerun Posted March 12, 2008 Author Report Posted March 12, 2008 AutoIT seamana enorm cu Basic . Am I the only one to notice ? Lasa-ma sa ghicesc , iti trebuie pentru rapidshare !Poti executa comenzi biensur ! Alte neclaritati ? Quote
inthel Posted March 16, 2008 Report Posted March 16, 2008 Nu chiar pentru rapidshare(ca nu mie chiar asa delene sa ma deconectez o data) .... sper sa nu supar pe cineva spunand ca imi trebuie pentru anumite siteuri.... chiar si jocurile de browser.(gen .... ala cu vampiri si varcolaci...cum ii zice...am uitat :roll: ) ...oricum m-am lasat de ele... mie imi trebuia pentru un alt site ... daca vrei sa ma ajuti iti spun fericit (PM)...o sa deschid un topic.oricum ...ar trebui sa mai invat VB .... Quote
&#208;&#210;& Posted March 26, 2008 Report Posted March 26, 2008 ar fi interesant pt un spammer.chestia asta nu e PE code nu? Quote
&#208;&#210;& Posted March 26, 2008 Report Posted March 26, 2008 iti trebuie niste depndinte sa rulezi autoit? Quote
wtf Posted March 27, 2008 Report Posted March 27, 2008 (edited) #RequireAdmin ; #include <IE.au3> ; $browser=_IECreate(); _IENavigate($browser,"http://s4.bitefight.ro/bite/login.php"); $Form=_IEFormGetObjByName($browser,0); $User=_IEFormElementGetObjByName($Form,"username"); $Password=_IEFormElementGetObjByName($Form,"password"); $MyUser=InputBox("Info","Introdu userul"); $MyPass=InputBox("Info","Introdu parola"); _IEFormElementSetValue($User,$MyUser); _IEFormElementSetValue($Password,$MyPass); $ButonLogin=_IEFormElementGetObjByName($Form,"login"); _IEAction($ButonLogin,"click");Deci mie mi-a cerut username, am bagat, a fost ok..A cerut psw, am bagat si....:?: si canci nu s-a mai intamplat nimic... dupa ce am dat Ok la box, a disparut dar nu m-a logat pe site! ah, sa precizez ca Username si psw erau corecte Edited March 2, 2013 by wtf Quote
tw8 Posted March 27, 2008 Report Posted March 27, 2008 AutoIT seamana enorm cu Basic . Am I the only one to notice ? Nu chiar, asta zice chiar si la descriere ca AutoIT are sintaxa BASIC-like().So ... iti dau dreptate . Quote
Vhaerun Posted March 27, 2008 Author Report Posted March 27, 2008 #RequireAdmin ; #include <IE.au3> ; $browser=_IECreate(); _IENavigate($browser,"http://s4.bitefight.ro/bite/login.php"); $Form=_IEFormGetObjByName($browser,0); $User=_IEFormElementGetObjByName($Form,"username"); $Password=_IEFormElementGetObjByName($Form,"password"); $MyUser=InputBox("Info","Introdu userul"); $MyPass=InputBox("Info","Introdu parola"); _IEFormElementSetValue($User,$MyUser); _IEFormElementSetValue($Password,$MyPass); $ButonLogin=_IEFormElementGetObjByName($Form,"login"); _IEAction($ButonLogin,"click");Deci mie mi-a cerut username, am bagat, a fost ok..A cerut psw, am bagat si....:?: si canci nu s-a mai intamplat nimic... dupa ce am dat Ok la box, a disparut dar nu m-a logat pe site! ah, sa precizez ca Username si psw erau corecteRuleaza scriptul din SciTE , o sa vezi ca apar niste warning-uri / erori , in partea de jos . Pana nu le postezi pe alea , nu putem sa ne dam seama . Quote
butule Posted March 30, 2008 Report Posted March 30, 2008 super Un tutorial cu autoit in general ar fii bine venit . Bravo baieti! Quote