
RedSails é um projeto de pós-exploração baseado em Python, voltado para contornar a monitoração e registro de segurança baseados no host. Palestra no DerbyCon 2017: https://www.youtube.com/watch?v=Ul8uPvlOsug
Uma ferramenta de pós-exploração capaz de:
Baseado no [PyDivert] (https://github.com/ffalcinelli/pydivert), um binding em Python para o WinDivert, um driver do Windows que permite que aplicativos em modo de usuário capturem/modifiquem/descartem pacotes de rede enviados para/de a pilha de rede do Windows.
Construído para sistemas operacionais Windows mais recentes que Vista e Windows 2008 (incluindo Windows 7, Windows 8 e Windows 10).
Redsails tem dependências PyDivert e WinDivert. Você pode resolver essas dependências executando:
pip install pydivertpip install pbkdf2Pycrypto também é necessário.
easy_install pycryptoPycrypto pode ter uma dependência do [Microsoft Visual C++ Compiler for Python 2.7] (http://aka.ms/vcpython27)
Servidor (host vítima que você está atacando)
redSails.pyOu se a vítima não tiver python instalado, você pode executar o exe fornecido (ou compilar o seu próprio! instruções abaixo)
Cliente (atacante)
redSailsClient.py <ip> <porta>Para compilar um exe (para implantação) em vez do script python, você precisará do pyinstaller:
pip install pyinstallerEntão você pode criar o exe:
pyinstaller-script.py -F --clean redSails.specCopyright (C) 2017 Robert J. McDown, Joshua Theimer
Este programa é software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU, conforme publicada pela Free Software Foundation, seja a versão 3 da Licença ou (a seu critério) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas SEM NENHUMA GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM PROPÓSITO PARTICULAR. Veja a Licença Pública Geral GNU para mais detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este programa. Se não, veja http://www.gnu.org/licenses/.