willboy Posted June 25, 2010 Report Posted June 25, 2010 Salut. Lucrez la un programel in visual.net care schimba parola la mess, dar nu stiu care este linkul de schimbare a parolei. Pe cel de logare l-am gasit dar pe cel care schimba nu. Am incercat asta dar nu merge "https://edit.yahoo.com/config/change_pw?.opw=parola&.pw1=parola9&.pw2=parola9&.commit=Save" Quote
loki Posted June 25, 2010 Report Posted June 25, 2010 din cat stiu nu exista un astfel de link. O fi existat, dar ar fi prea usor de exploatat, o vulnerabilitate pe care n-ar trece-o yaho cu vederea. Quote
Nytro Posted June 25, 2010 Report Posted June 25, 2010 Nu exista un link, si pentru schimbare trebuie facute mai multe requesturi care sa pastreze si cookie-urile. Parola va trebui prima oara pentru logare, apoi va fi necesara verificarea sa inainte de schimbarea propriu-zisa. In jur de 3-4 request-uri GET/POST cred. Quote
willboy Posted June 25, 2010 Author Report Posted June 25, 2010 Login-ul l-am facut asa si merge: MsgBox("Introdu ID", MsgBoxStyle.Information, "ID") If vbOK Then TextBox1.Select() Return End If End If If TextBox2.Text = "" Then MsgBox("Introdu parola", MsgBoxStyle.Information, "Parola") If vbOK Then TextBox2.Select() Return End If End If If TextBox3.Text = "" Then MsgBox("Introdu parola noua", MsgBoxStyle.Information, "Parola") If vbOK Then TextBox3.Select() Return End If End If Dim url As String url = ("https://login.yahoo.com/config/login?login=" & TextBox1.Text & "&passwd=" & TextBox2.Text & "&.done=http://edit.yahoo.com/config/change_pw") WebBrowser1.Navigate(url)dar mai departe nu mai stiu cum se face sa schimb parola.. Quote
Nytro Posted June 25, 2010 Report Posted June 25, 2010 A, super, decat pastrezi cookie de la request-ul anterior apoi mai faci unul prin POST cookie-ul respectiv. Nu stiu daca merge cu WebBrowser sa setezi date prin GET si POST, dar trebuie sa mearga, ceilalti parametrii de la Navigate trebuie sa fie. Si cred ca se poate lua si cookie din WebBrowser. Foloseste si tu WinSock Quote
CyberWolf08 Posted June 25, 2010 Report Posted June 25, 2010 Foloseste componenta webbrowser din mshtml.dll pentru setat date GET si POST. Are mai multe metode. E mai greu de folosit totusi Quote