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 '<p>[a-zA-z ]+</p>' | sed 's/<p>//;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:$