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

#161
PHP / Re: LOGIN EN PHP, CERRAR SESION
28 Julio 2010, 23:56 PM
Parece que no hayan creado un logout anti-CSRF jamás.

En el login se crea una variable en $_SESSION que se llame token, algo así:

Código (php) [Seleccionar]

/* Login succesful */
$_SESSION['token'] = md5(sha1(rand(1,100000)); // Por ejemplo

Luego, se pone esto como enlace al logout :

Código (php) [Seleccionar]

<a href="logout.php?token=<?php echo $_SESSION['token']; ?>">Logout </a>


Y en logout.php

Código (php) [Seleccionar]

if ($_SESSION['token'] == $_GET['token'] )
{
session_destroy();
}


En mi opinión usar la base de datos no es necesario.
#162
porque te descarga directamente toda la jerarquía de directorios de modo que lo puedas ver con el explorador de archivos de una manera más sencilla.
#163
Cita de: MinusFour en 28 Julio 2010, 20:42 PM
Pues la gente podrá leerlo sin problemas pero yo lo veo y mis ojos literalmente se tropiezan.
+0.5
#164
Otra cosa útil es usar :
wget -r http://web.com
Que te descarga todos los archivos de la web (que estén enlazados en alguna parte de la web accesible) y así puedes observar como van los directorios.
#165
Que no suelen estar en utf-7 para facilitarte este tipo de bypass del filtro.
#166
En ese caso me parece que es un filtro en plan htmlentities() y se podía saltar dependiendo de que codificación fuera. En el caso de que fuera utf-7 podrías mandar la siguiente cadena :
+ADw-script+AD4-alert(/XSS/)+ADsAPA-/script+AD4-
y te devolvería el alert(/XSS/) , pero no creo que sea muy común eso.
#167
1)
 Para saber eso puedes encontrar las variables por medio de inputs, aunque muchas veces te puedes encontrar enlaces así
http://host/index.php?id=21

Y ahí puedes probar con los típicos payloads de lo que quieras buscar. Los XSS más fáciles de encontrar están en las típicas cajas de búsqueda.

2)
Yo personalmente no recomiendo los escaners ni por aprendizaje ni por eficacia ya que dan muchos falsos positivos.

3)
Primero puedes inyectar los payloads más típicos y ver como se comporta la aplicación dependiendo como filtre los carácteres, a partir de ahí puedes seguir investigando que puedes hacer.

Lo de saltar  magic quotes depende de como estén puestas, de todas formas si solo filtra las quotes no protege nada ya que puedes inyectar algo así :
<script>alert(/HOLA/);</script> o location = string.fromCharCode(numeros ascii de los caracteres) ;
4)
Si no encuentras otra forma es bastante útil.

5)
Yo nunca lo he intentado, pero si no tienes más remedio...
#168
Cita de: Zazú en 27 Julio 2010, 21:59 PM
Cita de: braulio-- en 27 Julio 2010, 13:01 PM
Yo una vez soñé que iba a una especie de "bar de webshells" con mi familia y me pedía una C99.
Fue bastante raro.


Hola me das una c57?

jajajajajaja, por que no te la codeaste vos?  :silbar:
de hecho ,en el suenio le decía a mi padre que la c57 (creo que no se llamaba así pero bueno) era una shell que no me gustaba nada y no se la recomende.
Me desperté pensando en wtf obviamente xD
#169
Yo una vez soñé que iba a una especie de "bar de webshells" con mi familia y me pedía una C99.
Fue bastante raro.
#170
Cita de: D4N93R en 26 Julio 2010, 15:01 PM
Para los que dicen que todo acaba cuando se mueren, pues entonces por qué no mejor no tienen hijos y se olvidan de su familia, ya que igual algún día moriremos primero que ellos y ya dejarán de existir (no plantar el árbol).  :P

El mundo sigue existiendo aún y cuando estemos muertos, ya que todo, la tecnología, los idiomas, el planeta, son el resultado del pasar del tiempo, que no ha dejado de existir. Yo entiendo su punto de vista del observador pero no aplica en ese caso ya que obviamente todo sigue aún y cuando estemas muertos.

Cita de: La Muertع Blancα en 26 Julio 2010, 10:21 AM
Si mañana fuera el fin del mundo, me tiraría en paracaidas  ;-)

Pero lo abres o no? xD

En cuanto a que todo sigue, lo siento, pero no puedes demostrarlo.