Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 07:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[vb]HTTP Request Problem

Discussion on [vb]HTTP Request Problem within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
BigJk's Avatar
 
elite*gold: 681
Join Date: Aug 2010
Posts: 521
Received Thanks: 106
[vb]HTTP Request Problem

Hallo. Ich habe ein kleines Problem mit HTTP Request bei einem vBulletin board.
Es gibt mir immer zurück das der Login fehlgeschlagen ist...

Hier der Code
PHP Code:
Imports System.IOSystem.NetSystem.TextSystem.Security.Cryptography

Module login

    
Public Function logintovb(ByVal user As StringByVal pw As String)
        
Dim loginsucces As Boolean

        Dim Request 
As HttpWebRequest CType(WebRequest.Create("http://www.|vBulletinLink|/login.php?do=login"), HttpWebRequest)
        
Request.Method "POST"
        
Request.ContentType "application/x-www-form-urlencoded"

        
Dim Post As String "vb_login_username=" user "&vb_login_password=&s=&securitytoken=guest&do=login&vb_login_md5password=" StringToMD5(pw) & "&vb_login_md5password_utf=" StringToMD5(pw)
        
Dim byteArray() As Byte Encoding.UTF8.GetBytes(Post)
        
Request.ContentLength byteArray.Length
        Dim DataStream 
As Stream Request.GetRequestStream()
        
DataStream.Write(byteArray0byteArray.Length)
        
DataStream.Close()

        
Dim Response As HttpWebResponse Request.GetResponse()
        
DataStream Response.GetResponseStream()
        
Dim reader As New StreamReader(DataStream)
        
Dim ServerResponse As String reader.ReadToEnd()
        
reader.Close()
        
DataStream.Close()
        
Response.Close()

        If 
InStr(ServerResponse"Thank you for logging in"Then
            loginsucces 
True
        
Else
            
loginsucces False
        End 
If

        Return 
loginsucces

    End 
Function

    Private Function 
StringToMD5(ByVal Content As String) As String
        Dim M5 
As New MD5CryptoServiceProvider

        Dim ByteString
() As Byte System.Text.Encoding.ASCII.GetBytes(Content)
        
ByteString M5.ComputeHash(ByteString)

        
Dim FinalString As String Nothing
        
For Each bt As Byte In ByteString
            FinalString 
&= bt.ToString("x2")
        
Next
        
Return FinalString
    End 
Function
End Module 
(Hab den Link mal entfernt)
Was könnte ich falsch gemacht haben? ;/

Button Code:
PHP Code:
        If logintovb(textbox1.texttextbox2.text) = True Then
            Form2
.Show()
        Else
            
MsgBox("Falscher Benutzername oder Passwort")
        
End If 
Schonmal danke ^^
BigJk is offline  
Old 05/13/2012, 03:38   #2
 
elite*gold: 0
Join Date: Jan 2010
Posts: 250
Received Thanks: 21
hab mir die Seite mal angesehen.

Bei mir heißt der zu übergebende Post :
customernr=ff&password=sdsf&do=login
bammes is offline  
Old 05/13/2012, 03:42   #3
 
BigJk's Avatar
 
elite*gold: 681
Join Date: Aug 2010
Posts: 521
Received Thanks: 106
Quote:
Originally Posted by bammes View Post
hab mir die Seite mal angesehen.

Bei mir heißt der zu übergebende Post :
customernr=ff&password=sdsf&do=login
Welche Seite? Hab doch den Seitenlink entfernt... xD
BigJk is offline  
Old 05/13/2012, 10:10   #4
 
elite*gold: 0
Join Date: Jan 2010
Posts: 250
Received Thanks: 21
Bin einfach mal von der Seite

lletin
.com/

ausgegangen

Und manche Seiten wollen nen Referer beim Anfrageheader.
bammes is offline  
Old 05/13/2012, 10:39   #5
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Du benutzt keinen CookieContainer.
P.S. du übergibst dein Passwort deiner post-Variable nicht.
Kraizy​ is offline  
Old 05/13/2012, 14:37   #6
 
BigJk's Avatar
 
elite*gold: 681
Join Date: Aug 2010
Posts: 521
Received Thanks: 106
Quote:
Originally Posted by xKraizy View Post
Du benutzt keinen CookieContainer.
P.S. du übergibst dein Passwort deiner post-Variable nicht.
Ok, CookieContainer muss ich mir mal anschauen.
Mit Passwort meinst du "vb_login_password=" oder? Hab mit HTTP Live Header nachgeschaut es werden nur die gehashten Pws benötigt... das "vb_login_password=" kann blank bleiben

€DIT: Fehler gefunden... leider kann ich ihn nicht beheben xD
BigJk is offline  
Reply


Similar Threads Similar Threads
[VB] HTTP WEB REQUEST SPAMBOG.Com
02/06/2012 - .NET Languages - 3 Replies
Alles geklääääärt;) danke!



All times are GMT +1. The time now is 07:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.