Crypter - Construtor e ransomware baseado em Python compilado para o executável do Windows - Anonymous Hacker

[Latest News][10]

Adobe
Análise de Vulnerabilidade
ANDROID
ANONYMOUS
Anti Vírus
ANTI-DDOS
ANTI-SPYWARES E ADWARES
Antivírus
APK PRO
APOSTILAS
apps
Ativador
CIÊNCIA
Compartilhadores
Computador pc
CURSO PHP
CURSO TCP / IP
CURSOS
Cursos Diversos
CYBORG
CYBORG FALÇÃO
DDOS
DEEPWEB
Desenvolvimento Web
DICAS
Diversos
DOCUMENTARIO
DoS
Editor de Áudio
Editor de Imagem
Editor de Texto
Editor de Vídeo
Engenharia
EXPLOIT
FACEBOOK
Ferramentas de rede
FORENSE DIGITAL
Fundamentos financeiros
Gravadores
Internet
INVASÕES
IPHONE
JOGOS
KALI LINUX
Limpeza e Utilitários
Lixão
MAC OS
macOS
Malware
Manutenção de Pcs
MySQL
NOTÍCIAS
PAGINA FAKE
PHP SCRIPT
Produtividade
Programa De Invasao
PROGRAMAÇÃO
PROGRAMAS
PROXY
SCRIPTS
SEGURANÇA
Seo
SHELL
SISTEMA OPERACIONAL
TÉCNICA DE INVASÃO
Termux
tools
Utilitários
VIDEOS
VPN
WHATSAPP
WINDOWS
Wireless Attacks
z=

Crypter - Construtor e ransomware baseado em Python compilado para o executável do Windows

 ransomware

Crypter

Atualização: observe que, a partir de 15 de dezembro de 2017, a direção e o objetivo deste projeto foram alterados devido a preocupações legais e éticas. Consequentemente, é extremamente importante que você leia as seções Renúncia e Atualização da Direção do Projeto deste README.
Bem-vindo ao Crypter! um pacote de ransomware e construtor escrito inteiramente em Python e compilado em um executável do Windows usando o PyInstaller . Este README fornecerá todas as informações necessárias para entender, construir e usar este software.
Por favor, note que ao fazer uso deste repositório você aceita e concorda com a seção de isenção de responsabilidade deste LEIA-ME, bem como a seção marcada "Atualização da Direção do Projeto".
Clique aqui para uma demonstração em vídeo de Crypter e aqui para baixar a versão distribuível Crypter, que contém o repositório Crypter e todas as dependências necessárias em um único pacote conveniente.

Isenção de responsabilidade - IMPORTANTE

Atualização: Antes de ler esta seção, leia também a seção marcada "Atualização da Direção do Projeto".
O Crypter é destinado apenas para fins educacionais e de pesquisa. Este software não deve ser usado em qualquer sistema ou rede para o qual você não tem permissão, nem deve ser usado para quaisquer fins ilegais ou ilícitos. O autor não se responsabiliza por quaisquer danos que possam ser causados ​​pelo software neste repositório.
Uma vez compilado, o Crypter IRÁ criptografar os arquivos no computador no qual ele é executado. Enquanto Crypter fornece acesso à chave de descriptografia (permitindo descriptografar qualquer arquivo criptografado), bugs e outros problemas poderiam, em teoria, interromper ou impedir uma descriptografia bem sucedida.
Consequentemente, uma perda permanente e irreversível de dados pode ocorrer. Para evitar possíveis danos, você só deve executar o Crypter em uma máquina de teste criada para essa finalidade.
Mais uma vez, o autor não aceita qualquer responsabilidade por quaisquer danos que possam ocorrer, e baixando este software você aceita e concorda com este aviso, bem como a seção marcada "Atualização de Direção do Projeto".
Atualização da Direção do Projeto
Nas últimas semanas, várias preocupações éticas e legais em torno deste projeto foram levantadas. Por favor, note que é nãoa minha intenção de fornecer os criminosos com uma ferramenta para propósitos destrutivos ou prejudiciais. Em seu estado atual, o Crypter permite que os usuários descriptografem facilmente seus arquivos. Depois de aberta, a chave AES de 256 bits usada para criptografia é gravada em um arquivo local no mesmo diretório com o nome do arquivo key.txt . Essa chave pode ser usada para descriptografar todos os arquivos criptografados. Ele não está oculto ao usuário, nem é enviado para um servidor remoto, endereço de e-mail, etc. Para realmente utilizar o Crypter para propósitos maliciosos, ele provavelmente precisará ser expandido consideravelmente.
No entanto, se eu continuar a desenvolver este projeto, então eu posso estar em risco de quebrar as leis locais, fornecendo uma ferramenta que pode ser usada para cometer uma ofensa. Consequentemente, a partir de 15 de dezembro de 2017, o desenvolvimento ativo da Crypter cessará e deixarei de fornecer suporte direto.
Para esclarecer exatamente o que isso significa, corrigiremos erros quando destacados ou identificados, e eu posso expandir a documentação no futuro, mas os seguintes itens não serão mais abordados:
  • Desenvolvimento de um componente remoto de Comando e Controle
  • Suporte direto com relação a solicitações de recursos
  • Adicionais adições de funcionalidade
Tem sido uma jornada interessante e muito divertida, mas o desenvolvimento ativo no projeto deve ser considerado concluído a partir deste ponto.

Estrutura do Repositório

Se você não tiver certeza dos componentes que compõem este repositório, a explicação a seguir deve fornecer algumas dicas:
Crypter
| -- Crypter\ (The actual ransomware code)
| -- build\ (The builder application, configuration and resources used to produce the PyInstaller binary)
  | -- ExeBuilder\ (The Crypter builder package and application)
  | -- Resources\ (Holds resources that are bundled with, and used to build, the Crypter executable)
  | -- builder_gui\ (Contains the wxFormBuilder GUI project, including prototypes, for the Builder)
  | -- Builder.pyw (Launches the builder. Run this script to open the builder application)
  | -- config_example.cfg (An example configuration file that can be loaded into the Builder)
| -- gui\ (The Crypter GUI project files. These can be viewed and edited using wxFormBuilder
| -- sample_images\ (Simply contains sample images used in this README)

Pré-requisitos

Antes de clonar o repositório e tentar construir o Crypter, você deve primeiro atender aos seguintes pré-requisitos. Você terá todas as ferramentas necessárias para iniciar o construtor e criar o executável.
Devido à confusão e à margem de erro em torno dessas dependências, este repositório foi empacotado com o software adicional necessário mostrado na tabela abaixo e pode ser baixado como um .zip na página de Liberações .
Nota: Você deve instalar o software na ordem exata mostrada na tabela abaixo, de cima para baixo. Sem isso, você não poderá iniciar o construtor. Erros ou problemas que você pode encontrar provavelmente resultarão de dependências ausentes ou inválidas.
RequerimentoVersões SuportadasVersão recomendada
Microsoft Windows7, 8, 10, Servidor 2K8 e acima10
Python2.7.13 (x86)2.7.13 (x86)
Pyinstaller3.1.1, 3.2.13.1.1
Microsoft VC ++ para Python9,09,0
pypiwin32219219
PyCrypto2.6.12.6.1
Dict ordenado1,11,1
WxPython3.0.2.03.0.2.0
* UPX3,94 w3,94 w
* O UPX Packer é uma ferramenta opcional, mas altamente recomendada, que o construtor pode usar para compactar o executável do ransomware. O UPX permitirá reduzir o tamanho do binário que o PyInstaller produz em vários megabytes.
Depois que o software acima estiver instalado, você poderá iniciar o construtor.
Como posso construir o Crypter?
Desde que você tenha atendido aos pré-requisitos acima, a criação do Crypter agora é fácil graças ao aplicativo recém-adicionado ao construtor.
  • Execute o script Builder.pyw no diretório de construção deste repositório para ativar o construtor.
  • Altere as opções desejadas ou deixe os campos como estão para construir o Crypter com a configuração padrão.
  • Clique no botão BUILD na parte inferior do aplicativo para iniciar a construção.
  • Verifique o diretório bin (criado durante a construção) na raiz do repositório para o binário produzido.
Como funciona o Crypter?
A abordagem do Crypter é bastante convencional, mas a falta de um componente CnC resulta em comportamento diferente (veja a demonstração de vídeo do Crypter ). Em vez de enviar a chave para um servidor remoto, o Crypter o grava em um arquivo local para que os arquivos possam ser facilmente descriptografados. Uma vez executado, os seguintes passos são tomados:
  1. Gera uma chave AES de 256 bits e a grava em key.txt no diretório atual
    • Você pode usar essa chave na GUI do Crypter para descriptografar seus arquivos
  2. Pesquisa locais relevantes (unidades de rede, diretórios de usuários, etc.) para arquivos correspondentes
    • Os locais pesquisados ​​dependem da configuração especificada no Construtor.
  3. Criptografa todos os arquivos correspondentes
  4. Exibe a GUI Crypter para a vítima

Por que o Crypter foi criado?

Tendo em conta as capacidades maliciosas do Crypter, bem como o aviso legal neste README, você pode estar se perguntando porque o Crypter foi criado. O objetivo principal (e original) desse projeto era fornecer uma prova de conceito que demonstrasse os recursos do Python como uma linguagem para o desenvolvimento de malware do mundo real.
À medida que o desenvolvimento continuou, o foco do projeto mudou para fornecer uma ferramenta que pudesse ser usada para treinamento de segurança e conscientização do usuário em primeira mão. Nesse sentido, o Crypter poderia ser usado para realizar e demonstrar um surto de ransomware no mundo real dentro de um ambiente controlado, cujos efeitos poderiam ser facilmente revertidos.
Tradicionalmente, linguagens compiladas como C e C ++ têm sido as plataformas escolhidas pelos autores de malware. Hoje, no entanto, um avanço geral de plataformas e ferramentas introduziu alternativas atraentes que estendem essas oportunidades para outros idiomas. Como uma linguagem incrivelmente popular e amigável ao iniciante com uma imensa riqueza de suporte de terceiros, o Python permite que os desenvolvedores criem rapidamente ferramentas poderosas sem a sobrecarga de uma linguagem de nível mais baixo. Essas características provavelmente são responsáveis ​​pelo aumento de fragmentos de malware baseados em Python observados nos últimos anos, e também provavelmente influenciarão e influenciarão as tendências futuras na área. Exemplos de tais peças incluem:
Enquanto projetos semelhantes existem no GitHub, poucos são estruturados da mesma maneira. Crypter visa expandir estas, fornecendo uma cryptolocker peça ransomware baseado em Python estilo, que pode ser facilmente customizado e construído.

Sobre

trabalho com segurança da informação a 13 anos, grande parte desse tempo como professor. Fiz meu bacharelado em ciência da computação, especialização em segurança da informação e logo após, mestrado em ciência da informação.

Nenhum comentário:

Postar um comentário

Start typing and press Enter to search