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
REpsych — Guerra psicologica nel reverse engineering | Kitploit
Strumenti/GitHubGitHub/xoreaxeaxeax/repsych
Analisi del CodiceReverse EngineeringSteganografiaAnalisi di BinariPaper e Ricerca
GitHubxoreaxeaxeax/repsych

REpsych

Guerra psicologica nel reverse engineering

Vedi Repository
1.1k7196 anni faRevisionato da Kitploit

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

REpsych

: Guerra psicologica nel reverse engineering

github.com/xoreaxeaxeax/repsych // domas // @xoreaxeaxeax

Panoramica

Il toolset REpsych è una prova di concetto che illustra la generazione di immagini attraverso il grafo di controllo di flusso (CFG) di un programma.

Il CFG di una funzione tipicaUn CFG generato da REpsych
cfgrepsych

Non c'è uno scopo specifico per il progetto (se non dimostrare che può essere fatto), ma possibili applicazioni (non serie) sono delineate nella presentazione al DEF CON.

Il programma funziona in modo affidabile con tutte le versioni testate dello strumento di reverse engineering IDA Pro, e semi-affidabilmente con altri visualizzatori di CFG (Hopper, BinNavi, radare2, ecc.).

Utilizzo

Il toolset traduce le immagini sorgente in programmi funzionanti, in modo tale che il grafo di controllo di flusso del programma generi l'immagine sorgente.

Per generare un nuovo programma da un'immagine:

  • Salva l'immagine nella cartella gfx/ come bitmap a 24 BPP.
  • Esegui "make image" nella directory principale del progetto, dove "image" è il nome della tua immagine, senza estensione.

Verranno creati due programmi funzionanti: repsych_v1 e repsych_v2. Ciascuno usa una strategia diversa per garantire che il renderer di CFG posizioni correttamente i nodi del CFG.

Suggerimenti

Lo strumento creerà un blocco di base (nodo CFG) per ogni pixel dell'immagine sorgente; pertanto, dovresti provare a usare immagini sorgente piccole (non più grandi di 100x100), e potrebbe essere necessario aumentare il numero di nodi consentiti nel tuo visualizzatore di CFG.

Quando usi un'immagine di testo come input per lo strumento, converti prima l'immagine in una bitmap in bianco e nero a 2 BPP, poi in una bitmap a 24 BPP; questo rimuoverà i colori non bianco e nero e darà i migliori risultati nel grafo di controllo di flusso.

Esempi

Example 1

Example 4

Example 3

Example 2

Example 5

Riferimenti

La tecnica è descritta in dettaglio nella presentazione al DEF CON.

Le slide della presentazione sono disponibili qui.

Autore

REpsych è una prova di concetto di Christopher Domas (@xoreaxeaxeax).

Scarica lo strumento