elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Duda recibiendo cookie.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda recibiendo cookie.  (Leído 2,181 veces)
TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Duda recibiendo cookie.
« en: 6 Octubre 2018, 08:24 am »

Hola

Tengo este codigo que funciona bien

Código
  1.            Dim webStream As Stream
  2.            Dim webResponse = ""
  3.            Dim request As HttpWebRequest
  4.            Dim res As HttpWebResponse
  5.            cookies = New CookieContainer
  6.  
  7.            request = CType(WebRequest.Create("https://host/"), HttpWebRequest)
  8.            request.Method = "GET"
  9.            request.AllowAutoRedirect = True
  10.            request.CookieContainer = cookies
  11.            request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"
  12.            request.Headers.Add("Upgrade-Insecure-Requests", "1")
  13.            request.Headers.Add("Accept-Language", "es-ES,es;q=0.9")
  14.            request.Host = "host"
  15.            request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
  16.            request.KeepAlive = True
  17.            res = CType(request.GetResponse(), HttpWebResponse) ' Send Request
  18.            webStream = res.GetResponseStream() ' Get Response
  19.            Dim webStreamReader As New StreamReader(webStream)
  20.            While webStreamReader.Peek >= 0
  21.                webResponse = webStreamReader.ReadToEnd()
  22.            End While
  23.  

Aqui el servidor me da una cookie que guardo en el container y la envio en un POST, pero ya despues el servidor me devuelve una cookie nueva y nose como almacenarla, este es el codigo del POST

Código
  1.        ' Set the Method property of the request to POST.  
  2.        request1.Method = "POST"
  3.        request1.Host = "secure.etecsa.net:8443"
  4.        request1.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"
  5.        request1.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
  6.        request1.Referer = "https://secure.etecsa.net:8443/"
  7.        ' Set the ContentType property of the WebRequest.
  8.        request1.ContentType = "application/x-www-form-urlencoded"
  9.  
  10.        request1.CookieContainer = cookies
  11.        request1.Connection = HttpRequestHeader.KeepAlive
  12.  
  13.        request1.Headers.Add("Accept-Encoding", "gzip, deflate, br")
  14.        request1.Headers.Add("Accept-Language", "en-US,en;q=0.5")
  15.  
  16.        Dim byteArray() As Byte = Encoding.UTF8.GetBytes(postData)
  17.  
  18.        ' Set the ContentLength property of the WebRequest.  
  19.        request1.ContentLength = byteArray.Length
  20.        ' Get the request stream.  
  21.        Dim dataStream As Stream = request1.GetRequestStream
  22.        ' Write the data to the request stream.  
  23.        dataStream.Write(byteArray, 0, byteArray.Length)
  24.        ' Close the Stream object.  
  25.        'dataStream.Close()
  26.        ' Get the response.  
  27.        Dim response As WebResponse = request1.GetResponse()
  28.  
  29.        'request1.GetResponse().Close()
  30.  
  31.        ' Display the status.  
  32.        'MessageBox.Show(CType(response, HttpWebResponse).StatusDescription)
  33.        ' Get the stream containing content returned by the server.  
  34.        dataStream = response.GetResponseStream
  35.        ' Open the stream using a StreamReader for easy access.  
  36.        Dim reader As StreamReader = New StreamReader(dataStream)
  37.        ' Read the content.  
  38.        Dim responseFromServer As String = reader.ReadToEnd
  39.        ' Display the content.  
  40.        'MessageBox.Show(responseFromServer)
  41.        ' Clean up the streams.  
  42.        reader.Close()
  43.        dataStream.Close()
  44.        response.Close()
  45.  

Alguna idea??

Es que estoy seguro que para cerrar la sesion la voy a necesitar.

Saludos


En línea

ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Duda recibiendo cookie.
« Respuesta #1 en: 11 Octubre 2018, 04:50 am »

Has revisado tu contenedor de cookies una vez has ejecutado tu POST? comprueba las cookies que tienes antes y despues del POST...Siempre y cuando utilices el mismo container en todas tus peticiones las cookies automáticamente se actualizaran/añadirán según la respuesta del servidor. Por cierto que intentas hacer con etecsa?  :xD


En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Re: Duda recibiendo cookie.
« Respuesta #2 en: 12 Octubre 2018, 14:56 pm »

Gracias ya me habia percatado.

Ya hice la aplicación, al menos lo gordo estoy en detalles, es una app para Windows que hace el login igual que por el navegador.

Le voy añadir una opción para poner varias tarjetas y programar una desconexion automática a X tiempo.

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[PYTHON][DUDA]Sacar Cookie de una pagina.
Python
afdlkglfgfdgfhgf 5 5,635 Último mensaje 16 Marzo 2012, 20:57 pm
por m4st3rcr4zy
Duda cookie python
Scripting
Ricardo95 2 2,516 Último mensaje 18 Abril 2011, 11:35 am
por Ricardo95
Duda con Hash de cookie de sesión.
Criptografía
HariSheldon 1 4,439 Último mensaje 20 Julio 2011, 14:43 pm
por APOKLIPTICO
cookies+chromkie+chrome+cookie editor=como modificar cookie? reto:cocinar
WarZone
ruben_linux 6 11,703 Último mensaje 20 Agosto 2011, 03:03 am
por wiyar01
[JS] Ajax con cookie o editar cookie locale facebook antes del request
Desarrollo Web
patilanz 2 2,503 Último mensaje 29 Septiembre 2015, 15:41 pm
por patilanz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines