У WordPress есть несколько способов получения списка аккаунтов, как администраторов, так и любых других. Отдельным образом ещё в этом помогает WooCommerce, если установлен и активирован (из "коробки" есть два линка, через которые возможен перебор аккаунтов). Если бы вы указали ссылку на сайт, то можно было бы более конкретно посмотреть, а так - только общие рекомендации вроде IPTables + fail2ban, убрать всякие "Limit Login Attempts" и аналоги, равно как и плагины безопасности, от которых вреда может быть больше, чем пользы.
Немного деталей:
- посмотрите исходный код страниц и поищите в нём
<script type="application/ld+json" class="rank-math-schema">
- внутри, среди прочих данных, может быть и логин автора записи/страницы;
-
/wp-json/wp/v2/users
или
/wp-json/wp/v2/users/X
, где X - ID пользователя;
-
/wp-json/wp/v2/posts
- записи сайта, среди данных будет ID автора записи;
-
/wp-json/wp/v2/pages
- то же, что и с записями, только применительно к страницам;
-
/wp-json/wp/v2/media
- то же самое, только для файлов в библиотеке;
-
/wp-json/wp/v2/comments
- актуально, если не отключали возможность оставлять комментарии на сайте;
-
/wp-json/wp/v2/product
- актуально для работающего WooCommerce - выводятся все товары (по ID страницы товара можно посмотреть данные по медиа-файлам, где будет ID автора);
-
/feed/
- [если не отключён фид] среди прочего, там также будет указан автор
<dc:creator>автор</dc:creator>
.
Брутфорс (процесс автоматизируется, разумеется):
- через форму
/wp-login.php
- при некорректном логине будет возвращена ошибка с соотв. сообщением;
-
/author/xxxx/
;
-
/my-account/xxxx/
и
/account/xxxx/
[для WooCommerce].