Avvicinarsi a una sfida di steganalisi

5

Attualmente sto facendo una delle sfide di Honeynet.org, specificamente la 13a sfida forense che si occupa di steganografia . Sono stati forniti diversi PNG e i partecipanti devono trovare ed estrarre messaggi steganograficamente nascosti da tali file.

Poiché tutti i file sembravano essere stati modificati con paint.NET, sospettavo che fosse stato usato un plugin. Inoltre, la maggior parte dei plugin disponibili sembravano incorporare messaggi modificando il bit meno significativo dei valori del colore. Pertanto, ho scritto un piccolo script Python. Per ogni pixel dell'immagine, raccoglie i bit meno significativi e li concatena. Se il risultato può essere convertito in un numero che si trova nell'intervallo di ascii stampabile, verrà convertito e quindi aggiunto a una stringa. Per ogni immagine, questa stringa viene stampata.

Purtroppo, questo non ha prodotto alcun risultato. Ovviamente potrei semplicemente provare cose diverse, ad esempio analizzare l'immagine orizzontalmente anziché verticalmente. Per me, sembra una forza bruta. Mi piacerebbe molto chiedere, se qualcuno qui potrebbe pensare a un modo migliore per avvicinarsi a questo.

Tuttavia, si prega di astenersi dal pubblicare semplicemente la soluzione. So che la sfida è già finita ma IMHO, dovresti sempre cercare di trovare la sua soluzione.

    
posta Adi 09.04.2013 - 13:13
fonte

1 risposta

5

Il modo migliore per avvicinarsi a questo è cercare come nascondere qualcosa in un'immagine. Ti darò un suggerimento, ha a che fare con la definizione dei pixel. Dai anche un'occhiata a questi siti:

risposta data 09.04.2013 - 14:42
fonte

Leggi altre domande sui tag