**CAMBIAR PROMPT LINUX TEMPORALMENTE**\\ export PS1="xz@equipo:$ "\\ **DIVIDIR / JUNTAR VIDEO**\\ split NVEExport.mpg -b 4200MB -d NVEExport.mpg\\ cat NVEExport* > NVEExport.mpg\\ **CREAR UNA IMAGEN DE TODO EL DISCO DURO**\\ sudo dd if=/dev/sde of=/media/user/461GB/raspberry16gb.img bs=4M status=progress\\ **GRABAR IMAGEN DEL DISCO DURO A UN DISCO DURO NUEVO**\\ sudo dd if=/media/user/461GB/raspberry16gb.img of=/dev/sdd bs=4M status=progress\\ **ACTUALIZAR YOUTUBE-DL**\\ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl\\ sudo chmod a+rx /usr/local/bin/youtube-dl\\ **VERSIÓN DISTRIBUCIÓN INSTALADA**\\ cat /etc/issue\\ **DESACTIVAR / ACTIVAR SERVICIOS**\\ sudo update-rc.d apache2 disable\\ sudo update-rc.d apache2 enable\\ sudo /etc/init.d/cupsys stop (desactivar cups)\\ sudo update-rc.d -f cupsys remove (desactivar definitivamente)\\ sudo /etc/init.d/cupsys start (arrancar)\\ sudo update-rc.d cupsys defaults (arrancar con el equipo, activar)\\ **CIFRADO GNUPG**\\ gpg --full-gen-key (crea clave publica y privada)\\ gpg -a --export --output ascii.gpg 8FE85486A7FC5B7CE88CA4A9B780CD42838585C7 (exporta clave publica\\ gpg -a --export-secret-key 8FE85486A7FC5B7CE88CA4A9B780CD42838585C7 > asciiP.gpg (exporta clave privada)\\ gpg -k (muestra claves)\\ gpg -a --encrypt --recipient 8FE85486A7FC5B7CE88CA4A9B780CD42838585C7 documento.txt (encripta documento)\\ gpg -d documento.txt.gpg (desencripta documento)\\ gpg --import publica.key (importa clave publica)\\ gpg --allow-secret-key-import --import privada.key (importa clave privada)\\ gpg --delete-secret-key "Nombre Usuario" (borra clave privada)\\ gpg --delete-secret-and-public-key 48B08161FBDADFE393ADFC3E686F07454D6CEFC3 (borra clave privada y publica)\\ \\ gpg -a --output texto.sig --sign texto.asc (firmar con usuario a)\\ gpg -o ficheroSinFirma.txt --decrypt texto.sig\\ gpg -d texto.sig (descifrar con otra clave de otro usuario b)\\ \\ \\ se cifra eligiendo el identificador de la clave publica del usuario\\ gpg -a --encrypt --recipient AC69419631827DD0466292BDC1BA14F4D54868CF texto\\ se elige el identificador de la clave privada para firmar\\ gpg -a -u 67F6B5B0E3C1D544BC4965C970C69E5F26E13BF2 --output textoFirmado --sign texto.asc\\ se le quita la firma\\ gpg -o textoSinFirma --decrypt textoFirmado\\ se descifra\\ gpg -d textoSinFirma\\ \\ gpg -a --sign --default-key lucia@gmail.com --detach-sign p.txt (se firma un archivo en un fichero separado)\\ gpg --verify p.txt.asc p.txt (se verifica el archivo)\\ **Instalar un programa a partir de los .deb en la cache /var/cache/apt/archives\\ ** situarse en el directorio donde estan los .deb\\ sudo dpkg --unpack * (desempaqueta todos los ficheros)\\ sudo dpkg --configure --pending (configura todos los ficheros)\\ **Buscar un comando**\\ man -k wireles | grep -i 'essid' iwgetid (8) - Report ESSID, NWID or AP/Cell Address of wireless network **Descargar archivos con curl**\\ curl@equipo:$ curl https://wiki.acosadores.net/lib/exe/fetch.php?media=norcorea:ciberarma.gz -o ciberarma.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1290 100 1290 0 0 6131 0 --:--:-- --:--:-- --:--:-- 6142 curl@equipo:$ ls ciberarma.gz curl@equipo:$ Sin embargo puede ocurrir que al hacer curl https://github.com/scriptsgnu/impresora/blob/main/impresora.deb o curl https://github.com/scriptsgnu/impresora/raw/refs/heads/main/impresora.deb -o programa.deb no descargue nada o lo que se descargue sea el código html de la página\\ curl@equipo:$ curl -I https://github.com/scriptsgnu/impresora/raw/refs/heads/main/impresora.deb | grep -iE '.*location' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 location: https://raw.githubusercontent.com/scriptsgnu/impresora/refs/heads/main/impresora.deb curl no redirecciona al enlace de la descarga, podemos copiarle y hacer curl -O https://raw.githubusercontent.com/scriptsgnu/impresora/refs/heads/main/impresora.deb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5228 100 5228 0 0 10607 0 --:--:-- --:--:-- --:--:-- 10604 o hacer que curl redireccione automáticamente y descargue correctamente curl@equipo:$ curl -LO https://github.com/scriptsgnu/impresora/raw/refs/heads/main/impresora.deb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5228 100 5228 0 0 9686 0 --:--:-- --:--:-- --:--:-- 9686 **Comprimir, no eliminar .txt y renombrar**\\ gzip -c nmap_cn.txt > nmap_cn.txt.gz\\ **Comprimir, eliminar .txt y renombrar**\\ gzip nmap_cn.txt > nmap_cn.txt.gz\\ **comprimir y eliminar .txt:**\\ gzip nmap_cn.txt\\ **Descomprimir, no eliminar .gz y renombrar**\\ gunzip -c nmap_cn.txt.gz > nmap_cn.txt\\ **Descomprimir y eliminar el .gz**\\ gunzip nmap_cn.txt.gz\\ **Comprimir y mostrar por pantalla binario .gz**\\ gzip -c nmap_cn.txt\\ **Descomprimir y mostrar por pantalla .txt**\\ gunzip -c nmap_cn.txt.gz\\ **Empaquetar y comprimir todos los ficheros del directorio y viceversa**\\ tar -zcf empaqueta_y_comprime.tar.gz * (todos los archivos del directorio actual) tar -zcf empaqueta_y_comprime.tar.gz ficheros/ (todos los archivos del directorio ficheros) tar -zxf empaqueta_y_comprime.tar.gz (desempaqueta y descomprime) **Extraer archivo de fichero comprimido y empaquetado (.tar.gz)**\\ tar -tf urls_ips_ru_recon_ng.tar.gz commands_ru script_rusia.sh url_ip_ru.txt volcado_ru.txt webs_gobierno_ru.txt tar -xzf urls_ips_ru_recon_ng.tar.gz --get webs_gobierno_ru.txt ls urls_ips_ru_recon_ng.tar.gz webs_gobierno_ru.txt **Problemas con cambios de ips públicas, solución rápida para acceder localmente**\\ Editar /etc/hosts y agregar, ejemplo:\\ 192.168.0.11 wiki.acosadores.net\\ 192.168.0.12 acosadores.net\\ **Hacer un backup por ssh de dokuwiki, sus subdirectorios y archivos del servidor a nuestra máquina (el . indica el directorio en el que estamos)**\\ scp -r usuario@ipservidor:/var/lib/dokuwiki/data/* .\\ **Estenografía**\\ guardar un mensaje dentro de una imagen:\\ steghide embed -cf mansion.jpeg -ef mensaje.txt\\ **Imagen con mensaje oculto**\\ steghide info mansion.jpeg "mansion.jpeg": formato: jpeg capacidad: 4,2 KB �Intenta informarse sobre los datos adjuntos? (s/n) **Extraer mensaje oculto**\\ steghide extract -sf mansion.jpeg **Fuerza bruta a imagen con mensaje con contraseña**:\\ stegcracker imagen.jpg rockyou.txt **Dictadores de un país**\\ rusia@dictadura:$ curl https://www.cia.gov/resources/world-leaders/foreign-governments/russia/ | grep -ioE '

[a-zA-z ]+

' | sed 's/

//;s/<\/p>//' | sed 'N;N;s/\n/,/g' | column -t -s ',' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 329k 0 329k 0 0 260k 0 --:--:-- 0:00:01 --:--:-- 260k Vladimir Vladimirovich PUTIN Mikhail Vladimirovich MISHUSTIN Denis Valentinovich MANTUROV Dmitriy Yuriyevich GRIGORENKO Dmitriy Nikolayevich PATRUSHEV Vitaliy Gennadyevich SAVELYEV Tatyana Alekseyevna GOLIKOVA Aleksey Logvinovich OVERCHUK Marat Shakirzyanovich KHUSNULLIN Dmitriy Nikolayevich CHERNYSHENKO Yuriy Petrovich TRUTNEV Aleksandr Valentinovich NOVAK Oksana Nikolayevna LUT Aleksandr Vyacheslavovich KURENKOV Irek Envarovich FAYZULLIN Olga Borisovna LYUBIMOVA Andrey Removich BELOUSOV Aleksey Olegovich CHEKUNKOV Maksut Igorevich SHADAYEV Maksim Gennadyevich RESHETNIKOV Sergey Sergeyevich KRAVTSOV Sergey Yevgenyevich TSIVILEV Anton Germanovich SILUANOV Sergey Viktorovich LAVROV Mikhail Albertovich MURASHKO Anton Andreyevich ALIKHANOV Vladimir Aleksandrovich KOLOKOLTSEV Konstantin Anatolyevich CHUYCHEKNO Anton Olegovich KOTYAKOV Aleksandr Aleksandrovich KOZLOV Valeriy Nikolayevich FALKOV Mikhail Vladimirovich DEGTYAREV Roman Vladimirovich STAROVOYT Sergey Yevgenyevich NARYSHKIN Aleksandr Vasilyevich BORTNIKOV Sergey Kuzhugetovich SHOYGU Igor Viktorovich KRASNOV Elvira Sakhipzadovna NABIULLINA Anatoliy Ivanovich ANTONOV Vasiliy Alekseyevich NEBENZYA rusia@dictadura:$