Uso inteligente de las vulnerabilidades del sistema de archivos de Windows (1)

  

1. Un comando de reemplazo de archivo útil en Windows, que omite la protección de archivos

se usa para reemplazar el reemplazo de un archivo, y también se puede reemplazar con el archivo que se está usando. Muy invencible

Por ejemplo: cree un directorio en C: \\, c: \\ aaa

Luego copie un mp3 en c: \\ aaa y asígnele el nombre c: \\ aaa \\ a.mp3

Luego copie otra canción en C: \\ a.mp3

y use el reproductor multimedia para reproducir c: \\ aaa \\ a.mp3

En el símbolo del sistema, escriba: Reemplace c: \\ a.mp3 c: \\ aaa

Después de un tiempo, la canción que se reprodució cambió a otra.

Es una pena reemplazar los archivos del sistema con este comando, y la protección de los archivos del sistema de XP no es válida para él.

Nunca use el modo seguro para reemplazar archivos.

2.Vulnerabilidad del sistema de archivos de Windows: pequeñas lagunas, gran uso

Todo el mundo conoce el símbolo "\\" en Windows Es el separador de la ruta, como "C: \\ Windows \\" significa la carpeta de Windows en la partición C, "C: \\ Windows \\ System.exe" significa System.exe en la carpeta de Windows en la partición C. Archivo, continuemos suponiendo que:

¿Qué sucede si hay un símbolo "\\" en el nombre del archivo? Si "S \\" es el nombre de una carpeta, esta carpeta se encuentra en: "F: \\", y su ruta es "F: \\ S \\". Cuando intentemos acceder a ella, Windows pensará erróneamente que queremos abrirla. El archivo es la carpeta S de la partición C, por lo que Windows no se puede abrir y devolverá un error porque la ruta anterior no existe.

Tal vez esté intentando crear un archivo "S \\", pero Windows le preguntará: el símbolo "\\" no es el nombre de un archivo o carpeta. Parece que Windows ya ha pensado en esto. OK, continuamos, no podemos creer que no podamos crear un archivo que contenga el símbolo "\\".

Ahora abre tu computadora, tenemos que hacer algunos intentos muy interesantes. Después de ingresar a Windows, haga clic en: Inicio> Ejecutar y escriba "cmd" y el auto (si es Win98, ingrese "COMANDO"), luego verá la consola de comandos de Windows, solo queremos usarla para completar nuestro resto Prueba, lo siguiente contiene una gran cantidad de comandos donde los caracteres en {} son mis comentarios:

cita:

------------------ -------------------------------------------------- ------------

Microsoft Windows XP [Versión 5.1.2600]

(C) Copyright 1985-2001 Microsoft Corp.

F: \\ Prueba > mkdir s \\ {Nuestro primer intento, Windows solo creó la carpeta S "\\" se ignoró}

F: \\ Prueba > mkdir s \\ s1 \\ {O Error, Windows primero creó la carpeta S, luego creó la carpeta s1 en S}

F: \\ Prueba > mkdir s. \\ {"S. \\" Se analiza en S ". \\" Ignore el subdirectorio}

o el archivo s. \\ Ya existe.

F: \\ Prueba > mkdir s .. \\ {finalmente tuvo éxito, ahora puede ver "s" en el Explorador pero no puede abrir /eliminar}

F: \\ La prueba > mkdir s ... \\ {ha tenido éxito, en el navegador de recursos puede ver que "s .." se puede abrir pero no se puede eliminar}

¿Por qué ocurre esto? Digamos primero que ve esta carpeta "S", no puede abrirla ni borrarla, no se puede abrir porque su ruta real es "F: \\ Test \\ s .. \\" (la creamos nosotros mismos para que podamos Determine su ruta real) pero en el Explorador de Windows el nombre se convierte en "S". Es decir, cuando intenta abrirlo, Windows intenta abrir "F: \\ Test \\ s. \\". Por supuesto, no se puede abrir. El archivo no existe, por lo que Windows informará un error. No se puede eliminar debido a esto, Windows resuelve un error de ruta de archivo real en una ruta no existente y, por supuesto, la operación es imposible.

Se dice que el archivo "S .." se puede abrir, pero no se puede eliminar. Espera ... abrir? ¿Crees que Windows realmente abrió el archivo "s ... \\" que creamos? Entenderemos la siguiente prueba. Todavía las reglas antiguas {} es mi comentario para que todos lo entiendan:

cita:

----------------------- -------------------------------------------------- -------

Microsoft Windows XP [Versión 5.1.2600]

(C) Copyright 1985-2001 Microsoft Corp.



Copyright © Conocimiento de Windows All Rights Reserved