
A sua distribuição Linux do dia a dia que virou Super Saiyan.

SSJ é um pequeno script bobo que utiliza o Docker instalado em sua distribuição Linux do dia a dia (Ubuntu, Debian, etc.) e a arma magicamente com centenas de ferramentas de teste de penetração e forense.
SSJ baixa uma imagem Docker que usa a imagem base do Kali Linux, kalilinux/kali-last-release com os metapacotes kali-linux-default instalados sobre ela. Ele utiliza o espelho kali.download/kali e o branch kali-last-snapshot. Com o SSJ, você pode executar aplicações GUI como Burpsuite, Wireshark, Ettercap, etc. de dentro do contêiner em sua distribuição Linux do dia a dia, graças às capacidades de contêiner --privileged e ao controle de acesso universal xhost. Este script cria um arquivo .desktop (o Lançador de Aplicações) para você que inicia o comando docker run para executar o contêiner. Então, a única coisa que você precisa fazer é encontrar o SSJ na gaveta ou menu de aplicativos e clicar nele para iniciá-lo. Uma janela terminator aparecerá com todas as suas ferramentas de pentest e forense. Execute gui burpsuite para iniciar o proxy, gui wireshark para iniciar o analisador de pacotes e assim por diante, você tem acesso a centenas de ferramentas e pacotes que estão no Kali Linux (particularmente os metapacotes kali-linux-default), diretamente em sua distribuição Linux do dia a dia. Além disso, ao contrário de máquinas virtuais, que estão em rede atrás de um NAT virtual ou em ponte com o sistema operacional hospedeiro, o SSJ utiliza o namespace de rede do hospedeiro como está, usando --net=host, o que significa que o contêiner SSJ terá acesso direto a todas as interfaces de rede como a distribuição Linux hospedeira e também compartilhará os mesmos endereços IP.
git e iputils-ping devem estar instalados.docker deve estar instalado e o usuário deve estar presente no grupo docker.curl -sL https://raw.githubusercontent.com/thirdbyte/ssj/main/install.sh | bash(Isso leva tempo variável dependendo da velocidade da sua Internet. Ele baixa a imagem Docker do Docker Hub que pesa cerca de 5GB.)
sudo chown -R 0:0 $HOME/.ssj
Reinicie.
terminator aparecerá.msfconsole, gui burpsuite, gui wireshark, etc./root/ dentro do contêiner e encontrá-lo em $HOME/.ssj em sua distribuição Linux hospedeira.Testado em: Ubuntu 20.04.1 LTS (GNOME), Linux Mint 20 Ulyana (Cinnamon)
Aviso: As capturas de tela abaixo representam xfce4-terminal que agora foi substituído por terminator.










kali-linux-default.Como o SSJ usa o branch kali-last-snapshot dos repositórios do Kali Linux, você não precisa atualizá-lo até que uma nova versão de snapshot (2020.1, 2020.2, 2020.3, etc.) do Kali Linux seja lançada. Assim que uma nova versão for lançada, refaça a instalação e, se estiver usando o plugin Add Tools, você precisará re-executar o script add-tools também.
/root têm o proprietário definido como root. Na distribuição Linux hospedeira, este diretório é $HOME/.ssj. Todos os arquivos e subdiretórios dentro de $HOME/.ssj exigirão o usuário root da distribuição Linux hospedeira caso algum dado precise ser escrito ou excluído deste diretório.--privileged do Docker e a rede --net=host. Estas são conhecidas por introduzir riscos de segurança em ambientes de produção. O SSJ também adiciona um controle de acesso universal ao xhost para fazer as aplicações GUI funcionarem, mas o fecha imediatamente quando o terminator do SSJ é encerrado. Isso pode permitir que qualquer aplicativo acesse o servidor X ou GUI da sua distribuição Linux hospedeira particularmente durante o tempo em que o SSJ estiver em execução, o que pode ser uma preocupação de segurança ou privacidade para muitos./root/) não serão persistentes. Para criar contêineres mutáveis e personalizados, confira kalidock.curl -sL https://raw.githubusercontent.com/thirdbyte/ssj/main/uninstall.sh | bashsudo rm -rf $HOME/.ssj/Este script foi criado por curiosidade. Pode resolver muitos problemas. Pode também criar novos. Ele não vem com nenhum compromisso. Você pode fazer o que quiser com este script e é o único responsável por ele. Sinta-se à vontade para relatar problemas caso experimente algum. Saúde!