Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 04:03

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

Advertisement



[C#]ok.de Account erstelllung Problem

Discussion on [C#]ok.de Account erstelllung Problem within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Cyperghost's Avatar
 
elite*gold: 0
The Black Market: 379/0/0
Join Date: Jan 2013
Posts: 11,449
Received Thanks: 210
[C#]ok.de Account erstelllung Problem

Ich habe da eine Problem ich habe schon alles mögliche versucht aber ich bekomme einfach immer den gleichen fehler

hier der Code
Code:
public string gettokdeMail()
        {
            try
            {
                CookieContainer cookieContainer = new CookieContainer();
                HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("https://www.ok.de/reg/");
                httpWebRequest.CookieContainer = cookieContainer;
                httpWebRequest.Method = "GET";
                httpWebRequest.Host = "www.ok.de";
                httpWebRequest.KeepAlive = true;
                httpWebRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:23.0) Gecko/20130419 Firefox/23.0";
                HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream());


                Random rnd = new Random();
                string patrick = GetBetween(1, streamReader.ReadToEnd(), "<input type=\"hidden\" name=\"patrick\" value=\"", "\" />", CompareMethod.Binary);
                string PW = GetPW(rnd.Next(6, 15));
                string User = GetName(rnd.Next(0, 9));

                httpWebRequest = (HttpWebRequest)WebRequest.Create("https://www.ok.de/welcome/");
                httpWebRequest.Method = "POST";
                httpWebRequest.Host = "www.ok.de";
                httpWebRequest.Referer = "https://www.ok.de/reg/";
                httpWebRequest.KeepAlive = true;
                httpWebRequest.CookieContainer = cookieContainer;
                httpWebRequest.ContentType = "application/x-www-form-urlencoded";
                httpWebRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:23.0) Gecko/20130419 Firefox/23.0";
                byte[] bytes = Encoding.UTF8.GetBytes(string.Concat(new string[]
       {
          "reg_code=&u=&t=&e=&patrick=" ,
          patrick ,
          "&reg_mail=" ,
          User,
          "&reg_title=male&reg_firstname=" + GetRndName(rnd.Next(10,15)) + "&reg_lastname=" + GetRndName(rnd.Next(10,15)) + "&regBirthdayDay=8&regBirthdayMonth=11&regBirthdayYear=1982&reg_address=" + GetRndName(rnd.Next(10,15)) + "+23&reg_postalcode=456765&reg_city=" + GetRndName(rnd.Next(10,15)) + "&reg_country=DEU&reg_altmail=" + GetRndName(rnd.Next(10,15)) + "%40web.de&reg_phone=02151+" + rnd.Next(10000000,99999999) + "&reg_mobile=&reg_password=",
          PW
       })
 );
                httpWebRequest.ContentLength = (long)bytes.Length;
                Stream stream = httpWebRequest.GetRequestStream();
                stream.Write(bytes, 0, bytes.Length);
                stream.Close();
                httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                stream = httpWebResponse.GetResponseStream();
                streamReader = new StreamReader(stream);
                string text = streamReader.ReadToEnd();
                return text + "\r\n" + "\r\n" + "\r\n" + "\r\n" + User + "@ok.de:" + PW;

            }
            catch
            {
                return "Fehlgeschlagen!";
            }
        }
Wenn ich diesen Code ausführe bekomme ich immer eine fehler der in der HTML steht diesen hier
Code:
			Sehr geehrter Gast, <br />
			<br />
			Bei Deiner Registrierung könnte ein Fehler aufgetreten sein.<br />
			Bitte versuch Dich mit Deinem gewählten Benutzernamen und Passwort anzumelden. <br />
			Sollte Dir dies nicht möglich sein, so wende Dich bitte an den ok.de Support.
und der account wurde auch nicht erfolgrech erstellt
Ich habe es auch schon mit
KeepAlive
versucht aber das bringt auch nichts immer der gleiche fehler hoffe da kann mir jemand weiter helfen

wenn ich es per Webbrowser eingebe erstellt er den Account auch.

Danke schon mal

Edit:
Das sagt man Live Http Headers wenn ich auf regestriren drücke
Code:
https://www.ok.de/welcome/

POST /welcome/ HTTP/1.1
Host: www.ok.de
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:23.0) Gecko/20130419 Firefox/23.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: https://www.ok.de/reg/
Cookie: __utma=86479878.819139583.1366029989.1366377688.1366390685.3; __utmz=86479878.1366029989.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=86479878.37.10.1366390685; __utmc=86479878; PHPSESSID=qv6cdjab817b8dj9hlfd0skg20; okrcc=50990cf38cb89; okrr=https%3A%2F%2Fwww.ok.de%2Flostpassword
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 1170
reg_code=&u=&t=&e=&patrick=%2FPNJE73fjpkLOZM%2Fcw81ZnolqToJ7sqA04VAOn7MQI%2B2GWQe8dJTSsYeSLQ9ZujLzHsUAagtHKHDTf3SAKobgEdwwX6hKQQBQJLEQbM4RxEcMfXHg9OR9UhruG%2B5ZJl2p6LxKwSfSJ27BW4iL53eQq1pOi57dQExPn%2FXGaXyItfygQUok9JEe8NN%2FdIAqhuAR3DBfqEpBAE9YjDA0VwnNAF5JNagTOG6gzYZqnENvFA20f7GXP7DvPgYnf1mQgAZfr29kc8%2FqKjMNyd%2BSMD%2BqnZRGCTwZjJIZH5Lhl1q70ctIrHTDoOifQMQLFFWeGmbZzOjYpbQmWiiJo%2BxhVEoQ16r3LEiUcuZU6AOl8jfK1T4gDwONoN0wzroED85Fj9lKflER9wQ9JNotIy5nX4msqNDPdDpbqDhivexDWHidQTMNyd%2BSMD%2BqpX%2FVQBVEyL%2FVCiaRLuuJJSiIKVqkOLyd1ODsbZ5Qt1yjRc5TtItDp1YiqroxJzqLOXbug%2Fbt62GU6AOl8jfK1Sk%2Fsuw2ddFVDroED85Fj9lOGtpH24YkNxYY2PTeQ2y6qprxbYzUVFw7xzRDAENoPKtaToue3UBMT5%2F1xml8iLXA1qbfZSK2sv9CHYHHHF3jajIprnqDD%2B2mG3GYDCa8CFpm1wISMQE6Z4WkWOpge%2FSyUqo%2FhFtOC44Gd4YtUDsCZhtxmAwmvAhaZtcCEjEBOlwn8GNY3iYSqprxbYzUVFwJletSMuFpM8eRxvWlUgWEphcHFdArdyIuLAQbLv4jfJWUD59YaSNCg%3D%3D&reg_mail=ertzjhmnvf&reg_title=male&reg_firstname=drtzujhmnvb&reg_lastname=drtzjghvn&regBirthdayDay=8&regBirthdayMonth=7&regBirthdayYear=1988&reg_address=drthjnfgcgfht+4&reg_postalcode=5678765&reg_city=rtzujhg&reg_country=DEU&reg_altmail=rtzujgh%40e.fe&reg_phone=076543&reg_mobile=&reg_password=rthfgdtg
HTTP/1.1 200 OK
Server: nginx/1.2.3
Date: Fri, 19 Apr 2013 18:06:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.3-7+squeeze14
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: okrr=deleted; expires=Thu, 19-Apr-2012 18:06:43 GMT; path=/
Set-Cookie: okrrr=deleted; expires=Thu, 19-Apr-2012 18:06:43 GMT; path=/
Set-Cookie: okregc=deleted; expires=Thu, 19-Apr-2012 18:06:43 GMT; path=/
Content-Encoding: gzip
Cyperghost is offline  
Old 04/19/2013, 19:14   #2
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Bin gerade etwas in Eile also sorry schonmal das es dir nicht groß helfen wird

Wenn du so eine Frage hast, immer ein mitschnitt des eigentlichen Loginvorgangs mitposten, so haben wir nur die Fehlerhafte Request und können wenig machen
dready is offline  
Old 04/19/2013, 19:15   #3
 
Cyperghost's Avatar
 
elite*gold: 0
The Black Market: 379/0/0
Join Date: Jan 2013
Posts: 11,449
Received Thanks: 210
Keine Problem
Login mache ich aber per Hand also über den Webbrowser aber der sagt mir das es den Account garnicht gibt
Cyperghost is offline  
Old 04/19/2013, 19:26   #4
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Das meinte ich nicht

Zieh dir mal LiveHTTP headers oder etwas ähnliches und schneide mit wie die Registrierung aussehn sollte.
Hab gerad noch fix drübergeschaut



Das wäre ne registrierung, du postest an die Falsche URL
versuchs mal mit


anstatt


und setzt das als referee

Referer:

Nur drübergeschaut, kann dir nicht sagen ob nochmehr fehlt
dready is offline  
Old 04/19/2013, 19:30   #5
 
Cyperghost's Avatar
 
elite*gold: 0
The Black Market: 379/0/0
Join Date: Jan 2013
Posts: 11,449
Received Thanks: 210
danke das war das woll das ich an die Falsche seite gepostet habe

kann dann geschlossen werden
aber bei mir stand im LiveHTTP das er an die Seite Postet
Cyperghost is offline  
Old 04/19/2013, 19:32   #6
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
tut er ja auch

aber hier
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("https://www.ok.de/reg/");

sagst ja das es eben nich dahin soll :P
dready is offline  
Old 04/19/2013, 19:34   #7
 
Cyperghost's Avatar
 
elite*gold: 0
The Black Market: 379/0/0
Join Date: Jan 2013
Posts: 11,449
Received Thanks: 210
dies brauche ich ja nur um daten zu laden den "patrick"
Cyperghost is offline  
Old 04/19/2013, 19:38   #8
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
gna, deshalb sollte man sowas nich in eile machen dann stimmts ja bei dir und es muss was anderes sein ^^

Der Referee fehlt noch, die drei extrem kurzlebigen cookies würd ich mir zuerst mal ansehn
dready is offline  
Old 04/20/2013, 16:44   #9
 
Cyperghost's Avatar
 
elite*gold: 0
The Black Market: 379/0/0
Join Date: Jan 2013
Posts: 11,449
Received Thanks: 210
mh geht doch irgent wie nicht
Mh und in der der Html steht auch
HTML Code:
<form id="reg_form" action="https://www.ok.de/welcome/" method="post">
also muss woll doch auf der Seite


gepostet werden

Jedoch postet der nicht das ist das Problem merke ich aber warum?
Cyperghost is offline  
Old 04/25/2013, 13:48   #10


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
Ruf direkt die Registrationsseite mit den Postparametern auf?
#SoNiice is offline  
Reply


Similar Threads Similar Threads
Account problem
09/08/2011 - CrossFire - 7 Replies
Hi lieve e-pvp user, ich habe ne frage und zwar ich hab en neuen account gemacht auf crossfire eu und dann kam da wo ich mich ingame einloggen wollte: bitte helft mir!!!!!!!!!!!!!!!!!:rtfm:
[B] Wappen erstelllung [S] E*Gold
12/24/2010 - elite*gold Trading - 7 Replies
Heyho Community. Somit biete ich hier mein Service an. 1 Wappen ~ 15 E*Gold ______________________ 1 Banner ~ 15 E*Gold ______________________
[PROBLEM]account problem bei m2 korea
05/29/2009 - Metin2 - 8 Replies
abend zusammen also ich habe sehr viele leute gefragt ob sie mir nen account machen können keiner konnte dann versuchte ich es selber und das ist das ergebnis ein problem bei korea erstellen - igar95 - MyVideo wenn ich jez frage kann mir wer nen korea account machen ich kann nit seht ja offline modus bei der seite-.-(bei mir nur):mad::mad::mad::mad: (fehler könnt ihr behalten)
[Fix Problem]TQ Binarys Problem Connection Server Account And Server Login
04/07/2009 - CO2 Private Server - 0 Replies
Hello All ,, At Last I Found Way For Who Setup TQ Binarys 5065-5089 And Follow Soem Guide Words By Words And Have Problem Connection Server Account And Server Login This Problem With 50% off Members It's In Ports 9865,9958,9960,8653 And i will lern all how to open this ports in easy guide And Hope Help Full Guide Here Guide With Images But Sorry if i bad in English



All times are GMT +2. The time now is 04:03.


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.