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
Dropper — Strumento per incorporare payload in immagini in formato JPG/PNG, consentendo di eseguire determinate azioni all'apertura delle stesse. | Kitploit
Strumenti/GitHubGitHub/gmh5225/dropper
Strumenti DifensiviExploitSteganografiaAnalisi MalwarePenetration TestingRed TeamingSviluppo Payload
GitHubgmh5225/dropper

Dropper

Strumento per incorporare payload in immagini in formato JPG/PNG, consentendo di eseguire determinate azioni all'apertura delle stesse.

Vedi Repository
2511 anno faNon ancora revisionato

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

Stealth dropper JPEG/PNG

Questo progetto è uno strumento per incorporare payload in immagini in formato JPG/PNG, consentendo di eseguire determinate azioni all'apertura delle stesse.

🚫 Disclaimer

Questo repository è fornito solo a scopo educativo ed è destinato alla ricerca di sicurezza autorizzata. L'uso di questi materiali in attività non autorizzate o illegali è severamente proibito.

Guida all'utilizzo del progetto e all'uso di exploit3r.py

Il progetto utilizza CMake per automatizzare la compilazione e l'integrazione di varie librerie, incluso Python 2. Di seguito sono riportati i passaggi principali per compilare il progetto e utilizzare l'exploit.

Caratteristiche principali di CMakeLists.txt:

  1. Standard C++ e opzioni di compilazione:

    • Il progetto è configurato per utilizzare lo standard C++17.
    • Sono aggiunti i flag di compilazione per gli avvisi e per le informazioni di debug.
-Wall
-g
  • Collegamento di librerie esterne:

    • Il progetto utilizza le seguenti librerie esterne:

      • Capstone: framework di disassemblaggio.
      • Pwnlib: libreria di funzioni di sicurezza.
      • S2E: motore di esecuzione simbolica.
      • LLVM: infrastruttura del compilatore.
      • Boost: raccolta di librerie C++ (include il componente signals2).
      • KLEE: strumento di analisi dinamica.
  • Integrazione con Python 2 tramite pybind11:

    • Pybind11 è utilizzato per collegare il codice C++ con Python 2.
  • Installazione delle dipendenze di Python 2:

    • Tutte le dipendenze di Python 2 vengono installate automaticamente tramite CMake durante l'esecuzione di pip2 install -r requirements.txt.
  • Gestione automatica dei file:

    • I file exploit3r.py e Resou.sln.scr vengono copiati automaticamente nella directory di output dopo la compilazione, ma non vengono eseguiti automaticamente.
  • Compilazione e collegamento:

    • CMake compila tutti i file .cpp del progetto e genera l'eseguibile.
    • Il progetto è collegato alle librerie summenzionate: Capstone, Pwnlib, S2E, LLVM, Boost, KLEE e pybind11.
  • Compilazione del progetto:

    1. Per compilare il progetto, eseguire i seguenti comandi:
    • mkdir build
    • cd build
    • cmake ..
    • make

    Questo genererà l'eseguibile del progetto e copierà i file Python necessari e altri script nella directory di output.

    Utilizzo di exploit3r.py

    1. Passaggio 1: Installazione delle dipendenze di Python 2: Assicurarsi di avere Python 2 installato. Tutte le dipendenze Python sono elencate nel file requirements.txt. Per installarle, eseguire:

      pip2 install -r requirements.txt

      Questo installerà le librerie richieste come BeautifulSoup, argparse, requests e altre.

    2. Passaggio 2: Esecuzione dello script exploit3r.py: Dopo che il progetto è stato compilato con successo e tutte le dipendenze sono state installate, è possibile eseguire manualmente lo script exploit3r.py. Dovrebbe essere eseguito in un ambiente Python 2.

      python2 exploit3r.py

      exploit3r.py è la parte principale del programma per la generazione del file exploit. Dopo l'avvio, apparirà un'interfaccia grafica in cui è possibile selezionare il file malware (ad esempio, un file .exe) e il file JPG in cui verrà incorporato il codice malevolo.

    3. Passaggio 3: Utilizzo dell'interfaccia

      • Selezionare il file malware (ad esempio, payload.exe).
      • Selezionare l'immagine JPG in cui verrà incorporato il codice malevolo.
      • Configurare opzioni aggiuntive come MD5, esecuzione del codice dopo l'incorporamento e aggiornamento automatico.
      • Fare clic su Build Silent JPG.
    4. Passaggio 4: Verifica del risultato Al termine, si otterrà un file che appare come un'immagine ma contiene codice malevolo. È possibile testare questo file con vari scanner antivirus per verificarne la stealth.

    Note importanti:

    • Questo progetto è stato creato per integrare C++ e Python 2. Assicurarsi di avere Python 2 installato per un corretto funzionamento.
    Scarica lo strumento