Articoli

Camera Shy
Camouflage
Invisible Secret
La storia


Info e Link

Award
Download
Link
Aiuto
Feedback
Informazioni Legali
Contatti


Sponsor


Ricerca
Home Articoli Cybercrimine Steganografia Camouflage
Camouflage
 
Data documento:
25 Novembre 2002

Camouflage


Camouflage è un software gratuito che permette di occultare un documento di qualsiasi tipo in un altro.

L'utilizzo di questo software è semplice e veloce grazie alla sua perfetta integrazione con tutte le versioni di Windows, infatti dopo l'installazione inserisce due voci al menu di popup che appare cliccando con il tasto destro su qualsiasi tipo di file. Le due voci in questione sono "Camouflage" e "Uncamouflage".

La prima voce del menu permette di iniziare la procedura utilizzando il file selezionato come "ospite" in un altro file che poi verrà selezionato per mezzo si un velocissimo wizard. Sempre nel wizard verrà chiesta la posizione e il nome del nuovo file che assomiglierà in tutto e per tutto al file originale, ospitando però il file da noi scelto, si può scegliere anche una password per proteggere il file ospite.

I file risultanti da questa procedura, se si tratta di immagini, possono essere visualizzati senza alcuna perdita, stessa cosa se si tratta di MP3 o simili, sono visibili invece cambiamenti nei file testuali.

La voce del menu "Uncamouflage" al contrario, usato sul file contenitore, estrae il file ospite, richiedendo la password qualora fosse stata impostata.

Come molti programmi di questo tipo, Camouflage non è esente da problemi, infatti, lascia la sua impronta digitale nei file rivelando che sono stati "trattati" e quindi facendo perdere l'efficacia della steganografia, la firma inserita, in formato esadecimale, è la seguente: "74 A4 54 xx 22 xx".

A titolo esemplificativo, nell'immagine in alto a destra in questa pagina è stato inserito un file di testo chiamato "file.txt" criptato con la parola d'ordine "password", analizzando l'immagine con un editor esadecimale notiamo la stringa incriminata verso la fine del file, come si può vedere nello screenshot sulla destra.

Inoltre Camouflage è affetto da un altro problema che riguarda la semplicità di estrazione della password dai file generati, infatti basta cercare la stringa "00 02 00". Questa stringa anticipa sempre la password, criptata secondo una tabella, nel nostro caso, come si può vedere dall'immagine sulla sinistra, composta dai valori "72 F4 09 51 7B C9 66 85".

Di seguito è presente la tabella che utilizza Camouflage per criptare la password, nelle righe sono elencati numeri e lettere, mentre nelle colonne sono elencate le posizioni dei caratteri nella password.

Numeri
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
32
A5
4A
12
3C
96
24
D1
D1
FF
8F
55
10
5F
AE
83
A9
55
7A
63
1
33
A4
4B
13
3D
97
25
D0
D0
FE
8E
54
11
5E
AF
82
A8
54
7B
62
2
30
A7
48
10
3E
94
26
D3
D3
FD
8D
57
12
5D
AC
81
AB
57
78
61
3
31
A6
49
11
3F
95
27
D2
D2
FC
8C
56
13
5C
AD
80
AA
56
79
60
4
36
A1
4E
16
38
92
20
D5
D5
FB
8B
51
14
5B
AA
87
AD
51
7E
67
5
37
A0
4F
17
39
93
21
D4
D4
FA
8A
50
15
5A
AB
86
AC
50
7F
66
6
34
A3
4C
14
3A
90
22
D7
D7
F9
89
53
16
59
A8
85
AF
53
7C
65
7
35
A2
4D
15
3B
91
23
D6
D6
F8
88
52
17
58
A9
84
AE
52
7D
64
8
3A
AD
42
1A
34
9E
2C
D9
D9
F7
87
5D
18
57
A6
8B
A1
5D
72
6B
9
3B
AC
43
1B
35
9F
2D
D8
D8
F6
86
5C
19
56
A7
8A
A0
5C
73
6A

Lettere maiuscole
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A
43
D4
3B
63
4D
E7
55
A0
A0
8E
FE
24
61
2E
DF
F2
D8
24
0B
12
B
40
D7
38
60
4E
E4
56
A3
A3
8D
FD
27
62
2D
DC
F1
DB
27
08
11
C
41
D6
39
61
4F
E5
57
A2
A2
8C
FC
26
63
2C
DD
F0
DA
26
09
10
D
46
D1
33
66
48
E2
50
A5
A5
8B
FB
21
64
2B
DA
F7
DD
21
0E
17
E
47
D0
3F
67
49
E3
51
A4
A4
8A
FA
20
65
2A
DB
F6
DC
20
0F
16
F
44
D3
3C
64
4A
E0
52
A7
A7
89
F9
23
66
29
D8
F5
DF
23
0C
15
G
45
D2
3D
65
4B
E1
53
A6
A6
88
F8
22
67
28
D9
F4
DE
22
0D
14
H
4A
DD
32
6A
44
EE
5C
A9
A9
87
F7
2D
68
27
D6
FB
D1
2D
02
1B
I
4B
DC
33
6B
45
EF
5D
A8
A8
86
F6
2C
69
26
D7
FA
D0
2C
03
1A
J
48
DF
30
68
46
EC
5E
AB
AB
85
F5
2F
6A
25
D4
F9
D3
2F
00
19
K
49
DE
31
69
47
ED
5F
AA
AA
84
F4
2E
6B
24
D5
F8
D2
2E
01
18
L
4E
D9
36
6E
40
EA
58
AD
AD
83
F3
29
6C
23
D2
FF
D5
29
06
1F
M
4F
D8
37
6F
41
EB
59
AC
AC
82
F2
28
6D
22
D3
FE
D4
28
07
1E
N
4C
DB
34
6C
42
E8
5A
AF
AF
81
F1
2B
6E
21
D0
FD
D7
2B
04
1D
O
4D
DA
35
6D
43
E9
5B
AE
AE
80
F0
2A
6F
20
D1
FC
D6
2A
05
1C
P
52
C5
2A
72
5C
F6
44
B1
B1
9F
EF
35
70
3F
CE
E3
C9
35
1A
03
Q
53
C4
2B
73
5D
F7
45
B0
B0
9E
EE
34
71
3E
CF
E2
C8
34
1B
02
R
50
C7
28
70
5E
F4
46
B3
B3
9D
ED
37
72
3D
CC
E1
CB
37
18
01
S
51
C6
29
71
5F
F5
47
B2
B2
9C
EC
36
73
3C
CD
E0
CA
36
19
00
T
56
C1
2E
76
58
F2
40
B5
B5
9B
EB
31
74
3B
CA
E7
CD
31
1E
07
U
57
C0
2F
77
59
F3
41
B4
B4
9A
EA
30
75
3A
CB
E6
CC
30
1F
06
V
54
C3
2C
74
5A
F0
42
B7
B7
99
E9
33
76
39
C8
E5
CF
33
1C
05
W
55
C2
2D
75
5B
F1
43
B6
B6
98
E8
32
77
38
C9
E4
CE
32
1D
04
X
5A
CD
22
7A
54
FE
4C
B9
B9
97
E7
3D
78
37
C6
EB
C1
3D
12
0B
Y
5B
CC
23
7B
55
FF
4D
B8
B8
96
E6
3C
79
36
C7
EA
C0
3C
13
0A
Z
58
CF
20
78
56
FC
4E
BB
BB
95
E5
3F
7A
35
C4
E9
C3
3F
10
09

Lettere minuscole
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
a
63
F4
1B
43
6D
C7
75
80
80
AE
DE
04
41
0E
FF
D2
F8
04
2B
32
b
60
F7
18
40
6E
C4
76
83
83
AD
DD
07
42
0D
FC
D1
FB
07
28
31
c
61
F6
19
41
6F
C5
77
82
82
AC
DC
06
43
0C
FD
D0
FA
06
29
30
d
66
F1
1E
46
68
C2
70
85
85
AB
DB
01
44
0B
FA
D7
FD
01
2E
37
e
67
F0
1F
47
69
C3
71
84
84
AA
DA
00
45
0A
FB
D6
FC
00
2F
36
f
64
F3
1C
44
6A
C0
72
87
87
A9
D9
03
46
09
F8
D5
FF
03
2C
35
g
65
F2
1D
45
6B
C1
73
86
86
A8
D8
02
47
08
F9
D4
FE
02
2D
34
h
6A
FD
12
4A
64
CE
7C
89
89
A7
D7
0D
48
07
F6
DB
F1
0D
22
3B
i
6B
FC
13
4B
65
CF
7D
88
88
A6
D6
0C
49
06
F7
DA
F0
0C
23
3A
j
68
FF
10
48
66
CC
7E
8B
8B
A5
D5
0F
4A
05
F4
D9
F3
0F
20
39
k
69
FE
11
49
67
CD
7F
8A
8A
A4
D4
0E
4B
04
F5
D8
F2
0E
21
38
l
6E
F9
16
4E
60
CA
78
8D
8D
A3
D3
09
4C
03
F2
DF
F5
09
26
3F
m
6F
F8
17
4F
61
CB
79
8C
8C
A2
D2
08
4D
02
F3
DE
F4
08
27
3E
n
6C
FB
14
4C
62
C8
7A
8F
8F
A1
D1
0B
4E
01
F0
DD
F7
0B
24
3D
o
6D
FA
15
4D
63
C9
7B
8E
8E
A0
D0
0A
4F
00
F1
DC
F6
0A
25
3C
p
72
E5
0A
52
7C
D6
64
91
91
BF
CF
15
50
1F
EE
C3
E9
15
3A
23
q
73
E4
0B
53
7D
D7
65
90
90
BE
CE
14
51
1E
EF
C2
E8
14
3B
22
r
70
E7
08
50
7E
D4
66
93
93
BD
CD
17
52
1D
EC
C1
EB
17
38
21
s
71
E6
09
51
7F
D5
67
92
92
BC
CC
16
53
1C
ED
C0
EA
16
39
20
t
76
E1
0E
56
78
D2
60
95
95
BB
CB
11
54
1B
EA
C7
ED
11
3E
27
u
77
E0
0F
57
79
D3
61
94
94
BA
CA
10
55
1A
EB
C6
EC
10
3F
26
v
74
E3
0D
54
7A
D0
62
97
97
B9
C9
13
56
19
E8
C5
EF
13
3C
25
w
75
E2
0C
55
7B
D1
63
96
96
B8
C8
12
57
18
E9
C4
EE
12
3D
24
x
7A
ED
02
5A
74
CE
6C
99
99
B7
C7
1D
58
17
E6
CB
E1
1D
32
2B
y
7B
EC
03
5B
75
CF
6D
98
98
B6
C6
1C
59
16
E7
CA
E0
1C
33
2A
z
78
EF
00
58
76
DC
6E
9B
9B
B5
C5
1F
5A
15
E4
C9
E3
1F
30
29

Analizzando la tabella la password criptata del nostro esempio "72 F4 09 51 7B C9 66 85" decriptata diventa "password".

Ultimo Articolo

22 ottobre 2006
Valle dell'Orta
(Galleria)


Fotografie

Arte e luoghi
Astronomia
Fauna
Parchi e riserve
Sport
Subacquea


Area Protetta
User:
Pass: