Nytro Posted March 11, 2011 Report Posted March 11, 2011 (edited) Voi detalia din nou problema, sa inteleaga toata lumea.De ceva timp, cei de la Yahoo! au facut cateva modificari in protocolul folosit de Yahoo! Messenger pentru a nu mai functiona detectoarele de invizibilitate.Aceste detectoare, care nu mai functioneaza, si pana in momentul de fata nu exista nici unul functional, se bazau pe protocolul celor de la Yahoo!, YMSG, pentru a determina daca cineva e pe invizibil. Ideea pe scurt e urmatoarea: aceste avatare logau niste boti (niste ID-uri) care cereau prin protocol avatarul persoanei careia dorea sa i se afle starea (invizibil sau nu), aceasta trimitea un mesaj de confirmare, si astfel se putea sti daca este pe invizibil sau nu. Cum aceasta metoda se baza pe avatare, dupa modificarile celor de la Yahoo! au aparut probleme cu acestea, deoarece nu se mai gasesc unde se gaseau pana la acele modificari. Astfel, daca veti dori sa gasiti avatarul cuiva folosind un site care face acest lucru, probabil va va afisa vechiul avatar, cel de dinainte de modificari, insa sunt si site-uri care afiseaza avatarul corect. Asadar, link-ul de forma:http://img.msg.yahoo.com/avatar.php?yids=[ID_DE_MESS]Nu mai functioneaza corect, ci afiseaza ultimul avatar folosit de persoana respectiva, inainte de modificarile celor de la Yahoo!.Problema in a afisa avatarul corect este ca trebuie sa fii logat (tu, sau un ID oarecare) pentru a il putea vedea.Am facut acum ceva timp, o mica aplicatie care putea prelua avatarul cuiva, insa nu era completa si necesita cookie valid pentru a functiona. Am revenit asupra acelei aplicatii si este aproximativ gata.Ce e nou:- nu mai trebuie specificat cookie- logheaza automat un bot- daca primul bot nu mai e bun, ii foloseste pe cei 2 de rezerva- la click pe avatar, acesta se va deschide cu programul implicit de vizualizare imagini (png)- puteti apasa Enter dupa ce ati scris ID-ul pentru preluare- nu ar trebui sa crash-uiasca in caz de eroare, in plus ar trebui sa apara diverse mesaje oarecum explicative (e mai stabil)Asadar, aplicatia foloseste un bot, il logheaza si folosindu-se de el preia avatarul dorit. Dupa logare, pentru preluarea unui alt avatar nu va mai fi necesara inca o logare, preluarea se va face mai rapid. Avatarul se salveaza in folder cu programul cu numele [iD_DE_MESS].png.Stiu ca aplicatia nu e cine stie ce, dar cred ca pentru unele persoane va fi utila.Legat de codul sursa, nu cred ca are rost sa il fac public. E vorba de trimisul a 2-3 request-uri HTTP si cam atat. Un screenshot cu aplicatia (ID luat de pe Google):Link-uri pentru descarcare:http://www.megaupload.com/?d=WMS7PVI0http://fisierulmeu.ro/29H42HI8KSGV/Preluare-avatar-exe.htmlhttp://www.girlshare.ro/1992907.4http://www.speedyshare.com/files/27345524/Preluare_avatar.exehttp://rapidshare.com/files/452111238/Preluare_avatar.exeAstept pareri, sugestii, critici... Bafta! Edited March 11, 2011 by Nytro Quote
just-for-funn Posted March 11, 2011 Report Posted March 11, 2011 Interesant dar, de ce nu faci ... un "full options" sa zic asa, YM Detector, etc ... apoi sa ai acolo optionea "View/Download Avatar" "Add Friend" ... Eu asa asi face daca asi sti cum. Quote
Nytro Posted March 11, 2011 Author Report Posted March 11, 2011 Spune-mi o metoda pentru a detecta daca cineva e pe invizibil, ca cea cu avatarele. Nu ma stresez sa studiez protocolul YMSG in detaliu, sa vad ce, cum si cand se trimit diverse pachete.In rest, Add Friend e o prostie inutila care necesita o linie de cod. De asemenea, si alte prostii ca "Send IM", "Cauta Hi5" chiar nu isi au rostul. Quote
just-for-funn Posted March 12, 2011 Report Posted March 12, 2011 Pai sincer, nu stiu dastea ... dar poate te ajuta daca te uiti peste un script facut in php si iti faci o idee. Quote
Nytro Posted March 12, 2011 Author Report Posted March 12, 2011 Am spus mai sus ca momentan NU EXISTA NIMIC care sa functioneaze pentru invibilitate. Dar spunea cineva de aici de pe forum ca a gasit o metoda, o sa discut cu acea persoana. Quote
tdxev Posted March 12, 2011 Report Posted March 12, 2011 Vad ca inca merge Yahoo Invisible | HI5 Detector Quote
Nytro Posted March 12, 2011 Author Report Posted March 12, 2011 Da, stiam ca la acel site functioneaza avatarele, dar nu stiam ca si detectorul de invizibilitate. Am incercat pe mine si a mers, probabil e functional. Quote
endemic Posted March 12, 2011 Report Posted March 12, 2011 merge si nu prea. 2/4 imi da offline in loc de invizibil. Quote
danielsan Posted March 12, 2011 Report Posted March 12, 2011 E praf. sunt offline si el imi zice invisible Quote
Nytro Posted March 12, 2011 Author Report Posted March 12, 2011 Multumesc pentru teste, aveam de gand sa il integrez in program, se pare ca nu are rost.Am sniffat sa vad ce pachete primesc, si nu am primit nimic. Initial ma gandeam ca detectia se face doar comunicand cu serverele Yahoo! dar probabil raspunsul e aleator (in caz ca nu e online persoana in cauza). Quote
endemic Posted March 12, 2011 Report Posted March 12, 2011 sau au schimbat ceva in protocol, si ala nu mai interpreteaza bine raspunsurile. adica ii da ceata cu un alt raspuns necunoscut Quote
tdxev Posted March 12, 2011 Report Posted March 12, 2011 ups... se pare ca asa este ... nu am mai stat sa il testez, pe asta il stiam si eu am trecut pe invisibele si am dat scan . se pare ca am avut noroc Quote
Nytro Posted April 1, 2011 Author Report Posted April 1, 2011 Vad ca functioneaza din nou:http://img.msg.yahoo.com/avatar.php?yids=id_messInsa si programul functioneaza in continuare. Quote