Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 16:22

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

Advertisement



Login Simulieren

Discussion on Login Simulieren within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2012
Posts: 143
Received Thanks: 3
Login Simulieren

Hallo,

Also ich möchte für meinen Bot auf den Login Simulieren um die Benutzerdaten auslesen zu können. Habe den Login gerade mal mit Live HTTP headers mitgeschnitten und folgendes Ergebniss erhalten:

Quote:
POST /user/login HTTP/1.1
Host:
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer:
Cookie: SID=o1A0EIsFvH5L1tkK-aD5A3
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 37
username=ID&password=PW
Nun ist die Frage wie kann ich das ganze per PHP nachstellen wenn ich es direkt über den Browser mache finde ich nicht den Weg wie ich das hinbekomme.


Habe das ganze mal so versucht:

PHP Code:
<?php 

  
include('Snoopy.class.php'); 

           
$snoopy = new Snoopy;  
               
$submit_url "http://metin2.de/user/login";
               
$submit_vars["username"] = "ID";
               
$submit_vars["password"] = "PW";
               
$snoopy->submit($submit_url,$submit_vars);

                print(
$snoopy->results);

                   
?>
Jedoch ist das Ergebnisse das hier:


Woran liegt das?

Gruß
ReaperElite is offline  
Old 01/30/2013, 17:59   #2

 
Hupfi10's Avatar
 
elite*gold: 76
Join Date: Aug 2011
Posts: 2,548
Received Thanks: 1,442
Leider ist deine URL im Zensur Filter von ePvP.
Hupfi10 is offline  
Old 01/30/2013, 18:03   #3
 
elite*gold: 0
Join Date: Dec 2012
Posts: 143
Received Thanks: 3
testsrv . sq u ar e 7 .c h
ReaperElite is offline  
Old 01/30/2013, 20:11   #4
 
tayfe's Avatar
 
elite*gold: 104
Join Date: Jun 2010
Posts: 547
Received Thanks: 127
Unter dem Link finde ich nur eine blanke Seite mit dem Schriftzug "The document has moved here". Wenn man da drauf klickt, kommt man auf die offizielle metin2 Seite.

Was genau möchstest du denn eigentlich machen? Ich verstehe dein Problem nicht so ganz. Möchtest du eine Seite erstellen, die genau so aussieht, wie die Metin2 Seite, auf der man sich dann "einloggt", so dass du die Accounts klauen kannst?
tayfe is offline  
Old 01/30/2013, 20:34   #5
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Quote:
Unter dem Link finde ich nur eine blanke Seite mit dem Schriftzug "The document has moved here". Wenn man da drauf klickt, kommt man auf die offizielle metin2 Seite.
Quote:
<?php

include('Snoopy.class.php');

$snoopy = new Snoopy;
$submit_url = "http://metin2.de/user/login";
$submit_vars["username"] = "ID";
$submit_vars["password"] = "PW";
$snoopy->submit($submit_url,$submit_vars);

print($snoopy->results);

?>
, d.h. ausgabe des Inhalts, indem Fall, im browser.
Aber im schritt vorher wir das gültige document abgesandt, der gütligkeitsbereich hat sich geändert, deshalb 301
kissein is offline  
Old 01/30/2013, 21:22   #6
 
elite*gold: 0
Join Date: Dec 2012
Posts: 143
Received Thanks: 3
Das heißst was muss ich ändern?

Quote:
Originally Posted by tayfe View Post
Unter dem Link finde ich nur eine blanke Seite mit dem Schriftzug "The document has moved here". Wenn man da drauf klickt, kommt man auf die offizielle metin2 Seite.

Was genau möchstest du denn eigentlich machen? Ich verstehe dein Problem nicht so ganz. Möchtest du eine Seite erstellen, die genau so aussieht, wie die Metin2 Seite, auf der man sich dann "einloggt", so dass du die Accounts klauen kannst?
Wie gesagt Bot.
ReaperElite is offline  
Old 01/30/2013, 22:26   #7
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Die Snoopy.class kenne ich jetzt nich im Detail, daher kann ich nicht sagen was indem Schnipsel geändert gehört.


Das wäre mein Gedankenansatz in curl.

Ganze Auswahl der Options gibts hier
kissein is offline  
Old 01/30/2013, 23:20   #8
 
elite*gold: 0
Join Date: Dec 2012
Posts: 143
Received Thanks: 3
Und das funktioniert? Oder ist das nur ein Ansatz?
ReaperElite is offline  
Old 01/31/2013, 00:56   #9
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Das ist ein ausbaufähiger Ansatz der bereits mit den richtigen Logindaten funktioniert.

Quote:
Nun ist die Frage wie kann ich das ganze per PHP nachstellen
mit den options kann man die ganze bandbreite des http protokoll abbilden.
kissein is offline  
Old 02/01/2013, 17:25   #10
 
elite*gold: 0
Join Date: Dec 2012
Posts: 143
Received Thanks: 3
PHP Code:
<?php

if( !function_exists"curl_init" ) ) { die( "no curl support here" ); }

// create a new cURL resource
$ch curl_init();

$data = array( 'username' => 'MeineID''password' => 'MeinPW' );
// set URL and other appropriate options
curl_setopt$chCURLOPT_URL,          "http://www.metin2.de/user/login" );
curl_setopt$chCURLOPT_HEADER,       false ); //true für header im output
curl_setopt$chCURLOPT_POST,         );
curl_setopt$chCURLOPT_POSTFIELDS,   $data );
 
// grab URL and pass it to the browser
curl_exec$ch );

// close cURL resource, and free up system resources
curl_close$ch );  

?>
Habe es jetzt so versucht, jedoch erhalte ich nur eine Weiße Seite.
ReaperElite is offline  
Reply


Similar Threads Similar Threads
TastenDruck simulieren
11/15/2012 - General Coding - 2 Replies
Hey, ich spiele ein MMORPG . . . und kann mit "e" etwas looten . . . da ich nicht so Bock drauf hab 200000mal "e" zu drücken, wollte ich fragen ob man mir da mit einem Bot helfen kann. Ich selbst bin Anfänger in C++ und hab gesehen es geht wohl mit key_event irgendwie, aber ich versteh nur Bahnhof !
Mausklicks simulieren?
10/14/2012 - C/C++ - 5 Replies
Hallo zusammen, Ich möchte ein Programm schreiben welches einige mausklicks für mich simuliert. Ich muss also als erstes das fenster finden in den Vordergrund setzen und das ganze in nen Thread packen damit ich es auch stoppen kann. So nun zum Problem ich habe dieses tut gefunden : C++: Maus bewegen & Programm pausieren - YouTube und weiß nun auch schon wie ich die maus bewegen , und auf den gewünschten Punkt setzen kann.Aber wie lasse ich nun die maus klicken ? Habe von einem befehl...
Tastendruck simulieren C++
05/31/2011 - C/C++ - 3 Replies
Hi, ich suche eine Möglichkeit einen Tastendrück zu simulieren, also z.B. Enter, Tab, F usw. Normalerweiße könnte man das ja einfach mit keybd_event machen, Problem ist aber das, das Spiel wofür ich das brauche diese Event erkennt. Die Frage ist also ob es eine Möglichkeit gibt das ganze eine ebene Tiefer zu simulieren ? Also auf Treiberebene
64 bit simulieren?
05/01/2010 - S4 League - 12 Replies
gibt es eine möglichkeit auf 32bit 64bit zu simulieren? oder gibt es einen Virtuellen PC der ein 64bit system hat? ;) (von microsoft das 64bit ding kann ich nicht installieren =( ) und würde ich dann mit einen undetected CE (fals es eins gibt ^-^) Values suchen können? oder wäre das immernoch wie bei 32bit? Values suchen nicht möglich^^
DVD laufwerk simulieren?
12/31/2005 - Technical Support - 3 Replies
Hallo, kennt wer zufällig nen programm womit man ein DVD laufwerk simulieren kann?



All times are GMT +1. The time now is 16:22.


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