ααΆαααααΆαααααΈα
Steganography ααααα·αααΎα’αααααΆααααΆαααα·αα
αΆα ααΊααΆααααααααΆααα
αααα»ααα»ααα½αα
ααα½αα α§ααΆα ααααα
αααα»αααΌαααΆα (αα·ααΆααααΆ
ααΎααΆα’αΆα
αα
αα½α
αααααααααΆαααααααΆααααα½ααααααααΆααααα·α
αα αα·αα§ααΆααααααα·α
ααΆαα½ααα·αααααα α αΎααα
ααααΆααΆααΌααα»αααΆααααααα»αααΊααα αα·αααααα·ααα»ααααα·ααΆααααα’αΆα
ααα½αααααΆααααα·ααααααααΆαα? αααααΉααα
αα»ααααα»αααΉααα·ααΆαααΆ - ααΆαα’αααα’αΆα
ααααΎααΆα! αααα»ααααααΆαααααααααΌαα’αααααΌαα§αααααααααΎααααΆαααα½αα
ααααααΆααααα’α·ααααα αΌαααΆααααα·ααΈααΆααααα
αααα·αααΆααΌαααααΆαααΊααΆααααααΌα ααΆααΆαααΆααα ααΎααααΆαα ααΆαααααααα ααΎααΆααααααααααααααααα·ααααα·ααΆααα·ααααααααααα (α¬ααααααααα»αααααΈαααα) α ααΎααααΈαααααΆαααΈαααααΌαααΆααααα»αααΆαααααααααααααααΆααααααααααααΎαααα½ααααααααΆααααα·α ααΎαααΉαααααΎααΆααααααααΌαααΆαααα ααα - αααααΊααΎαααΉαα ααααααααααΆαααΆααααααααΎαααΆα αααΎααα ααααααααααααΆααα’ααααααΆαα αααααΆαααα αα ααΈααΎααΆααααα ααααα ααααα α’αααα’αΆα αααααΎαααΆαααΆαα αΆαααΆα α ααααΎαααααααααΆαααααααααα―αααΆα αααααα―αααΆα αα·αααα‘αΎα OSes - ααΌα ααααΆααΆααα’αα ααααααααα·αααααααααααΆααααΉαααααΌαααΆααααααΆαα»α α αΎαα’αΆα ααΆααααααα·α α αΎαααΆαα αααααααααααααΉααα½αααΎαα ααΆααααΎαααΆααααΌαααΈαααααα
α’ααααααααααααααα·ααΈααΆααααααααααΊααΆααααααα: ααΎααα·αα’αΆαααααααΎααααααα―αααΆα α¬ααΌααααΈααααΎααααααααααααααααα―αααΆααααααΆαααααΎα
αα»ααα·ααααα·αααααα»ααα·ααααααα
- αα·αααααααααααΆααα’αΆα ααααΌαααΆαααααΆααααααΌααααααΆααααααα‘αΎααα·αααΆαααααα»αααΌαααΆαααΆααααΌα αααααΆαααααααααΆααααααΎαααΆαα·ααΆαααα’αΆα ααΎαααΎααααα’αααααααΎααααΆααα‘αΎααα·αα ααααααΆαααΆααααα α’ααααα·αα’αΆα ααααΎαααααα·ααΈααααααααΎαααΈαααΈααΌαααΆαα‘αΎααα·αααΆαααα ααΆααααΉααααααΎααα·αααααααααααΆααααΈαα»ααααααα
- ααα ααα·αααααααααααΆααααΆαααααα ααααααΆαααααΆαααΆαααααααααααΆααα½αα ααα½αααΆααααααα
- ααΆαααΆααααα·ααααααααΈααΆαα’αΆα α αααΆααααααΌαα ααΈα αααΎαααΆααΈαα α αααΎααααα (ααΆαααααΎαααΆαααα ααα)α
α₯α‘αΌααααααΌααααααα ααΆααααΆααα
ααΆα αααΆααααΆααααΆ ααααα·αααΎα’αααααααΆαααα smear αα·αααααααααααΆααααΆααα’αααα ααΎααΆαααα ααΆααΉαααααΌαααΆαααΆαααααααααααααααα»αααααα ααααα·αααΎα’αααααααΆααααΆααααα‘ααααΎαααααα’αααααΆαα½αααΉααααααα·ααΈαα·ααααααΈα αα·ααααααααΉααααα αΆααα αααα»αααΆααα»αααΏαααααααΆα ααΌα αααα ααΆααΆααΆαααα’αααα»αααΆαα’αα·αααααΈααα·αααααα ααΎααααΈαα»αα±ααααΆαααα αΆαα‘αΎαα ααΎαααΉαα’αα·αααααΈααααΆαααΆαααα ααα»ααααααααααααααααΆαα·α αααααααΎαααα½ααααααααΆα aes256-cbc α ααΎαβααΉαβαα½αβα’αααβααααΎβαααααΆααβααβα’αα·αααααΈα α αΎαβα±ααβααΆααβαααα αΌαβααΆαααβαααααΆααβααα’α
αααα½ααααααΆααααΊαααααααααΎαα’αΆα αααα αααα·αααααα "ααα’" ααΈαα·ααααααα’αΆαααααα αα ααΈααα checksum ααΉααα½αααΎα ααα»αααααα·ααααααΆαααααα ααα»αααα SHA1α α αΎαα’αααΈ? ααΆααα’αααααααααΆαααααααΆαα git ααΌα ααααααΆααΉαααααΉαααΎααααααα αααααα α ααΎααααααααααααΆααααααΆααααααΆαα»αααΈαα½ααααΆαα½αααΉα checksum α αΎαααααα·αααΎαααααΆααααΈααΆααα·ααααΈαααΆααααΌαααααΆ ααΆααΆααααααΆααΆααα·ααααΈαααΆαααααααα
α’αααααααΉαααααΌαααΆααααααααα αα·αααααααααα»ααααα·αααααααααααΆαααααααα αααααααα - ααΎααααΈααΆαααΆαααΆααΎαααααααΆαα½ααααααΎαααΆααα·ααααΈααα½α α αΎα αα·ααα½αααΆααααα αααα ααααααααα»αααΉαααΆααααααααααααααΆααααΎααα αααααααΎαααΆααααααα α»αααααα ααΎααααΈαα»αα±ααααααααα·ααααααααααα·αα αΆαααΆα α (αααααΊααΆαααααΆαα)α ααΆααΆααααααΎαααΆαα αααααΆαααΎααα ααααΆαααααααΆ ααΎαααΉααααααααααααα―αααΆααααααΆαααα ααΈαααα ααΆααΉαααΆααααααααααααααΆααααΈααΆααα·ααααΈα ααΎααααΈαα»αα±ααααΆαααΈααααααΎαααΆα
ααΆααααααα·ααΈααΆααααααααα»αααΆαα’αα»αααα
ααΎααααΈαα·αα·αααααΎα α αΌαααΎαααα§ααααααααα»αααΌαα αααα»α - ααααΆααααααααΊα αααα»αβααΆαβααβααΎαβααααβα αΆααβαααβααΆαβααα α 1 GB αααβαα·αααΆβαααααα·ααβαααααΆααβααΆαβαα·αααααα ααααα·αααΎα’αααααΌα ααΆαααα»α ααΆααααααΎααααα·αααααΆααα·αααααΆαααΆαα½αααααααααααααααααααΆαααΌααααα ααα»ααααααΆαααααααΆαα ααΎα―αααΆα - ααΌαααΆαααΈα ααααααα»αααΉααα·ααΆαααααΆααααΆααΆααΉααα·αααααΎαααΆαααα αα αααααααΎαααααααααΆα "ααΆα" ααΈαα»α ααΉααααααΎαα―αααΆαααααααα α αΎααααααααααα·αααααΎααΆααα’ααααΉαααααΌαααΆαααααααααααΌαααα
ααΆαααΆαααΈααααααΆαααΈαα»α ααΆα’αα»αα αααα»αααααΌαααααΎααααΆααΈαα’αΆααΆαααΆαα»αα ααΎ Raspberry Pi 3 αααααααα ααΎααα αα·αααΆαα’αααα αα αΆαα αααΎααα ααΈααααα ααΌα ααααααΎαααΉααα·αααΆααα―αααΆααααααα ααΎαααααααααα½αααΎααααααα αα’αα·ααααΆ 10 ααααΆααα ααΆααααααΆαα ααα»α α’αααΈααααααα»αααΆαααΆααα―αααΆααααααΌα αααα α§αααααααααΎααααΆααααααααα·αααααααα ααΆααααα»αα ααααα 4 KB α ααΌα ααααααΆααααααααα ααΎαααΉαααααααααα½αααΎααα α―αααΆα 3 kb - ααΆααααΉαα αΌααα αααα»αα ααααααααα½αα
ααΎαβααΉαβα αα’αβ flash drive ααΆβααααΆααααΆα αααβαα·αα·αααβααΎαβαααααΆααβααΈβααααΆααααΆαβααΈαα½ααβααΆβααΎβααααααΆαβαααβααΆααβα’αΆα βα’αΆαβααΆαβα¬βα’ααα
- ααΆαααααΎαααααααααΆαααΏααααα»ααααααα FAT16 αααααΆαααα αα ααααα 16 KB α αααααΊααΆα’αααΈααα Windows 7 αααααααΌαααΎααααΈααααΎααΆαα½α flash drive ααααα·αααΆαααααααααα―αααΆαα
- ααααα flash drive ααΆαα½αααΉαααααΆαααααααααααα 50% α
- ααααα flash drive ααΆαα½αααΉαααααΆαααααααααααα 100% α
- ααΆαααααΎαααααααααΆα "ααα" ααΆαααααα FAT16 (αααααααΆααααΎα’αααΈαααΆααα’αα) α
ααΆαααααΎαααααααΈαααΎαααααΌαααΆαααΆαααααΉααα»αααΆααααα αααααααααααααΆαααααα»αα α§αααααααααΎααααΆααα’αΆα ααΆααααα·αααααααααααΆαα 10 ααααΆαααααααααααααΈ flash drive α ααα»αααααααααΆααααΈ flash drive ααααΌαααΆαααααααααα―αααΆα ααΆααααΆαααααΆαααΎαα‘αΎαα
Total clusters read: 250752, decrypted: 158
ERROR: cannot write incomplete secretFile
ααΌα αααα’αααα’αΆα ααΎαααΆαααα ααααα 158 ααα»ααααααααααααΌαααΆααα·ααααΈαααααααααα (632 ααΈα‘αΌαααααα·αααααααα ααααααααα±αα 636424 ααααααααα»α) α ααΆα αααΆααααΆααααΆαα·αααΆααα·ααΈααΎααααΈααα½αααΆα 10 ααααΆαααα ααΈααααα α αΎααααα»αα ααααα αααααααΆαααααααΆαααΆαα ααααααααΆαααΆαα αααΆααα α’αααβααβαα·αβα’αΆα βαααααααα 1 ααααΆααβααΆαβαα·ααΈβαααβαααα ααα»ααααααΎαα’αΆα ααΆααΆααΆααΎαααΉαααΆααααα·αααααααααααΆαα 3 ααΈα‘αΌααααΈ flash drive αααααΈααΆααΆααααΌαααΆαααααΎαααααααααΆα αα·ααααααααΆααααααααΆααααααα ααααααΆαααΆααααα ααΆααα·ααααααααα αΆαααΆααΆαα·αααΆα’αΆα αα αα½α αααα»αααΆαααΆαααα―αααΆααααααΆααααααα 120 ααΈα‘αΌααααΈ flash drive ααααααα
ααΆα’αα»αα ααΆαααααΎαααααα α»ααααααααΆααααα αΆαααΆ flash drive ααΆααααΌαααααΌαααΆααααααααΆααααΈααΎα
$ sudo ./steganodisk -p password /dev/sda
Device size: 250752 clusters
250700 99%
Total clusters read: 250752, decrypted: 0
ERROR: cannot write incomplete secretFile
αα·αβααΆαβα
αααααβαα½αβααΆαβαα½α
βααΈαα·αβαα... αααβααααΆαβααβαα·αβαααβαααααΆαααααβαα! αα»ααααααααΎαααααααααΆα α
αΌαααΎαααααΆααΆααααααΎαααΆαααΆααα
ααΎ flash drive α αΎααα
αααα»αααααααααα―αααΆααα½α
α αΎαα ααααα·ααΈααα ααΆααααΈαααα
αααααΆαα½αααΉαααααααααααααΆααα·αααααΆαα ααΌα
ααααααΎααα·αααααΎα’αααΈαα½αα±ααααααααααα
ααΆααααΌαααΆαααααααΉαααΆααα αααααααα
ααΎ flash drive ααΆαααα
α»αααααα·α
α
ααΆααααααΌαααΆαααααααΉααα»ααααααααΆ 10 ααααΆαααα·αα’αΆα ααΆαααα ααΎααΆααααααΆαααααα»αααΆαααα ααα»ααααα₯α‘αΌααααα ααα½αααα ααααααααααΆααα·ααααΈααααααααααααΆαααΎαα‘αΎαα αααΎαααΆααααααα!
Total clusters read: 250752, decrypted: 405
ααΆα’αα»αα ααΆαα·αα’αΆα αα αα½α αααααα»αααΆααααααΌααααα»αααααΆααααΈααααα ααα»ααααααΈαααααΈα‘αΌααααΊααΆααααα½αα
ααΆααΆααααααΎαααΆαα, ααααΉαα’αααΈααΆααα·αα·αααα α»ααααααααΈ 4 ααΎααααααΊααΈαααΆα: ααΆαααααΎαααααααααΆαααΆαααααα»αααΌα flash drive αα·αααΆαααΆαα±ααααΆαααΆαααααααΆαααααααΆαααΆααα’αα! αα·αααααααααααΆαα 120 ααΈα‘αΌααααα₯αααα αααα αααα»αα αααααααααα·αααααΎα
ααΆααΆαααααααααΆαααΆαααααα
ααααΉααααΈαα·α αα½α α α’αααΈααα αααααα αα·ααααααααααα·αααααΎ
ααααα·αααΎα’αααααααΆαααααα ααααΆαααΉαααααα’ααααα ααΆααΆαααΆα α’ααααααα ααααΆααΆαααααααααΆααααΆααΆαα·ααααααα’αΆα αααα ααααα ααααααααΆααα’αααα ααΎααΆαααΆαααα αααααααΈαα½ααααααα αΆααααααΎαααΆαα½αααΉαααΆαα αΌααααααΆαααααα (ααΆααααααΆ 1 ααααΆαα α¬ 2048 αα·ααα)α αα ααΈααααααααααα α»αααααα ααΆααααΎαα‘αΎαααααααααααΆαα ααΆα "ααααα»α" ααΌα αα½ααααααααααααα·αααααΎα α αΎααα½αααΆαααΆαα ααααααααΆαααααα αααααΈααααααΆααααααα
αααααΆααα·αααα ααΆαααααααα ααΎααΆαααααα·αα’αΆα α αΌαααααΎααΆααααα»αα’αα‘α»ααααααΆαααΆαααααααΆααΆαα½αααΈα ααα»αααααα·ααααααα’αΆα ααααΌαααΆαααααααα αααααααΆααααα! α αΎααααααΆααααααΆα’αΆαααΆαααααα αααααααΌααααααΆααααΆααα·ααααααΆααΆαααΆααΆαααΆαααΆααα·αααΌααααααα·ααΈα αΆααααααΎαααααααααααααααααααΆαααΈααΆαααα ααααααααααα ααΎαααΈαα
ααΌααααααΆαααΈααααααα½αααα α αΎαααΎαααΆαααΈαα·αααααΆαααααααααααααααΈ ααΌα ααααααΎααααΈαα·ααΆαα αα ααΈαααααΎαααΆαααΆαααΆαααααα ααΎααΆαα ααααααααΎαααααααααα―αααΆααα αααα»αααΆα ααΎααΎαα’αΆα αα·ααΆαααΆαααΆαα·ααααα½αα ααα½ααα ααΎααΆααα αααα·αααααΌαααΆααα»ααα?
α’ααΈ-α’ααΈ-α’ααΈ-αααα! α ααααΎαααΉααααααααΆααΆα! ααΆααΆααα·αααΆαα αααα»αααααΈααΆαα αααΎα ααΆααααααΎαααααααααα―αααΆαααΎαα‘αΎαα ααααααΆααα·ααααααΆααΆααααααα»αααααααΆαααααΆαααααα½αα ααα½αααα»ααααααααααααΌαααΆαααααααα ααΈα α αΎαααΎαα·αααΌα ααααααααΆαα·ααΆααααΆαααΆααα·αααααΆααααααΌαααα
α αΎαααααα - ααΆααααααααα»αααααΆα - ααΎαα’αΆα ααααααααΆααααααααα―αααΆααα·αα’αΆα αααααααΆααααΆααααααααααΆααα’αααααααΆααααα αααα ααΆαα αΌαααααααααα α»αααααααααααα α§ααΆα ααα ααααααααα―αααΆα FAT16 αααααΆαααα αα ααααα 64 ααΈα‘αΌαα α αααΆααααΆαα·αα’αΆα ααΆααααΆααααΆαααΆααααααΆαααα ααα·αααααα α»αα»α 64 ααΈα‘αΌααααΆαααα αα α α»ααααα ααααααααααααααα ααΆααααΌαααααΆα "ααααα»α" αααα·αααααΆα αααΎα ααααα·αα’αΆα α αΌαααααΎαααΆαααΆααααααΆααααΆααααααΆαα»ααα·ααααααα’αααααααΎααααΆααα ααααααΆαααΆααααα ααΆαααααααααααα·αα’αΆα αααααΆααααααα·αααααααΆαααα
ααΌα αααα ααΎααααΈαααααΈαααα ααααα’αΆα ααααΎααΆααααααΆαα steganogram α’αααααααΌαααααΎααααααααα―αααΆααααααΆαααα αα αααααααααΆαα α’αααααα’αΆα αααααΎαααΆαααΆαααΆαααα αααααΈααΆααΆαα·αα αΆαααΆα αααααα (α§ααΆα ααααα ααΎ flash drive)α αα·αα αΆαααΆα ααααααΎαααααααααα¬α αΆαα ααααΈαααααααααα·αααΆααααα αα - αααααΉαααΆααααΆαα αααΆααα’αΆαααααααααααααααΆαααααααααα αΆααα’αΆααααααα
α§ααααααααααΆαααα·ααααα
α’αααα’αΆα
αααααΌααααααααα§αααααααααΎααααΆαα
ααΎααααΈααΆαααα α’αααααΉαααααΌαααΆα Qt αααα 5.0 α¬αααααααΆαααα αα·α OpenSSL α ααααα·αααΎααΆαα’αααΈαα½ααα·αααααΎαααΆα α’ααααααα ααααΆααααΌαααααααα½αα―αααΆα steganodisk.pro α
α’αααα’αΆα ααααΆααααααΌαααα αα αααααααΈ 4 KB αα 512 αα (αααα»α secretfile.h) α αααα»ααααααΆαα½αααααΆααα αααααααααααααΆαααααΆααααααΉαααΎαα‘αΎαα ααααααΆ αα·αααΌααααααΆααααααααΆααααΆαα 68 αααααα
α’αααααααΌαααααΎαααΆαα§αααααααααΎααααΆαα αα·αααΆααααΆαα½αααΉααα·αααα·α’αααααααΎααααΆααααΆ root αα·αααααααα»αααααααααα ααΆααΉααα·αααΆαααΆααα½ααααα½ααα»αααΉααααααααΆααααΎα―αααΆα α¬α§ααααααααααΆααααααΆααααααα!
ααΈαααΆαα
ααααα: www.habr.com