Nytro Posted February 18, 2011 Report Posted February 18, 2011 (edited) De curand, cei de la Yahoo! au facut cateva modificari, atat la protocolul YMSG cat si la serverele lor pentru a nu mai functiona detectoarele de invizibilitate care se foloseau de o problema in protocolul YMSG (cerere avatar -> confirmare). Dupa cum poate unii dintre voi v-ati dat seama, link-ul:http://img.msg.yahoo.com/avatar.php?yids=id_de_messNu mai afiseaza avatarul curent, ci ultimul, inainte de modificarile facute de Yahoo!.Am facut putin research si am gasit o metoda de a prelua avatarul cuiva. Nu e complicat, insa problema e ca trebuie sa fii logat pentru a putea vedea un avatar.Programul nu se logheaza, ci foloseste direct niste cookie (date prin care serverul stie ca un utilizator e logat) - multumesc Nemessis - cu ajutorul carora are acces la avatare. Probleme cu aceste cookie-uri, este ca functioneaza doar 24 de ore. Asadar, e posibil sa nu mearga.Un alt lucru de mentionat, este ca am facut programul in graba, deci e scris prost si foarte predispus la erori. E prima versiune, nu am avut chef sa ma chinui cu el.Asa arata programul (e urat, stiu) - ID-ul e luat de pe Google:E prima versiune, daca am chef ii aduc imbunatatiri, vad eu ce fac.Daca nu va merge, postati aici ce problema aveti. Cineva a avut probleme pe XP, pe Windows 7 merge bine la mine si la altcineva, testati si voi. E facut in Visual Basic 6 si foloseste cateva module luate de pe net (pentru lucrul cu PNG-uri, modSocketMaster si descarcatul folosind MS Internet API) pentru a fi gata repede si pentru a nu ma enerva muncind la el. Oricum nu m-am chinuit prea mult, e o porcarie, dar poate e utila.Update:Screenshot: http://i54.tinypic.com/2ewcqcw.jpgAm pus un camp pentru cookie (mi-a luat 1 minut sa il "updatez"). Ca sa il folositi, intrati pe mail (sau pe mail-ul unui bot daca considerati ca am de gand sa va fur cookie), in bara de la URL scrieti:javascript:alert(document.cookie);Copiati ce apare in mesaj (alerta) si puneti in campul Cookie din program. E de ajuns sa luati de la "Y=" in colo, doar Y si T sunt necesare.Download:http://www.speedyshare.com/files/27087611/Preluare_avatar.exehttp://www.megaupload.com/?d=I33HQKUCAr trebui sa va descurcari, sunteti baieti mari. Edited February 26, 2011 by Nytro Quote
Greywords Posted February 18, 2011 Report Posted February 18, 2011 cand scriu id-u nu apare nimic si se blockeaza.. am windows xp Quote
Nytro Posted February 18, 2011 Author Report Posted February 18, 2011 Acum nu mai am chef, maine mai repar din probleme. Ideea e ca cele mai multe nu se datoreaza codului scris de mine, pentru ca folosesc mult cod scris de altii. Quote
Guest Mosad Posted February 18, 2011 Report Posted February 18, 2011 Testat si merge perfect.Congrats nytro. Quote
1337 Posted February 18, 2011 Report Posted February 18, 2011 Nytro ciudat ISP aiISP of this IP [?]: Agentia pentru Administrarea Retelei de InformaticOrganization: RoEduNet Bucharest Branch Quote
Spock Posted February 18, 2011 Report Posted February 18, 2011 Stii Qt / GTK?Poate il faci portabil Quote
Nytro Posted February 18, 2011 Author Report Posted February 18, 2011 1337: Inteleg. Sa zicem ca nu am folosit stick-ul meu de RDS.Spock: Trebuia sa ma gandesc la asta de la inceput. Am mai facut un binder (Darky Binder v2.0) folosind Qt, dar asta e facut in Visual Basic 6, pentru a fi facut mai repede si cu cat mai putin efort. Daca nu am ce face in acest week-end (si am ce face) o sa lucrez la aceasta porcarie. Quote
me.mello Posted February 18, 2011 Report Posted February 18, 2011 (edited) Nice dar ma intreb acum daca tot ai folosit librarii ai stiut unde sa tintesti ...cat tiar lua sa faci propriile functii...daca e fac in vb6 poti face cv rapid si usos in winsock:d place de tine ca esti modest "porcarie";)) ma sa stii ca am vazut pe cineva cu un script in asp .net care merge si acu si merge destul de bine...singurul bug ar fi fost ca iti arata statusul gresit gen Online>invisible iar Invisible>offline ...dar sa reparat..oricum am remarcat faza cu avataru pe cont propriu.O btw ce metoda ai daca asta nu merge..? http://img.msg.yahoo.com/avatar.php?yids=id_de_mess asta daca faci un share cu cei din birt:) Edited February 18, 2011 by me.mello Quote
Nytro Posted February 19, 2011 Author Report Posted February 19, 2011 Am facut putin research inainte, adica mai intai mi-am dat seama cum functioneaza noile avatare la Yahoo!, apoi nu a fost greu sa fac programul.Metoda nu e complicata, dar nu vreau sa detaliez tot, vreau ca lumea sa munceasca putin pentru informatie.Il puteam face si fara cod scris de altii, scriam doar ce imi trebuia, dar nu cred ca avea rost sa ma complic. Quote
me.mello Posted February 19, 2011 Report Posted February 19, 2011 Destul de corect si eu mai fac din astea. Nustiu ce mas face fara "my snipets" si dotnet...oricum ai facut treaba buna. Quote
Nytro Posted February 19, 2011 Author Report Posted February 19, 2011 Nu mai merge. Cel putin ce e postat aici, am schimbat cookie si merge.Trebuie sa fac logare si imi e lene. Am pus link-uri noi, cu cookie nou, adica va merge 24 de ore. Quote
Nytro Posted February 26, 2011 Author Report Posted February 26, 2011 Update:Screenshot: http://i54.tinypic.com/2ewcqcw.jpgAm pus un camp pentru cookie (mi-a luat 1 minut sa il "updatez"). Ca sa il folositi, intrati pe mail (sau pe mail-ul unui bot daca considerati ca am de gand sa va fur cookie), in bara de la URL scrieti:javascript:alert(document.cookie);Copiati ce apare in mesaj (alerta) si puneti in campul Cookie din program. E de ajuns sa luati de la "Y=" in colo, doar Y si T sunt necesare.Download:http://www.speedyshare.com/files/27087611/Preluare_avatar.exehttp://www.megaupload.com/?d=I33HQKUCAr trebui sa va descurcari, sunteti baieti mari. Quote
Bebee Posted March 3, 2011 Report Posted March 3, 2011 hint http://gops.usw12.mobstor.vip.gq1.yahoo.com 1 Quote
Ancient Posted June 20, 2011 Report Posted June 20, 2011 Is curios,ar exista o metoda sa furi avatare dar sa iei imaginea propriuzis marime mare? Quote
Nytro Posted June 20, 2011 Author Report Posted June 20, 2011 Am vazut ca unele avatare sunt mai mari, cred ca se poate ceva. Vedeti YDK. Dar nu am timp momentan. Quote