Using wc As New WebClient
Dim Script As New Uri("http://www.foo.com/test.php")
Dim Method As String = "POST"
Dim Params As New NameValueCollection()
Params.Add("foo", "Hallo PHP!")
wc.UploadValuesAsync(Script, Method, Params)
AddHandler wc.UploadValuesCompleted, New UploadValuesCompletedEventHandler(Sub(s As Object, e As UploadValuesCompletedEventArgs)
End Sub)
End Using
Und so rufe ich sie im PHP auf:
PHP Code:
<?php $foo = $_POST['foo']; ?>
Hier kommt dann theoretisch eine Query.
Aber wie kann ich dann hinterher das Ergebnis in VB Empfangen?
srsly willste das jetzt so lange durchziehen bis dir jemand nen kompletten code vor wirft?
es wurden alle infos gepostet wo du dich informieren kannst, dann ganz stumpf wieder sowas zu posten ist einfach irgendwie arm
srsly willste das jetzt so lange durchziehen bis dir jemand nen kompletten code vor wirft?
es wurden alle infos gepostet wo du dich informieren kannst, dann ganz stumpf wieder sowas zu posten ist einfach irgendwie arm
Ja, ich habe es von der Seite.
Dort steht nirgends wie man das Ergebnis annimmt.
Wie funktioniert das Internet? Http(s) protokoll.
Packets die verschickt werden.
Post und Get stuff.
Mach eine curl request mit den post parametern und php nimmt die packets an und packt sie und die ******* query und alle sind happy und gehen nach hause, wenn du das nicht verstehst dann geh nochmal gaaaaannnnz an den anfang also kapitel 1
Quote:
Originally Posted by -Rainbow
Ja, ich habe es von der Seite.
Dort steht nirgends wie man das Ergebnis annimmt.
Ok Kapitel 1 wird dir auch nicht helfen, lad dir erstmal einen Schulabschluss runter und lern lesen, da sind 8 zeilen code auf der seite und nichtmal da siehst du die Lösung die dir quasi in deinen Hals gestopft wird.
Wie funktioniert das Internet? Http(s) protokoll.
Packets die verschickt werden.
Post und Get stuff.
Mach eine curl request mit den post parametern und php nimmt die packets an und packt sie und die ******* query und alle sind happy und gehen nach hause, wenn du das nicht verstehst dann geh nochmal gaaaaannnnz an den anfang also kapitel 1
Ok Kapitel 1 wird dir auch nicht helfen, lad dir erstmal einen Schulabschluss runter und lern lesen, da sind 8 zeilen code auf der seite und nichtmal da siehst du die Lösung die dir quasi in deinen Hals gestopft wird.
Habe mir jetzt knapp eine stunde ein Buch zum Thema Webrequest vorgenommen, habe die lösung nun.
Ich poste gleich mal die neue .exe - Mal sehen ob sie dann sicherer ist. (Sie wurde mit Themida cryptet, sollte nicht mehr zu knacken sein.)
Eine Frage hätte ich dann noch.
Nach einer erfolgreichen Query wird dann die Variable $Name wieder zur Anwendung geschickt.
PHP Code:
print($Name);
Was aber, wenn ich ganze viele zurückschicken muss?
Sprich
PHP Code:
$Name $HWID $First
In Visualbasic:
Code:
AddHandler wc.UploadValuesCompleted, New UploadValuesCompletedEventHandler(Sub(s As Object, ws As UploadValuesCompletedEventArgs)
'Der Rückgabewert
Dim Result = Encoding.ASCII.GetString(ws.Result)
MsgBox(Result)
End Sub)
warum print? echo "<name>".$name."</name>" ...
usw und dann einfach die texte zwischen den text mit regex rausfiltern und in einzelne variablen speichern und sonstwas damit machen
Cracker & *-_JuLi²_-* - Middlemans für alle Fälle 11/12/2011 - Middleman - 12 Replies Cracker & *-_JuLi²_-* - 2 Middlemans für alle Fälle.
Trusted - Einfach - Ordentlich - Nett
Anforderungen an den Middleman
Kein negatives Black-Market Rating ✔
Ein Black-Market Kontostand von min. 10 ✔
Hohe Accountaktivität, min. 300 Posts ✔
Mindestens 3 Monate registriert sein ✔
Für alle Hacker/Cracker da draußen: 05/13/2007 - Off Topic - 56 Replies http://www.hackertest.net/
HackerTest.net is your own online hacker simulation.
With 20 levels that require different skills to get to another step of the game, this new real-life imitation will help you advance your security knowledge.
HackerTest.net will help you improve your JavaScript, PHP, HTML and graphic thinking in a fun way that will entertain any visitor!
Have a spare minute? Log on! Each level will provide you with a new, harder clue to find a way to get to another level....