Jump to content
Nytro

[RST] Preluare avatar

Recommended Posts

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_mess

Nu 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:

2q2nuok.png

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.jpg

Am 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.exe
http://www.megaupload.com/?d=I33HQKUC

Ar trebui sa va descurcari, sunteti baieti mari. :)

Edited by Nytro
Link to comment
Share on other sites

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. :)

Link to comment
Share on other sites

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 by me.mello
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Update:

Screenshot: http://i54.tinypic.com/2ewcqcw.jpg

Am 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.exe
http://www.megaupload.com/?d=I33HQKUC

Ar trebui sa va descurcari, sunteti baieti mari. :)

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...