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 - madpitbull_99

#291
Nivel Web / Re: Es explotable esta falla?
5 Octubre 2011, 15:15 PM
Para nada, es un simple error de la configuración del timezone de PHP y del sistema operativo.

Como mucho tienes un Path Disclosure.

#292
Los más sencillo sería utilizar alguna librería como libcurl, facilitan mucho las tareas.

Deberías leer también sobre CGI. Si estás en Windows puedes usar WinInet.

Para un ejemplo básico de petición GET en la cabecera deberías incluir: GET /index.htm HTTP 1.1\r\n\n. Y en efecto, guardas el string en una variable,
abres un socket y envías el string almacenado anteriormente y luego capturas la respuesta.

Te dejo un ejemplo sacado del foro de MSDN que se loguea en MegaUpload desde C en Windows:

#include <winsock2.h>
#include <windows.h>
#include <string.h>
#include <stdio.h>


#pragma comment(lib,"ws2_32.lib")

#define HOST "www.megaupload.com
"
#define PORT 80

#define LEN 534 // Points to contenth length in http_req[]

int hconnect(char* host,int port);
int s=0;

char http_req[]=
"POST /?c=login HTTP/1.1\r\n"
"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */* \r\n"
"Referer: http://megaupload.com/?c=login
\r\n"
"Accept-Language: en-US\r\n"
"Content-Type: application/x-www-form-urlencoded\r\n"
"UA-CPU: x86\r\n"
"Accept-Encoding: gzip, deflate\r\n"
"User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)\r\n"
"Host: megaupload.com\r\n"
"Content-Length: 00\r\n" // LEN points here!!!
"Connection: Keep-Alive\r\n"
"Cache-Control: no-cache\r\n\r\n";

char http_line_req[]="login=1&redir=1&username=usrname&password=pass\r\n\r\n"; // fill in here

char conn[1024];

int nLen=0;
char szLen[2];

void main()
{
nLen=strlen(http_line_req);
itoa(nLen,szLen,10);
memcpy(http_req+LEN,szLen,2);

s=hconnect(HOST,PORT);

send(s,http_req,strlen(http_req),NULL);
send(s,http_line_req,nLen,NULL);
recv(s,conn,1024,NULL);
//TODO: continue recv'ing, that 1KB buffer is not enough to recv all the data :)
}

int hconnect(char* host,int port)
{
WSAData wsa;
WSAStartup(MAKEWORD(1,1),&wsa);

struct sockaddr_in sai;
struct hostent *hp;

memset(&sai,0,sizeof(struct sockaddr_in));

hp=gethostbyname(host);

sai.sin_family=AF_INET;
sai.sin_addr=*((struct in_addr *)hp->h_addr);
sai.sin_port=htons(port);

SOCKET s;

s=socket(AF_INET,SOCK_STREAM,0);
connect(s,(struct sockaddr*)&sai,sizeof(sockaddr));
return s;
}

#293
Hacking / Re: Libro Hacking y seguridad Básico
5 Octubre 2011, 08:24 AM
Otro libro (PDF) gratuito que te puede servir:

Hacking Ético: edición en pdf para libre descarga

#294
Hacking / Re: Extraer SAM y SYSTEM
4 Octubre 2011, 21:11 PM
Lo ideal sería montar la partición de Windows desde un sistema Linux, de esta forma no tendrías ningún problema.

Otro modo (no tan bueno y bastante obsoleto), es creando un disquete de arranque (al formatear marcas la casilla de "crear disco de arranque").
Con el disquete insertado, reinicias y tendrás una consola de cmd.

Pero como dices que ya tienes una consola con privilegios, lo demás es pan comido. Con los comandos copy, xcopy debería ser
suficiente para copiar el SAM.

Te recomiendo que leas algo sobre el manejo de la consola de Windows.

#295
Con un sniffer también puedes ver a que IP se conecta. De este modo identificarías la dirección IP o el dominio del atacante.

#296
Lo más seguro es que tengas que usar el soldador para cambiar la disposición de los pines.

Desde el sistema operativo no se puede hacer, da igual igual si es Windows o Linux.

#297
PHP / Re: problema con fpdf
3 Octubre 2011, 20:09 PM
El mismo error te lo dice "no se encuentra la clase FPDF".

Lo mas seguro es que no hayas incluido bien el fichero que contiene la librería FPDF. Asegurate de poner bien la ruta en la función include() o require().
#298
Redes / Re: Portatil Ip fija y automatica
3 Octubre 2011, 16:08 PM
Para la IP fija vas a Panel de Control / Conexiones de Red / Seleccionas la red que quieres que tenga IP fija / Clic derecho
/ Propiedades / TCP IP / Y ahí configuras la IP.

Para la otra red (WiFi) tendrás que dejar los ajustes en modo automático (detectar automáticamente).

De todas formas, si usas el buscador del foro verás muchos mensajes donde se explican como configurar la IP en Windows.
#299
PHP / Re: FSockOpen Duda!!
30 Septiembre 2011, 20:23 PM
Tal vez es porque tienes que enviar la cabecera toda de una vez.

Primero guardas la cabecera en una variable y luego haces el fput().

Código (php) [Seleccionar]
$header = "";
$fp = fsockopen("www.hostxxx.com", 80, $errno, $errstr, 30;
$header .= "POST /api.php HTTP/1.1\r\n";
$header .= "Host: www.hostxxx.com\r\n";
$header .= "Content-type: application/x-www-form- urlencoded\r\n";
$header .=, "Content-length: " . strlen($vars) . "\r\n";
$header .="User-agent: Mozilla/4.0 (compatible: MSIE 7.0; Windows NT 6.0)\r\n";
$header .= "Connection: close\r\n\r\n";
fputs($fp, $headers);

while (!feof($fp)) {
$buf .= fgets($fp,128);
}
fclose($fp);


Si sigue sin funcionar, intenta hacerlo con cURL, hay varios ejemplos en el foro.
#300
Redes / Re: muy confuso sobre puertos
29 Septiembre 2011, 19:38 PM
¿Y sólo te paso con los últimos con los que has intentado?

¿Los demás funcionan?