{"id":1076,"date":"2021-02-04T16:43:47","date_gmt":"2021-02-04T16:43:47","guid":{"rendered":"https:\/\/antivirus.com.do\/?p=1076"},"modified":"2021-02-04T16:43:47","modified_gmt":"2021-02-04T16:43:47","slug":"diez-comandos-de-texto-mas-peligrosos-para-windows-linux-y-mac","status":"publish","type":"post","link":"https:\/\/antivirus.com.do\/?p=1076","title":{"rendered":"Diez comandos de texto m\u00e1s peligrosos para Windows, Linux y Mac"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/cdn.computerhoy.com\/sites\/navi.axelspringer.es\/public\/styles\/480\/public\/media\/image\/2016\/11\/205074-rm-rf.jpg?itok=ciXZRtk4\" alt=\"Resultado de imagen para comandos de texto m\u00e1s peligrosos para Windows, Linux y Mac\" width=\"1107\" height=\"625\" \/><\/p>\n<p>Hacer clic en alg\u00fan bot\u00f3n o icono cuya funci\u00f3n desconoces puede ser bastante peligroso. Pero si hablamos de comandos de texto introducidos en la terminal, la cosa puede ser igual de seria (o m\u00e1s).<\/p>\n<p>Los comandos de texto listados a continuaci\u00f3n pueden tener efectos destructivos sobre tu sistema si haces uso de ellos con permisos de administrador. As\u00ed que cuidado con los experimentos:<\/p>\n<h5>rm -Rf \/ (Linux, BSD, Mac)<\/h5>\n<p>Hay un ejemplo t\u00edpico cuando toca hablar de comandos de Linux peligrosos&#8230; y su fama est\u00e1, ciertamente, justificada: procede a borrar todos y cada uno de los directorios de nuestro disco duro a partir del directorio ra\u00edz (\/). Es el siguiente:<\/p>\n<p>rm -Rf \/<\/p>\n<p>Es decir, que lo borra todo. Para evitarlo, varias distribuciones traen configurado de serie un &#8216;alias&#8217; que, al iniciar &#8220;rm&#8221;, en realidad estamos accediendo a &#8220;rm -i&#8221;, con lo que Bash nos pedir\u00e1 confirmaci\u00f3n de que deseamos realizar verdaderamente el borrado.<\/p>\n<p>Cuenta con una variante que &#8220;s\u00f3lo&#8221; borra nuestra carpeta de usuario, junto con todos los archivos de configuraci\u00f3n que residen all\u00ed: &#8220;rm \u2013rf ~&#8221;.<\/p>\n<h5>mkfs.ext4 \/dev\/sda (Linux, BSD, Mac)<\/h5>\n<p>Si usamos un sistema de archivos EXT4, el siguiente comando no es muy distinto del t\u00edpico &#8216;format C:&#8217; de DOS\/Windows. Formatea, punto:<\/p>\n<p>mkfs.ext4 \/dev\/sda<\/p>\n<p>Pero, en lugar de formatear toda la jerarqu\u00eda de archivos, como el anterior, se centra en una unidad de soporte concreto (puede ser \/dev\/sda u otro).<\/p>\n<h5>shred \/dev\/sda (Linux, BSD, Mac)<\/h5>\n<p>Los anteriores comandos son peligrosos, s\u00ed. Pero, al menos, una vez ejecutado, permite recurrir a herramientas de recuperaci\u00f3n de ficheros con amplias probabilidades de \u00e9xito.<\/p>\n<p>Sin embargo otro comando mucho menos conocido puede borrarte todos los archivos de un disco duro sin soluci\u00f3n posible:<\/p>\n<p>shred \/dev\/sda<\/p>\n<p>Shred es una herramienta que no borra: destruye. Es decir, no se limita a eliminar un archivo de la tabla de ficheros, sino que sobreescribe docenas de veces el espacio f\u00edsico que aqu\u00e9l ocupa, convirti\u00e9ndolo en totalmente imposible de recuperar.<\/p>\n<h5>dd if=\/dev\/random of=\/dev\/sda (Linux, BSD, Mac)<\/h5>\n<p>DD es una herramienta que suele usarse para clonar discos y crear as\u00ed copias de seguridad. Pero, usada creativamente, puede provocar que tengamos que recurrir a ellas. Como en este ejemplo:<\/p>\n<p>dd if=\/dev\/random of=\/dev\/sda<\/p>\n<p>&#8216;dev\/random&#8217; es el nombre de un dispositivo virtual que los Unix usan como generador de n\u00fameros aleatorios. El comando que nos ocupa no ahce sino copiar el &#8216;contenido&#8217; de dicho &#8216;dispositivo&#8217; en nuestro disco duro primario&#8230; de tal manera que su efecto ser\u00e1 el mismo que si us\u00e1ramos &#8216;shred \/dev\/sda&#8217;, aunque mucho m\u00e1s lento.<\/p>\n<p><iframe loading=\"lazy\" title=\"\u00bfFunciona realmente bash de Linux en Windows 10? Lo probamos a fondo\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/M41k0SSfqa8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h5>mv \/ \/dev\/null (Linux, BSD, Mac)<\/h5>\n<p>Los dispositivos virtuales los carga el Diablo, parece. Y es que &#8216;dev\/random&#8217; no es el \u00fanico de ese tipo que puede darnos dolores de cabeza. Atentos al siguiente comando:<\/p>\n<p>mv \/ \/dev\/null<\/p>\n<p>Este comando mueve (insistimos: no &#8216;copia&#8217;. mueve) el contenido de &#8216;\/&#8217; (es decir, todo el contenido del sistema) al dispositivo virtual &#8216;\/dev\/null&#8217;. El problema es que \/dev\/null es la Nada, una especie de agujero negro en el que se pierde todo bit que arrojemos para nunca m\u00e1s volver. \u00bfVeis el problema ahora?<\/p>\n<h5>:(){ :|:&amp; };: (Linux, BSD, Mac)<\/h5>\n<p>Por fortuna, los comandos anteriores pueden leerse con relativa facilidad: a poco que sepas algo de Unix o, meramente, de ingl\u00e9s, puedes fruncir el ce\u00f1o y pensar &#8220;Ey, espera un momento&#8230;&#8221;. Pero, \u00bfy si un comando no parece un comando?<\/p>\n<p>Veamos el siguiente ejemplo:<\/p>\n<p>:(){ :|:&amp; };:<\/p>\n<p>Estamos ante el comando &#8216;Fork bomb&#8217;, cuya funci\u00f3n es definir y ejecutar una funci\u00f3n que se llama recursivamente a s\u00ed misma de forma infinita. No hace nada&#8230; excepto ejecutarse tantas veces que termina agotando la memoria disponible y forzarnos a reiniciar el dispositivo.<\/p>\n<h5>Comandos en hexadecimal (Linux, BSD, Mac)<\/h5>\n<p>Es posible convertir un comando (cualquiera) escrito en modo texto normal al formato hexadecimal, lo cual impide que podamos leerlo (o, m\u00e1s bien, comprenderlo). Sin embargo, si le indicamos al sistema que reconvierta y ejecute la cadena de caracteres hexadecimal, ser\u00e1 como si ejecut\u00e1semos directamente el comando original. As\u00ed, no existe ninguna diferencia entre teclear &#8216;rm -Rf \/&#8217; y lo siguiente:<\/p>\n<p>char esp[] __attribute__ ((section(\u201c.text\u201d))) \/* e.s.p release *\/<\/p>\n<p>= \u201c\\xeb\\x3e\\x5b\\x31\\xc0\\x50\\x54\\x5a\\x83\\xec\\x64\\x68\u201d \u201c\\xff\\xff\\xff\\xff\\x68\\xdf\\xd0\\xdf\\xd9\\x68\\x8d\\x99\u201d \u201c\\xdf\\x81\\x68\\x8d\\x92\\xdf\\xd2\\x54\\x5e\\xf7\\x16\\xf7\u201d \u201c\\x56\\x04\\xf7\\x56\\x08\\xf7\\x56\\x0c\\x83\\xc4\\x74\\x56\u201d \u201c\\x8d\\x73\\x08\\x56\\x53\\x54\\x59\\xb0\\x0b\\xcd\\x80\\x31\u201d \u201c\\xc0\\x40\\xeb\\xf9\\xe8\\xbd\\xff\\xff\\xff\\x2f\\x62\\x69\u201d \u201c\\x6e\\x2f\\x73\\x68\\x00\\x2d\\x63\\x00\u201d<\/p>\n<p>&#8220;cp -p \/bin\/sh \/tmp\/.beyond; chmod 4755<\/p>\n<p>\/tmp\/.beyond;&#8221;;<\/p>\n<h5>rd\/s\/q\/ C:\\ (Windows)<\/h5>\n<p>He aqu\u00ed un comando para Windows que es, b\u00e1sicamente equivalente al &#8216;rm -Rf&#8217; de Linux, Mac y c\u00eda:<\/p>\n<p>rd\/s\/q\/ C:\\<\/p>\n<p>Aunque con una diferencia: s\u00f3lo borrar\u00e1 los datos de una unidad l\u00f3gica concreta (en el ejemplo, la C:), pero no de todo el sistema. La diferencia, claro, s\u00f3lo ser\u00e1 relevante si tenemos m\u00e1s de una unidad en el sistema.<\/p>\n<h5>Comando de la Pantalla Azul de la Muerte (Windows)<\/h5>\n<p>\u00bfEchas de menos las viejas pantallas azules de la muerte que tan caracter\u00edsticas resultaban de la experiencia de usuario de Windows? Tranquilo, con el siguiente comando y podr\u00e1s garantizarte una sesi\u00f3n gratuita de nostalgia:<\/p>\n<p>@echo off<\/p>\n<p>delete %systemdrive%*.* \/f \/s<\/p>\n<p>Por fortuna para ti, no basta con copiar y pegar en el &#8216;cmd&#8217;: hay que guardar ambas l\u00edneas como un fichero de texto con extensi\u00f3n .BAT, equivalente a los .SH de Linux.<\/p>\n<h5>Borrado del Registro (Windows)<\/h5>\n<p>Otro conjunto de comandos que hay que ejecutar uno detr\u00e1s de otro haciendo uso de un fichero BAT:<\/p>\n<p>@echo off<\/p>\n<p>START reg delete HKC\/.EXE<\/p>\n<p>START reg delete HKCR.dll<\/p>\n<p>START reg delete HKCR\/*<\/p>\n<p>&nbsp;<\/p>\n<p><strong>V\u00eda | <a href=\"https:\/\/www.genbeta.com\/\">Genbeta<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hacer clic en alg\u00fan bot\u00f3n o icono cuya funci\u00f3n desconoces puede ser bastante peligroso. Pero si hablamos de comandos de texto introducidos en la terminal, la cosa puede ser igual de seria (o m\u00e1s). Los comandos de texto listados a continuaci\u00f3n pueden tener efectos destructivos sobre tu sistema si haces uso de ellos con permisos [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1078,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[37,127,126,87,128,59],"class_list":["post-1076","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-agil","tag-comandos","tag-herramientas","tag-linux","tag-mac","tag-windows"],"_links":{"self":[{"href":"https:\/\/antivirus.com.do\/index.php?rest_route=\/wp\/v2\/posts\/1076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antivirus.com.do\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antivirus.com.do\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antivirus.com.do\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/antivirus.com.do\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1076"}],"version-history":[{"count":1,"href":"https:\/\/antivirus.com.do\/index.php?rest_route=\/wp\/v2\/posts\/1076\/revisions"}],"predecessor-version":[{"id":1079,"href":"https:\/\/antivirus.com.do\/index.php?rest_route=\/wp\/v2\/posts\/1076\/revisions\/1079"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/antivirus.com.do\/index.php?rest_route=\/wp\/v2\/media\/1078"}],"wp:attachment":[{"href":"https:\/\/antivirus.com.do\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antivirus.com.do\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antivirus.com.do\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}