
Ferramenta de Administração Remota (RAT) em Python
O Stitch é apenas para fins educacionais/de pesquisa. O autor não assume NENHUMA responsabilidade e/ou obrigação pela forma como você escolhe usar quaisquer ferramentas/código-fonte/arquivos fornecidos. O autor e qualquer pessoa afiliada não serão responsáveis por quaisquer perdas e/ou danos em conexão com o uso de QUALQUER arquivo fornecido com o Stitch. Ao usar o Stitch ou qualquer arquivo incluído, você entende que está CONCORDANDO EM USAR POR SUA CONTA E RISCO. Mais uma vez, o Stitch e TODOS os arquivos incluídos são apenas para fins EDUCACIONAIS e/ou de PESQUISA. O Stitch é SOMENTE destinado a ser usado em seus próprios laboratórios de pentest, ou com consentimento explícito do proprietário da propriedade que está sendo testada.
Uma Ferramenta de Administração Remota em Python Multiplataforma:
Este é um framework Python multiplataforma que permite construir payloads personalizados para Windows, Mac OSX e Linux também. Você pode selecionar se o payload deve se vincular a um IP e porta específicos, ouvir uma conexão em uma porta, opção de enviar um e-mail com informações do sistema quando o sistema inicializar, e opção de iniciar keylogger na inicialização. Os payloads criados só podem ser executados no SO em que foram criados.
Toda a comunicação entre o host e o alvo é criptografada com AES. Cada programa Stitch gera uma chave AES que é então colocada em todos os payloads. Para acessar um payload, as chaves AES devem corresponder. Para conectar de um sistema diferente executando o Stitch, você deve adicionar a chave usando o comando showkey do sistema original e o comando addkey no novo sistema.
O comando "stitchgen" dá ao usuário a opção de criar instaladores NSIS no Windows e instaladores Makeself em máquinas posix. Para Windows, o instalador empacota o payload e um exe de elevação, que impede o prompt do firewall e adiciona persistência, e coloca o payload no sistema. Para Mac OSX e Linux, o instalador coloca o payload e tenta adicionar persistência. Para criar instaladores NSIS você deve baixar e instalar o NSIS.
Para instalação fácil, execute o seguinte comando que corresponde ao seu SO:
# para Windows
pip install -r win_requirements.txt
# para Mac OSX
pip install -r osx_requirements.txt
# para Linux
pip install -r lnx_requirements.txt
python main.py
ou
./main.py
Minha motivação por trás disso foi avançar meu conhecimento em Python, hacking e apenas ver o que eu poderia realizar. Fiquei um pouco desanimado e quase abandonei este projeto quando encontrei o trabalho incrível feito por n1nj4sec, mas ainda decidi publicá-lo, pois já tinha chegado tão longe.

Veja LICENSE