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
RDWAtool — Um script Python para extrair informações de um aplicativo Microsoft Remote Desktop Web Access (RDWA) | Kitploit
Ferramentas/GitHubGitHub/p0dalirius/rdwatool
ReconhecimentoAtaques de SenhaColeta de InformaçõesSegurança Web
GitHubp0dalirius/rdwatool

RDWAtool

Um script Python para extrair informações de um aplicativo Microsoft Remote Desktop Web Access (RDWA)

Ver Repositório
12118há 7 mesesRevisado pelo Kitploit

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
Site

banner

Uma ferramenta completa em Python para extrair informações, realizar spray e bruteforce de senhas em uma aplicação Microsoft Remote Desktop Web Access (RDWA).
GitHub release (latest by date) YouTube Channel Subscribers

Esta ferramenta Python permite extrair várias informações de uma aplicação Microsoft Remote Desktop Web Access (RDWA), como o FQDN do servidor remoto, o nome do domínio AD interno (a partir do FQDN) e a versão do Windows Server remoto.

Usage

root@kitploit:~
$ rdwatool -h
           ____  ____ _       _____   __              __
          / __ \/ __ \ |     / /   | / /_____  ____  / /
         / /_/ / / / / | /| / / /| |/ __/ __ \/ __ \/ /    @podalirius_
        / _, _/ /_/ /| |/ |/ / ___ / /_/ /_/ / /_/ / /  
       /_/ |_/_____/ |__/|__/_/  |_\__/\____/\____/_/      v2.0
    
usage: rdwatool recon [-h] [-tf TARGETS_FILE] [-tu TARGET_URLS] [-v] [--no-colors] [--debug] [-T THREADS] [-PI PROXY_IP] [-PP PROXY_PORT] [-rt REQUEST_TIMEOUT] [-k] [-L] [--export-xlsx EXPORT_XLSX] [--export-json EXPORT_JSON]
                      [--export-sqlite EXPORT_SQLITE]

options:
  -h, --help            show this help message and exit
  -v, --verbose         Verbose mode. (default: False)
  --no-colors           Disable colored output. (default: False)
  --debug               Debug mode, for huge verbosity. (default: False)
  -T THREADS, --threads THREADS
                        Number of threads (default: 250)

Targets:
  -tf TARGETS_FILE, --targets-file TARGETS_FILE
                        Path to file containing a line by line list of targets.
  -tu TARGET_URLS, --target-url TARGET_URLS
                        Target URL of the RDWA login page.

Advanced configuration:
  -PI PROXY_IP, --proxy-ip PROXY_IP
                        Proxy IP.
  -PP PROXY_PORT, --proxy-port PROXY_PORT
                        Proxy port
  -rt REQUEST_TIMEOUT, --request-timeout REQUEST_TIMEOUT
                        Set the timeout of HTTP requests.
  -k, --insecure        Allow insecure server connections when using SSL (default: False)
  -L, --location        Follow redirects (default: False)

Export results:
  --export-xlsx EXPORT_XLSX
                        Output XLSX file to store the results in.
  --export-json EXPORT_JSON
                        Output JSON file to store the results in.
  --export-sqlite EXPORT_SQLITE
                        Output SQLITE3 file to store the results in.

Demonstration

https://user-images.githubusercontent.com/79218792/152828736-e2e39305-8167-432e-ac3a-3449ea9ff414.mp4

Example of output

  • Em modo recon:

    root@kitploit:~
    rdwatool recon -tf ./subdomains.txt
    

  • Em modo spray:

    root@kitploit:~
    rdwatool spray -tu https://rds.podalirius.net/RDWeb/Pages/en-US/login.aspx
    
  • Em modo brute:

    root@kitploit:~
    rdwatool brute -tu https://rds.podalirius.net/RDWeb/Pages/en-US/login.aspx
    

Contributing

Pull requests são bem-vindos. Sinta-se à vontade para abrir uma issue se quiser adicionar outras funcionalidades.

How it works

Obtendo informações sobre o servidor remoto

Há muitas informações pré-preenchidas na página login.aspx da aplicação Remote Desktop Web Access (RDWA). Nos campos de entrada WorkSpaceID e/ou RedirectorName podemos encontrar o FQDN do servidor remoto, e WorkspaceFriendlyName pode conter uma descrição de texto do workspace.

root@kitploit:~
<form id="FrmLogin" name="FrmLogin" action="login.aspx?ReturnUrl=%2FRDWeb%2FPages%2Fen-US%2FDefault.aspx" method="post" onsubmit="return onLoginFormSubmit()">
    <input type="hidden" name="WorkSpaceID" value="DC01.lab.local"/>
    <input type="hidden" name="RDPCertificates" value="E7100C72B6C11A5D14DE115D801E100C79143C19"/>
    <input type="hidden" name="PublicModeTimeout" value="20"/>
    <input type="hidden" name="PrivateModeTimeout" value="240"/>
    <input type="hidden" name="WorkspaceFriendlyName" value="Workspace%20friendly%20name%20or%20description"/>
    <input type="hidden" name="EventLogUploadAddress" value=""/>
    <input type="hidden" name="RedirectorName" value="DC01.lab.local"/>
    <input type="hidden" name="ClaimsHint" value=""/>
    <input type="hidden" name="ClaimsToken" value=""/>
    
    <input name="isUtf8" type="hidden" value="1"/>
    <input type="hidden" name="flags" value="0"/>
...
</form>

A ferramenta rdwatool analisa automaticamente este formulário e extrai todas as informações.

Imagem de banner da versão do SO

Se a instalação remota do RDWeb não estiver protegida, há uma grande chance de que o arquivo de imagem de versão padrão /RDWeb/Pages/images/WS_h_c.png ainda esteja acessível (mesmo que não esteja vinculado na página de login). Isso é realmente fantástico, pois podemos comparar seu valor hash sha256 diretamente com uma tabela conhecida dos banners do Windows deste serviço:

A ferramenta rdwatool obtém automaticamente este arquivo e compara seu hash para obter a versão remota do Windows Server.

References

  • https://twitter.com/podalirius_/status/1490734021332160525
Baixar ferramenta
Sistema Operacional WindowsHash SHA256Banner
Windows Server 2008 R25a8a77dc7ffd463647987c0de6df2c870f42819ec03bbd02a3ea9601e2ed8a4b
Windows Server 2012 R24560591682d433c7fa190c6bf40827110e219929932dc6dc049697529c8a98bc
Windows Server 2012 R23d9b56811a5126a6d3b78a692c2278d588d495ee215173f752ce4cbf8102921c
Windows Server 2016fb1505aadeab42d82100c4d23d421f421c858feae98332c55a4b9595f4cea541
Windows Server 20163dbbeff5a0def7e0ba8ea383e5059eaa6acc37f7f8857218d44274fc029cfc4b
Windows Server 20192da4eb15fda2b7c80a94b9b2c5a3e104e2a9a2d9e9b3a222f5526c748fadf792
Windows Server 2022256a6445e032875e611457374f08acb0565796c950eb9c254495d559600c0367