{"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\/es\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","title":{"rendered":"Esteganograf\u00eda fuera de los archivos: escondiendo datos directamente en los sectores","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h3>Una breve introducci\u00f3n<\/h3>\n<p>\nLa esteganograf\u00eda, si alguien no lo recuerda, es la ocultaci\u00f3n de informaci\u00f3n en alg\u00fan contenedor. Por ejemplo, en im\u00e1genes (se discuti\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/112976\/\">aqu\u00ed<\/a><\/noindex> y <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/128327\/\">aqu\u00ed<\/a><\/noindex>). Tambi\u00e9n se pueden ocultar datos en tablas de archivos del sistema (de esto se escribi\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/347604\/\">aqu\u00ed<\/a><\/noindex>), e incluso <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/60726\/\">en paquetes de protocolo TCP<\/a><\/noindex>. Lamentablemente, todos estos m\u00e9todos tienen un inconveniente: para insertar informaci\u00f3n de manera discreta en un contenedor, se necesitan algoritmos sofisticados que consideren las caracter\u00edsticas internas del contenedor. Adem\u00e1s, hay problemas con la resistencia del contenedor a manipulaciones: por ejemplo, si se edita ligeramente la imagen, se pierde la informaci\u00f3n oculta.<\/p>\n<p>\u00bfSe puede evitar el uso de algoritmos sofisticados y manipulaciones sutiles de datos y, aun as\u00ed, garantizar la funcionalidad del contenedor y un nivel aceptable de preservaci\u00f3n de datos ocultos? Adelant\u00e1ndome, dir\u00e9: \u00a1s\u00ed, se puede! E incluso propongo una utilidad.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Los detalles crudos del m\u00e9todo<\/h3>\n<p>\nLa idea principal es tan simple como un golpe en la cabeza: en el disco hay \u00e1reas en las que el sistema operativo nunca escribe (o escribe en raras ocasiones). Para evitar buscar estas \u00e1reas con algoritmos complejos, usaremos la redundancia: es decir, duplicaremos nuestra informaci\u00f3n oculta muchas, muchas veces en todos los sectores del disco. Luego, directamente sobre toda esta belleza se pueden crear las particiones necesarias, formatear sistemas de archivos, escribir archivos e instalar sistemas operativos: de todos modos, parte de los datos secretos se conservar\u00e1 y se podr\u00e1 extraer, y la duplicaci\u00f3n repetida nos ayudar\u00e1 a reconstruir el todo a partir de fragmentos.<\/p>\n<p>La ventaja de este m\u00e9todo es obvia: no dependemos del formato de los archivos ni siquiera del tipo de sistema de archivos utilizado.<\/p>\n<p>Los inconvenientes tambi\u00e9n son, creo, obvios:<\/p>\n<ul>\n<li>Los datos secretos solo se podr\u00e1n modificar mediante la reescritura completa de todo el disco, con la posterior recreaci\u00f3n del contenido visible para el usuario. No se puede usar software que recree el disco a partir de una imagen: recrear\u00e1 tambi\u00e9n los datos secretos anteriores.<\/li>\n<li>Cuanto mayor sea el volumen de datos secretos, mayor ser\u00e1 la probabilidad de p\u00e9rdida de parte de la informaci\u00f3n.<\/li>\n<li>La extracci\u00f3n de datos del disco puede llevar mucho tiempo. Desde unos minutos hasta varios d\u00edas (los discos modernos son m\u00e1s grandes).<\/li>\n<\/ul>\n<p>\nAhora pasemos a los detalles.<\/p>\n<p>Est\u00e1 claro que si simplemente dispersamos datos secretos por todo el disco, estar\u00e1n ocultos solo de una mirada desprevenida. Si armamos la vista, digamos, con un editor de disco, los datos aparecer\u00e1n en toda su gloria. Por lo tanto, ser\u00eda bueno cifrar los datos para que no se vean. Los ciframos de manera sencilla, pero con gusto: usando el algoritmo aes256-cbc. Pediremos al usuario la clave de cifrado, dej\u00e1ndolo que invente una buena contrase\u00f1a.<\/p>\n<p>La siguiente pregunta es c\u00f3mo distinguir los \u00abdatos correctos\u00bb de los da\u00f1ados. Aqu\u00ed nos ayudar\u00e1 un hash, pero no uno simple, sino SHA1. \u00bfY por qu\u00e9 no? Para git es suficientemente bueno, as\u00ed que tambi\u00e9n nos servir\u00e1. Decidido: equipamos cada fragmento de informaci\u00f3n guardado con un hash, y si coincide despu\u00e9s de la descodificaci\u00f3n, significa que la descodificaci\u00f3n fue exitosa.<\/p>\n<p>Tambi\u00e9n necesitaremos el n\u00famero del fragmento y la longitud total de los datos secretos. El n\u00famero del fragmento es para rastrear qu\u00e9 partes hemos desencriptado y cu\u00e1les quedan. La longitud total nos ser\u00e1 \u00fatil al procesar el \u00faltimo fragmento, para no escribir datos adicionales (es decir, padding). Y ya que tenemos un encabezado en camino, agregaremos el nombre del archivo secreto. Esto ser\u00e1 \u00fatil despu\u00e9s de la desencriptaci\u00f3n, para que no tengamos que adivinar con qu\u00e9 abrirlo.<\/p>\n<h3>Probamos el m\u00e9todo en la pr\u00e1ctica<\/h3>\n<p>\nPara la prueba, tomaremos el dispositivo de almacenamiento m\u00e1s com\u00fan: una memoria USB. Encontr\u00e9 una antigua de 1 GB, que es adecuada para experimentos. Si, como a m\u00ed, se te ha ocurrido la idea de no complicarte con dispositivos f\u00edsicos y probarlo en un archivo \u2014 una imagen de disco, pues te dir\u00e9 de inmediato: no funcionar\u00e1. Al formatear dicho \"disco\", Linux crea el archivo de nuevo, y todos los sectores no utilizados estar\u00e1n llenos de ceros.<\/p>\n<p>Como m\u00e1quina con Linux, lamentablemente, tuve que usar una estaci\u00f3n meteorol\u00f3gica en desuso en un Raspberry Pi 3. La memoria no es abundante, por lo que no ocultaremos archivos grandes. Limitaremos el tama\u00f1o m\u00e1ximo a 10 megabytes. Los archivos demasiado peque\u00f1os tambi\u00e9n carecen de sentido ocultar: la utilidad escribe datos en el disco por cl\u00fasteres de 4 KB. Por lo tanto, nos limitaremos a un archivo de 3 KB, ya que cabe en un solo cl\u00faster.<\/p>\n<p>Iremos paso a paso con la memoria USB, comprobando despu\u00e9s de cada paso si se puede leer la informaci\u00f3n oculta:<\/p>\n<ol>\n<li>Formateo r\u00e1pido en formato FAT16 con un tama\u00f1o de cl\u00faster de 16 KB. Esto es lo que Windows 7 ofrece hacer con una memoria USB que no tiene sistema de archivos.<\/li>\n<li>Relleno de la memoria USB con basura al 50%.<\/li>\n<li>Relleno de la memoria USB con basura al 100%.<\/li>\n<li>Formateo 'largo' en formato FAT16 (con sobreescritura de todo).<\/li>\n<\/ol>\n<p>\nLos primeros dos ensayos terminaron de manera completamente predecible con una victoria total: la utilidad pudo extraer con \u00e9xito 10 megabytes de datos secretos de la memoria USB. Pero despu\u00e9s de que se llen\u00f3 la memoria USB hasta el tope con archivos, hubo un fallo:<\/p>\n<p><code>Total de cl\u00fasteres le\u00eddos: 250752, descifrados: 158<br \/>\nERROR: no se puede escribir secretFile incompleto<\/code><\/p>\n<p>Como podemos ver, se logr\u00f3 descifrar con \u00e9xito solo 158 cl\u00fasteres (632 kilobytes de datos en bruto, lo que da 636424 bytes de carga \u00fatil). Es evidente que aqu\u00ed no se puede reunir 10 megabytes, y entre estos cl\u00fasteres claramente hay duplicados. Incluso 1 megabyte de esta manera ya no se puede recuperar. Pero se puede garantizar que recuperaremos 3 kilobytes de datos secretos de la memoria USB incluso despu\u00e9s de que se formatee y se llene por completo. Sin embargo, los experimentos muestran que es posible extraer un archivo de 120 kilobytes de tal memoria USB.<\/p>\n<p>El \u00faltimo ensayo, desafortunadamente, mostr\u00f3 que la memoria USB se sobrescribi\u00f3 completamente:<\/p>\n<p><code>$ sudo .\\\/steganodisk -p password \\\/dev\\\/sda<br \/>\nTama\u00f1o del dispositivo: 250752 cl\u00fasteres<br \/>\n250700 99%<br \/>\nTotal de cl\u00fasteres le\u00eddos: 250752, descifrados: 0<br \/>\nERROR: no se puede escribir secretFile incompleto<br \/>\n<\/code><\/p>\n<p>No qued\u00f3 ning\u00fan cl\u00faster\u2026 Triste, pero no tr\u00e1gico. Intentaremos crear una partici\u00f3n en la memoria USB antes del formateo, y luego una sistema de archivos en ella. Por cierto, de f\u00e1brica lleg\u00f3 exactamente con este formateo, as\u00ed que no estamos haciendo nada sospechoso.<br \/>\nEs bastante predecible que el espacio disponible en la memoria USB ha disminuido un poco.<\/p>\n<p>Tambi\u00e9n es bastante predecible que no se pudo ocultar 10 megabytes en un disco completamente lleno. \u00a1Pero ahora el n\u00famero de cl\u00fasteres descifrados con \u00e9xito ha aumentado m\u00e1s del doble!<\/p>\n<p><code>Total de cl\u00fasteres le\u00eddos: 250752, descifrados: 405<\/code><\/p>\n<p>Desafortunadamente, no se puede reunir un megabyte de piezas, pero doscientos kilobytes se pueden conseguir f\u00e1cilmente.<\/p>\n<p>Y la noticia del \u00faltimo, 4.\u00ba chequeo, esta vez es positiva: el formateo completo de tal memoria USB no llev\u00f3 a la destrucci\u00f3n de toda la informaci\u00f3n. \u00a1120 kilobytes de datos secretos caben perfectamente en el espacio no utilizado!<\/p>\n<p>Tabla resumen de las pruebas:<\/p>\n<p><img decoding=\"async\" alt=\"Esteganograf\u00eda fuera de los archivos: escondiendo datos directamente en los sectores\" src=\"\/wp-content\/uploads\/2019\/04\/dd386ca1f39808d6c7af85a310334629.bmp\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Un poco de teor\u00eda: sobre el espacio libre y los sectores no utilizados.<\/h3>\n<p>\nSi alguna vez dividiste un disco duro en particiones, es posible que hayas notado que no siempre se puede asignar todo el espacio libre en el disco. La primera partici\u00f3n siempre comienza con un cierto margen (normalmente es de 1 megabyte, o 2048 sectores). Tambi\u00e9n puede quedar un peque\u00f1o \"colgante\" de sectores no utilizados despu\u00e9s de la \u00faltima partici\u00f3n. Y, a veces, tambi\u00e9n permanecen espacios entre las particiones, aunque raramente.<\/p>\n<p>En otras palabras, hay sectores en el disco a los que no se tiene acceso durante el uso normal del disco, \u00a1pero se pueden escribir datos en esos sectores! Y, por lo tanto, tambi\u00e9n se pueden leer. Con la salvedad de que tambi\u00e9n hay una tabla de particiones y un c\u00f3digo de arranque que se encuentran en la zona vac\u00eda al inicio del disco.<\/p>\n<p>Desvi\u00e9monos por un momento de las particiones y veamos el disco desde una perspectiva m\u00e1s amplia, digamos, desde el aire. Tenemos una partici\u00f3n vac\u00eda en el disco. Vamos a crear un sistema de archivos en ella. \u00bfSe puede decir que algunos sectores del disco han quedado sin sobrescribir?<\/p>\n<p>Y\u2014 \u00a1un redoble de tambores! La respuesta casi siempre ser\u00e1 \u2014 \u00a1s\u00ed! Porque en la mayor\u00eda de los casos, la creaci\u00f3n de un sistema de archivos implica que solo se escriben unos pocos bloques de informaci\u00f3n de servicio en el disco, mientras que el contenido de la partici\u00f3n no cambia.<\/p>\n<p>Y adem\u00e1s \u2014 emp\u00edricamente \u2014 se puede suponer que el sistema de archivos no siempre puede ocupar todo el espacio asignado hasta el \u00faltimo sector. Por ejemplo, un sistema de archivos FAT16 con un tama\u00f1o de cl\u00faster de 64 kilobytes evidentemente no podr\u00e1 ocupar completamente una partici\u00f3n cuyo tama\u00f1o no sea m\u00faltiplo de 64 kilobytes. Al final de tal partici\u00f3n, debe quedar un \"colgante\" de varios sectores que no se puede utilizar para almacenar datos de usuario. Sin embargo, esta suposici\u00f3n no se ha podido confirmar experimentalmente.<\/p>\n<p>Entonces, para maximizar el espacio disponible para la esteganograf\u00eda, se debe usar un sistema de archivos con un tama\u00f1o de cl\u00faster mayor. Tambi\u00e9n se puede crear una partici\u00f3n, incluso si no es necesario (por ejemplo, en una memoria flash). No es necesario crear particiones vac\u00edas ni dejar \u00e1reas no asignadas, ya que esto podr\u00eda atraer la atenci\u00f3n de personas interesadas.<\/p>\n<h3>Herramienta para experimentos<\/h3>\n<p>\nPuedes revisar el c\u00f3digo fuente de la herramienta <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dishather\/steganodisk\">aqu\u00ed<\/a><\/noindex><\/p>\n<p>Para compilar se requiere Qt versi\u00f3n 5.0 o superior y OpenSSL. Si algo no compila, probablemente tendr\u00e1s que ajustar el archivo steganodisk.pro.<\/p>\n<p>Se puede cambiar el tama\u00f1o del cl\u00faster de 4 KB a, digamos, 512 bytes (en secretfile.h). Esto aumentar\u00e1 los costes de informaci\u00f3n de servicio: el encabezado y la suma de verificaci\u00f3n ocupan 68 bytes fijos.<\/p>\n<p>Naturalmente, debe ejecutar la utilidad con privilegios de usuario root y con precauci\u00f3n. \u00a1No habr\u00e1 preguntas antes de sobrescribir el archivo o dispositivo especificado!<\/p>\n<p>Disfruta.<br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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\udd47Esteganograf\u00eda m\u00e1s all\u00e1 de los archivos: ocultamos datos directamente en los sectores | ProHoster","description":"Una breve introducci\u00f3n. La esteganograf\u00eda, si alguien no lo recuerda, es ocultar informaci\u00f3n en contenedores.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/steganografiya-mimo-fajlov-pryachem-dannye-pryamo-v-sektorah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/31090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=31090"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/31090\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/23060"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=31090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=31090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=31090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}