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

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

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

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

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

Категории

Все категории
Loading categories
Wordpresscan — WPScan, переписанный на Python + некоторые идеи из WPSeku | Kitploit
Инструменты/GitHubGitHub/swisskyrepo/wordpresscan
РазведкаСканеры уязвимостейСканеры веб-уязвимостейАтаки на ПаролиСбор информацииВеб-безопасностьArchived
GitHubswisskyrepo/wordpresscan

Wordpresscan

WPScan, переписанный на Python + некоторые идеи из WPSeku

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

Популярное

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

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

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

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

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

Wordpresscan

Простой сканер WordPress, написанный на Python, основанный на работе WPScan (версия для Ruby), некоторые функции вдохновлены WPSeku.

Отказ от ответственности

root@kitploit:~
The authors of this github are not responsible for misuse or for any damage that you may cause!
You agree that you use this software at your own risk.

Установка и запуск

Установка

root@kitploit:~
git clone https://github.com/swisskyrepo/Wordpresscan.git
cd Wordpresscan

Virtualenv

root@kitploit:~
virtualenv .venv -p /usr/bin/python2.7
source .venv/bin/activate
pip install -r requirements.txt

Примеры

Пример 1: Базовое обновление и сканирование WordPress

root@kitploit:~
python wordpresscan.py -u "http://localhost/wordpress" --update --random-agent

-u : Url of the WordPress
--update : Update the wpscan database
--aggressive : Launch an aggressive version to scan for plugins/themes
--random-agent : Use a random user-agent for this session

Пример 2: Базовый брутфорс (опции --brute, --nocheck)

  • брутфорс пользовательских имен пользователей
root@kitploit:~
python wordpresscan.py -u "http://127.0.0.1/wordpress/" --brute --usernames "admin,guest" --passwords-list fuzz/wordlist.lst
  • брутфорс с использованием списка имен пользователей
root@kitploit:~
python wordpresscan.py -u "http://127.0.0.1/wordpress/" --brute --users-list fuzz/wordlist.lst --passwords-list fuzz/wordlist.lst
  • брутфорс обнаруженных пользователей
root@kitploit:~
python wordpresscan.py -u "http://127.0.0.1/wordpress/" --brute --passwords-list fuzz/wordlist.lst
root@kitploit:~
╭─ 👻 swissky@crashlab: ~/Github/Wordpresscan  ‹master*›
╰─$ python main.py -u "http://127.0.0.1/wordpress/" --brute --users-list fuzz/wordlist.lst --passwords-list fuzz/wordlist.lst --nocheck       
_______________________________________________________________
 _    _               _                                         
| |  | |             | |                                        
| |  | | ___  _ __ __| |_ __  _ __ ___  ___ ___  ___ __ _ _ __  
| |/\| |/ _ \| '__/ _` | '_ \| '__/ _ \/ __/ __|/ __/ _` | '_ \
\  /\  / (_) | | | (_| | |_) | | |  __/\__ \__ \ (_| (_| | | | |
 \/  \/ \___/|_|  \__,_| .__/|_|  \___||___/___/\___\__,_|_| |_|
                       | |                                      
                       |_|                                      
 WordPress scanner based on wpscan work - @pentest_swissky      
_______________________________________________________________
[+] URL: http://127.0.0.1/wordpress/

[!] The Wordpress 'http://127.0.0.1/wordpress/readme.html' file exposing a version number: 4.4.7
[i] Uploads directory has directory listing enabled : http://127.0.0.1/wordpress/wp-content/uploads/
[i] Includes directory has directory listing enabled : http://127.0.0.1/wordpress/wp-includes/

[i] Bruteforcing all users
[+] User found admin
[+] Starting passwords bruteforce for admin
Bruteforcing - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

Пример 3: Без лишних раздумий — агрессивный режим, в основном не рекомендуется!

root@kitploit:~
python wordpresscan.py -u "http://127.0.0.1/wordpress/" --fuzz

[i] Enumerating components from aggressive fuzzing ...
[i] File: http://127.0.0.1/wordpress/license.txt - found
[i] File: http://127.0.0.1/wordpress/readme.html - found
[i] File: http://127.0.0.1/wordpress/wp-admin/admin-footer.php - found
[i] File: http://127.0.0.1/wordpress/wp-admin/css/ - found
[i] File: http://127.0.0.1/wordpress/wp-admin/admin-ajax.php - found
[i] File: http://127.0.0.1/wordpress/wp-activate.php - found
--fuzz :  Will fuzz the website in order to detect as much file, themes and plugins as possible

Пример вывода из тестового окружения

Пример вывода

Развертывание тестового окружения

root@kitploit:~
docker-compose -f wordpress_compose.yml up -d

Чтобы включить API wp-json, необходимо изменить параметр "Постоянные ссылки" на любое значение, кроме "simple", в настройках.

Благодарности и участники

  • Оригинальная идея и скрипт от команды WPScan
  • Множество PR и исправлений от bl4de
Скачать инструмент