Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
BitLock-Crypto-Research — Framework di ricerca sulla criptovirologia avanzata. Implementazione di Handshake ECDHE, crittografia autenticata AES-GCM ed esecuzione fileless in memoria per ambienti di laboratorio. | Kitploit
Strumenti/GitHubGitHub/dereeqw/bitlock-crypto-research
Strumenti di Crittografia/DecrittografiaExploitAnalisi MalwareCrittografiaPenetration TestingCommand and ControlApprendimento e FormazioneRed TeamingSviluppo Payload

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
GitHubdereeqw/bitlock-crypto-research

BitLock-Crypto-Research

Framework di ricerca sulla criptovirologia avanzata. Implementazione di Handshake ECDHE, crittografia autenticata AES-GCM ed esecuzione fileless in memoria per ambienti di laboratorio.

Vedi Repository
45 mesi faNon ancora revisionato

🛡️ BitLock Framework: Ecosistema di Crittovirologia e C2 (PoC)

License Python Security

Questo repository contiene una Proof of Concept (PoC) completa progettata per lo studio delle architetture di minacce moderne. Il progetto simula un ambiente di attacco fileless (senza file) con un'infrastruttura di comando e controllo (C2) protetta da crittografia a curva ellittica e protocolli di cancellazione sicura.


🔬 Analisi del Ciclo di Vita dell'Attacco

Il sistema opera mediante un'esecuzione coordinata di tre moduli principali, progettati per eludere le difese tradizionali e garantire la persistenza delle chiavi nel server.

1. Infiltrazione Volatile (load.py)

L'attacco inizia con uno Stager di Stadio 0. La sua funzione principale è l'evasione dell'EDR (Endpoint Detection and Response):

  • Handshake Effimero: Genera una chiave AES-256 unica in RAM e la trasmette alla porta 5001.
  • Cifratura del Carico Utile: Il server crittografa il ransomware in tempo reale prima dell'invio, frustrando l'ispezione dei pacchetti tramite firme statiche.
  • Esecuzione In-Memory: Il payload viene decifrato e compilato in bytecode direttamente nella memoria volatile.
  • Anti-Forense: Implementa un secure_wipe per distruggere la chiave e il codice sorgente in chiaro prima di invocare exec().

2. Stabilimento del Canale C2 (BitLockC2Server.py)

Il server funge da cassaforte blindata per la gestione delle risorse crittografiche:

  • Hardening della Cassaforte: Il database delle chiavi utilizza crittografia AES-256-GCM con derivazione PBKDF2 (480.000 iterazioni).
  • Sicurezza Fisica: Il comando --del attiva un algoritmo di triturazione dei dati (data shredding) che sovrascrive i file con dati casuali e utilizza os.fsync() per garantire lo svuotamento del buffer hardware.

3. Motore di Cifratura del Target (BitLock-client.py)

Il modulo iniettato esegue la crittografia dei file con standard militari:

  • Handshake Ibrido: Implementa ECDHE (Curva P-384) per ottenere Perfect Forward Secrecy (PFS). Ha un fallback automatico a RSA-4096 se le librerie di curve ellittiche non sono presenti.
  • Cifratura Autenticata: Utilizza AES-GCM per garantire che i file non possano essere alterati né recuperati senza la firma di integrità originale.
  • Evasione Intelligente: Salta le directory critiche del sistema (Windows, /bin/, /etc/) per evitare il collasso del sistema operativo e garantire la visibilità del report dei risultati.

📊 Diagramma di Flusso (Data Pipeline)

root@kitploit:~
graph TD
    A[Cliente: Ejecuta load.py] -->|1. Envía Clave Efímera| B(Servidor C2: Puerto 5001)
    B -->|2. Envía Payload Cifrado| A
    A -->|3. Descifra y Ejecuta en RAM| C[BitLock-Payload]
    C -->|4. Intercambio ECDHE| D(Servidor C2: Puerto 5000)
    D -->|5. Almacena Llave en Bóveda| E[(DB Cifrada PBKDF2)]
    C -->|6. Cifrado AES-GCM| F[Archivos .locked]
    C -->|7. Auto-destrucción| G[Proceso Finalizado]

⚙️ Specifiche Tecniche di Sicurezza


⚠️ Dichiarazione di Non Responsabilità (Ethical Hacking)

Questo progetto è strettamente a scopo educativo e di ricerca.

  1. L'uso di questo strumento su sistemi senza previa autorizzazione è illegale e costituisce un reato informatico.
  2. L'autore non si assume alcuna responsabilità per danni all'infrastruttura dell'utente o di terzi.
  3. Se l'utente blocca il proprio sistema a causa di un errore di configurazione, si assume la piena responsabilità tecnica ed economica del recupero dei propri dati.

Sviluppato per la ricerca sulla sicurezza offensiva e la difesa di infrastrutture critiche.

Scarica lo strumento
ModuloTecnologiaScopo Forense
ScambioECDHE (P-384)Evitare il recupero delle chiavi tramite sniffing di rete.
DerivazioneHKDF (SHA-256)Generare chiavi simmetriche da segreti condivisi.
CifraturaAES-256-GCMGarantire riservatezza e integrità dei dati.
Protezione DBPBKDF2 (480k iter.)Massima resistenza contro attacchi di forza bruta offline.
Cancellazione7-Pass OverwriteNeutralizzare strumenti di recupero forense (FTK/EnCase).