Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 08:14

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

Advertisement



externer Login

Discussion on externer Login within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2011
Posts: 18
Received Thanks: 0
externer Login

Hi,

versuche seit Wochen verzweifelt einen externen Login für Desert Operations in Vb.Net zu basteln.
Alles Googlen hat bisher auch leider nicht zum Erfolg geführt.

Den einzigen brauchbaren Code den ich finden konnte ist dieser:

Code:
]Imports System.Net, System.IO, System.Text.RegularExpressions
Public Class Form1
	Private Containa As CookieContainer = New CookieContainer
	Dim quell As String
	Dim wsUri As String
	Dim pageuri As Uri

	Private Function Req(ByVal Site As String, ByVal P As String) As String
    	Dim R As HttpWebRequest = HttpWebRequest.Create(Site)
    	R.Method = ""POST"
    	R.CookieContainer = Containa
    	R.AllowAutoRedirect = True
    	R.Headers("useragent") = "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8"
    	R.ContentType = "application/x-www-form-urlencoded"
    	Dim Post As String = P
    	R.ContentLength = Post.Length
    	pageuri = R.RequestUri
    	Dim Writer As New StreamWriter(R.GetRequestStream(), System.Text.Encoding.Default)
    	Writer.Write(Post)
    	Writer.Close()

    	Dim Reader As New StreamReader(R.GetResponse.GetResponseStream())
    	Dim Response As String = Reader.ReadToEnd
    	Reader.Close()
    	quell = Response
    	Return Response

	End Function


	Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    	Dim Login As String = Req("http://www.Seite.de/Login", "Logindaten")
    	Dim m As Match = Regex.Match(quell, "src=\""([^""]+)""")
    	Dim worldSelectorUri As Uri = New Uri(m.Groups(1).Value)
    	wsUri = worldSelectorUri.ToString
    	TextBox1.Text = quell
    	Me.Text = pageuri.ToString
	End Sub

	Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    	Dim WorldSelector As String = Req(wsUri, "")  'Button 2 abhängig von Button 1, nicht nur wegen des Logins sondern auch wegen "wsUri"
    	TextBox1.Text = quell
    	Me.Text = pageuri.ToString
	End Sub

	Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    	Dim Übersicht As String = Req("http://nächsteSeite", "")
    	TextBox1.Text = quell
    	Me.Text = pageuri.ToString
	End Sub

	Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    	Dim Übersicht As String = Req("http://unddieandereSeite", "")
    	TextBox1.Text = quell
    	Me.Text = pageuri.ToString
	End Sub

	Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
    	Dim Übersicht As String = Req("http://Zielseite", "")
    	TextBox1.Text = quell
    	Me.Text = pageuri.ToString
	End Sub
End Class
Soweit so gut. Ich scheitere aber an den Links, welche da noch ersetzt werden müssen.
Wer DO kennt, ich komme mit diesem Code bis zur Auswahlseite der Welten, danach ist Schluß.

Kann mir bitte jemand helfen?

Gruß
Daniel
_daniel4711 is offline  
Reply


Similar Threads Similar Threads
2010 Files + Externer DB Server o.O
02/15/2011 - Metin2 Private Server - 2 Replies
Guten Abend elitepvpers, ich habe nun ein in meinen Augen sehr "komisches" Problem. Ich habe meine 2010 Files seit längerem optimal am laufen mit einer lokalen Datenbank auf FreeBSD. Nun hab ich aber noch einen Linux-Server für meine Datenbank welchen ich für die 2007 Files immer genutzt hatte und hab dort jetzt mal meine 2010 Datenbank drauf geschmissen, da Linus diese bekanntlich schneller verarbeitet. Nun hab ich aber ein "kleines" Problem. Egal ob von meinem Testroot oder vom...
PServer auf externer Festplatte?
01/11/2011 - Flyff Private Server - 4 Replies
Hallo liebe Community. :) Ich hab da mal eine Frage. Und zwar ob ich meinem PServer auch auf einer externen Festplatte installieren kann (Also MySQL und so weiter), da meine Festplatte fast voll ist und ich momentan nichts löschen kann. Ich benutzte dieses Tut: http://www.elitepvpers.com/forum/flyff-pserver-dis cussions-questions/545878-tut-einrichten-der-v15-o ffi-files.html
Externer Aufruf von Prozessfunktionen
08/11/2010 - General Coding - 20 Replies
Hallo zusammen, ich bräuchte mal eure Hilfe: Ich möchte gerne ein Programm schreiben, mit dem ich eine Funktion in einem fremden Prozess (In diesem Fall ist das eine Funktion mit 3 Eingabeparametern, die einen Mapwechsel in einem Spiel frühzeitig ermöglicht) zu einem beliebigen Zeitpunkt per Knopfdruck auslösen kann. Ich habe bereits einige Tutorials zum Thema DLL-Injektion gelesen, mit der das wohl möglich sein soll. Allerdings habe ich nur Tutorials gefunden, die in dem fremden Prozess...
Externer Monitor Problem
02/23/2010 - Technical Support - 6 Replies
Hey ich habe folgendes Problem ich hab nen laptop aber der bildschirm ist kaputt also hab ich jetzt nen externen nur vor der anmeldung geht der immer aus und funktioniert nicht mehr. wenn ich aber im abgesicherten modus starte funktioniert der einwandfrei ich kann halt nur nicht starten... hilfe dringend nötig ;)
Externer Hack?
01/20/2010 - World of Warcraft - 2 Replies
Heyho, Ich habe eine ganz kleine frage, welche Hacks bzw Programme sind Extern.. (Wenn WPE PRO extern ist hat es sich erledigt :p ) habe nur keine ahnugn was Extern ist (dumm halt) Ich hoffe ihr könnt mir weiter helfen.. danke und BTW: Es ist für 2.4.3 :rtfm: das Teil, das die protected functions der WoW API freigibt, DAS wäre hilfreich!



All times are GMT +2. The time now is 08:14.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.