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 nell'ingegneria inversa | Kitploit
Strumenti/GitHubGitHub/battelle/repsych
Reverse EngineeringSteganografiaAnalisi di Binari
GitHubbattelle/repsych

REpsych

Guerra psicologica nell'ingegneria inversa

Vedi Repository
2109988 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 flusso di controllo (CFG) di un programma.

CFG di una funzione tipicaUn CFG generato da REpsych
cfgrepsych

Non c'è uno scopo specifico nel progetto (a parte dimostrare che può essere fatto), ma possibili applicazioni (non serie) sono delineate nella presentazione 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 che il grafo di flusso di controllo 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 radice 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 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 potresti dover 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 flusso di controllo.

Esempi

Esempio 1

Esempio 4

Esempio 3

Esempio 2

Esempio 5

Riferimenti

La tecnica è descritta in dettaglio nella presentazione DEF CON.

Le slide della presentazione sono disponibili qui.

Autore

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

Scarica lo strumento