Emmm, dentro del archivo search.php, se supone que donde esta seteada la variable $usuario.
PD: This application has iSQL and XSS.
PD: This application has iSQL and XSS.
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úDESCRIPCIÓN: | Una Banner (o Bandera), es definido como la obtención del estado o información por medio de peticiones a determinados puertos del sistema. |
HERRAMIENTAS: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||
COMPLEMENTO: | Ahora después de obtener información de los puertos a los que realizamos las conexiones, lo más importa es saber a que sistema operativo pertenecen esos datos.
| |||||||||||||||||||||||||||||||||||||||||||||||||
CONCLUSIONES: | Desde aquí, con la información que recolectamos, podremos ir imaginandonos que posibles servicios y/o sistema operativo podemos atacar en el sistema objetivo. |
DEFINICIÓN: | Una prueba de penetración es un método de evaluación de la seguridad de un sistema informático o red mediante la simulación de un ataque malicioso, por parte de Black Hat Hacker o Cracker. El proceso implica un análisis activo del sistema de las vulnerabilidades potenciales que puedan resultar de una mala o inadecuada configuración del sistema. Este análisis se realiza desde la posición de un atacante potencial, y puede implicar la explotación activa de vulnerabilidades de seguridad. Cualquier problema de seguridad que se encuentran se presentará al propietario de la red, junto con una evaluación de su impacto y a menudo con una propuesta de mitigación o una solución técnica. Fuente: http://en.wikipedia.org/wiki/Penetration_test |
CONTENIDO: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
AUTOR: | Shell Root |
Cita de: darko666 en 2 Abril 2010, 23:50 PMY entonces que consigues con analizar un servicio con un fuzzer???http://en.wikipedia.org/wiki/Fuzz_testing
Cita de: bomba1990 en 2 Abril 2010, 19:50 PMlo que si es que aveces hay codigo que como el de http://www.google.com que se ejecuta en ves de solo ponerlo y no se como acomodar eso,...What The Fuck!
Cita de: bomba1990 en 2 Abril 2010, 19:50 PM...lo otro es que quiere hacer como cuando uno pone un codigo aqui que tiene colores.Sistema GeSHi!
Cita de: Dreamaker en 2 Abril 2010, 19:28 PM...No hay que asignarle ya el valor de 1 a la variable contador para que empiece desde allí? O basta con ingresar Contador = Contador + 1 que le ingresa el valor de 1 y después sigue? (Entonces supongo que si le suma 1, es porque antes tenía el valor de 0Tù lo haz dicho!
1. | Linea 6, tienes doble punto y coma. |
2. | Mal filtro de la variable "ar", provocando un XSS. |
<?php /* Corección de errores By: Shell Root */
echo"<center>\n<br><br>";
if (isset ($_POST["estado"])){
$estado = $_POST["estado"];
if (isset($_POST["ar"])){
$archivo = $_POST["ar"];
}
}else{
header('location:'.$_SERVER['REQUEST_URI']);
}//End Else
switch($estado){
case 1:
echo form1();
break;
case 2:
echo '<form method="post" action="'.$_SERVER['REQUEST_URI'].'">
<textarea name="text" cols="50" rows="25">'.abrir($archivo).'</textarea>
<br>
<input type="submit" value="guardar">
<input type="hidden" name="estado" value="3">
<input type="hidden" name="ar" value='.htmlspecialchars($archivo,ENT_QUOTES). /*Para evitar el XSS*/ '>
</form>';
break;
case 3:
guardar($_POST["text"],$archivo);
echo '<a href="'.$_SERVER['REQUEST_URI'].'">Guardado</a>';
break;
}//End Switch
}else{
echo form1();
}//End Else
echo '</center>';
function form1(){
$form='<form method=post action="'.$_SERVER['REQUEST_URI'].'">
<input type="text" name="ar" size="50">
<input type="hidden" name="estado" value=2><br><br>
<input type="submit" value="seleccionar"></form>';
return $form;
}//End Fuction form1
function abrir($destino,$num=1){
if ((preg_match('@^http://@', $destino)) or (!$num ==1) ){
return file_get_contents($destino);
}else{
if (file_exists($destino)){
$abrir = fopen($destino,"r");
return trim(fread($abrir,filesize($destino)));
@fclose($abrir);
}//End If
}//End Else
}//End Fuction abrir
function guardar($texto,$destino){
$abrir = fopen($destino,"w");
@fputs($abrir,$texto);
@fclose($abrir);
}//End Function guardar
?>
/(\.(\w){1,3})||(\.(\w){1,4})/