Jump to content
eusimplu

Spion Yahoo, afla cat a stat logat o persoana, etc etc

Recommended Posts

In prezent programul a ajuns la versiunea 3 BETA, puteti salva sau sterge logurile, puteti scana un fisier intreg de id-uri, puteti vedea invizibilul(logurile apar si cu optiunea invizibil) daca bifati avansat dar momentan site-ul de unde se ia datele numai functioneaza.

Am decis sa postez tot proiectul Yahoo Spion, toate versiunile si toate incercarile in caz ca vreti sa le studiati.

Proiect Yahoo Spion rar

Acum ca cineva mia spus sa dau cateva detalii despre modul de functionare a programului, voi explica pe scurt, daca vreti mai detaliat este nevoie doar sa spuneti:

Pentru inceput se extrag toate idurile dintr-un fisier text (sau din controlul input in cazul primei versiuni) si se introduc intr-un array in care $iduri[0] este numarul de iduri. Vom presupune ca avem doar idul ionutdinamo39.

Accesam http://opi.yahoo.com/online?u=ionutdinamo39&m=t&t=22&l=ro si preluam sursa(care este doar o linie de text).

Acum verificam daca este online sau offline pe baza sursei, un exemplu presupunand ca suntem la verificarea idului 1 care este in variabila curent_id, vom folosii & pentru concatare de acum incolo si ; este folosit pentru comentarii pe o linie:


$src[$n] = _inetgetsource ("http://opi.yahoo.com/online?u=" & $id & "&m=t&t=22&l=ro")
$splitonoff = StringSplit($src[$n], " ") ; impart in bucati sursa
If $splitonoff[0] == 3 Then
;$splitonooff[0] contine numarul de bucati, textul [B]ionutdinamo39 is ONLINE[/B] are 3
;bucati iar textul [B]ionutdinamo39 is NOT ONLINE[/B] are 4 bucati.
$onoffinv[$n] = "ONLINE"
;declaram ca id-ul pentru bucata din bucla $n este ONLINE
Else

In caz ca idul este online treaba este clara , dar in caz ca este offline luam banuiala ca ar putea fi invizibil asa ca vom verifica un detector online sa vedem el ce parere are, dar pentru ca si el poate gresii la o rata de 1 la 3 incercari vom verifica de 3 ori si in caz ca zice o singura data ca este invizibil parasim bucla de 3 deoarece la invizibil nu poate gresii, nu voi mai da sursa aici deoarece este lunga si va fi greu de urmarit pentru cineva ce nu stie nimic despre autoit. Operatia este simpla, este clar ca nimic din toate astea nu ar trebuii sa fie vizibile utilizatorului pentru a nu-l deranja:

1. deschide iexplore.exe (internet explorer)

2. scriem in input id-ul

3. apasam butonul submit

4. asteptam 10 secunde

5. ne asiguram ca internet explorer e idle

6. preluam sursa

7. cautam in sursa textul INVIZIBIL dar desigur ca cautam odata cu el si tagurile lui html, de exemplu: <strong>Invizibil</strong>

8. in caz ca e invizibil modificam variabila care prezenta pentru bucla curenta in INVIZIBIL din OFFLINE.

Dupa aceea in caz ca este prima verificare, scriem in fisierul pentru loguri ca ionutdinamo39 este $status[$n] la inceputul urmaririi .(unde $status[$n] este starea pentru bucla curenta)

In caz ca nu este la prima verificare respectivul id, vom verifica daca sa produs o schimbare ceva in genul.


$prev_n = $n - $iduri[o]
If Not $status[$prev_n] == $status[$n] Then
; in caz ca sa produs o schimbare
FileWriteLog($log_file, $iduri[$curent_id] & " este " & $status[$n]
EndIf

Edited by eusimplu
Link to comment
Share on other sites

  • Moderators

Invata pe viitor sa iti prezinti marfa mai ok. Daca ai o descriere plina de greseli gramaticale, reduci drastic sansele ca utilizatorul sa iti descarce aplicatia. Plus ca ai greseli gramaticale si in program.

Chestia aia cu trojan.cosmu s-ar putea sa fie de la compilatorul AutoIT-ului (UPX).

In loc de For $n = 1 To 9999999 poti folosi while 1 = 1 ....... wend.

Cam atat am avut de zis la o prima analiza a codului.

Link to comment
Share on other sites

Am facut si eu ceva asemanator si am si postat aici pe rst.

Se inteapa programul tau, imi blocheaza mouse-ul pt 1 secunda la fiecare 13 14 secunde ...use threads

http://opi.yahoo.com/online?u= nu este o optiune, Firefox + Live HTTP Headers Addon + jdetector.com

Ciudat, am programul pornit de cam o ora si calculatorul merge normal. O sa incerc sa vad de la ce se blocheaza dar o sa fie foarte greu sa imi dau seama cand la mine nu apare bugul :D

Link to comment
Share on other sites

  • Moderators
Am facut si eu ceva asemanator si am si postat aici pe rst.

Se inteapa programul tau, imi blocheaza mouse-ul pt 1 secunda la fiecare 13 14 secunde ...use threads

http://opi.yahoo.com/online?u= nu este o optiune, Firefox + Live HTTP Headers Addon + jdetector.com

Uita-te in Task Manager > Performance sa vezi ce se intampla la fiecare 13-14 secunde.

Link to comment
Share on other sites

Sa fac programul in Engleza sau Romana? Acum mam apucat sa mai adaug noi functii programului(sa-l fac mai atractiv, mai comod, mai complex) , dar nu stiu ce limba sa folosesc.(si in ultimu program facut am facut o ciorba de romgleza)

EDIT: cu parere de rau am aflat ca in AutoIt nu pot face multithread :| Dar tot voi adauga eu cumva optiunea de a scana mai multe iduri simultan.

Edited by eusimplu
Link to comment
Share on other sites

EDIT: cu parere de rau am aflat ca in AutoIt nu pot face multithread :| Dar tot voi adauga eu cumva optiunea de a scana mai multe iduri simultan.

Incearca mai bine o implementare in Java (daca nu te descurci putem colabora). Poate ne explici putin algoritmul de functionare, mai precis alternanta online/offline ? PS: Cel mai bine ar fi sa fie ceva web, m-am ganit si eu la ceva de genul, dar e deja ceva pe net, nu-mi amintesc site-ul dar stiu ca e ceva.

Link to comment
Share on other sites

AutoIt.

Scuze ca nu mai au aparut versiuni mai noi, momentan am in lucru un proiect personal web.

Apropo, cateva feedback-uri nu ar strica deloc :D

Todo discutam pe PM mai amanuntit(Deoarece nu este doar offline & online este invizible)

EDIT: Oficial programul meu este recunoscut de virustotal ca CLEAN. https://www.virustotal.com/file/1ff9abe7fd48f6b1e74bb9cb8a632813d502c519f9032343fb394d142e3eda34/analysis/1357076619/

EDIT2: Observ ca nu am postat versiunea 3 BETA, revin cu ea imediat ce o sa-i gasesc si sursa.

Am facut o reverificare a site-ului de unde preluam invizibilul si se pare ca nu mai detecteaza invizibilu, deci numai are rost pana nu gasesc alt site.

Edited by eusimplu
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...