BlogLinux Basics

Hack Like a Pro Conceptos básicos de Linux para el aspirante a hacker, Parte 4 (Búsqueda de archivos)

¡Bienvenidos de nuevo, mis hackers en ciernes!

Comencé esta serie sobre conceptos básicos de Linux porque varios de ustedes han expresado su desconcierto al trabajar con BackTrack en Linux. Como hacker, no hay sustituto para las habilidades de Linux.

Los principiantes de Linux a menudo se enfrentan al problema de cómo encontrar archivos y programas, especialmente considerando la estructura de directorios radicalmente diferente en comparación con Mac OS o Windows. Los principiantes a veces se frustran al tratar de encontrar los archivos o binarios necesarios, así que dedico este tutorial a encontrar cosas en Linux.

Antes de sumergirnos, asegúrese de consultar mis guías anteriores sobre los conceptos básicos de Linux (1, 2, y 3) para estar al día con nuestras lecciones.

Paso 1: buscar archivos en un directorio (buscar)

El primer comando que quiero mostrarte es encontrar. Como probablemente adivinaste, encontrar puede encontrar cosas buscando en un directorio el archivo que está buscando. De forma predeterminada, es recursivo, lo que significa que buscará en todos los subdirectorios y mostrará una lista de todos los lugares donde encuentre el archivo. Por ejemplo, si estamos buscando aircrack-ng, podríamos escribir:

  • bt> buscar -nombre aircarck-ng

Tenga en cuenta que debemos decirle a Linux que queremos buscar por nombre (-nombre) y luego el nombre del archivo que estamos buscando.

Luego devuelve el camino completo de cada lugar donde encuentra aircrack-ng. Podemos ser más específicos y pedirle a Linux que solo nos diga dónde se encuentra aircrack-ng en el / pentest directorio. Podemos hacer esto escribiendo:

  • bt> buscar / pentest -nombre aircrack-ng

Este comando dice, “busca en el directorio pentest y todos sus subdirectorios y dime dónde encuentras algo llamado aircrack-ng”.

Ahora, Linux solo devuelve esas rutas a los archivos que están en el directorio / pentest o sus subdirectorios, como / pentest / inalámbrico / aircrack-ng y los otros.

Paso 2: encontrar binarios en variables de ruta (cuál)

El siguiente comando de búsqueda que queremos ver es cual. Este comando nos permite buscar binarios que se encuentran en nuestra variable de ruta. Hmm … incluso yo creo que eso es un montón de techo-googlygoop. Intentemos darle algún sentido.

Los binarios son los archivos que son equivalentes a los ejecutables en Windows. Estos son archivos que hacen algo como eco, ls, CD, mv, etc. Nuestra variable de ruta es la variable que mantiene la ruta del directorio a nuestros binarios. Por lo general, nuestros binarios están en el /compartimiento (bin es la abreviatura de binarios) o / sbin directorio y eso se refleja en nuestra variable de ruta. La configuración de nuestra variable de ruta se puede verificar solicitando a Linux que eco el valor de la variable. Hacemos esto escribiendo:

Linux responde con el valor en nuestra variable de ruta. Estos son los lugares que cual buscará binarios. Entonces, cuando escribimos:

Devuelve la ruta a ese binario. Si usamos cual buscar aircrack-ng:

Entonces podemos ver que Linux regresa / usr / local / bin / aircrack-ng. Si aircrack-ng no estuvieran en un directorio que estuviera en nuestro camino, no podría ayudarnos.

Paso 3: encontrar cualquier archivo en cualquier directorio (Whereis)

a diferencia de cual, dónde está no se limita a encontrar binarios en nuestro camino. Puede localizar archivos en cualquier directorio, y además, también localiza los archivos de forma manual o hombre páginas. Entonces, cuando escribimos:

Podemos ver eso dónde está devuelve la ruta a múltiples ubicaciones de aircrack-ng incluyendo el hombre páginas.

Paso 4: encontrar archivos usando la base de datos (localizar)

El localizar El comando también se puede usar para buscar archivos y, por lo general, es mucho más rápido que cualquiera cual o dónde está. La diferencia es que localizar utiliza una base de datos de todos los archivos del sistema de archivos y, por lo tanto, las búsquedas se realizan mucho más rápido.

El inconveniente de ubicar es que nuevo los archivos NO serán encontrados por localizar ya que la base de datos generalmente solo se actualiza a diario, generalmente se programa en el medio de la noche cuando la actividad en el sistema es ligera, ya que la actualización de esta base de datos puede requerir un uso intensivo de la CPU.

Puede ver en la captura de pantalla anterior que la localización devuelve una ruta cada vez que encuentra un archivo con aircrack-ng en él, binario o no.

Espero que esto le ayude a encontrar lo que necesita en BackTrack Linux, lo que lo convierte en un mejor hacker. Asegúrese de revisar las tres primeras partes de esta serie (1, 2, y 3), y si tiene alguna pregunta, pregunte en los comentarios a continuación o visite el foro Null Byte para obtener más ayuda.

Regrese para mi próximo tutorial básico de Linux, ¡y veremos cómo instalar nuevo software!

Pingüino fotos por Liam Quinn

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Mira también
Cerrar
Botón volver arriba
Cerrar