Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - kub0x

#981
Buenas s_azazel,

por lo que veo quieres enviar una ristra de parámetros por POST a un apartado de registro específico en un servidor web.

En Python parece bastante intuitivo, en .NET también lo es, sin necesidad de tener que lidiar con APIs molestas, ya que el Framework (conjunto de clases, librerias etc) nos aporta un nivel aceptable de abstración.

Si tienes FireFox con la extensión de FireBug podrás analizar las cabeceras de los paquetes que envias en todo momento, pudiendo analizar el paquete que envias a dicho apartado de registro. Ahí lo dejo caer...

Te dejo un ejemplo de como enviar datos por POST, puede que haya algo mal ya que lo he escrito del tirón:

Código (VB.NET) [Seleccionar]

Dim request As HttpWebRequest = CType(HttpWebRequest.Create(URL), HttpWebRequest)
With request
'El UserAgent es el que utiliza mi navegador, pon aqui uno cualquiera
.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130315 Firefox/22.0"
.Proxy = Nothing
.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
.Method = "POST"
.ContentType = "application/x-www-form-urlencoded"
.ContentLength = Data.Length 'Donde data son los datos que quieres enviar IdDepartamento, IdServicio...
End With
'Llegados a este punto ya hemos configurado las cabeceras del paquete Http que vamos a enviar por POST
'Ahora solo falta escribir esos datos en el paquete que queremos enviar
Using requestStream As Stream = req.GetRequestStream()
  requestStream.Write(data, 0, data.Length)
  requestStream.Close()
End Using
'Hemos terminado de escribir los datos en el paquete, ahora solo falta enviarlo y recibir la respuesta
Dim response As HttpWebResponse = req.GetResponse()
'...... y aquí lo que necesites


Un saludo!
#982
.NET (C#, VB.NET, ASP) / Re: [AYUDA] C# punteros
28 Febrero 2014, 21:06 PM
Buenas Miseryk,

revisando por encima tu código me he dado cuenta de un par de cosas:

Cita de: Miseryk en 26 Febrero 2014, 15:23 PM
Código (csharp) [Seleccionar]

WFSIPMREADIMAGEIN2 lpReadImageIn = new WFSIPMREADIMAGEIN2();


Ahí creas correctamente la instancia de la estructura convertida a C#.

Cita de: Miseryk en 26 Febrero 2014, 15:23 PM
Código (csharp) [Seleccionar]

lpReadImageIn.lppImage[0]->wImageSource = 1;


Lo que sucede es que intentas asignar el valor '1' al campo lppImage, campo el cual no ha sido previamente instanciado por lo que no apunta a una referencia válida de instancia u objeto. Resumiendo, que el campo lppImage no apunta a ningún lado, está vacio (puntero a null).

Lo podrías solucionar instanciado dicho campo de la estructura:

Código (csharp) [Seleccionar]

lpReadImageIn.lppImage[0] = new WFSIPMIMAGEREQUEST2();


La próxima vez ten más cuidado  ;)

Saludos!
#983
Bueno el término friki no sé si se ajusta a lo que estamos debatiendo pero bueno...

Ser friki es una actitud positiva, significa interés por una materia, devoción y propio amor por ésta. Es decir, somos diferentes al montón, el que no muestre estos síntomas no es más que un código de barras más jajaja

Aun así yo creo que todos sabemos disfrutar la vida, de una manera u de otra.

El resto de cosas son estereotipos y etiquetas que nos pone la sociedad, especialmente al colectivo informático, ¿será envidia? ^^

Saludos!
#984
.NET (C#, VB.NET, ASP) / Re: Combinatorias
8 Enero 2014, 20:15 PM
Buenas luis456,

Visual Studio viene con un apartado de debugging extenso y su manejo es primordial. Si no sabes lo que hace este fragmento de código deberías, al menos, analizarlo (debugging) por tu cuenta y ver los resultados.

Un saludo.
#985
Redes / Re: Spoofing source ip
20 Diciembre 2013, 23:58 PM
Busca sobre Raw Sockets. Es una implementación de Socket a bajo nivel, donde podrás completar la cabecera del paquete a enviar (Source addr, Dest addr, Content ...).

Más bien esto se asemeja por escenario al TCP-SYN flood, donde tu cambias (spoofeas) la cabecera IP SRC del origen índicando una distinta a la tuya, de esta manera el servidor que reciba el paquete intentará establecer la conexión con la IP falsa especificada en el paquete. Raw Socks también cuentan con implementaciones de Sniffers, lo considero un tema bastante interesante.

Estaría bien si postearas aquí lo que hayas conseguido, si no te importa.

Saludos!
#986
Te digo lo mismo que Keyen, si es tu primer lenguaje no te recomiendo que escojas .NET, ya que deberias aprender los fundamentos de la programación mediante otro lenguaje de programación que valga para dicho propósito. Si .NET destaca por algo es por su sencillez, es como tener un mayordomo en casa, el Framework lo hace por tí.

Y aunque aquí la gente se lamente por haber escodigo .NET en vez de C/C++, si algo bueno tiene, es la rápida producción, y siempre podrías conectar aplicaciones administradas con apps no administradas. Así que saber .NET o Java viene muy bien en conjunto a C/C++.

Aprendí leyendo un libro, Msdn (foros, web), Blogs ..etc  y prácticando durante años, ahora es como andar en bici, automático y nunca se olvida.

Saludos!
#987
Cita de: ||MadAntrax|| en 23 Octubre 2013, 11:38 AM
Yo he vuelto al diseño azul clasico.

El nuevo diseño me parece una de las mayores mier*** que he visto en internet
Cita de: 79137913 en 23 Octubre 2013, 13:37 PM
HOLA!!!

El mejor estilo es.....


Tambores.....
Tambores....
Tambores...
Tambores..
Tambores.



GRACIAS POR LEER!!!

+1 Support!! El nuevo es una completa cagada.

Saludos!
#988
Bueno, Olly te servirá para otros fines como unpacking, listado de módulos, listado de APIs... Siempre puedes utilizar IDA que tiene un disassembler para .NET.

También puedes romper el ofuscado proporcionado por Crypto Obfuscator utilizando la herramienta de4dot.

Deberías de echarle un vistazo:

https://bitbucket.org/0xd4d/de4dot/

Aquí te dejo los ofuscadores que soporta:


    Agile.NET (aka CliSecure)
    Babel.NET
    CodeFort
    CodeVeil
    CodeWall
    CryptoObfuscator
    DeepSea Obfuscator
    Dotfuscator
    .NET Reactor
    Eazfuscator.NET
    Goliath.NET
    ILProtector
    MaxtoCode
    MPRESS
    Rummage
    Skater.NET
    SmartAssembly
    Spices.Net
    Xenocode
#989
Cita de: Shout en 21 Octubre 2013, 18:35 PM
Para empezar, los programas en .NET no se crackean usando OllyDBG.
No sé qué clase de equipo "profesional" tendrás, pero si intentan librarse de Olly usando .NET, tan buenos no serán...

OllyDbg como cualquier debugger, sirve para examinar el contenido de un ejecutable. Ningun deofuscator, ningun decompilador (Reflector..) pueden ser utilizados en el software ya que éste trae integrados sus propios métodos de Anti Reflection/Ofuscacion. Si recuerdas, lo único que se ofusca son los metadatos de .NET ya que éstos contienen las definiciones de los miembros/clases del programa.

Asi que OllyDbg será siempre bienvenido, tu no lo usarás para aplicaciones administradas, me imagino que utilizaras las típicas herramientas para obtener el code, pero en este ámbito es válido como cualquier otro Debugger.

Deal with it.
#990
Vi hace tiempo un post en el foro de un forero que lleva ya un tiempo con el desarrollo de un SO GNU/LINUX entre manos.

https://www.google.es/?gws_rd=cr&ei=On5UUp6gDo3MsgbHxIDYAw#q=luxur+linux

Échale un vistazo.