En menos de 2 semanas, lanzaremos el curso de Python Ofensivo en la academia.
Un recorrido completo desde cero hasta la creación de herramientas de hacking propias e interactivas.
¡No se requieren conocimientos previos!
Lista de todos los atajos de teclado que utilizamos en Bspwm, proporcionada por M4teriaOscura, un seguidor de nuestra comunidad.
Cabe decir que estos atajos pueden variar en función de tu configuración, pero en caso de que emplees la misma, esta guía te será de utilidad 🚀
¿Sabías que mDNS (Multicast DNS) te permite identificar dispositivos en una red por su nombre?
Aunque sólo muestra aquellos con este servicio activo, 'avahi-browse' es una herramienta clave para identificar hostnames, esencial en redes donde encontrar equipos puede ser un reto.
Ha llegado el día, ¡curso de Python Ofensivo ya disponible en la academia!
Esperamos sinceramente que disfrutéis enormemente del contenido de este curso, el cual hemos creado con gran dedicación y afecto 💛
¿Saltando entre directorios?
Usa 'pushd <dir>' para moverte a un directorio y guardarlo en una pila. Cuando termines, usa 'popd' para regresar al último directorio guardado y quitarlo de la pila.
¡Navega eficientemente entre tus directorios! 💻⚙️
📚 ¿Sabías que en
#Bash
puedes comentar múltiples líneas sin un mar de hashtags? 💡
Usa el truco de la cadena multilínea no asignada: simplemente coloca tu texto entre : ' (dos puntos seguidos de un espacio) y ' (apóstrofo).
¡Así tendrás un bloque de comentarios!
¿Sabías que al usar 'xargs' puedes crear un escáner de puertos con sistema de colas de trabajo?
Así, se iniciarán nuevos trabajos al liberar espacio en la cola, acelerando y optimizando la eficiencia de tu escaneo 🚀💡
Os compartimos una guía de atajos de teclado para optimizar la navegación por consola 😎💡
Recordad que la práctica hace al maestro; usadlos constantemente y pronto se convertirán en un hábito natural 🎯💪
¿Quieres evitar el error de 'Pycurl' que te sale a la hora de ejecutar la herramienta Wfuzz? ⚠⚙️
Ejecuta los comandos que te proporcionamos en la segunda imagen y problema resuelto 🚀💡
¿Quieres practicar subnetting desde la consola de
#Linux
🐧 sin necesidad de acudir a una web para validar tus resultados?
¡La herramienta 'ipcalc' 🛠️ es una excelente opción para ello! Solo necesitas instalarla con el comando 'apt install ipcalc'.
¿Necesitas limitar el tiempo de un proceso? Inícialo en segundo plano (comando &), guarda el PID (pid=$!), y luego usa kill -0 $pid en un bucle para controlar su estado 👀
Si excede el tiempo límite, ¡termina el proceso con kill $pid! ⚡️
Hemos actualizado todo el curso de 'Personalización de Linux' en la academia.
En esta actualización, abordamos y solucionamos los problemas que algunos usuarios habéis tenido a lo largo de estos meses.
¡Mucho ánimo con el entorno! ⚡️💪
¿Alguna vez ejecutaste un comando sin privilegios y tuviste que escribirlo de nuevo como 'root'?
¡No más! Usa 'sudo !!' para repetir el último comando con privilegios de superusuario. Ahorra tiempo y aumenta tu productividad en
#Linux
🚀🐧
¿Eres nuevo en
#Linux
y te sientes abrumado por la cantidad de comandos? 🤯
¡No te preocupes! La herramienta nativa "apropos" te permitirá buscar por comandos relacionados en base a palabras clave que le indiques.
¿Sabías que en
#Bash
puedes buscar y reemplazar texto en variables sin necesidad de herramientas externas como sed o awk?
Puedes utilizar la sustitución de parámetros de Bash para lograr esto. Por ejemplo:
¿Has comprometido un sistema
#Linux
y necesitas obtener información sobre el proceso que se ejecuta en un puerto específico? 🕵️♂️🐧
Sigue estos pasos para revelar todos los detalles del servicio en cuestión 📚🔍
¿Sabías que en
#Bash
puedes utilizar la aritmética de bits para realizar operaciones rápidas y eficientes?
Por ejemplo, si deseas multiplicar un número por 2, en lugar de usar la aritmética regular, puedes usar el operador de desplazamiento a la izquierda '<<'.
¿Sabías que en
#Bash
puedes ejecutar múltiples comandos en paralelo y esperar a que todos terminen antes de continuar?
Puedes lograrlo usando el operador '&' y el comando 'wait'. Por ejemplo:
¿Te gustaría capturar las pulsaciones del teclado de alguien una vez que has obtenido acceso a su sistema?
Te compartimos un ejemplo en Python que utiliza la librería 'pynput' para crear un
#Keylogger
😎⌨️
¿Quieres navegar fácilmente entre directorios padres a través de una función en
#Linux
? 🤓
Añade esto a tu '.bashrc' o '.zshrc':
up() { cd $(eval "printf '../'%.0s {1..$1}") && pwd; }
Luego usa "up <n>" para subir 'n' niveles! 🎉
¿Sabías que en
#Obsidian
es posible crear diagramas fácilmente utilizando la función Canvas? Para hacerlo, simplemente sigue estos sencillos pasos:
1. Haz Ctrl+p en Obsidian ⚙️
2. Selecciona la opción 'Create new canvas' 🔎
3. ¡Listo!, ya puedes crear tus diagramas ✏️
¿Sabías que en
#Bash
puedes hacer una solicitud HTTP GET sin usar herramientas como curl o wget? 🤔
Puedes lograrlo usando la ruta /dev/tcp. Prueba lo siguiente:
¿Sabías que puedes crear diagramas con Excalidraw dentro de
#Obsidian
en tiempo real?, sigue estos pasos:
1. Ve a 'Opciones' ⚙️
2. Haz clic en 'Plugins Externos' 🔌
3. Clica en 'Turn on community plugins' 🫂
4. Haz clic en 'Buscar' 🔎
5. Busca e instala el plugin 'Excalidraw' 🔧
¿Has logrado acceso a un sistema
#Linux
🐧 y necesitas ver los puertos internos abiertos, pero 'netstat' o 'ss' no están disponibles? 🤔
¡No te preocupes! 😎 Ejecuta esta instrucción y descubre todos los puertos abiertos 🔍
Hemos incorporado una nueva clase de 22 minutos en la sección 'Conceptos básicos' para la parte de subnetting.
En esta clase aprenderás técnicas aritméticas para calcular rápidamente cada uno de los componentes de direccionamiento.
Ya la tenéis disponible en la academia 📕🧑💻
¿Sabías que en
#Linux
puedes usar el comando 'jump' para moverte rápidamente entre directorios frecuentemente utilizados, sin importar la profundidad en la estructura de archivos? 📁🚀
¿Sabías que con 'lsd' puedes indicar cómo deseas que se te representen los permisos para los directorios y archivos existentes? ✨
Por ejemplo, si usas '--permission octal', le estarías indicando que quieres que te represente los permisos en notación octal.
¿Sabías que en
#Linux
puedes usar el comando nativo 'shuf' para generar un número aleatorio en un rango específico? 🎲🔢
Reemplaza MIN y MAX con los límites deseados.
¡Juega con la suerte en la terminal! 🌟
#Bash
#TerminalTips
🃏✨
¿Sabías que en
#Bash
puedes utilizar la expansión de llaves para hacer operaciones con múltiples archivos?
Ahorra tiempo y aumenta tu eficiencia en la terminal! 🚀🐧💻
¿Sabías que en
#Linux
🐧 puedes usar el atajo cd '$_' para cambiar al directorio anteriormente utilizado en la línea de comandos?
¡Ahorra tiempo y esfuerzo al no tener que escribir la ruta completa de un directorio nuevamente! 💻🚀
¿Sabías que en
#Linux
🎛️ puedes hacer que un programa en segundo plano consuma menos recursos de CPU usando "renice"?
Un valor "nice" más bajo indica una prioridad más alta, mientras que un valor "nice" más alto indica una prioridad más baja.
Sintaxis: renice -n <NUM> -p <PID>
¿Sabías que es posible obtener la dirección IP de un sistema
#Linux
🐧 a través del /proc/net/tcp? 😱
Esta ruta la utilizamos comúnmente para enumerar puertos abiertos, ¡pero también incluye la dirección IP en formato hexadecimal justo a la izquierda de cada puerto! 🤯
¿Sabías que en
#Bash
puedes utilizar el atajo de teclado 'Alt + .' para recuperar el último argumento del comando anterior?
Simplemente escribe un comando que tenga uno o más argumentos y presiona 'Alt + .' para insertar el último argumento utilizado.
¿Sabías que en
#Linux
puedes buscar y ejecutar un comando previamente utilizado simplemente escribiendo '!' seguido de las primeras letras del comando?
Ej: '!ca' ejecutará el último comando 'cat' que hayas usado.
¡Acelera tu flujo de trabajo en la consola! 🚀🐧
¿Sabías que en
#Obsidian
existe un plugin ideal para crear bloques de contenido con estilo? ✨🤓
1. Ve a 'Opciones' ⚙️
2. Haz clic en 'Plugins Externos' 🔌
3. Clica en 'Turn on community plugins' 🫂
4. Haz clic en 'Buscar' 🔎
5. Busca e instala el plugin 'Admonition' 🔧
¿Sabías que en
#Bash
puedes usar 'awk' para contar la cantidad de palabras únicas en un archivo de texto? 📜🔎
Este comando crea un contador de palabras y luego muestra cada palabra con su frecuencia, ordenadas de mayor a menor.
¡Excelente para el análisis de texto! 🌐
¡Excelentes noticias! Ahora los teclados de Hack4u están disponibles en versión inalámbrica para ambos tamaños: grande y pequeño.
Cada uno equipado con batería recargable y conexión Bluetooth.
Descubre más en
¿Sabías qué en
#Bash
, puedes ejecutar comandos desde el historial con "!n", siendo 'n' el número del comando en el historial?
Ejemplo: '!3' ejecuta el 3ᵉʳ comando previo en tu sesión de terminal. ¡Ahorra tiempo y mejora tu flujo de trabajo con este truco oculto! 💻🚀
¿Necesitas obtener las direcciones IP en un sistema
#Linux
🐧, pero 'hostname', 'ip', 'ifconfig' y otras variantes no están disponibles? 😱
¡No te preocupes! 😎 Usa este comando para encontrar todas las direcciones IP de las interfaces de red existentes en la máquina 🌐
¿Sabías que en
#Python
puedes utilizar el operador "walrus" (:=) para asignar valores en expresiones condicionales? 🐍🧐
Ideal para optimizar bucles "while" 🔃
¿Sabías que en
#Bash
puedes usar 'sed' para insertar una línea después de un patrón específico en un archivo? 🔍
Con este comando podrás personalizar y adaptar tus archivos de manera rápida y eficiente, según las necesidades de tu proyecto 🎯
¿Sabías que en
#Linux
puedes reemplazar una palabra en el comando anterior y volver a ejecutarlo rápidamente? 🔄📝
Usa ^palabra_antigua^palabra_nueva^ para lograrlo.
¿Sabías que en
#Bash
puedes usar 'bat' junto con el parámetro '--style' para resaltar la sintaxis y mostrar el contenido de los archivos de manera diferente? 🦇
Alias 'cat' -> 'bat' 🔄
¿Sabías que en
#Bash
puedes usar 'grep' con las opciones -A, -B, y -C para encontrar coincidencias y líneas vecinas? 🔍
Personaliza la cantidad de líneas a mostrar antes (-B), después (-A) y alrededor (-C) de cada coincidencia en base a un patrón dado 📖🤓
¡Clave en
#Linux
! 🔑
Utiliza la operatoria '!!:s/origen/sustitución/' para reemplazar una palabra o cadena en el último comando ejecutado en la línea de comandos.
¡Ahorra tiempo y evita errores al modificar comandos existentes! 💻🚀
¿Sabías que en
#Bash
puedes utilizar el comando 'awk' para filtrar y modificar información en un archivo con 'gsub' y 'match'? 🧐
En el siguiente ejemplo, se cambia la shell de 'zsh' a 'bash' para el usuario root y se muestra parte del resultado por consola 🚀🔧
¿Sabías que en
#Bash
puedes utilizar el comando 'awk' para definir funciones y procesar texto? 🧙♂️✨
En el siguiente ejemplo, se suman las dos primeras columnas por cada línea en un archivo a través de una función 'suma' definida 🚀📚
¿Sabías que en
#Bash
puedes utilizar el comando 'awk' para realizar operatorias rápidamente? 🧮💡
En el siguiente ejemplo, se suman todos los valores definidos en un archivo y se calcula el promedio de todos los valores 🚀🌟
@mikelaltamirano
@blindma1den
@S4vitar
Porque el proyecto es reciente y lo hemos sacado hace poco.
Recientemente hemos publicado el curso de Introducción al Hacking con una duración de 53 horas.
Estamos trabajando en nuevos cursos y pronto irán habiendo más ☺️