{"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\/fr\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","title":{"rendered":"St\u00e9ganographie hors des fichiers : cacher des donn\u00e9es directement dans les secteurs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h3>Une br\u00e8ve introduction<\/h3>\n<p>\nLa st\u00e9ganographie, si quelqu'un ne s'en souvient pas, consiste \u00e0 cacher des informations dans divers conteneurs. Par exemple, dans des images (d\u00e9j\u00e0 discut\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/112976\/\">ici<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/128327\/\">ici<\/a><\/noindex>). On peut \u00e9galement cacher des donn\u00e9es dans les tables de fichiers syst\u00e8mes (d\u00e9j\u00e0 abord\u00e9es <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/347604\/\">ici<\/a><\/noindex>), et m\u00eame <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/60726\/\">dans les paquets de protocole TCP<\/a><\/noindex>. Malheureusement, toutes ces m\u00e9thodes pr\u00e9sentent un inconv\u00e9nient : pour ins\u00e9rer discr\u00e8tement des informations dans un conteneur, il faut des algorithmes astucieux tenant compte des sp\u00e9cificit\u00e9s internes du conteneur. Et avec la r\u00e9sistance du conteneur aux manipulations, des probl\u00e8mes peuvent survenir : par exemple, si l'on modifie l\u00e9g\u00e8rement une image, les informations cach\u00e9es peuvent \u00eatre perdues.<\/p>\n<p>Peut-on contourner ces algorithmes complexes et ces manipulations d\u00e9licates, tout en garantissant le bon fonctionnement du conteneur et un niveau acceptable de pr\u00e9servation des donn\u00e9es cach\u00e9es ? Pour le dire en avance, oui, c'est possible ! Et je vais m\u00eame proposer un utilitaire.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Les d\u00e9tails sanglants de la m\u00e9thode<\/h3>\n<p>\nL'id\u00e9e principale est simple, comme un coup de massue sur la t\u00eate : sur le disque, il existe des zones dans lesquelles le syst\u00e8me d'exploitation n'\u00e9crit jamais (ou seulement dans de rares cas). Pour \u00e9viter de devoir chercher ces zones avec des algorithmes astucieux, nous allons utiliser la redondance \u2014 c'est-\u00e0-dire dupliquer notre information cach\u00e9e plusieurs fois dans tous les secteurs du disque. Ensuite, on peut cr\u00e9er les partitions n\u00e9cessaires, formater les syst\u00e8mes de fichiers, \u00e9crire des fichiers et installer des syst\u00e8mes d'exploitation \u2014 une partie des donn\u00e9es secr\u00e8tes sera toujours pr\u00e9serv\u00e9e et pourra \u00eatre extraite, tandis que cette duplication aidera \u00e0 reconstituer l'ensemble \u00e0 partir des morceaux.<\/p>\n<p>L'avantage de cette m\u00e9thode est \u00e9vident : nous ne d\u00e9pendons ni du format des fichiers, ni m\u00eame du type de syst\u00e8me de fichiers utilis\u00e9.<\/p>\n<p>Les inconv\u00e9nients sont aussi, je pense, \u00e9vidents :<\/p>\n<ul>\n<li>Les donn\u00e9es secr\u00e8tes ne peuvent \u00eatre modifi\u00e9es qu'en r\u00e9\u00e9crivant compl\u00e8tement l'int\u00e9gralit\u00e9 du disque, suivie de la reconstitution du contenu visible pour l'utilisateur. De plus, il est interdit d'utiliser un logiciel qui recr\u00e9e le disque \u00e0 partir d'une image : il recr\u00e9era \u00e9galement les anciennes donn\u00e9es secr\u00e8tes.<\/li>\n<li>Plus le volume des donn\u00e9es secr\u00e8tes est important, plus la probabilit\u00e9 de perte d'une partie des informations est \u00e9lev\u00e9e.<\/li>\n<li>L'extraction des donn\u00e9es d'un disque peut prendre beaucoup de temps. De quelques minutes \u00e0 quelques jours (les disques modernes sont plus grands).<\/li>\n<\/ul>\n<p>\nPassons maintenant aux d\u00e9tails.<\/p>\n<p>Il est clair que simplement \u00e9taler des donn\u00e9es sensibles sur tout le disque les rendra invisibles seulement \u00e0 l'\u0153il nu. Si l'on utilise un outil, tel qu'un \u00e9diteur de disque, les donn\u00e9es appara\u00eetront alors dans toute leur splendeur. Par cons\u00e9quent, il serait judicieux de chiffrer les donn\u00e9es pour les dissimuler davantage. Nous allons chiffrer simplement mais avec finesse : selon l'algorithme aes256-cbc. Nous demanderons \u00e0 l'utilisateur de nous fournir la cl\u00e9 de chiffrement et de choisir un bon mot de passe.<\/p>\n<p>La question suivante est de savoir comment distinguer les \u00ab bonnes \u00bb donn\u00e9es des donn\u00e9es corrompues. Ici, une somme de contr\u00f4le nous aidera, mais pas n'importe laquelle, une SHA1. Pourquoi pas ? Pour git, elle est suffisamment bonne, donc elle nous convient aussi. D\u00e9cid\u00e9 : nous dotons chaque fragment d'information enregistr\u00e9 d'une somme de contr\u00f4le, et si apr\u00e8s d\u00e9chiffrement elle correspond, cela signifie que le d\u00e9chiffrement a r\u00e9ussi.<\/p>\n<p>Il sera \u00e9galement n\u00e9cessaire d'avoir un num\u00e9ro de fragment et la longueur totale des donn\u00e9es sensibles. Le num\u00e9ro de fragment est pour suivre quels morceaux nous avons d\u00e9j\u00e0 d\u00e9chiffr\u00e9s et lesquels restent \u00e0 faire. La longueur totale sera utile lors du traitement du dernier fragment, afin de ne pas \u00e9crire de donn\u00e9es superflues (c'est-\u00e0-dire du padding). Et puisque nous en sommes d\u00e9j\u00e0 \u00e0 mentionner un en-t\u00eate, ajoutons-y le nom du fichier secret. Celui-ci sera utile apr\u00e8s d\u00e9chiffrement pour savoir comment l'ouvrir.<\/p>\n<h3>Testons la m\u00e9thode en pratique.<\/h3>\n<p>\nPour le test, prenons le support le plus courant : une cl\u00e9 USB. J'ai trouv\u00e9 une vieille cl\u00e9 de 1 Go, ce qui est tout \u00e0 fait ad\u00e9quat pour les exp\u00e9riences. Si, comme moi, vous avez pens\u00e9 \u00e0 ne pas vous emb\u00eater avec des supports physiques et \u00e0 tester sur un fichier\u2014une image disque, je vais vous le dire tout de suite : \u00e7a ne fonctionnera pas. Lors de la formatage d'un tel \u00ab disque \u00bb, linux cr\u00e9e le fichier \u00e0 nouveau, et tous les secteurs non utilis\u00e9s seront remplis de z\u00e9ros.<\/p>\n<p>En tant que machine avec linux, j'ai malheureusement d\u00fb utiliser une station m\u00e9t\u00e9o d\u00e9laiss\u00e9e sur le balcon, \u00e0 base de Raspberry Pi 3. Il n'y a pas beaucoup de m\u00e9moire l\u00e0-bas, donc nous ne cacherons pas de gros fichiers. Nous limiterons la taille maximale \u00e0 10 m\u00e9gaoctets. Des fichiers trop petits ne valent pas non plus la peine d'\u00eatre cach\u00e9s : l'outil \u00e9crit les donn\u00e9es sur le disque en clusters de 4 Ko. Donc, en bas, nous allons nous limiter \u00e0 un fichier de 3 Ko\u2014il tient dans un tel cluster.<\/p>\n<p>Nous allons proc\u00e9der progressivement avec la cl\u00e9 USB, v\u00e9rifiant apr\u00e8s chaque \u00e9tape si les informations cach\u00e9es sont lisibles :<\/p>\n<ol>\n<li>Formatage rapide en FAT16 avec une taille de cluster de 16 Ko. C'est ce que propose Windows 7 pour une cl\u00e9 USB d\u00e9pourvue de syst\u00e8me de fichiers.<\/li>\n<li>Remplissage de la cl\u00e9 USB avec toutes sortes de fichiers ind\u00e9sirables \u00e0 50%.<\/li>\n<li>Remplissage de la cl\u00e9 USB avec toutes sortes de fichiers ind\u00e9sirables \u00e0 100%.<\/li>\n<li>Formatage \u00ab long \u00bb en FAT16 (avec r\u00e9\u00e9criture compl\u00e8te).<\/li>\n<\/ol>\n<p>\nLes deux premiers tests se sont logiquement sold\u00e9s par un succ\u00e8s total : l'outil a pu extraire avec succ\u00e8s 10 m\u00e9gaoctets de donn\u00e9es secr\u00e8tes de la cl\u00e9 USB. Cependant, apr\u00e8s avoir satur\u00e9 la cl\u00e9 avec des fichiers, une erreur s'est produite :<\/p>\n<p><code>Total des clusters lus : 250752, d\u00e9crypt\u00e9s : 158<br \/>\nERREUR : impossible d'\u00e9crire le secretFile incomplet<\/code><\/p>\n<p>Comme nous le voyons, seuls 158 clusters (632 Ko de donn\u00e9es brutes, soit 636424 octets de charge utile) ont pu \u00eatre d\u00e9chiffr\u00e9s avec succ\u00e8s. Il est \u00e9vident que 10 m\u00e9gaoctets ne peuvent \u00eatre obtenus ainsi, et il y a clairement des doublons parmi ces clusters. M\u00eame 1 m\u00e9gaoctet ne pourra plus \u00eatre r\u00e9cup\u00e9r\u00e9 de cette mani\u00e8re. Cependant, nous pouvons garantir que 3 Ko de donn\u00e9es secr\u00e8tes seront r\u00e9cup\u00e9r\u00e9es de la cl\u00e9 USB m\u00eame apr\u00e8s qu'elle aura \u00e9t\u00e9 format\u00e9e et remplie \u00e0 ras bord. N\u00e9anmoins, les exp\u00e9riences montrent qu'il est possible d'extraire un fichier de 120 Ko de cette cl\u00e9.<\/p>\n<p>Le dernier test a malheureusement montr\u00e9 que la cl\u00e9 USB a \u00e9t\u00e9 compl\u00e8tement r\u00e9\u00e9crite :<\/p>\n<p><code>$ sudo .\/steganodisk -p password \/dev\/sda<br \/>\nTaille du p\u00e9riph\u00e9rique : 250752 clusters<br \/>\n250700 99%<br \/>\nTotal des clusters lus : 250752, d\u00e9chiffr\u00e9s : 0<br \/>\nERREUR : impossible d'\u00e9crire le secretFile incomplet<br \/>\n<\/code><\/p>\n<p>Aucun cluster n'a \u00e9t\u00e9 conserv\u00e9\u2026 C'est triste, mais pas tragique ! Essayons de cr\u00e9er une partition sur la cl\u00e9 avant de la formater, et d'y mettre le syst\u00e8me de fichiers. D'ailleurs, elle est arriv\u00e9e d'usine avec un tel formatage, donc nous ne faisons rien de suspect.<br \/>\nIl est tout \u00e0 fait pr\u00e9visible que l'espace disponible sur la cl\u00e9 USB ait l\u00e9g\u00e8rement diminu\u00e9.<\/p>\n<p>Il est \u00e9galement assez pr\u00e9visible que 10 m\u00e9gaoctets n'aient pas pu \u00eatre cach\u00e9s sur un disque totalement satur\u00e9. Mais maintenant, le nombre de clusters d\u00e9chiffr\u00e9s avec succ\u00e8s a doubl\u00e9 !<\/p>\n<p><code>Total des clusters lus : 250752, d\u00e9chiffr\u00e9s : 405<\/code><\/p>\n<p>Malheureusement, il ne sera pas possible de rassembler des m\u00e9gaoctets \u00e0 partir des morceaux, mais il sera facile d'obtenir deux cents kilooctets.<\/p>\n<p>Et maintenant, la nouvelle r\u00e9jouissante du dernier, 4e test : le formatage complet de cette cl\u00e9 USB n'a pas entra\u00een\u00e9 la destruction de toutes les informations ! 120 Ko de donn\u00e9es secr\u00e8tes ont parfaitement trouv\u00e9 leur place dans l'espace non utilis\u00e9.<\/p>\n<p>Tableau r\u00e9capitulatif des tests :<\/p>\n<p><img decoding=\"async\" alt=\"St\u00e9ganographie hors des fichiers : cacher des donn\u00e9es directement dans les secteurs\" src=\"\/wp-content\/uploads\/2019\/04\/dd386ca1f39808d6c7af85a310334629.bmp\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Un peu de th\u00e9orie : \u00e0 propos de l'espace libre et des secteurs inutilis\u00e9s<\/h3>\n<p>\nSi vous avez d\u00e9j\u00e0 partitionn\u00e9 un disque dur, vous avez pu remarquer qu'il n'est pas toujours possible d'utiliser tout l'espace libre sur le disque. La premi\u00e8re partition commence toujours avec un certain d\u00e9calage (g\u00e9n\u00e9ralement 1 m\u00e9gaoctet, ou 2048 secteurs). Il arrive aussi qu'il reste un petit \u00ab\u00a0queue\u00a0\u00bb de secteurs non utilis\u00e9s apr\u00e8s la derni\u00e8re partition. De plus, il reste parfois des espaces entre les partitions, m\u00eame si c'est rare.<\/p>\n<p>En d'autres termes, il y a des secteurs sur le disque auxquels il n'est pas possible d'acc\u00e9der lors d'une utilisation normale, mais il est possible d'y \u00e9crire des donn\u00e9es ! Par cons\u00e9quent, il est aussi possible de les lire. Cela, en tenant compte du fait qu'il existe \u00e9galement une table de partitions et un code de d\u00e9marrage qui se trouvent pr\u00e9cis\u00e9ment dans la zone vide au d\u00e9but du disque.<\/p>\n<p>D\u00e9tournons notre attention des partitions et regardons le disque d'une perspective diff\u00e9rente. Imaginons qu'il y ait une partition vide sur le disque. Nous allons y cr\u00e9er un syst\u00e8me de fichiers. Peut-on dire que certains secteurs sur le disque sont rest\u00e9s non \u00e9cras\u00e9s ?<\/p>\n<p>Et \u2014 roulement de tambour ! La r\u00e9ponse sera pratiquement toujours \u2014 oui ! En effet, dans la plupart des cas, la cr\u00e9ation d'un syst\u00e8me de fichiers revient \u00e0 n'\u00e9crire que quelques blocs d'informations de service sur le disque, tandis que le reste du contenu de la partition reste inchang\u00e9.<\/p>\n<p>De plus \u2014 empiriquement parlant \u2014 on peut supposer que le syst\u00e8me de fichiers ne peut pas toujours utiliser tout l'espace qui lui est attribu\u00e9 jusqu'au dernier secteur. Par exemple, le syst\u00e8me de fichiers FAT16 avec une taille de cluster de 64 kilooctets ne pourra \u00e9videmment pas occuper enti\u00e8rement une partition dont la taille n'est pas un multiple de 64 kilooctets. \u00c0 la fin d'une telle partition, il faudra laisser une \u00ab\u00a0queue\u00a0\u00bb de quelques secteurs, inaccessible pour le stockage de donn\u00e9es utilisateurs. Cependant, cette hypoth\u00e8se n'a pas pu \u00eatre confirm\u00e9e exp\u00e9rimentalement.<\/p>\n<p>Ainsi, pour maximiser l'espace disponible pour la st\u00e9ganographie, il est n\u00e9cessaire d'utiliser un syst\u00e8me de fichiers avec une taille de cluster plus grande. On peut aussi cr\u00e9er une partition, m\u00eame si ce n'est pas n\u00e9cessaire (par exemple sur une cl\u00e9 USB). Il n'est pas n\u00e9cessaire de cr\u00e9er des partitions vides ou de laisser des zones non allou\u00e9es - cela attirera l'attention des personnes int\u00e9ress\u00e9es.<\/p>\n<h3>Outil pour les exp\u00e9rimentations<\/h3>\n<p>\nVous pouvez jeter un \u0153il aux sources de l'outil <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dishather\/steganodisk\">ici<\/a><\/noindex><\/p>\n<p>Pour la compilation, Qt version 5.0 ou sup\u00e9rieure et OpenSSL sont n\u00e9cessaires. Si quelque chose ne compile pas, il faudra peut-\u00eatre ajuster le fichier steganodisk.pro.<\/p>\n<p>Vous pouvez modifier la taille du cluster de 4 Ko \u00e0, disons, 512 octets (dans secretfile.h). Cela augmentera les co\u00fbts li\u00e9s aux informations de service : l'en-t\u00eate et le contr\u00f4le de redondance cyclique occupent 68 octets fixes.<\/p>\n<p>Bien s\u00fbr, vous devez lancer l'outil avec les droits de l'utilisateur root, et ce, avec prudence. Aucune question ne sera pos\u00e9e avant la r\u00e9\u00e9criture du fichier ou du p\u00e9riph\u00e9rique sp\u00e9cifi\u00e9 !<\/p>\n<p>Profitez-en.<br \/>\n<br \/>Source : <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.2 - 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.\" \/>\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\/fr\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/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\udd47St\u00e9ganographie en dehors des fichiers : cachons des donn\u00e9es directement dans les secteurs | ProHoster","description":"Une br\u00e8ve introduction. La st\u00e9ganographie, si quelqu'un ne s'en souvient pas, consiste \u00e0 cacher des informations dans des conteneurs quelconques.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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.","og:url":"https:\/\/prohoster.info\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/31090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=31090"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/31090\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/23060"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=31090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=31090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=31090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}