áááá«ááºážá¡ááá¯
Steganographyá áááºáá°áááᯠáááŸááºáááá«áá á¡áá»áá¯á·áá±á¬ ááœááºááááºáá¬áá»á¬ážááœáẠá¡áá»ááºá¡áááºáá»á¬ážááᯠááŸááºáá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá¯á¶áá»á¬ážááœáẠ(ááœá±ážááœá±ážáá²á·áááºá
áá±á¬ááºáá»á
áºá
ááºážáá²áá±á¬ á¡ááºáááá¯áá®áááºáá»á¬ážááŸáá·áº áá±áá¬áá»á¬ážááŒáá·áº ááááºááœá±á·áá±á¬ ááŒááºááŸááºááŸá¯áá»á¬ážáááŸááá² áá
áºáááºážáááºážááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºáá«ááá¬ážá ááœááºááááºáá¬á áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááŸáá·áº áá»áŸáá¯á·ááŸááºáá±áá¬áá»á¬ážá áááºáá¶ááá¯ááºáá±á¬ áá¯á¶ááŒá¯á¶áá±ážá¡ááá·áºááᯠáá±áá»á¬á
á±áá«ááá±á¬á ááŸá±á·ááá¯ááŒáá·áºá áá«ááŒá±á¬ááẠ- áá¯ááºáá²á·á áááºážáá¯ááºááá¯ááºáááºá á¡áá¯á¶ážá¡áá±á¬ááºáá
áºáá¯áá±á¬áẠáá±ážáááºá
ááœá±ážá áœááºážáá±á¬áááºážáááºážá¡áá±ážá áááº
á¡ááŒá±áᶠá¡áá°á¡áááẠááá°ážááᯠááá¯ážááŸááºááŒááºážáá²á·ááá¯á· ááá¯ážááŸááºážáááº- áááºáááºááŸá¯á áá áºááẠáááºáá±á¬á¡áá«á០ááá±ážáááºááá·áº disk áá±á«áºááœáẠáá±áá¬áá»á¬áž ááŸáááẠ(ááá¯á·ááá¯áẠááŸá¬ážáá«ážáá±á¬ ááá á¹á áá»á¬ážááœáẠáá±ážáááº)á áá±á¬ááºáá»á áºáá±á¬ á¡ááºáááá¯áá®áááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á€áá±áá¬áá»á¬ážááᯠááŸá¬ááœá±ááẠááá¯á¡ááºááŸá¯ááᯠááŸá±á¬ááºááŸá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááẠáááºáá±á¬ááºážááŒááºážááᯠá¡áá¯á¶ážááŒá¯áá«ááẠ- ááá¯ááá¯áááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á áá»áŸáá¯á·ááŸááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáá áºááºá ááá¹áá¡á¬ážáá¯á¶ážááœáẠá¡ááŒáááºáá»á¬ážá áœá¬ ááœá¬ážáá±áá«áááºá ááá¯á·áá±á¬ááºá á€áá¯ááºá¡ááá±áááááºááœááºá áááºááẠááá¯á¡ááºáá±á¬ partitions áá»á¬ážá ááá¯ááºá áá áºáá»á¬ážááá¯áááºáá®ážááá¯ááºáááºá ááá¯ááºáá»á¬ážááá¯áá±ážáááºááŸáá·áº OS áá»á¬ážááá¯ááá·áºááœááºážááá¯ááºááẠ- á¡á¬ážáá¯á¶ážá¡áá°áá°áááºááŒá áºáááºá áá»áŸáá¯á·ááŸááºáá±áá¬á¡á áááºá¡ááá¯ááºážááá¯ááááºážáááºážááŒá®ážááŒááºáááºááá°ááá¯ááºáááºá áááºáá«ááá²áá²áá¯á¶áá°ááŒááºážáááºáá»áœááºá¯ááºááá¯á·ááá¯áá°áá®áááá·áºáááºá áá°áááºážá¡á¬ážáá¯á¶ážááᯠá¡ááá¯ááºážá¡á áá»á¬ážá០áá±á«ááºážá ááºáá¬ážáá«á
á€áááºážáááºážá á¡á¬ážáá¬áá»ááºááŸá¬ áááá¬áááºááŸá¬ážáááº- áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºáá±á¬áºáááºá¡áá±á«áº ááá¯á·ááá¯áẠá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ ááá¯ááºá áá áºá¡áá»áá¯ážá¡á á¬ážáá±á«áºááœááºááẠááá°áááºáá«á
á¡á¬ážáááºážáá»ááºááœá±á áááºáá¬ááŒááºáá¬ááŸáá
- áá»áŸáá¯á·ááŸááºáá±áá¬ááẠáá áºáá áºáá¯áá¯á¶ážááᯠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž ááŒááºáááºáá±ážáá¬ážááŒááºážááŒáá·áºáᬠááŒá±á¬ááºážáá²ááá¯ááºááŒá®ážá ááá¯á·áá±á¬áẠá¡áá¯á¶ážááŒá¯áá°ááŒááºááá¯ááºáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬ááᯠááŒááºáááºáááºáá®ážááŒááºážááŒáá·áºáᬠááŒá±á¬ááºážáá²ááá¯ááºáááºá ááá¯á·áá±á¬áºá áááºááẠáá¯ááºáá¯á¶áá áºáá¯á០disk ááᯠááŒááºáááºáááºáá®ážáá±ážááá·áº áá±á¬á·ááºáá²ááºááᯠá¡áá¯á¶ážáááŒá¯ááá¯ááºáá«á áááºážááẠááááºáá»áŸáá¯á·ááŸááºáá±áá¬ááá¯áááºáž ááŒááºáááºáááºáá®ážáá±ážáááºááŒá áºáááºá
- áá»áŸáá¯á·ááŸááºáá±áá¬ááá¬á ááŒá®ážáá¬ážáá±á á¡áá»ááºá¡áááºá¡áá»áá¯á· áá¯á¶ážááŸá¯á¶ážááá¯ááºááŒá± ááá¯áá»á¬ážáá±ááŒá áºáááºá
- áá áºááºá០áá±áá¬ááᯠááŒááºáááºááá°ááŒááºážááẠá¡áá»áááºááŒá¬ááŒáá·áºááá¯ááºáááºá áááá áºáá»á¬ážá áœá¬á០áááºáá±á«ááºážáá»á¬ážá áœá¬ (áá±ááºáá®áá áºáá»á¬ážááẠááŒá®ážáá¬ážáááº)á
áá² á¡áá±ážá áááºá¡áá»ááºá¡áááºááœá±áá® áááºááœá¬ážáá¡á±á¬ááºá
á¡áááºá áááºááẠáá»áŸáá¯á·ááŸááºá¡áá»ááºá¡áááºáá»á¬ážááᯠdisk áá áºáá¯áá¯á¶ážááᯠáá¯ááºááááºážáá«á áá¬áááºáá»ááºá áááŒáá·áºáᬠááŸááºáá¬ážáááºááŸá¬ áááºááŸá¬ážáá«áááºá áááºáá¡ááŒáá·áºááᯠáá áºáááºážááŒááºáá°áᯠááá¯áá«áá áá±áá¬ááẠáááºážá áá¯ááºáá»ááºááá± áá±á«áºáá¬áááºááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áº áá±áá¬áá»á¬ážááᯠááá±á«áºá á±ááẠá á¬ááŸááºáá¬ážááẠá¡ááŒá¶áá±á¬ááºážááŒá áºáááºá áá»áœááºá¯ááºááá¯á·ááẠaes256-cbc algorithm ááá¯á¡áá¯á¶ážááŒá¯á ááá¯ážááŸááºážáá±á¬áºáááºáž á¡ááá¬ááŸáá áœá¬ááŒáá·áº á á¬ááŸááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá¯á¶ážááŒá¯áá°ááᯠáá¯ááºááŸááºááŒááºážáá±á¬á·á¡ááœáẠáá±á¬ááºážááá¯áááºááŒá áºááŒá®áž áá±á¬ááºážáá±á¬á áá¬ážááŸááºáá áºáá¯áááŸáá á±áááºááŒá áºáááºá
áá±á¬ááºáá±ážááœááºážáá áºáá¯ááá±á¬á· ááá±á¬ááºážáá²á·á¡áá»ááºá¡áááºáá²á· âáá±á¬ááºážâ áá±áá¬ááᯠáááºááá¯ááœá²ááŒá¬ážááá¯ááºááá²á á€áá±áá¬ááœáẠchecksum áááºáá»áœááºá¯ááºááá¯á·ááá¯áá°áá®áááá·áºáááºá ááá¯á·áá±á¬áºááá¯ážááŸááºážáá±á¬áá áºáá¯ááá¯ááºáá±á¬áºáááºáž SHA1á ááŒá®ážáá±á¬á·áá¬áá²? áááºážááẠgit á¡ááœááºáá¯á¶áá±á¬ááºáááºá ááá¯á·ááŒá±á¬áá·áºáááºážáááºáá»áœááºá¯ááºááá¯á·ááá¯áááºážááá¯ááºáááºáááºá áá¯á¶ážááŒááºáá²á·áááº- áá»áœááºá¯ááºááá¯á·ááẠááááºážáááºážáá¬ážáá±á¬ á¡áá»ááºá¡áááºáá áºáá¯á á®ááᯠchecksum ááŒáá·áº áá±ážáá±á¬ááºááŒá®áž áááºážááẠáá¯ááºááŸááºááŒá®ážáá±á¬áẠááá¯ááºáá®áá«áá áá¯ááºááŸááºááŒááºáž á¡á±á¬ááºááŒááºááœá¬ážáááºáᯠááá¯ááá¯áá«áááºá
áááºááẠá¡ááá¯ááºážááá¯ááºážáá¶áá«ááºááŸáá·áº áá»áŸáá¯á·ááŸááºáá±áá¬á á á¯á á¯áá±á«ááºážá¡ááŸááºááá¯áááºáž ááá¯á¡ááºáááºááŒá áºáááºá á¡ááá¯ááºážá¡á áá¶áá«ááºááẠáá»áœááºá¯ááºááá¯á· áá¯á¶áá±á¬áºááŒá®ážáá±á¬ á¡ááá¯ááºážá¡á áá»á¬áž áá»ááºáá±áá±ážáááºááᯠááŒá±áá¬áá¶ááẠááŒá áºáááºá áááá¯á¡ááºáá±á¬áá±áá¬áá»á¬áž (ááá¯ááá¯áááºááŸá¬ padding) ááá±ážááá á±áááºá¡ááœáẠáá±á¬ááºáá¯á¶ážá¡ááá¯ááºážááᯠáá¯ááºáá±á¬ááºááá·áºá¡áá« á á¯á á¯áá±á«ááºážá¡ááŸááºááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áá¯á¶ážáááºáááºááŒá áºáá«áááºá áá±á¬ááºážááŒá®á áá»áœááºá¯ááºááá¯á·ááœáẠáá±á«ááºážá á®ážáá áºáá¯ááŸááá±áá±ážáá±á¬ááŒá±á¬áá·áºá ááá¯áá±áá¬ááœáẠáá»áŸáá¯á·ááŸááºááá¯ááºá¡áááºááᯠááá·áºáá«áááºá áááºážááá¯ááœáá·áºáááºážááᯠáááá·áºááŸááºážááá¯ááºá á±ááẠáá¯ááºááŸááºááŒá®ážáá±á¬áẠá¡áá¯á¶ážáááºáááºááŒá áºáááºá
áááºážáááºážááᯠáááºááœá±á·á ááºážáááºáá«á
á á áºáá±ážáááºá á¡áá¯á¶ážá¡áá»á¬ážáá¯á¶áž ááŒá¬ážáá¶- flash drive ááᯠáá°ááŒáá«á áá¯á·á á ááºážáááºááŸá¯áá»á¬ážá¡ááœáẠá¡ááœááºááá·áºáá»á±á¬áºáá±á¬ 1 GB ááá¬áááŸááá±á¬ á¡áá±á¬ááºážáá áºáá¯ááᯠááœá±á·ááŸááá²á·áááºá á¡áááºá áááºááẠáá»áœááºá¯ááºáá²á·ááá¯á·ááẠáá¯ááºááá¯ááºážááá¯ááºáá¬áá®áá®áá¬ááᯠá¡ááŸá±á¬ááºá¡ááŸááºááá±ážáá² ááá¯ááºáá áºáᯠ- áá áºááºáá¯á¶áá±á«áºááœáẠá ááºážáááºáá±áá«á áá»áœááºá¯ááºáá»ááºáá»ááºážááŒá±á¬áá«áááá·áºáááº- á¡áá¯ááºáááŒá áºáá«á ááá¯áá²á·ááá¯á·áá±á¬ âáá áºááºâ ááᯠáá±á¬áºáááºáá¯ááºáá±á¬á¡áá«á Linux ááẠááá¯ááºááᯠáááºáá¶áááºáá®ážááŒá®áž á¡áá¯á¶ážáááŒá¯áá±á¬ááá¹áá¡á¬ážáá¯á¶ážááᯠáá¯áááŒáá·áº ááŒáá·áºááœá¬ážáááºááŒá áºáááºá
Linux áá«ááá·áº á ááºáá áºáá¯á¡áá±ááŒáá·áºá áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá ááá¬áá±á¬ááºááœáẠáá²áá»á±á¬ááºážáá±áá±á¬ Raspberry Pi 3 áá±á«áºááŸá ááá¯ážáá±ááá áááºážáá áºáá¯ááᯠáá»áœááºáá±á¬áºá¡áá¯á¶ážááŒá¯áá²á·ááá«áááºá ááá¯áá±áá¬ááœáẠáááºááá¯áá®á¡áá»á¬ážááŒá®ážáááŸááá±á¬ááŒá±á¬áá·áº ááá¯ááºááŒá®ážáá»á¬ážááᯠááŸááºáá¬ážáááºááá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒáá·áºáá¯á¶ážá¡ááœááºá¡á á¬ážááᯠ10 megabytes ááŒáá·áº ááá·áºáááºáá¬ážáááºá áá±ážáááºááœááºážáá±á¬ ááá¯ááºáá»á¬ážááᯠáá¯á¶ážááœááºáá¬ááœááºáááºáž á¡ááŸááºáááŸááá«- utility ááẠá¡áá»ááºá¡áááºáá»á¬ážááᯠ4 KB á¡á á¯á¡áá±ážá¡ááœááºáž disk ááá¯á· áá±ážáá±ážáááºá ááá¯á·ááŒá±á¬áá·áºá á¡á±á¬ááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááá¯ááºááᯠ3 kb ááá¯ááºáá áºáá¯á¡ááŒá Ạááá·áºáááºáá¬ážáá«ááẠ- áááºážááẠááá¯á¡á á¯á¡áá±ážáá áºáá¯ááŸáá·áº á¡á¶ááá¯ááºááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠflash drive ááᯠá¡ááá·áºáá»á¬ážá¡ááá¯áẠááŸá±á¬ááºááŒá±á¬ááºááŒá®áž á¡ááá·áºáá áºáá¯á á®ááŒá®ážáá±á¬ááºááœáẠáá»áŸáá¯á·ááŸááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáááºááá¯ááºáááºááŸááááŸá á á áºáá±ážáá«áááºá
- á¡á á¯ááá¯ááºá¡ááœááºá¡á á¬áž 16 KB ááŸááá±á¬ FAT16 áá±á¬áºáááºááœáẠá¡ááŒááºáá±á¬áºáááºááŒááºážá Windows 7 ááẠááá¯ááºá áá áºáááŸááá±á¬ flash drive ááŸáá·áº áá¯ááºáá±á¬ááºááẠáááºážááŸááºážáá±á¬á¡áá¬ááŒá áºáááºá
- flash drive ááœáẠá¡ááŸáá¯ááºá¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶ážááᯠ50% á¡ááŒáá·áºááá·áºáá«á
- flash drive ááœáẠá¡ááŸáá¯ááºá¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶ážááᯠ100% á¡ááŒáá·áºááá·áºáá«á
- FAT16 áá±á¬áºáááºááœáẠ"ááŸááº" áá±á¬áºáááºáá»ááŒááºáž (á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºáá±ážááŒááºáž)á
áá»áŸá±á¬áºááá·áºáá¬ážááá·áºá¡ááá¯ááºáž áááá ááºážáááºááŸá¯ááŸá áºáá¯ááẠááŒá®ážááŒáá·áºá á¯á¶áá±á¬á¡á±á¬ááºááœá²ááŒáá·áº ááŒá®ážáá¯á¶ážááœá¬ážáááº- utility ááẠflash drive ááŸáá»áŸáá¯á·ááŸááºáá±áᬠ10 megabytes ááᯠá¡á±á¬ááºááŒááºá áœá¬áá¯ááºáá°ááá¯ááºáá²á·áááºá ááá¯á·áá±á¬áº flash drive ááᯠááá¯ááºáá»á¬ážááŒáá·áºá¡á±á¬ááºááŒáá·áºááŒá®ážáá±á¬ááºááœáẠáá»áá¯á·ááœááºážáá»ááºáá áºáᯠááŒá áºááœá¬ážáá²á·áááºá
Total clusters read: 250752, decrypted: 158
ERROR: cannot write incomplete secretFile
áááºááœá±á·ááŒááºáááá·áºá¡ááá¯ááºážá á¡á á¯á¡áá±áž 158 áá¯ááá¯áᬠá¡á±á¬ááºááŒááºá áœá¬ áá¯ááºááŸááºáá¬ážááẠ(áá±áá¬ááŒááºáž 632 áá®ááá¯ááá¯ááºá payload 636424 bytes áá±ážáááº)á á€áá±áá¬ááœáẠ10 megabytes áááẠáááºážáááºážáááŸááááºááŸá¬ ááŸááºážááŸááºážáááºážáááºážááŒá áºááŒá®áž á€á¡á á¯á¡áá±ážáá»á¬ážááŒá¬ážááœáẠáááºááŸá¬ážá áœá¬ áááºáá±áá«áááºá á€áááºážááŒáá·áº áááºááẠ1 megabyte ááá¯ááẠááŒááºááááá¯ááºáá«á ááá¯á·áá±á¬áº áááºážááᯠáá±á¬áºáááºáá»ááŒá®áž áá±ážááŸááºááŒá®ážááá·áºááá¯áẠflash drive áá áºáá¯á០áá»áŸáá¯á·ááŸááºáá±áᬠ3 áá®ááá¯ááá¯ááºááᯠááŒááºáááºááá°áááºáᯠáá»áœááºá¯ááºááá¯á· á¡á¬ááá¶ááá¯ááºáá«áááºá ááá¯á·áá±á¬áºá á ááºážáááºáá»ááºáá»á¬ážá¡á ááá¯áá²á·ááá¯á·áá±á¬ flash drive á០120 áá®ááá¯ááá¯ááºááŸááºáá±á¬ ááá¯ááºáá áºáá¯ááᯠáá¯ááºáá°ááẠááŒá áºááá¯ááºáá»á±ááŸááááºá
áá¶ááá±á¬ááºážá áœá¬áá²á áá±á¬ááºáá¯á¶ážá ááºážáááºááŸá¯ááœáẠ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 ááœáẠpartition áá
áºáá¯áááºáá®ážááŒá®áž áááºážááœáẠááá¯ááºá
áá
áºááŸáááŒá®ážáá¬ážááŒá
áºáááºá á
áá¬ážáá
ááºá áááºážááẠá€áá±á¬áºáááºá¡ááá¡áá»ááŒáá·áº á
ááºáá¯á¶ááŸáá¬áá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠáá¶ááááŒá
áºááœááºáá
áºá
á¯á¶áá
áºáá¬ááá¯áá»áŸ ááá¯ááºáá«á
flash drive ááœááºáááŸáááá¯ááºáá±á¬áá±áá¬á¡áááºážáááºáá»á±á¬á·áááºážááœá¬ážáááá·áºáááºáá¯áá»áŸá±á¬áºááá·áºááááºá
10 megabytes ááᯠáá¯á¶ážáá¡ááŒáá·áºáá áºáá±á«áºááœáẠááŸááºáá¬ážááááá¯áááºáž á¡áá±á¬áºáá±áž áá»áŸá±á¬áºááá·áºáá¬ážáááºá ááá¯á·áá±á¬áº ááá¯á¡áá« á¡á±á¬ááºááŒááºá áœá¬ áá¯ááºááŸááºáá¬ážáá±á¬ á¡á á¯á¡áá±ážáá»á¬ážá á¡áá±á¡ááœááºááẠááŸá áºááá»á±á¬áº ááá¯ážáá¬áá«áááºá
Total clusters read: 250752, decrypted: 405
áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá á¡ááá¯ááºážááá¯ááºážáá»á¬ážá០megabyte áá áºáá¯ááᯠá á¯á ááºážááẠáááŒá áºááá¯ááºáá±á¬áºáááºáž áá®ááá¯ááá¯ááºááŸá áºáá¬ááẠááœááºáá°áá«áááºá
áá±á¬ááºážááŒá®á áá±á¬ááºáá¯á¶ážá 4 ááŒáááºááŒá±á¬ááºá á áºáá±ážááŒááºážááá¯ááºáá¬ááááºážááŒá áºáááºá á€á¡áá»áááºáááºáá»á±á¬áºááœáŸááºá áá¬ááŒá áºááẠ- ááá¯áá²á·ááá¯á·áá±á¬ flash drive ááá¯áá¯á¶ážá format áá¯ááºááŒááºážáááºá¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááá¯áá»ááºá á®ážá á±áááºááá¯ááºáá«á áá»áŸáá¯á·ááŸááºá¡áá»ááºá¡áááºáá»á¬ážá 120 áá®ááá¯ááá¯ááºááẠá¡áá¯á¶ážáááŒá¯áá±á¬áá±áá¬ááŸáá·áº ááá¯ááºáá®áá«áááºá
á ááºážáááºááŸá¯ á¡ááŸá áºáá»á¯ááºááá¬áž-
áá®á¡áá¯áá®á¡áááºážáááº- áá±áá¬ááœááºááŸáá·áº á¡áá¯á¶ážáááŒá¯áá±á¬ááá¹ááá»á¬ážá¡ááŒá±á¬ááºáž
á¡áááºá áááºááẠáááºá hard drive ááᯠpartition áá»á¬ážá¡ááŒá Ạááá¯ááºážááŒá¬ážáá°ážáá«áá disk áá±á«áºááŸá áá±áá¬ááœááºá¡á¬ážáá¯á¶ážááᯠááœá²áá±áá±ážááẠá¡ááŒá²áááºáž áááŒá áºááá¯ááºááŒá±á¬ááºáž áááááŒá¯áááá±áááºá áááá¡ááá¯ááºážááẠá¡ááŒá²áááºáž á¡ááºáááºážáá±á«ááºá¡áá»áá¯á·ááŒáá·áº á áááºááẠ(áá»á¬ážáá±á¬á¡á¬ážááŒáá·áº 1 megabyte ááá¯á·ááá¯áẠ2048 ááá¹ááá»á¬áž)á áá±á¬ááºáá¯á¶ážá¡ááá¯ááºážáá±á¬ááºááœááºá á¡áá¯á¶ážáááŒá¯áá±á¬ááá¹ááá»á¬ážá "á¡ááŒá®áž" áá±ážáá±ážáá±ážáááºáž ááŸááá±áá«áááºá ááá«ááá¶ááœáẠá¡ááá¯ááºážáá»á¬ážááŒá¬ážááœáẠááœá¬ááá»áẠáááºážáá«ážáá±á¬áºáááºážá
áá áºáááºážááá¯ááá±á¬áºá áá¯á¶ááŸáẠdisk ááŒáá·áºá¡áá¯ááºáá¯ááºá ááºá¡ááœááºážáááºáá±á¬ááºááááá±á¬áá áºáá±á«áºááœááºááá¹ááá»á¬ážááŸááááºá ááá¯á·áá±á¬áºáá±áá¬áá»á¬ážááá¯á€ááá¹ááá»á¬ážááá¯á·áá±ážáá¬ážááá¯ááºáááºá ááá¯ááá¯áá¬á á¡á²áá«ááᯠáááºááá¬á disk áá¡á ááœááºá¡ááœááºá§áááá¬ááááºááŸááá±á¬ partition table ááŸáá·áº bootloader code áááºážááŸááááºáá°áá±á¬á¡áá»ááºá¡ááœááºááŒááºáááºáá¬ážáááºá
á¡ááá¯ááºážááœá±ááᯠáááá¬ážááŒá®áž ááŸááºáá»ááºáá¯á¶ážááŒááºááœááºážááá± áá áºááá¯ááŒáá·áºáá¡á±á¬ááºá á€ááœááºáá»áœááºá¯ááºááá¯á·ááẠdisk áá±á«áºááœááºá¡ááœáẠpartition áá áºáá¯ááŸááááºá á¡á²áá®áá²ááŸá¬ ááá¯ááºá áá áºáá áºáᯠáááºáá®ážááŒáá·áºáá¡á±á¬ááºá áá áºááºáá±á«áºááŸá á¡áá»áá¯á·áá±á¬ááá¹ááá»á¬ážááᯠáá»ááºááá áºááá±ážáᯠáá»áœááºá¯ááºááá¯á·ááŒá±á¬ááá¯ááºááá¬ážá
á¡á®áž-á¡á®áž-áá¯á¶ááááº! á¡ááŒá±á á¡ááŒá²áááºážááá¯ááᯠáá¯ááºáá«áááá·áºáááºá á¡ááŸááºá ááºá á áºá ááá á¹á á¡áá»á¬ážá á¯ááœááºá ááá¯ááºá áá áºáá áºáá¯áááºáá®ážááŒááºážááẠáá áºáá²ááá¯á· áááºáá±á¬ááºááŸá¯á¡áá»ááºá¡ááẠá¡áááºážáááºáá»áŸáᬠáá±ážáá¬ážááŒááºážá០áááºážáááºáá¬ááŒá®áž ááá¯ááºáá«á partition á á¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž ááŒá±á¬ááºážáá²áááºááá¯ááºáá«á
ááá¯á·á¡ááŒáẠ- áááºááœá±á·áá»áá» áááºááẠ- ááá¯ááºá áá áºááẠáá±á¬ááºáá¯á¶ážááá¹áá¡áá áááºážá¡ááœáẠáá»áá¬ážáá±ážááá·áº áá±áá¬á¡á¬ážáá¯á¶ážááᯠá¡ááŒá²áááºáž áááááºážááá¯ááºááá¯ááºáᯠáá»áœááºá¯ááºááá¯á· áá°áááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá 16 áá®ááá¯ááá¯ááºááŸááá±á¬ á¡á á¯á¡áá±ážá¡ááœááºá¡á á¬ážááŸááá±á¬ FAT64 ááá¯ááºá áá áºááẠ64 áá®ááá¯ááá¯ááºááá¯ááºááá·áº á¡ááœááºá¡á á¬ážááŸááá±á¬ á¡ááá¯ááºážáá áºáá¯á¡á¬áž áá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž ááááºážááá¯ááºááá¯ááºáááºááá¯ááºáá±á ááá¯ááá¯á·áá±á¬á¡ááá¯ááºážáá¡áá¯á¶ážááœáẠá¡áá¯á¶ážááŒá¯áá°áá±áá¬ááᯠááááºážáááºážáááºá¡ááœáẠáááºááŸááºážááá®ááá¯ááºáá±á¬ ááá¹ááá»á¬ážá áœá¬á "á¡ááŒá®áž" ááŸáááá«áááºá ááá¯á·áá±á¬áºáááºáž á€áá°ááá»ááºááᯠáááºááœá±á·áá»áá» á¡áááºáááŒá¯ááá¯ááºáá±á
ááá¯á·ááŒá±á¬áá·áºá steganogram á¡ááœááºáááá¯ááºáá±á¬áá±áá¬á¡á¬áž ááá¯ážááŒáŸáá·áºáááºá ááá¯ááá¯ááŒá®ážáá¬ážáá±á¬á¡á á¯á¡áá±ážá¡ááœááºá¡á á¬ážááŸááá±á¬ ááá¯ááºá áá áºáá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áááºááá¯á¡ááºáááºá áááºážáááºáááá¯á¡ááºáá«á (á¥ááᬠflash drive ááœááº) ááá¯áááºážáááºáááºáá®ážááá¯ááºáááºá á¡ááœááºá¡ááá¯ááºážáá»á¬ážááᯠáááºáá®ážááẠááá¯á·ááá¯áẠááœá²áá±ááá¬ážáá±á¬ á§áááá¬áá»á¬ážááᯠáá»ááºáá¬ážááẠáááá¯á¡ááºáá« - áááºážááẠá áááºáááºá á¬ážáá±á¬ ááá¯ááºáá¶áá¬ážáá»á¬ážááᯠááœá²áá±á¬ááºááá¯ááºáááºááŒá áºáááºá
á ááºážáááºááŸá¯áá»á¬ážá¡ááœáẠá¡áá¯á¶ážáááºááŸá¯
utility áá¡áááºážá¡ááŒá
áºáá¯ááºááá¯áááºááááá¯ááºáááºá
áááºáá±á¬ááºáááºá¡ááœáẠáááºááẠQt áá¬ážááŸááºáž 5.0 ááŸáá·áºá¡áááºááŸáá·áº OpenSSL ááá¯á¡ááºáááºááŒá áºáááºá áá áºáá¯áá¯á¡áááºáááŒá±áá«áá áááºááẠsteganodisk.pro ááá¯ááºááᯠáááºážááŒááºááá±áááºá
áááºááẠá¡á á¯ááá¯ááºá¡ááœááºá¡á á¬ážááᯠ4 KB á០512 bytes (secretfile.h) ááá¯á· ááŒá±á¬ááºážááá¯ááºáááºá áá áºáá»áááºáááºážááŸá¬áááºá áááºáá±á¬ááºááŸá¯á¡áá»ááºá¡áááºáá»á¬ážááá¯ááºáá»á áááẠááá¯ážáá¬áááá·áºáááº- áá±á«ááºážá á®ážááŸáá·áº checksum ááẠáá¯á¶áá± 68 bytes ááŸááááºá
áááºááẠutility ááᯠroot á¡áá¯á¶ážááŒá¯áá°á¡ááœáá·áºá¡áá±ážááŸáá·áºáááááŒáá·áºáá¯ááºáá±á¬ááºáááºááá¯á¡ááºáááºá áááºááŸááºáá¬ážáá±á¬ ááá¯áẠááá¯á·ááá¯áẠá ááºáá á¹á ááºážááᯠáááºááá±ážáá® áá±ážááœááºážáá»á¬áž áá±ážáááºááá¯ááºáá«á
ááá¯ááºáá®ážá
áááºážá
source: www.habr.com