Hey Habr.
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบขเบฒเบโเบเบฐโเบเปเบฒโเบชเบฐโเปเบซเบเบตโเปเบซเปโเบเปเบฒเบโเปเบเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบโเบเปเบญเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโ
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบชเปเบฒเบเปเบเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเปเบเบฅเบฐเบเบปเบเปเบเบฅเป (เบเบทเปเบกเบญเบตเบ FS).
เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบฅเบฑเบเบเปเปเบกเบนเบเบฅเบฑเบเปเบเบทเปเบญเบเบธเบเบเบฐเบชเบปเบเบเบฒเบเบชเบถเบเบชเบฒ.
Linux FS เปเบเบปเปเบฒเบซเบผเบฒเบเบเบทเบเปเบฅเบทเบญเบเปเบเบฑเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเบ
ะ ะตะฐะปะธะทะฐัะธั
เบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ
เบเปเบฒเบกเบฑเบเบเบตเบเบตเปเบเบฐ "เบเบญเบเบเบญเบ" เบกเบฒเบเบเบฐเบเบฒเบ ext2, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบ FS เบกเบตเบญเบฑเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ.
เบเปเบฒเบเปเบฒเบเปเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ, เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบกเบปเบงเปเบ FS, เบกเบฑเบเบเบฑเบเบเบปเบเบกเบตเบเบงเบฒเบกเบเบฑเบเปเบเบเปเบเบตเบเปเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเบเปเบฒเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบฎเบนเปเบงเปเบฒเบเบฐเบเบญเบเบซเบฒเบซเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฅเบฑเบญเบเบเบฑเบเบซเบกเบปเบเบเบญเบเปเบเบฅเปเปเบซเบผเปเบ. เบเปเบญเบเปเบฅเบทเบญเบ block cipher
เปเบเบทเปเบญเปเบเบเบเปเบญเบเปเบกเปเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฒเบเบชเบดเปเบเบญเบทเปเบเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบญเปเบฒเบ, เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเปเบเบตเปเบกเปเบเบทเปเบญเบเบซเบกเบฒเบเบเบดเปเบชเบเปเบชเปเปเบเปเบฅเบฐเบเบฑเบเปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฑเบ. เปเบเปเบเบฑเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบเบเบถเปเบเบเบฑเบเปเบฒเบเปเบฅเบเบเบฅเบฑเบญเบเปเบเปเบเบฅเปเบเบปเปเบเบชเบฐเบเบฑเบ. trick เบเบตเปเบเบฑเบเบเบตเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเปเปเบเบฝเบเปเบเปเปเบเบทเปเบญเบเบญเบเบซเบฒเบเบฑเบเบเบตเปเบเปเบฒเปเบเบฑเบ, เปเบเปเบเบฑเบเบฎเบฑเบเบฎเบนเปเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ.
เบซเบผเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเปเบงเปเบเบเบญเบเบฅเบฐเบเบปเบ.
เบเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบถเบ
เบเบธเบเบเบตเป:
- เบเปเบฒเบญเบดเบเบเบฝเบเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบเปเบซเปเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบซเบผเปเบ;
- เบฅเบถเบเบเปเปเบกเบนเบเบเบตเป (เบเปเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบ);
- เปเบเบฅเปเบเบตเปเบเบฐเปเบเบทเปเบญเบเปเบงเปเปเบกเปเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบเปเบญเบเปเบกเปเบเบตเปเบกเบตเบเบงเบฒเบกเบเบฒเบงเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ, เปเบเบตเปเบกเปเบเบทเปเบญเบเบซเบกเบฒเบ;
- เปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเป;
- เบงเบฒเบเบเบฅเบฑเบญเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบงเปเปเบเบเบฅเบฑเบญเบ FS เบซเบงเปเบฒเบเปเบเบปเปเบฒ.
เบชเปเบฒเบฅเบฑเบเบเบปเบเบฎเบฑเบเปเบเบเบงเบฒเบเบเบฑเบ
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเปเบเบเบงเบฒเบเบเบฅเบฑเบญเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบเบถเบ. เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบเปเบฎเบฑเบเบชเบตเปเปเบเบฅเปเปเบเบฑเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ:
- เบฎเบนเบเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเปเบเบเปเบเป;
-File เบเบถเปเบโเบเบฑเบ steganographyโ;
- เปเบเบฅเปเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบ AES;
- เปเบเบฅโเปโเบเบตเปโเบกเบตโเปเบเบทเปเบญเบโเบซเบกเบฒเบโ.
เบกเบฑเบเปเบเบฑเบเบกเบนเบเบเปเบฒเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฑเบเบเบตเบงเปเบฒ algorithm เบเบตเปเบกเบตเบเบธเบเบญเปเบญเบเบซเบเบถเปเบ: เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฝเบเปเบเบฅเปเปเบชเป FS, เบชเบฒเบกเบฒเบเบเปเปเปเบเป เบเบฝเบเบชเบดเปเบเปเบซเบกเปเปเบเบปเปเบฒเปเบเปเบ FS, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเปเปเบกเบนเบเปเบซเบกเปเบชเบฒเบกเบฒเบเบชเบดเปเบเบชเบธเบเบขเบนเปเปเบเบเบฅเบฑเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบฑเบเปเบซเปเบเบฑเบเปเบเบฅเป zip เบเบญเบเบเบงเบเปเบฎเบปเบฒ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบตเปเบเบฑเบเปเบเบตเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบ "เบเบงเบกเปเบญเบปเบฒเบเบฒเบเบเบดเบเบเบฒเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเบขเปเบฒเบเปเบงเบงเบฒ."
เปเบเปเบกเบฑเบเปเบซเบฑเบเปเบเปเบเบฑเบเปเบเบเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเปเบเบงเปเบ: เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเปเบซเบกเป algorithm เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบเบเบฅเบฑเบญเบเปเบ FS. เบเบตเปเปเบกเปเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเบปเปเบฒเปเบเปเบเป, เปเบเปเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบขเปเบฒเบเบเปเปเบซเบเปเบฒเปเบเบทเปเบญ.
เบชเปเบฒเบฅเบฑเบเบซเบผเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบญเบ Consept เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเปเบเปเบเบฐเบเบดเบเบฑเบเบเบตเป.
เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเปเบเบเบตเปเบเบฐเบเบทเบเปเบฎเบฑเบเบเบฑเบ FS; เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเป FS เปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบ steganography (เปเบเบฅเปเบชเบฝเบเปเบเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเบเปเบญเบเบซเบเปเบฒเบเบตเป).
เปเบฅเบฐเบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเป FS เปเบเบดเปเบเบเบทเบงเปเบฒเบกเบตเบเปเปเบกเบนเบเบเบตเปเบเบทเบ zip เปเบฅเปเบง.
เบชเบนเบเบเบฒเบเบญเปเบฒเบ
เบเบธเบเบเบตเป:
- เบเปเบงเบเบเบงเบฒเบกเบฎเบนเปเบเปเบฝเบงเบเบฑเบเบเบตเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบเบซเบกเบฒเบ, เบเบฐเบเบญเบเปเบเบทเปเบญเบเบซเบกเบฒเบ N เบเปเบฒเบญเบดเบ, เบเปเบงเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ N เบเบนเบเบเปเบงเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฅเบฑเบญเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบกเปเบเปเบซเบเปเบเบงเปเบฒเบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบฅเป zipped;
- เบเบปเปเบเบซเบฒเบเบฅเบฑเบญเบเปเบ FS เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบเบทเปเบญเบเบซเบกเบฒเบ;
- เบเบญเบเบฅเบฐเบซเบฑเบเบเปเบญเบเปเบกเปเบเบตเปเปเบเปเบฎเบฑเบเปเบฅเบฐเปเบเบเปเบเบทเปเบญเบเบซเบกเบฒเบ;
- เปเบเบฑเบเบเปเบฒเบเปเปเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบทเบเบเปเบญเบเปเบฅเบฐเปเบเปเบฎเบฑเบเปเบเบฅเปเปเบซเบผเปเบ.
เบชเปเบฒเบฅเบฑเบเบเบปเบเบฎเบฑเบเปเบเบเบงเบฒเบเบเบฑเบ
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเปเบเบเบงเบฒเบเบเบฅเบฑเบญเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบเบถเบ. เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบเปเบฎเบฑเบเบชเบฒเบกเปเบเบฅเปเปเบเบฑเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ:
- เบฎเบนเบโเบเบฒเบโเบฅเบฐโเบเบปเบโเปเบเบฅโเปโ;
- เปเบเบฅเปเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบ AES;
- เปเบเบฅโเปโเบเบตเปโเบกเบตโเปเบเบทเปเบญเบโเบซเบกเบฒเบโ.
เบซเบผเบฑเบเบเบฒเบเปเบเบเบเบฒเบเปเบฅเปเบ, เปเบเบฅเป Read เบเบฐเบเบฒเบเบปเบ, เปเบเบดเปเบเบเบฐเปเบเบฑเบเปเบเบฅเปเบเบตเปเบชเบฐเบเบฑเบเบเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเป steganographed; เบเปเบฒเบฅเบฐเบซเบฑเบเบซเบผเบทเปเบเบทเปเบญเบเบซเบกเบฒเบเบเบทเบเบฅเบฐเบเบธเบเปเปเบเบทเบเบเปเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบฅเป Read เบเบฐเบซเบงเปเบฒเบเปเบเบปเปเบฒ.
(เบชเปเบฒเบฅเบฑเบเบเบนเปเบฎเบฑเบเบเบงเบฒเบกเบเบฒเบก, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบชเปเบเปเปเบเบฝเบเปเบเปเปเบเบฅเป, เปเบเป "header" เบเบตเปเบกเบตเบเปเปเบกเบนเบ meta: เบเบทเปเปเบเบฅเป, เบชเบดเบ, เปเบงเบฅเบฒเบเบฑเบเปเบเปเบซเบผเปเบฒเบชเบธเบ, เปเบฅเบฐเบญเบทเปเบเป.)
เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ
เปเบเบทเปเบญเบเบงเบฒเบกเบชเบฐเบเบงเบ, bash scripts เปเบเปเบเบทเบเบเบฝเบเปเบเบทเปเบญเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบงเปเบ Linux (เบเบปเบเบชเบญเบเปเบ Ubuntu 16.04.3 LTS).
เปเบซเปเปเบเบดเปเบเบขเบนเปเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบตเบเบเบปเบงเปเบเบเบเบฑเปเบเบเบญเบ.
เบเบฑเบเบเบถเบ:
- sudo Copy_Flash.sh โDEVICEโ - เปเบญเบปเบฒเบฎเบนเบ FS เบเบฒเบ DEVICE (flash);
- ./write.sh โFILEโ โKEYโ โMARKERโ โ เบชเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบชเบฐเปเปเบทเบญเบ, เบเบฒเบงเปเบซเบผเบเบซเปเบญเบเบชเบฐเปเบธเบเบเบตเปเบเบณเปเบเบฑเบ เปเบฅเบฐเปเบฅเปเบเบเบฝเบเปเบฑเบเบชเบท;
- sudo ./Write_Flash.sh โDEVICEโ โ เบเบฝเบ FS เบเบตเปเบเปเบฝเบเปเบฅเปเบงเปเบชเป DEVICE.
เบเบฒเบเบญเปเบฒเบ:
- sudo Copy_Flash.sh โDEVICEโ - เปเบญเบปเบฒเบฎเบนเบ FS เบเบฒเบ DEVICE (flash);
- ./Read.sh โKEYโ 'MARKERโ - เบชเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก virtual, เบเบฒเบงเปเบซเบฅเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเปเบฒเบ;
- เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบเบธเบเบฑเบ, เปเบเบตเบเปเบเบฅเปเบญเปเบฒเบ - เบเบตเปเปเบกเปเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ.
เบชเบฐเบซเบฅเบธเบ
เบงเบดเบเบตเบเบฒเบ steganography เบเบตเปเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบธเบ, เบเบฒเบเบเบปเบเบชเบญเบเปเบเบตเปเบกเปเบเบตเบกเปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบชเบนเปเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบดเบเบปเบกเบซเบฅเบฒเบเบเบถเปเบ, เปเบเบฑเปเบ:
เปเบเปเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเปเบเบฅเบฐเบเบปเบเปเบเบฅเป.
เบเปเบงเบเบเบงเบฒเบกเบเปเบญเบเปเบซเบฅเบทเบญเบเบญเบ algorithm เบเบฑเปเบเบเปเบฒเบง, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบขเปเบฒเบเบเบปเบง, เปเบฅเบฐเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเบฎเบนเปเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบ, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐ hack เบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒเบงเบเปเปเปเบกเปเบเปเบเบ brute force (เปเบเปเปเบเบ algorithm เบเบฒเบงเบซเบผเบฒเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบฎเบนเปเบเบตเปเบชเปเบฒเบเบฑเบ, เบเบตเป. เบฅเบฐเบเบปเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบเบกเบตเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบเบขเปเบฒเบเปเบเปเบเบดเบ, เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบซเบฒเบ.
เบฅเบฐโเบซเบฑเบโเบเบฑเบโเบซเบกเบปเบโเปเบกเปเบโเบเบฐโเบเบดโเบเบฑเบโเปเบ Python เปเบงเบตโเบเบฑเบ 3.5.2.
(เปเบกเปเบเปเบฅเปเบง, เปเบกเปเบเปเบฅเปเบง, เบเปเบญเบเบฎเบนเปเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฑเบเบเบฒเบเบเบฐเบฅเบดเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเปเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ "เปเบง", เบเบปเบงเบขเปเบฒเบ C ๐)
เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเป, เบเบฐเบซเบเบฒเบเบเบญเบเปเบเบฅเปเบเปเบญเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบ steganography เบเปเปเบเบงเบเปเบเบตเบ 1000 kB.
เบเปเบญเบเบเปเบญเบเบเบฒเบเบชเบฐเปเบเบเบเบงเบฒเบกเบเบญเบเปเบเบเบฑเบเบเบนเปเปเบเป
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com