αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš

ហេ αž αžΆαž”αŸ‹

αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž”αž„αŸ’αž αžΆαž‰αž’αŸ’αž“αž€αž“αžΌαžœαž‚αž˜αŸ’αžšαŸ„αž„αžαžΌαž…αž˜αž½αž™αž“αŸ…αž›αžΎ αžŸαŸ’αžαŸαž αŸ’αž€αžΆαž“αžΈαž‰αŸ‰αžΆαž’αŸ’αžœαžΎαž“αŸ…αž–αŸαž›αž‘αŸ†αž“αŸαžšαž–αžΈαž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαŸ”

αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‚αž˜αŸ’αžšαŸ„αž„αž˜αž½αž™αžŸαŸ’αžαžΈαž–αžΈαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž›αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš (αž”αž“αŸ’αžαŸ‚αž˜ ធេស).
αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž›αž½αž…αž–αŸαžαŸŒαž˜αžΆαž“αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž’αž”αŸ‹αžšαŸ†αŸ”

αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš

Linux FS αž…αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αžΆαž‚αŸ†αžšαžΌαžŠαžΎαž˜ ext2.

РСализация

αž€αžΆαžšαž–αž·αž…αžΆαžšαžŽαžΆαž›αžΎαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž›αŸ’αž’αž€αŸ’αž“αž»αž„αž€αžΆαžš "αžŸαŸ’αžšαžΆαž™" αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš ext2 αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž‡αŸ†αž“αž½αžŸαžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„ FS αž˜αžΆαž“αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž‚αŸαž αŸ…αžαžΆ αž”αŸ’αž›αž»αž€αž‘αŸ†αž“αžΎαž”αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž’αŸ†αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžαŸ’αž‰αž»αŸ†αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰ αžšαžΆαžšαžΆαŸ†αž„αž•αŸ‚αž“αž‘αžΈαž”αŸŠαžΈαž ΠΈ αžαžΆαžšαžΆαž„ Inode. αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž—αŸ’αž›αžΆαž˜αŸ—αž‚αŸ†αž“αž·αžαž“αŸƒαž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαž–αŸαžαŸŒαž˜αžΆαž“αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αž›αž»αž€ FS αž‘αž‘αŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž”αžΆαž“αž€αžΎαžαž˜αž€αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž‚αž·αžαž’αŸ†αž–αžΈαž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž–αžΈαž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαžŠαžΆαž”αŸ‹αž’αžΆαžœαž»αž’ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’ hex.

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αŸαžαŸŒαž˜αžΆαž“αž›αžΆαž€αŸ‹αž€αŸ†αž”αžΆαŸ†αž„αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž“αŸ„αŸ‡αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž˜αžΆαž“αž—αžΆαž–αž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ FS αž€αŸαžŠαŸ„αž™ αžœαžΆαž“αžΉαž„αž“αŸ…αžαŸ‚αž˜αžΎαž›αžƒαžΎαž‰αž…αŸ’αž”αžΆαžŸαŸ‹αž–αŸαž€ αž‡αžΆαž–αž·αžŸαŸαžŸαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΉαž„αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžšαž€αž˜αžΎαž›αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αž›αž»αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸƒαž―αž€αžŸαžΆαžšαž”αŸ’αžšαž—αž–αŸ” αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž”αŸ’αž›αž»αž€αžŸαŸŠαžΈαž”αž—αžΊαžš AESαž”αŸ‰αž»αž“αŸ’αžαŸ‚ αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž™αž›αŸ‹ αž“αŸαŸ‡αž˜αž·αž“αžŸαŸ†αžαžΆαž“αŸ‹αž‘αŸαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž”αŸ‚αž€αž”αŸ’αž›αž»αž€αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž–αžΈαž”αŸ’αž›αž»αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž–αŸαž›αž’αžΆαž“αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž“αŸ’αžαŸ‚αž˜αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž–αž·αžŸαŸαžŸαž‘αŸ…αž”αŸ’αž›αž»αž€αž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αžŠαžΎαž˜αž”αŸ’αž›αž»αž€αŸ” αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž›αŸαžαž”αŸ’αž›αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž”αŸ’αžšαž—αž–αŸ” αž›αŸ’αž”αž·αž…αž“αŸαŸ‡αž—αŸ’αž›αžΆαž˜αŸ—αž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αŸ’αž›αž»αž€αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸαž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αž›αŸ†αžŠαžΆαž”αŸ‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž•αž„αžŠαŸ‚αžšαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΌαž‘αŸ…αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ”

αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš

αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαžαž

αž…αŸ†αžŽαž»αž…αŸ–

  • αžŠαŸ†αž”αžΌαž„αžŸαžšαžŸαŸαžšαž–αŸαžαŸŒαž˜αžΆαž“αžαŸ’αž›αŸ‡αž‘αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαž”αŸ’αžšαž—αž–;
  • αž›αž»αž”αž–αŸαžαŸŒαž˜αžΆαž“αž“αŸαŸ‡ (αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹);
  • αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž›αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαž”αŸ’αž›αž»αž€αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžœαŸ‚αž„αžŸαŸ’αž˜αžΎαž‚αŸ’αž“αžΆαžŠαŸ„αž™αž”αž“αŸ’αžαŸ‚αž˜αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αŸ”
  • αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αž›αž»αž€αž‘αžΆαŸ†αž„αž“αŸαŸ‡;
  • αžŠαžΆαž€αŸ‹αž”αŸ’αž›αž»αž€αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αž›αž»αž€ FS αž‘αž‘αŸαŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αž”αŸ’αž›αž»αž€

αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αž”αŸ’αž›αž»αž€αž“αŸƒαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαžαžαŸ” αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αž‘αž½αž›αž”αžΆαž“αž―αž€αžŸαžΆαžšαž…αŸ†αž“αž½αž“αž”αž½αž“αž‡αžΆαž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αŸ–
- αžšαžΌαž”αž—αžΆαž–αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž€αŸ‚αž”αŸ’αžšαŸ‚αž”αžΆαž“;
- αž―αž€αžŸαžΆαžšβ€‹αžŠαŸ‚αž›β€‹αžŸαŸ’αžαž·αžβ€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„ steganography;
- αž―αž€αžŸαžΆαžšαž‡αžΆαž˜αž½αž™αžŸαŸ„αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ AES;
- αž―αž€αžŸαžΆαžšαž‡αžΆαž˜αž½αž™αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αŸ”
αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš

αžœαžΆαž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž—αŸ’αž›αžΆαž˜αŸ—αžαžΆαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αŸαŸ‡αž˜αžΆαž“αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αž˜αž½αž™: αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžŸαžšαžŸαŸαžšαž―αž€αžŸαžΆαžšαž‘αŸ… FS, αž˜αž·αž“αž’αžΆαž… αžŸαžšαžŸαŸαžšαž’αŸ’αžœαžΈαžαŸ’αž˜αžΈαž‘αŸ…αž€αŸ’αž“αž»αž„ FS αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž–αŸαžαŸŒαž˜αžΆαž“αžαŸ’αž˜αžΈαžŽαžΆαž˜αž½αž™αž’αžΆαž…αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αž›αž»αž€αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž€αŸαž”αžΎαž€αž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒ "αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž•αŸ’αž›αžΌαžœαžšαž”αžŸαŸ‹αž™αžΎαž„αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ" αž€αŸαžŠαŸ„αž™αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αž½αžŸαž‡αž»αž›: αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž”αŸ’αž›αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„ FS αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αž·αž…αŸ’αž…αž€αžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž‡αžΏαŸ”
αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžŸαŸ’αžαž»αžαžΆαž„αž“αŸƒαž€αžΆαžšαž™αž›αŸ‹αžƒαžΎαž‰ αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžœαžΆαž‘αŸαŸ”

αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αž…αŸ†αž–αŸ„αŸ‡ FS αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž› FS αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆαž˜αž»αž“αž–αŸαž› steganography (αž―αž€αžŸαžΆαžšαž’αžΌαžŒαžΈαž™αŸ‰αžΌαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžαŸ’αžšαžΆαž–αžΈαž˜αž»αž“)αŸ”
αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš
αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž› FS αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž”αŸ‹αžšαž½αž…αž αžΎαž™αŸ”
αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš

αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αžΆαž“

αž…αŸ†αžŽαž»αž…αŸ–

  • αžŠαŸ„αž™β€‹αž˜αžΆαž“β€‹αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„β€‹αž’αŸ†αž–αžΈβ€‹αž‚αž“αŸ’αž›αžΉαŸ‡ αž“αž·αž„β€‹αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšβ€‹αž“αŸƒβ€‹αž€αžΆαžšβ€‹αž”αž„αŸ’αž€αžΎαžβ€‹αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ αžŸαžΌαž˜β€‹αžŸαžšαžŸαŸαžšβ€‹αžŸαž‰αŸ’αž‰αžΆβ€‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ N αžŠαŸ†αž”αžΌαž„ αžŠαŸ„αž™β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž’αžΆαž“αžΆβ€‹αžαžΆ N αž‚αž»αžŽαž“αžΉαž„β€‹αž”αŸ’αžšαžœαŸ‚αž„β€‹αž“αŸƒβ€‹αž”αŸ’αž›αž»αž€β€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αž―αž€αžŸαžΆαžšβ€‹αž‚αžΊβ€‹αž’αŸ†β€‹αž‡αžΆαž„β€‹αž”αŸ’αžšαžœαŸ‚αž„β€‹αž“αŸƒβ€‹αž―αž€αžŸαžΆαžšβ€‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž”αŸ‹αŸ”
  • αžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αŸ’αž›αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„ FS αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ„αž™αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹;
  • αžŒαž·αž‚αŸ’αžšαžΈαž”αž”αŸ’αž›αž»αž€αžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“αž“αž·αž„αž”αŸ†αž”αŸ‚αž€αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹;
  • αž”αŸ’αžšαž˜αžΌαž›αž”αŸ’αž›αž»αž€αž›αž‘αŸ’αž’αž•αž›αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž“αž·αž„αž‘αž‘αž½αž›αž”αžΆαž“αž―αž€αžŸαžΆαžšαž”αŸ’αžšαž—αž–αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αž”αŸ’αž›αž»αž€

αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αž”αŸ’αž›αž»αž€αž“αŸƒαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαžαžαŸ” αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αž‘αž½αž›αž”αžΆαž“αž―αž€αžŸαžΆαžšαž”αžΈαž‡αžΆαž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αŸ–
- αžšαžΌαž”αž—αžΆαž–αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš;
- αž―αž€αžŸαžΆαžšαž‡αžΆαž˜αž½αž™αžŸαŸ„αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ AES;
- αž―αž€αžŸαžΆαžšαž‡αžΆαž˜αž½αž™αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αŸ”
αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž―αž€αžŸαžΆαžš Read αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž‘αžΎαž„ αžŠαŸ‚αž›αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αžŸαŸ’αžšαž„αŸ‹αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αž»αž€ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžŸαŸ„ αž¬αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž“αŸ„αŸ‡αž―αž€αžŸαžΆαžš Read αž“αžΉαž„αž‘αž‘αŸαŸ”
(αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαŸ’αžšαž›αžΆαž‰αŸ‹αž—αžΆαž–αžŸαŸ’αžšαžŸαŸ‹αžŸαŸ’αž’αžΆαž αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αž…αžΌαž›αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž―αž€αžŸαžΆαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚ "αž”αž‹αž˜αž€αžαžΆ" αžŠαŸ‚αž›αž˜αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž˜αŸαžαžΆαŸ– αžˆαŸ’αž˜αŸ„αŸ‡αž―αž€αžŸαžΆαžš αžŸαž·αž‘αŸ’αž’αž· αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αž”αžΆαž“αž€αŸ‚αž”αŸ’αžšαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αŸ”αž›αŸ”)

αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜

αžŠαžΎαž˜αŸ’αž”αžΈαž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž› αžŸαŸ’αž‚αŸ’αžšαžΈαž” bash αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž›αžΎαž›αžΈαž“αž»αž… (αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αž“αŸ…αž›αžΎαž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 16.04.3 LTS)αŸ”
αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž‡αŸ†αž αžΆαž“ αŸ— αŸ”
αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαŸ–

  1. sudo Copy_Flash.sh β€œDEVICE” - αž‘αž‘αž½αž›αž”αžΆαž“αžšαžΌαž”αž—αžΆαž– FS αž–αžΈ DEVICE (flash);
  2. ./write.sh β€œFILE” β€œKEY” β€œMARKER” – αž”αž„αŸ’αž€αžΎαžαž”αžšαž·αž™αžΆαž€αžΆαžŸαž“αž·αž˜αŸ’αž˜αž·αž αž‘αžΆαž‰αž™αž€αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαžšαžŸαŸαžšαžŸαŸ’αž‚αŸ’αžšαžΈαž”αŸ”
  3. sudo ./Write_Flash.sh β€œDEVICE” – សរសេរ FS αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž˜αŸ’αžαž„αž‘αŸ€αžαž‘αŸ… DEVICE αŸ”

αž€αžΆαžšαž’αžΆαž“αŸ–

  1. sudo Copy_Flash.sh β€œDEVICE” - αž‘αž‘αž½αž›αž”αžΆαž“αžšαžΌαž”αž—αžΆαž– FS αž–αžΈ DEVICE (flash);
  2. ./Read.sh β€œKEY” 'MARKER” - αž”αž„αŸ’αž€αžΎαžαž”αžšαž·αž™αžΆαž€αžΆαžŸαž“αž·αž˜αŸ’αž˜αž·αž αž‘αžΆαž‰αž™αž€αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαŸ†αž›αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αžΆαž“αŸ”
  3. αž“αŸ…αž€αŸ’αž“αž»αž„αžαžαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž”αžΎαž€αž―αž€αžŸαžΆαžš αž’αžΆαž“ - αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž”αŸ‹αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž steganography αž“αŸαŸ‡αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’ αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž”αž“αŸ’αžαŸ‚αž˜ αž“αž·αž„αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž–αŸαž‰αž“αž·αž™αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αž αžŠαžΌαž…αž‡αžΆ αžαŸ’αž›αžΆαž‰αŸ‹ ៣្, NTFS ΠΈ ext4.
αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αŸ„αž›αž”αŸ†αžŽαž„αž“αŸƒαž€αžΆαžšαž„αžΆαžšαž“αŸαŸ‡αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž–αžΈαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž–αŸαžαŸŒαž˜αžΆαž“αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαŸ”
αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αŸ‚αž”αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ„αž™αž˜αž·αž“αžαŸ’αž›αžΆαž…αž“αžΏαž™αž αžαŸ‹ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŠαžΉαž„αž–αžΈαž‚αž“αŸ’αž›αžΉαŸ‡αž“αŸ„αŸ‡ αžœαžΆαž–αž·αžαž‡αžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αž€αŸ’αž“αž»αž„αž€αžΆαžš hack αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ‚αž”αž“αŸαŸ‡ αž˜αž·αž“αž˜αŸ‚αž“αžŠαŸ„αž™αž€αž˜αŸ’αž›αžΆαŸ†αž„αžŠαŸαžŸαžΆαž αžΆαžœαž‘αŸ (αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ„αž™αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸαžœαŸ‚αž„αž†αŸ’αž„αžΆαž™) αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŠαŸ„αž™αž˜αž·αž“αžŠαžΉαž„αž–αžΈαž‚αž“αŸ’αž›αžΉαŸ‡αž“αŸαŸ‡ αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžαŸ’αž‰αž»αŸ†αž–αž·αžαž‡αžΆαž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž–αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαž’αžΆαž…αž‡αžΆαž αŸαžαž»αž•αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžαŸ’αžαž”αž‘αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž˜αž½αž™αŸ”

αž€αžΌαžŠαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„ Python αž€αŸ†αžŽαŸ‚ 3.5.2 αŸ” αž§αž‘αžΆαž αžšαžŽαŸαž“αŸƒαž€αžΆαžšαž„αžΆαžš αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž›αžΎαž†αžΆαž“αŸ‚αž› youtube αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αŸ” αž€αžΌαžŠαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αž“αŸ…αž›αžΎ GitHub.
(αž”αžΆαž‘ αž”αžΆαž‘ αžαŸ’αž‰αž»αŸ†αžŠαžΉαž„αžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αžŽαŸ‚αž•αž›αž·αžαž€αž˜αŸ’αž˜ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŸαžšαžŸαŸαžšαž’αŸ’αžœαžΈαž˜αž½αž™ "αž›αžΏαž“" αž§αž‘αžΆαž αžšαžŽαŸ C πŸ˜‰)
αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸαŸ‡ αž‘αŸ†αž αŸ†αž“αŸƒαž―αž€αžŸαžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ steganography αž˜αž·αž“αž‚αž½αžšαž›αžΎαžŸαž–αžΈ 1000 kB αž‘αŸαŸ”

αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαžŠαžΉαž„αž‚αž»αžŽαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ PavelMSTU αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αž”αžΌαž“αŸ’αž˜αžΆαž“αžŠαŸαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž•αŸ‚αž“αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆ αž“αž·αž„αž’αž“αž»αžŸαžΆαžŸαž“αŸαž›αžΎαž€αžΆαžšαžšαž…αž“αžΆαž’αžαŸ’αžαž”αž‘αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹