{"id":31090,"date":"2019-10-31T21:39:22","date_gmt":"2019-10-31T18:39:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah\/"},"modified":"2019-10-31T21:39:22","modified_gmt":"2019-10-31T18:39:22","slug":"steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","title":{"rendered":"Steganografia n\u00ebp\u00ebrmjet skedar\u00ebve: fshehim t\u00eb dh\u00ebnat direkt n\u00eb sektor\u00eb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h3>Nj\u00eb parath\u00ebnie e vog\u00ebl<\/h3>\n<p>\nSteganografia, n\u00ebse dikush nuk e mban mend, \u00ebsht\u00eb fshehja e informacionit brenda ndonj\u00eb konteneri. P\u00ebr shembull, n\u00eb imazhe (diskutuar <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/112976\/\">k\u00ebtu<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/128327\/\">k\u00ebtu<\/a><\/noindex>). T\u00eb dh\u00ebnat gjithashtu mund t\u00eb fshihen n\u00eb tabelat ndihm\u00ebse t\u00eb sistemit t\u00eb skedar\u00ebve (p\u00ebr k\u00ebt\u00eb \u00ebsht\u00eb shkruar <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/347604\/\">k\u00ebtu<\/a><\/noindex>), dhe madje <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/60726\/\">n\u00eb paketat ndihm\u00ebse t\u00eb protokollit TCP<\/a><\/noindex>. Fatkeq\u00ebsisht, t\u00eb gjitha k\u00ebto metoda kan\u00eb nj\u00eb mang\u00ebsi: p\u00ebr t\u00eb \u00abfutur\u00bb informacionin n\u00eb nj\u00eb kontener pa u v\u00ebn\u00eb re, nevojiten algoritme t\u00eb sofistikuara q\u00eb kan\u00eb parasysh ve\u00e7orit\u00eb e konstrukcionit t\u00eb brendsh\u00ebm t\u00eb kontenerit. Po ashtu, kan\u00eb dal\u00eb probleme me q\u00ebndrueshm\u00ebrin\u00eb e kontenerit ndaj manipulimeve: p\u00ebr shembull, n\u00ebse editohet pak imazhi, informacioni i fshehur humbet.<\/p>\n<p>A \u00ebsht\u00eb e mundur ndonj\u00ebher\u00eb t\u00eb eliminohen algoritmet e sofistikuara dhe manipulimet e holl\u00ebsishme me t\u00eb dh\u00ebnat, dhe nd\u00ebrkoh\u00eb t\u00eb sigurohet funksionaliteti i kontenerit dhe nj\u00eb nivel t\u00eb pranuesh\u00ebm t\u00eb ruajtjes s\u00eb t\u00eb dh\u00ebnave t\u00eb fshehura? P\u00ebrpara se t\u00eb vazhdoj, do t\u00eb thosha - po, \u00ebsht\u00eb e mundur! Dhe madje do t'ju propozoj nj\u00eb utilitar.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Detajet e tmerrshme t\u00eb metod\u00ebs<\/h3>\n<p>\nIdeja \u00ebsht\u00eb e thjesht\u00eb si nj\u00eb goditje me \u00e7eki\u00e7 n\u00eb ball\u00eb: disk ka zona n\u00eb t\u00eb cilat sistemi operativ kurr\u00eb nuk shkruan (ose shkruan n\u00eb raste t\u00eb ralla). P\u00ebr t\u00eb mos e k\u00ebrkuar k\u00ebto zona me algoritme t\u00eb nd\u00ebrlikuara, ne do t\u00eb p\u00ebrdorim tep\u00ebrsi \u2014 dmth do t\u00eb kopjojm\u00eb shum\u00eb her\u00eb informacionin ton\u00eb t\u00eb fsheht\u00eb n\u00eb t\u00eb gjitha sektoret e diskut. M\u00eb pas, direkt mbi k\u00ebt\u00eb bukuri mund t\u00eb krijojm\u00eb ndarjet e nevojshme, t\u00eb formatojm\u00eb sistemet e skedar\u00ebve, t\u00eb shkruajm\u00eb skedar\u00eb dhe t\u00eb vendosim sistemi operativ \u2014 p\u00ebr shkak se nj\u00eb pjes\u00eb e t\u00eb dh\u00ebnave sekrete do t\u00eb ruhet dhe mund t\u00eb nxirret, dhe shum\u00ebfishimi do t\u00eb ndihmoj\u00eb p\u00ebr t\u00eb nd\u00ebrtuar t\u00ebr\u00ebsin\u00eb fillestare nga copat.<\/p>\n<p>Merita e k\u00ebtij metodi \u00ebsht\u00eb evidente: ne nuk jemi t\u00eb varur nga formati i skedar\u00ebve, as edhe nga lloji i sistemit t\u00eb skedar\u00ebve t\u00eb p\u00ebrdorur.<\/p>\n<p>Disavantazhet gjithashtu, mendoj, jan\u00eb evidente:<\/p>\n<ul>\n<li>T\u00eb dh\u00ebnat sekrete mund t\u00eb ndryshohen vet\u00ebm me nj\u00eb riparim t\u00eb plot\u00eb t\u00eb diskut, me krijimin e m\u00ebvonsh\u00ebm t\u00eb p\u00ebrmbajtjes q\u00eb shikohet nga p\u00ebrdoruesi. N\u00eb k\u00ebt\u00eb proces, nuk duhet p\u00ebrdorur softueri q\u00eb rikrijon diskun nga imazhi: ai do t\u00eb rikrijoj\u00eb edhe t\u00eb dh\u00ebnat sekrete t\u00eb m\u00ebparshme.<\/li>\n<li>Sa m\u00eb shum\u00eb jan\u00eb t\u00eb dh\u00ebnat e fshehta, aq m\u00eb shum\u00eb rrezikohet humbja e pjes\u00ebs s\u00eb informacionit.<\/li>\n<li>Nxjerrja e t\u00eb dh\u00ebnave nga disku mund t\u00eb zgjas\u00eb shum\u00eb. Nga disa minuta deri n\u00eb disa dit\u00eb (disqet moderne jan\u00eb t\u00eb m\u00ebdha).<\/li>\n<\/ul>\n<p>\nTani kalojm\u00eb n\u00eb holl\u00ebsi.<\/p>\n<p>\u00cbsht\u00eb e qart\u00eb se n\u00ebse thjesht shp\u00ebrndajm\u00eb t\u00eb dh\u00ebnat e fshehta n\u00eb t\u00eb gjith\u00eb disku, ato do t\u00eb mbeten t\u00eb fshehura vet\u00ebm nga syri i zakonsh\u00ebm. N\u00ebse armatosim v\u00ebshtrimin, le t\u00eb themi, me nj\u00eb editor disku, t\u00eb dh\u00ebnat do t\u00eb shfaqen n\u00eb t\u00ebr\u00eb shk\u00eblqimin e tyre. Prandaj, \u00ebsht\u00eb mir\u00eb t'i enkriptojm\u00eb t\u00eb dh\u00ebnat q\u00eb t\u00eb mos duken. Do ta b\u00ebjm\u00eb enkriptimin thjesht\u00eb, por me stil: sipas algoritmit aes256-cbc. Klucin p\u00ebr enkriptim do ta k\u00ebrkojm\u00eb nga p\u00ebrdoruesi, le t\u00eb mendoj\u00eb nj\u00eb fjal\u00ebkalim t\u00eb mir\u00eb.<\/p>\n<p>Pyetja tjet\u00ebr \u00ebsht\u00eb se si t'i dallojm\u00eb t\u00eb dh\u00ebnat \"e duhura\" nga ato t\u00eb prishura. K\u00ebtu na ndihmon nj\u00eb kontroll i kontrollit, por jo nj\u00eb i zakonsh\u00ebm, por SHA1. Pse jo? P\u00ebr git-in \u00ebsht\u00eb mjaft i mir\u00eb, k\u00ebshtu q\u00eb na i p\u00ebrshtatet edhe neve. E vendosur: \u00e7do fragment informacioni t\u00eb ruhet me nj\u00eb kontroll t\u00eb kontrollit, dhe n\u00ebse pas dekriptimit ajo p\u00ebrputhet \u2014 do t\u00eb thot\u00eb se dekriptimi ishte i suksessh\u00ebm.<\/p>\n<p>Do t'ju nevojitet gjithashtu numri i fragmentit dhe gjat\u00ebsia totale e t\u00eb dh\u00ebnave sekrete. Numri i fragmentit \u00ebsht\u00eb i nevojsh\u00ebm p\u00ebr t\u00eb ndjekur cilat pjes\u00eb e kemi dekoduar tashm\u00eb dhe cilat kan\u00eb mbetur. Gjat\u00ebsia totale do t\u00eb na ndihmoj\u00eb gjat\u00eb p\u00ebrpunimit t\u00eb fragmentit t\u00eb fundit, p\u00ebr t\u00eb mos shkruar t\u00eb dh\u00ebna t\u00eb tep\u00ebrta (n\u00eb kuptimin e padding). Dhe p\u00ebr shkak se ndoshta po shkonim drejt nj\u00eb titulli, do ta shtojm\u00eb atje emrin e skedarit sekret. Ai do t\u00eb jet\u00eb i dobish\u00ebm pas dekodimit, p\u00ebr t\u00eb mos u shqet\u00ebsuar se me \u00e7far\u00eb ta hapim.<\/p>\n<h3>Po e testojm\u00eb metod\u00ebn n\u00eb praktik\u00eb<\/h3>\n<p>\nP\u00ebr verifikim do t\u00eb marrim mediun m\u00eb t\u00eb zakonsh\u00ebm \u2014 nj\u00eb flash drive. Kam gjetur nj\u00eb t\u00eb vjet\u00ebr prej 1 GB, q\u00eb \u00ebsht\u00eb m\u00ebse e mjaftueshme p\u00ebr eksperimente. N\u00ebse ju, si\u00e7 m\u00eb erdhi edhe mua n\u00eb mendje, mendoni t\u00eb mos shqet\u00ebsoheni me media fizike, por t\u00eb testoni me nj\u00eb skedar \u2014 imazhin e disku, do t'ju them menj\u00ebher\u00eb: nuk do t\u00eb funksionoj\u00eb. Kur formatohet nj\u00eb 'disk' i till\u00eb, Linux krijon skedarin nga e para dhe t\u00eb gjitha sektor\u00ebt e pap\u00ebrdorur do t\u00eb mbushen me zero.<\/p>\n<p>Si machine me Linux, fatkeq, duhet ta p\u00ebrdorim stacionin meteorologjik q\u00eb ndodhet n\u00eb ballkon, i b\u00ebr\u00eb me Raspberry Pi 3. Nuk ka shum\u00eb hap\u00ebsir\u00eb kujtese, prandaj nuk do t\u00eb fshehim skedar\u00eb t\u00eb m\u00ebdhenj. Do t\u00eb kufizohemi n\u00eb madh\u00ebsin\u00eb maksimale prej 10 megabajt\u00ebsh. Skedar\u00ebt shum\u00eb t\u00eb vegj\u00ebl nuk kan\u00eb kuptim t\u00eb fshihen gjithashtu: utilitarja shkruan t\u00eb dh\u00ebnat n\u00eb disk n\u00eb grumbuj prej 4 KB. Prandaj, posht\u00eb do t\u00eb kufizohemi me nj\u00eb skedar prej 3 KB \u2014 ai futet n\u00eb nj\u00eb grumbull t\u00eb till\u00eb.<\/p>\n<p>Do t\u00eb tallim me flash disk-un n\u00eb m\u00ebnyr\u00eb graduale, duke kontrolluar pas \u00e7do etape n\u00ebse informacioni i fshehur \u00ebsht\u00eb lexuar:<\/p>\n<ol>\n<li>Formatimi i shpejt\u00eb n\u00eb formatin FAT16 me madh\u00ebsin\u00eb e grumbujve prej 16 KB. Kjo \u00ebsht\u00eb ajo q\u00eb propozon Windows 7 t\u00eb b\u00ebj\u00eb me flash disk-un q\u00eb nuk ka sistem skedari.<\/li>\n<li>Mbushja e flash disk-ut me \u00e7do lloj plehrash n\u00eb 50%.<\/li>\n<li>Mbushja e flash disk-ut me \u00e7do lloj plehrash n\u00eb 100%.<\/li>\n<li>Formatimi \u00abi gjat\u00eb\u00bb n\u00eb formatin FAT16 (me riparimin e t\u00ebr\u00eb p\u00ebrmbajtjes).<\/li>\n<\/ol>\n<p>\nDy provat e para, si\u00e7 pritej, p\u00ebrfunduan me nj\u00eb fitore t\u00eb plot\u00eb: utilitarja arriti t\u00eb nxjerr\u00eb me sukses 10 megabajt t\u00eb dh\u00ebnash sekrete nga flash disk-u. Por, pasi u mbush plot me skedar\u00eb, ndodhi nj\u00eb defekt:<\/p>\n<p><code>Numri total i grupeve t\u00eb lexuara: 250752, t\u00eb dekryptuara: 158<br \/>\nGabim: nuk mund t\u00eb shkruaj nj\u00eb secretFile t\u00eb pap\u00ebrfunduar<\/code><\/p>\n<p>Si\u00e7 duket, arrit\u00ebm t\u00eb deshifrojm\u00eb me sukses vet\u00ebm 158 klastera (632 kilobajt t\u00eb dh\u00ebnash t\u00eb pap\u00ebrpunuara, q\u00eb jep 636424 bajta t\u00eb ngarkes\u00ebs). \u00cbsht\u00eb e qart\u00eb q\u00eb 10 megabajt nuk do t\u00eb mblidhen k\u00ebtu, nd\u00ebrsa mes k\u00ebtyre klasterave padyshim ka kopje t\u00eb dyfishta. Edhe 1 megabajt nuk do t\u00eb rikuperohet n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb. Por mund t\u00eb garantojm\u00eb se 3 kilobajt t\u00eb dh\u00ebnash sekrete do t'i rikuperojm\u00eb nga flehsha edhe pas formatimit t\u00eb saj dhe mbushjes deri n\u00eb maksimum. Megjithat\u00eb, eksperiencat tregojn\u00eb se \u00ebsht\u00eb plot\u00ebsisht e mundur t\u00eb nxirret nj\u00eb skedar prej 120 kilobajt nga nj\u00eb flehsh\u00eb e till\u00eb.<\/p>\n<p>Proba e fundit, p\u00ebr fat t\u00eb keq, tregoi se flehsha \u00ebsht\u00eb riformatuar e gjitha:<\/p>\n<p><code>$ sudo .\/steganodisk -p password \/dev\/sda<br \/>\nMadh\u00ebsia e pajisjes: 250752 klustera<br \/>\n250700 99%<br \/>\nNumri total i klustereve t\u00eb lexuara: 250752, t\u00eb \u00e7koduara: 0<br \/>\nGabim: nuk mund t\u00eb shkruaj nj\u00eb secretFile t\u00eb pap\u00ebrfunduar<br \/>\n<\/code><\/p>\n<p>Asnj\u00eb klaster nuk u ruajt... Trishtuesh\u00ebm, por jo tragjike! Do t\u00eb p\u00ebrpiqemi t\u00eb krijojm\u00eb nj\u00eb ndarje n\u00eb flehsh\u00eb para formatimit, dhe n\u00eb t\u00eb \u2014 nj\u00eb sistem skedar\u00ebsh. P\u00ebr decide, ajo erdhi nga fabrika me k\u00ebt\u00eb formatim, k\u00ebshtu q\u00eb nuk po b\u00ebjm\u00eb asgj\u00eb t\u00eb dyshimt\u00eb.<br \/>\nPlot\u00ebsisht e pritur q\u00eb hap\u00ebsira e disponueshme n\u00eb flehsh\u00eb \u00ebsht\u00eb paksa zvog\u00ebluar.<\/p>\n<p>Gjithashtu, \u00ebsht\u00eb krejt e pritshme q\u00eb 10 megabajt\u00eb t\u00eb mos arrijn\u00eb t\u00eb fshihen n\u00eb nj\u00eb disk t\u00eb mbushur plot. Por tani numri i klaster\u00ebve t\u00eb dekoduar me sukses \u00ebsht\u00eb dyfishuar!<\/p>\n<p><code>Numri total i klaster\u00ebve t\u00eb lexuar: 250752, t\u00eb dekoduar: 405<\/code><\/p>\n<p>Megabajt\u00eb, fatkeq\u00ebsisht, nuk mund t\u00eb mblidhen nga copat, por dyqind kilobajt\u00eb \u2014 leht\u00eb.<\/p>\n<p>E fundit dhe m\u00eb e g\u00ebzueshme \u00ebsht\u00eb se, gjat\u00eb verifikimit t\u00eb kat\u00ebrt, formatimi i plot\u00eb i nj\u00eb disku USB nuk i shkat\u00ebrroi t\u00eb gjitha informacionet! 120 kilobajt\u00eb t\u00eb dh\u00ebnash sekrete u ankoruan n\u00eb hap\u00ebsir\u00ebn e pap\u00ebrdorur.<\/p>\n<p>Tabela p\u00ebrmbledh\u00ebse e testimit:<\/p>\n<p><img decoding=\"async\" alt=\"Steganografia n\u00ebp\u00ebrmjet skedar\u00ebve: fshehim t\u00eb dh\u00ebnat direkt n\u00eb sektor\u00eb\" src=\"\/wp-content\/uploads\/2019\/04\/dd386ca1f39808d6c7af85a310334629.bmp\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Disa teoritizime: mbi hap\u00ebsir\u00ebn e lir\u00eb dhe sektor\u00ebt e pap\u00ebrdorur<\/h3>\n<p>\nN\u00ebse ndonj\u00ebher\u00eb keni ndar\u00eb nj\u00eb hard disk n\u00eb pjes\u00eb, mund t\u00eb keni v\u00ebn\u00eb re se nuk \u00ebsht\u00eb gjithmon\u00eb e mundur t\u00eb angazhohet e gjith\u00eb hap\u00ebsira e lir\u00eb n\u00eb disk. Pjesa e par\u00eb gjithmon\u00eb fillon me nj\u00eb hap\u00ebsir\u00eb (zakonisht 1 megabajt, ose 2048 sektor\u00eb). Por edhe pas pjes\u00ebs s\u00eb fundit, shpesh mbetet nj\u00eb \u00abbisht\u00bb i vog\u00ebl i sektor\u00ebve t\u00eb pap\u00ebrdorur. Nd\u00ebrsa ndonj\u00ebher\u00eb mbeten hap\u00ebsira edhe midis pjes\u00ebve, ndon\u00ebse rrall\u00eb.<\/p>\n<p>N\u00eb fjal\u00eb t\u00eb tjera, disku ka sektora t\u00eb cil\u00ebt nuk jan\u00eb t\u00eb aksesuesh\u00ebm gjat\u00eb p\u00ebrdorimit normal t\u00eb diskut, por t\u00eb dh\u00ebnat mund t\u00eb shkruhen n\u00eb k\u00ebto sektora! K\u00ebshtu q\u00eb, edhe mund t\u00eb lexohen. Me kusht q\u00eb t\u00eb kemi parasysh se ekziston edhe tabela e particioneve dhe kodi i ngarkuesit, t\u00eb cilat ndodhen pik\u00ebrisht n\u00eb zon\u00ebn e zbraz\u00ebt n\u00eb fillim t\u00eb diskut.<\/p>\n<p>T\u00eb largohemi p\u00ebr pak nga particionet dhe t\u00eb shikojm\u00eb diskun nga lart, si t\u00eb thuash, nga nj\u00eb pik\u00ebpamje zogj-shikimi. K\u00ebtu kemi nj\u00eb parti\u00e7ion t\u00eb zbraz\u00ebt n\u00eb disk. A mund t\u00eb themi se disa sektora n\u00eb disk kan\u00eb mbetur t\u00eb pazbrazur?<\/p>\n<p>Dhe -- tambur! P\u00ebrgjigjja do t\u00eb jet\u00eb gati gjithmon\u00eb -- po! Sepse n\u00eb shumic\u00ebn e rasteve, krijimi i nj\u00eb sistemi skedash reduktohet n\u00eb at\u00eb q\u00eb n\u00eb disk shkruhen vet\u00ebm disa blloqe informacioni sh\u00ebrbimi, nd\u00ebrsa p\u00ebrmbajtja e particionit nuk ndryshon.<\/p>\n<p>Gjithashtu, nj\u00eb m\u00ebnyr\u00eb ndihm\u00ebse \u2013 \u00ebsht\u00eb e mundur t\u00eb supozohet se sistemi i skedave nuk mund t\u00eb mbush\u00eb gjithmon\u00eb hap\u00ebsir\u00ebn e caktuar deri n\u00eb sektorin e fundit. P\u00ebr shembull, sistemi i skedave FAT16 me nj\u00eb madh\u00ebsi klasteri prej 64 kilobajt\u00ebsh, natyrsh\u00ebm, nuk do t\u00eb mund t\u00eb mbush\u00eb plot\u00ebsisht nj\u00eb ndarje me madh\u00ebsi q\u00eb nuk \u00ebsht\u00eb shum\u00ebfish i 64 kilobajt\u00ebve. N\u00eb fund t\u00eb nj\u00eb ndarje t\u00eb till\u00eb do t\u00eb mbetet nj\u00eb \"bisht\" me disa sektora, q\u00eb nuk do t\u00eb jen\u00eb t\u00eb aksesuesh\u00ebm p\u00ebr ruajtjen e t\u00eb dh\u00ebnave t\u00eb p\u00ebrdoruesve. Megjithat\u00eb, eksperimentalisht, kjo supozim nuk u konfirmua.<\/p>\n<p>Pra, p\u00ebr t\u00eb maksimizuar hap\u00ebsir\u00ebn e disponueshme p\u00ebr steganogramin, duhet t\u00eb p\u00ebrdoret nj\u00eb sistem skedash me nj\u00eb madh\u00ebsi klasteri m\u00eb t\u00eb madhe. Mund t\u00eb krijoni gjithashtu nj\u00eb ndarje, edhe n\u00ebse kjo nuk \u00ebsht\u00eb e domosdoshme (p\u00ebr shembull, n\u00eb nj\u00eb flash drive). Nuk \u00ebsht\u00eb e nevojshme t\u00eb krijoni ndarje t\u00eb zbraz\u00ebta apo t\u00eb lini zona t\u00eb pa shp\u00ebrndara \u2013 kjo do t\u00eb t\u00ebrheq\u00eb v\u00ebmendjen e atyre q\u00eb jan\u00eb t\u00eb interesuar.<\/p>\n<h3>Utilita p\u00ebr eksperimente<\/h3>\n<p>\nKodet burimor t\u00eb utilit\u00ebs mund t\u00eb provohen <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dishather\/steganodisk\">k\u00ebtu<\/a><\/noindex><\/p>\n<p>P\u00ebr nd\u00ebrtimin e saj do t\u00eb nevojiten Qt version 5.0 ose m\u00eb lart dhe OpenSSL. N\u00ebse ndonj\u00eb gj\u00eb nuk nd\u00ebrtohet \u2014 ndoshta do t\u00eb ket\u00eb nevoj\u00eb p\u00ebr t\u00eb rregulluar skedarin steganodisk.pro.<\/p>\n<p>Mund t\u00eb ndryshoni madh\u00ebsin\u00eb e klasterit nga 4 KB n\u00eb, le t' themi, 512 byte (n\u00eb secretfile.h). Kjo do t\u00eb rris\u00eb kostot p\u00ebr informacionin sh\u00ebrbim: kryesia dhe kontrolli i sum\u00ebs z\u00ebn\u00eb 68 byte fikse.<\/p>\n<p>Duhet ta \u0437\u0430\u043f\u0443\u0441\u043a\u0430jete utilitarin, natyrisht, me t\u00eb drejtat e p\u00ebrdoruesit root, dhe me kujdes. Nuk do t\u00eb ket\u00eb asnj\u00eb pyetje para se t\u00eb rij\u00eb nj\u00eb skedar ose pajisje t\u00eb caktuar!<\/p>\n<p>Shijoni.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/447028\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23060,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31090","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u043c\u0438\u043c\u043e \u0444\u0430\u0439\u043b\u043e\u0432: \u043f\u0440\u044f\u0447\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0435\u043a\u0442\u043e\u0440\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:39:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:39:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Steganografia p\u00ebrtej skedar\u00ebve: fshehim t\u00eb dh\u00ebnat direkt n\u00eb sektor\u00eb | ProHoster","description":"Nj\u00eb p\u00ebrmbledhje e vog\u00ebl Steganografia, n\u00ebse dikush nuk e mban mend, \u00ebsht\u00eb fshehja e informacionit n\u00eb ndonj\u00eb kontejner. P\u00ebr shembull, n\u00eb imazhe (u diskutua k\u00ebtu dhe k\u00ebtu). Mund t\u00eb fshihni gjithashtu t\u00eb dh\u00ebna n\u00eb tabelat sh\u00ebrbimore t\u00eb sistemit t\u00eb skedar\u00ebve (p\u00ebr k\u00ebt\u00eb \u00ebsht\u00eb shkruar k\u00ebtu), dhe madje edhe n\u00eb paketat sh\u00ebrbimore t\u00eb protokollit TCP. Fatkeq\u00ebsisht, t\u00eb gjith\u00eb k\u00ebta metoda kan\u00eb nj\u00eb disavantazh: p\u00ebr t\u00eb ''inkorporuar'' informacionin pa u v\u00ebn\u00eb re n\u00eb","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u043c\u0438\u043c\u043e \u0444\u0430\u0439\u043b\u043e\u0432: \u043f\u0440\u044f\u0447\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0435\u043a\u0442\u043e\u0440\u0430\u0445 | ProHoster","og:description":"\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442, \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445 (\u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442 \u0438 \u0442\u0443\u0442). \u041c\u043e\u0436\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0442\u0443\u0442), \u0438 \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TCP. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a: \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u00ab\u0432\u043a\u0440\u0430\u043f\u0438\u0442\u044c\u00bb \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:39:22+00:00","article:modified_time":"2019-10-31T18:39:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31090","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 04:28:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:22:35","updated":"2026-01-21 04:28:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/31090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=31090"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/31090\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/23060"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=31090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=31090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=31090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}