Archivo de la categoría: Uncategorized

MFT

Los comandos para gestionar y reparar la Master File Table (MFT) en Windows se centran principalmente en la integridad del sistema de archivos NTFS mediante chkdsk, la reparación de arranque con bootrec, y herramientas de análisis forense. La MFT es el índice central que registra todos los archivos, por lo que su mantenimiento es vital para evitar corrupción de datos. 

Aquí están los comandos principales:

  • chkdsk /f /r (Unidad:): Es el comando fundamental para reparar la MFT. Escanea el disco, repara estructuras NTFS y recupera información de sectores defectuosos.
  • chkdsk /f /r /x (Unidad:): Similar al anterior, pero añade el forzado de desmontaje del volumen primero, lo que es más efectivo si el sistema está activo.
  • bootrec.exe /fixmbr y /fixboot: Utilizados desde el Entorno de Recuperación (WinRE) para reparar el MFT y el sector de arranque si Windows no inicia debido a una MFT corrupta.
  • dir /s /a: Aunque es para listar archivos, un uso intensivo genera mucha escritura directa en la MFT.
  • testdisk: Una herramienta de terceros muy potente, ejecutable en consola, utilizada para recuperar la MFT a partir de su copia de seguridad (mirror). 

Consideraciones forenses:
Para análisis forense, se pueden extraer y analizar los metadatos de la MFT utilizando herramientas como Velociraptor para investigar los atributos $STANDARD_INFORMATION (timestamps), $FILE_NAME y $DATA


https://learn.microsoft.com/es-es/windows/win32/fileio/master-file-table


El archivo $UsnJrnl (Update Sequence Number Journal) es un componente crítico del sistema de archivos NTFS en Windows que registra cambios (creación, borrado, modificación) en archivos y directorios. Ubicado en $Extend\$UsnJrnl, funciona como un diario de actividad, siendo invaluable para el análisis forense digital y la reconstrucción de la cronología de eventos. 

Características y Análisis Forense del $UsnJrnl

  • Función Principal: Registra de forma continua las operaciones sobre archivos, incluyendo datos como la razón del cambio, la marca de tiempo y la referencia del archivo.
  • Streams de Datos:
    • $J (Data Stream): Contiene los registros reales de las actividades del sistema de archivos.
    • $MAX (Data Stream): Almacena metadatos sobre la configuración y tamaño del diario.
  • Importancia Forense: Permite a los investigadores detectar “time-stomping” (manipulación de marcas de tiempo), identificar actividades maliciosas (ej. ejecución de malware) y reconstruir la actividad del usuario.
  • Herramientas de Análisis: Se utilizan herramientas especializadas como MFTECmdNTFS Journal Viewer o yara para extraer y parsear este archivo bloqueado por el sistema.
  • Ubicación: Se encuentra en $Extend\$UsnJrnl:$J en el volumen NTFS. 

Este diario es un “mina de oro” para entender qué ha sucedido en un sistema, siendo a menudo la única prueba restante de archivos eliminados. 

otra herramienta es por ejemplo FTK imager (que está instalada en

Distro linux


🐧 Top de distribuciones recomendadas por  expertos

Según el artículo (basado en la opinión de Jack Wallen en ZDNET), estas son algunas de las distros destacadas y la que él considera la mejor en general:

📌 Recomendaciones generales (uso de escritorio)

Estas son las distros que el experto menciona como las “mejores” o más completas para uso general:

  • Ubuntu – Clásica, estable, fácil de usar y con gran comunidad.
  • Ubuntu Budgie – Variante con entorno Budgie (más ligero y moderno).
  • Linux Mint – Muy amigable para principiantes con Cinnamon.
  • Manjaro – Fácil de usar, rolling release basado en Arch.
  • Fedora – Actualizada, buen soporte de herramientas modernas.
  • Pop!_OS – Muy orientada a productividad y desarrolladores (aunque no fue la ganadora final).

🔎 Y, tras esa lista, su elección personal como la mejor opción general del momento es:

ElementaryOS: equilibrada entre estética y usabilidad, con enfoque en simplicidad y experiencia pulida.


🧠 Y según objetivos / casos de uso

Essa elección general es interesante, pero no existe una distro “única” ideal para todas las tareas. La comunidad técnica suele recomendar distintos sistemas según lo que vayas a hacer con ellos —esto coincide con otras guías de elección de distros.

A continuación, una clasificación por casos de uso típicos:

🛠️ Uso de escritorio diario / general

  • Ubuntu, Linux Mint, Zorin OS — sencillos, gran ecosistema y fácil de instalar software.

🧪 Desarrollo y programación

  • Fedora, Pop!_OS, Ubuntu — acceso actualizado a herramientas y soporte de contenedores/paquetes.

🖥️ Servidores y sistemas empresariales

  • Debian, Ubuntu Server, CentOS Stream / Rocky Linux / AlmaLinux — estabilidad, ciclos largos de soporte y buena reputación para producción.

🐢 Hardware antiguo o recursos limitados

  • Lubuntu, Xubuntu, Puppy Linux, Tiny Core — entornos ligeros que funcionan bien con poca RAM/CPU.

🔐 Pentesting y seguridad

  • Kali Linux, Parrot Security OS — vienen con herramientas para auditoría y seguridad listas para usar.

⚙️ Personalización extrema / avanzados

  • Arch Linux, Gentoo — permiten control total, ideales si quieres aprender internals o construir tu sistema desde cero.

🧾 Sobre distros “que ya no existen”

El artículo menciona que el experto ha probado distros antiguas o descontinuadas, aunque no las enumera específicamente. En el mundo Linux hay muchas distribuciones históricas o descatalogadas que entusiasman a nostálgicos o curiosos, por ejemplo:

  • CrunchBang Linux – minimalista, muy ligera (sucesor comunitario: BunsenLabs).
  • Funtoo Linux – derivada de Gentoo ahora descontinuada (proyecto cancelado en 2024).
  • Linux 0.x y primeras distros históricas – como Linux 0.12, anteriores a las modernas.

(Estas son sólo ejemplos de proyectos que ya no están activos, no necesariamente los que el experto probó.)


📌 Conclusión

  • El artículo principal no proporciona una lista exhaustiva de todas las distros probadas, sino un ranking de las más destacadas en términos generales.
  • Para elegir la mejor distro para tu caso de uso concreto (servidores, desarrollo, hardware viejo, seguridad, etc.), es útil referirse a listas clasificadas por objetivos como las mencionadas arriba.

PinTools

https://www.welivesecurity.com/la-es/2015/02/24/pintools-analisis-de-malware

PINTools es un framework de Intel para instrumentación dinámica de código binario, ampliamente usado en ciberseguridad para análisis de malware y pentesting en aplicaciones móviles Android/iOS. [welivesecurity]​

Usos en Ciberseguridad Móviles

PINTools permite crear herramientas personalizadas que interceptan ejecución de APKs/binarios móviles en emuladores (Genymotion) o dispositivos rooteados, automatizando tareas forenses/reverse.

  • Análisis Dinámico: Taint tracking para seguir flujos de datos sensibles (tokens, credenciales) en apps maliciosas.
  • Detección Malware: Monitorear llamadas API sospechosas (SMS, contactos, red) sin breakpoints manuales.
  • Pentesting Apps: Hook de funciones crypto/network para detectar hardcodeo de keys o C2.

Ejemplos Prácticos

HerramientaFunción en MóvilesEjemplo Comando
InScyllaReconstruir imports obfuscados en APKspin.sh -t inscylla -injargs <apk> -- ./app
NetworkTracerCapturar tráfico cifrado app-specificpin.sh -t nettracer -- ./emulator
Custom TaintTrackear PIN/credencialespin.sh -t mytaint -entry_point <MainActivity> -- app.apk

Integración con Stack Móvil

  • MobSF + PINTools: Análisis estático (MobSF) seguido de dinámico con Pintools en Frida-traced apps.
  • Emuladores: Genymotion/QEMU con Pin para ARM/x86 instrumentation.
  • Limitaciones: Overhead alto; mejor para lab que real-time. Usa DynamoRIO como alternativa ligera.[welivesecurity]

Amor

Amor … tiene 14 definiciones en el diccionario y otros tantos usos …

Del lat. amor, -ōris.

  1. m. Sentimiento intenso del ser humano que, partiendo de su propia insuficiencia, necesita y busca el encuentro y unión con otro ser. Ant.: odiodesamor.
  2. m. Sentimiento hacia otra persona que naturalmente nos atrae y que, procurando reciprocidad en el deseo de unión, nos completa, alegra y da energía para convivir, comunicarnos y crear. Sin.: cariñoquererpasiónadoración. Ant.:odiodesamor.
  3. m. Sentimiento de afecto, inclinación y entrega a alguien o algo. Sin.: afecto2aprecioestimaapegoaficiónpredilecciónestimación. Ant.:odiodesamor.
  4. m. Tendencia a la unión sexual.
  5. m. Blandura, suavidad. Cuidar el jardín con amor.Sin.: ternura.
  6. m. Persona amada. U. t. en pl. con el mismo significado que en sing. Para llevarle un don a sus amores.Sin.: amado.
  7. m. Esmero con que se trabaja una obra deleitándose en ella.
  8. m. p. us. Apetito sexual de los animales.
  9. m. desus. Voluntad, consentimiento.
  10. m. desus. Convenio o ajuste.
  11. m. pl. Relaciones amorosas.
  12. m. pl. Objeto de cariño especial para alguien.
  13. m. pl. Expresiones de amor, caricias, requiebros.
  14. m. pl. cadillo (‖ planta umbelífera).Sin.:cadillo.

amor al uso

  1. m. Arbolito de la familia de las malváceas, parecido al abelmosco, de ramos cubiertos de borra fina, hojas acorazonadas, angulosas y con cinco lóbulos, pedúnculos casi tan largos como la hoja, y flor cuya corola es blanca por la mañana, algo encarnada al mediodía y rosada por la tarde. Se cría en la isla de Cuba y se cultiva en los jardines de Europa.

amor de hortelano

  1. m. Planta anual de la familia de las rubiáceas, parecida al galio, de tallo ramoso, velludo en los nudos y con aguijones echados hacia atrás en los ángulos, verticilos de ocho hojas lineales, lanceoladas y ásperas en la margen, y fruto globoso lleno de cerditas ganchosas en su ápice.
  2. m. almorejo.
  3. m. lampazo (‖ planta).

amor libre

  1. m. Relaciones sexuales no reguladas.

amor platónico

  1. m. amor idealizado y sin relación sexual.

amor propio

  1. m. amor que alguien se profesa a sí mismo, y especialmente a su prestigio.
  2. m. Afán de mejorar la propia actuación.

amor seco

  1. m. Nombre que designa diversas especies de plantas herbáceas cuyos frutos espinosos se adhieren al pelo, a la ropa, etc. En Arg., Chile, Ec. y Filip., u. en pl. con el mismo significado que en sing.

a su amor

  1. loc. adv. p. us. holgadamente.

al amor de la lumbre, o del fuego

  1. locs. advs. Cerca de ella, o de él, de modo que calienten y no quemen.

al amor del agua

  1. loc. adv. De modo que se vaya con la corriente, navegando o nadando.
  2. loc. adv. Contemporizando, dejando correr las cosas que debieran reprobarse.

con mil amores

  1. loc. adv. coloq. de mil amores.

dar como por amor de Dios

  1. loc. verb. desus. Dar como de gracia lo que se debe de justicia.

de mil amores

  1. loc. adv. coloq. Con mucho gusto, de muy buena voluntad.

en amor compaña

  1. loc. adv. coloq. en amor y compaña.

en amor y compaña, o en amor y compañía

  1. locs. advs. coloqs. En amistad y buena compañía.

hacer el amor

  1. loc. verb. Enamorar, galantear.
  2. loc. verb. copular (‖ unirse sexualmente).

por amor al arte

  1. loc. adv. coloq. Dicho de trabajar en algo: Por afición y desinteresadamente.

por amor de

  1. loc. prepos. Por causa de.

por amor de Dios

  1. expr. U. para pedir con encarecimiento o excusarse con humildad. Hágalo usted por amor de Dios. Perdone usted por amor de Dios.

requerir de amores

  1. loc. verb. Cortejar, galantear.

tratar amores

  1. loc. verb. Tener relaciones amorosas.

árbol del amor

flor de amor

trompeta de amor

Sinónimos o afines de «amor»

  • cariñoquererpasiónadoración.
  • afectoaprecioestimaapegoaficiónpredilecciónestimación.
  • ternura.
  • amado.
  • cadillo.

Antónimos u opuestos de «amor»

  • odiodesamor.

Claves públicas PGP

cómo verificar si alguien es realmente quien dice ser…

Aquí tienes como lo hace el INCIBE

https://www.incibe.es/incibe-cert/sobre-incibe-cert/claves-publicas-pgp


https://www.incibe.es/empresas/blog/utiliza-el-correo-electronico-forma-segura-pgp


Una clave pública PGP es un archivo criptográfico diseñado para ser compartido abiertamente con cualquier persona, permitiéndoles cifrar mensajes o verificar firmas digitales destinadas exclusivamente a su propietario. Funciona en conjunto con una clave privada secreta, formando un par asimétrico que garantiza la confidencialidad y autenticidad en correos electrónicos y archivos. 

Características y Funciones Principales:

  • Intercambio libre: A diferencia de la clave privada, la clave pública puede compartirse con todos, subirse a servidores de claves o incluirse en la firma de correos electrónicos.
  • Cifrado de mensajes: Cualquier persona que desee enviarte información confidencial utiliza tu clave pública para cifrar el contenido. Una vez cifrado, solo tu clave privada (secreta) puede descifrarlo.
  • Verificación de firma: Permite a otros comprobar la autenticidad de un mensaje o archivo firmado con tu clave privada, asegurando que provenga de ti y no haya sido modificado.
  • Formato y uso: Se asocia comúnmente a una dirección de correo electrónico o nombre de usuario. En el estándar OpenPGP, es compatible con clientes como Thunderbird, Outlook y Gmail. 

Ejemplo de flujo:
Para enviarte un archivo seguro, tu compañero descarga tu clave pública PGP y la usa para encriptar el mensaje. Una vez encriptado, ese documento no puede ser abierto por nadie más, ni siquiera por el emisor, hasta que tú utilices tu clave privada para descifrarlo. 

esteganografía

La esteganografía es la técnica y el arte de ocultar información, mensajes o datos sensibles dentro de otro archivo o medio de apariencia inofensiva (como imágenes, audios o textos) para que su presencia pase inadvertida ante observadores casuales. A diferencia de la criptografía, que cifra un mensaje para que no se entienda, la esteganografía busca ocultar la existencia misma de la comunicación. 

Puntos Clave de la Esteganografía:

  • Finalidad: Confidencialidad y seguridad, evitando que un atacante o tercero sepa que se está intercambiando información secreta.
  • Funcionamiento Digital: Se utiliza en archivos multimedia (imágenes, audio, video) ocultando información en los «bits menos significativos» (LSB), modificando píxeles o bytes de una manera no perceptible al ojo humano o al oído.
  • Contexto en Ciberseguridad: Es utilizada en ciberataques, donde los delincuentes ocultan código malicioso o instrucciones de control dentro de archivos aparentemente seguros.
  • Evolución: Tradicionalmente usaba tintas invisibles, micro-puntos o mensajes tatuados. Hoy en día, se aplica a memes, correos electrónicos y archivos adjuntos. 

Tipos Comunes de Esteganografía Digital:

  • De Imagen: Ocultar datos en los píxeles (técnica LSB).
  • De Audio/Video: Insertar mensajes secretos en archivos de sonido o video.
  • De Texto: Modificar espacios, formato o palabras específicas. 

Herramientas de ocultación (esteganografía)

  • Steghide (CLI, Linux/Windows)
    • Qué es: Clásico para ocultar datos en JPG, BMP, WAV, AU con cifrado.[securitybydefault]​
    • Descarga segura:
      • Linux: desde repositorios oficiales (apt install steghide, dnf install steghide, etc.).[software.opensuse]​
      • Windows / código fuente: página oficial en SourceForge.[steghide.sourceforge]​
  • OpenStego (GUI, Java, multi‑plataforma)
  • SilentEye (GUI, Windows/Linux)
    • Qué es: Oculta datos en imágenes y audio, muy usada en entornos de pruebas.osint+1
    • Descarga segura: desde el proyecto en repositorios oficiales o sitios del propio desarrollador (GitHub/SourceForge enlazados desde su web o documentación principal).noticiasseguridad+1
  • OpenPuff (GUI, Windows)
    • Qué es: Suite avanzada para ocultar en múltiples formatos (BMP, JPG, PNG, TGA, etc.).[daniellerch]​
    • Descarga segura: desde la página oficial del proyecto enlazada en listados de herramientas reputados.[daniellerch]​
  • QuickStego (GUI, Windows)
    • Qué es: Herramienta sencilla para ocultar texto en imágenes BMP, GIF, JPG.esgeeks+1
    • Descarga segura: solo desde la web oficial del autor o enlaces directos indicados en EsGeeks / listados reputados, evitando portales de “descargas” con instaladores añadidos.esgeeks+1
  • GifShuffle (CLI, Windows/Linux)
    • Qué es: Oculta información modificando el orden de los frames en GIF.[esgeeks]​
    • Descarga segura: desde la página del proyecto o enlaces directos indicados en recopilaciones técnicas (EsGeeks, etc.).[esgeeks]​

Herramientas para análisis de estego

  • StegSolve (análisis de imágenes)
    • Qué es: Visualiza planos de bits, filtros, etc., muy usada en CTF para detectar estego.[osint.com]​
    • Descarga segura: desde el repositorio oficial o la página de su autor enlazada en recopilaciones OSINT/forense.[osint.com]​
  • Aperi’Solve (web)
    • Qué es: Plataforma online para analizar imágenes (LSB, filtros, etc.).[osint.com]​
    • Uso seguro: acceder solo a la URL oficial indicada en listados de herramientas OSINT reconocidos; no requiere descarga.[osint.com]​
  • ExifTool / Exiv2 (metadatos)
    • Qué son: Herramientas de línea de comandos para leer/manipular metadatos EXIF, muy usadas en DFIR/OSINT.[osint.com]​
    • Descarga segura:
      • Linux: repositorios oficiales (apt install exiftool, apt install exiv2, etc.).
      • Windows/macOS: páginas oficiales del proyecto o repositorios mantenidos por el autor.[osint.com]​

Recomendación práctica para descarga segura

  • Prioriza siempre:
    • Repositorios oficiales de la distro (Kali, Debian, Ubuntu…).securitybydefault+1
    • Web oficial del proyecto (dominio propio) o su repo oficial (GitHub/SourceForge enlazado desde ahí).steghide.sourceforge+2
    • Listados técnicos de reputación conocida (EsGeeks, DragonJAR, OSINT.com.ar, etc.) solo como punto de partida para localizar la web oficial.dragonjar+3

Herramientas principales de esteganografía

NombreSO soportadoTipoEnlace de descarga recomendado
SteghideLinux, Windows (también *BSD)OcultaciónPágina oficial: https://steghide.sourceforge.net/download.php 
OpenStegoWindows, Linux, macOS (Java)OcultaciónWeb oficial: https://www.openstego.com 
SilentEyeWindows, Linux, macOSOcultaciónWeb del proyecto (enlace a binarios y SourceForge): https://achorein.github.io/silenteye 
OpenPuffWindowsOcultaciónPágina oficial del autor (enlazada desde recopilaciones especializadas de herramientas de esteganografía) 
QuickStegoWindowsOcultaciónWeb oficial del programa o enlace directo referenciado en listados técnicos reputados 
GifShuffleLinux, Windows (compilación)OcultaciónPágina del proyecto y repositorios indicados en recopilaciones técnicas de esteganografía 
StegSolveCualquier SO con JavaAnálisis imagenJAR desde su repositorio o página del autor enlazada en recopilaciones OSINT/CTF 
Aperi’SolveWeb (navegador)Análisis onlineServicio online oficial (Aperi’Solve) enlazado en portales OSINT especializados 
ExifToolLinux, Windows, macOSAnálisis metadatosSitio oficial de ExifTool y repos de la distro (aptdnf, etc.) 
Exiv2Linux, Windows, macOSAnálisis metadatosPágina oficial de Exiv2 y repos de la distro (aptdnf, etc.) 

Te dejo la versión “imprescindibles CTF/blue team” marcando qué instalar sí o sí en Kali.

Chuleta estego para CTF / DFIR en Kali

NombreSO soportadoTipoEnlace recomendado¿Instalar en Kali sí o sí?
SteghideKali/Linux, WindowsOcultación / extracciónRepo Kali (sudo apt install steghide (básico para CTF)
StegoSuiteKali/Linux (GUI)Ocultación / extracciónRepo Kali (sudo apt install stegosuite (para GUI rápida)
StegCrackerKali/LinuxAtaque (fuerza bruta)Repo Kali (sudo apt install stegcracker (ataques wordlist)
StegSolveCualquier SO con JavaAnálisis de imagenJAR desde repos/CTF lists (p.ej. listas de 0xRick) Muy recomendable
Aperi’SolveWeb (navegador)Análisis automatizadohttps://www.aperisolve.com Imprescindible como recurso online
ExifToolKali/Linux, Win, macOSMetadatos / forenseRepo Kali (sudo apt install libimage-exiftool-perl (OSINT/forense)
BinwalkKali/LinuxAnálisis binarioRepo Kali (sudo apt install binwalkRecomendable
OpenStegoWin, Linux, macOS (Java)OcultaciónWeb oficial: https://www.openstego.com Opcional (más para pruebas puntuales)

Resumen rápido de instalación en Kali

  • Sí o sí: steghidestegosuitestegcrackerlibimage-exiftool-perlbinwalk (este último ya lo sueles tener en entorno DFIR).
  • Como recurso online: Aperi’Solve en marcadores del navegador.
  • Extra útil para CTF: tener a mano el JAR de StegSolve en tu carpeta de herramientas.

VIDA RETIRADA

ODA I – VIDA RETIRADA

Fray Luis de León

Qué descansada vida
la del que huye del mundanal ruïdo,
y sigue la escondida
senda, por donde han ido
los pocos sabios que en el mundo han sido;

Que no le enturbia el pecho
de los soberbios grandes el estado,
ni del dorado techo
se admira, fabricado
del sabio Moro, en jaspe sustentado!

No cura si la fama
canta con voz su nombre pregonera,
ni cura si encarama
la lengua lisonjera
lo que condena la verdad sincera.

¿Qué presta a mi contento
si soy del vano dedo señalado;
si, en busca deste viento,
ando desalentado
con ansias vivas, con mortal cuidado?

¡Oh monte, oh fuente, oh río,!
¡Oh secreto seguro, deleitoso!
Roto casi el navío,
a vuestro almo reposo
huyo de aqueste mar tempestuoso.

Un no rompido sueño,
un día puro, alegre, libre quiero;
no quiero ver el ceño
vanamente severo
de a quien la sangre ensalza o el dinero.

Despiértenme las aves
con su cantar sabroso no aprendido;
no los cuidados graves
de que es siempre seguido
el que al ajeno arbitrio está atenido.

Vivir quiero conmigo,
gozar quiero del bien que debo al cielo,
a solas, sin testigo,
libre de amor, de celo,
de odio, de esperanzas, de recelo.

Del monte en la ladera,
por mi mano plantado tengo un huerto,
que con la primavera
de bella flor cubierto
ya muestra en esperanza el fruto cierto.

Y como codiciosa
por ver y acrecentar su hermosura,
desde la cumbre airosa
una fontana pura
hasta llegar corriendo se apresura.

Y luego, sosegada,
el paso entre los árboles torciendo,
el suelo de pasada
de verdura vistiendo
y con diversas flores va esparciendo.

El aire del huerto orea
y ofrece mil olores al sentido;
los árboles menea
con un manso ruïdo
que del oro y del cetro pone olvido.

Téngase su tesoro
los que de un falso leño se confían;
no es mío ver el lloro
de los que desconfían
cuando el cierzo y el ábrego porfían.

La combatida antena
cruje, y en ciega noche el claro día
se torna, al cielo suena
confusa vocería,
y la mar enriquecen a porfía.

A mí una pobrecilla
mesa de amable paz bien abastada
me basta, y la vajilla,
de fino oro labrada
sea de quien la mar no teme airada.

Y mientras miserable-
mente se están los otros abrazando
con sed insacïable
del peligroso mando,
tendido yo a la sombra esté cantando.

A la sombra tendido,
de hiedra y lauro eterno coronado,
puesto el atento oído
al son dulce, acordado,
del plectro sabiamente meneado.

Claude Code

by Anthropic

Claude Code: Es una herramienta (de Anthropic) que se usa en línea de comandos para desarrolladores que te permite delegar tareas de programación directamente desde tu terminal.

Para acceder a Claude Code puedes instalarlo con estos comandos según tu sistema operativo:

macOS/Linux:

curl -fsSL https://claude.ai/install.sh | bash

Windows:

irm https://claude.ai/install.ps1 | iex

También está disponible mediante Homebrew (brew install --cask claude-code) o WinGet (winget install Anthropic.ClaudeCode).

Después de instalarlo, navega a tu directorio de proyecto y ejecuta claude para iniciarlo. Necesitarás una suscripción Claude Pro o Max, o configurar acceso mediante la Claude Console para autenticarte.


¿Qué es exactamente Claude Code?

Como experto en inteligencia artificial con más de una década de experiencia en el desarrollo y aplicación de modelos de lenguaje grandes (LLMs) como los de Anthropic, OpenAI y Google, puedo explicarte con precisión qué es Claude Code.

Basado en información actualizada hasta febrero de 2026, Claude Code es una herramienta de IA agentica (es decir, capaz de actuar de manera autónoma y planificada) desarrollada por Anthropic, la empresa detrás del modelo Claude. No se trata solo de un generador de código simple, sino de un asistente integral que integra el poder de modelos como Claude Opus 4.6 para transformar ideas en código ejecutable de manera eficiente y segura. code.claude.com +1

En esencia, Claude Code es un CLI (Command Line Interface) nativo que opera directamente en tu terminal, pero también se integra con entornos como IDEs (VS Code, JetBrains), aplicaciones de escritorio, navegadores y hasta Slack.

accede directamente a code.claude.com

Utiliza el Model Context Protocol (MCP) de Anthropic para manejar contextos grandes (hasta 1M de tokens en versiones beta), lo que le permite trabajar con codebases extensos, planificar tareas multi-paso, ejecutar comandos, revisar y depurar código automáticamente. anthropic.com +1

A diferencia de herramientas como GitHub Copilot o Cursor, que se centran en autocompletado o edición en IDE, Claude Code es “agentico”: puede dividir tareas complejas en subagentes paralelos, coordinarlos y auto-corregirse, lo que lo hace ideal para flujos de trabajo reales. newsletter.semianalysis.com +1

Sus características clave incluyen:

  • Lectura y análisis de codebases: Puede escanear repositorios enteros, identificar problemas y sugerir cambios.
  • Ejecución de comandos: Usa herramientas para correr scripts, compilar código o interactuar con el sistema.
  • Agentes en equipo: Crea “equipos” de subagentes que trabajan en paralelo, como en revisiones de código o compiladores masivos (ejemplo: un equipo de Claudes construyó un compilador de C de 100.000 líneas). anthropic.com +1
  • Seguridad y precisión: Hereda el enfoque “constitucional” de Anthropic, minimizando alucinaciones y priorizando respuestas seguras.
  • Extensibilidad: Permite hooks personalizados, integración con APIs externas y workflows automatizados.

Claude Code no es solo para codificación; Anthropic lanzó “Claude Cowork” (o “Co-work”) en enero de 2026, una versión para tareas generales no técnicas, construida íntegramente con Claude Code en solo 10 días por cuatro ingenieros. newsletter.semianalysis.com +1

Esto demuestra su versatilidad: de un compilador para Linux a organizar archivos o generar reportes.

Aplicaciones para usuarios de nivel intermedio en la aplicación de la IA

Los usuarios intermedios en IA son aquellos que tienen conocimientos básicos de programación (por ejemplo, Python, JavaScript o conceptos como APIs y debugging), pero no son expertos en desarrollo avanzado o en el diseño de sistemas agenticos. Claude Code es especialmente valioso para ellos porque democratiza herramientas complejas de IA, permitiendo experimentar y producir resultados profesionales sin necesidad de dominar frameworks avanzados como LangChain o AutoGPT.

Aquí van sus aplicaciones principales, con ejemplos prácticos:

  1. Generación y modernización de código: Para un usuario intermedio que trabaja en un proyecto personal, Claude Code puede tomar una idea vaga (ej: “Crea un script para analizar datos de ventas en CSV”) y generar código completo, con planificación paso a paso. En modernización, actualiza código legacy (ej: de Python 2 a 3) automáticamente, explicando cambios. Esto acelera el aprendizaje, ya que puedes revisar el código generado y entender mejores prácticas. claude.ai +1
  2. Depuración y revisión de código: Si estás depurando un bug en un codebase mediano, Claude Code lo analiza entero, identifica errores y propone fixes. Para intermedios, esto es como tener un “mentor IA”: enseña por qué un error ocurre (ej: race conditions en multithreading) y cómo evitarlo, mejorando tus habilidades sin frustración. anthropic.com +1
  3. Automatización de workflows agenticos: Usuarios intermedios pueden crear “agentes” simples para tareas repetitivas, como integrar APIs (ej: conectar una app a Coingecko para datos cripto). Claude Code maneja tool calling y coordinación, permitiendo flujos como “Investiga un tema, genera un reporte y envíalo por email”. Esto introduce conceptos de IA multi-agente sin código boilerplate. anthropic.com +1
  4. Aprendizaje y experimentación: En cursos o proyectos auto-dirigidos, usa Claude Code para prototipar ideas rápidamente (ej: un bot de Discord o un modelo ML básico). Sus explicaciones detalladas ayudan a entender IA aplicada, como chain-of-thought para razonamiento. Para intermedios, acelera el paso de “teoría” a “práctica”, como en hackathons o side projects. anthropic.skilljar.com +1
  5. Tareas no técnicas con Cowork: Si tu nivel intermedio se enfoca en IA para productividad (no solo código), Claude Cowork extiende Claude Code a usos como organizar notas, crear spreadsheets de recibos o draft reports. Es ideal para marketers o analistas que usan IA para automatizar, sin programar desde cero. newsletter.semianalysis.com +1

Según Grok, Claude Code representa un avance en IA agentica, haciendo que la codificación sea accesible y escalable. Para usuarios intermedios, reduce la barrera de entrada a proyectos complejos, fomenta el aprendizaje activo y multiplica la productividad. Si lo pruebas (requiere suscripción a Claude Pro o superior), empieza con comandos simples en terminal para ver su poder.

EJEMPLOS:

Aquí tienes ejemplos prácticos de cómo usar Claude Code (la herramienta agentica de Anthropic lanzada y evolucionada en 2025-2026) en escenarios reales para usuarios de nivel intermedio. Estos ejemplos están inspirados en documentación oficial, tutoriales populares (como los de DataCamp, GitHub repos como anthropics/claude-code, y guías comunitarias de 2026), y casos de uso comunes.Claude Code se ejecuta principalmente vía CLI en tu terminal (instalado con npm install -g @anthropic-ai/claude-code o similar, requiere suscripción Pro/Max), pero también integra con VS Code, JetBrains, desktop app y web (claude.ai/code). Usa lenguaje natural para tareas complejas.1. Refactorizar y mejorar código existente (muy común para intermedios)Escenario: Tienes un script Python desordenado que analiza CSV de ventas y quieres hacerlo más limpio, legible y con tests.Cómo usarlo: Entra al directorio del proyecto y ejecuta:

claude

Luego escribe (en el REPL interactivo):

Refactoriza el archivo sales_analysis.py para que siga PEP 8, use pandas de forma eficiente, añada type hints, docstrings y maneje errores. Después, crea un test básico con pytest para verificar que calcule correctamente el total de ventas por categoría. Muestra el diff antes de aplicar cambios.

Qué hace Claude Code:

  • Lee todo el codebase.
  • Propone un plan paso a paso.
  • Muestra diffs.
  • Puedes decir /apply o yes para editar archivos directamente.
  • Ejecuta pytest automáticamente si lo indicas.

Resultado típico (Claude genera algo como):

python

# Antes (ejemplo simplificado)
import pandas as pd
df = pd.read_csv('sales.csv')
print(df.groupby('category')['amount'].sum())

# Después (refactorizado por Claude)
from pathlib import Path
import pandas as pd
from typing import Dict

def load_sales_data(file_path: str | Path) -> pd.DataFrame:
    """Carga datos de ventas desde CSV con manejo de errores."""
    path = Path(file_path)
    if not path.exists():
        raise FileNotFoundError(f"No se encontró {path}")
    try:
        return pd.read_csv(path)
    except Exception as e:
        raise ValueError(f"Error al leer CSV: {e}")

def calculate_sales_by_category(df: pd.DataFrame) -> Dict[str, float]:
    """Calcula total de ventas agrupado por categoría."""
    if 'category' not in df.columns or 'amount' not in df.columns:
        raise ValueError("Faltan columnas 'category' o 'amount'")
    return df.groupby('category')['amount'].sum().to_dict()

Ideal para aprender mejores prácticas mientras produces código usable.2. Construir una pequeña app desde cero (feature building)Escenario: Quieres un dashboard simple de criptomonedas usando Streamlit y datos de una API.Prompt en Claude Code:

Crea una aplicación web con Streamlit que:
1. Muestre el precio actual de BTC, ETH y SOL usando la API gratuita de CoinGecko.
2. Incluya un gráfico de precios de los últimos 7 días.
3. Tenga un selector para elegir la moneda.
4. Maneje errores y loading states.
5. Añade un README.md con instrucciones para correrla.
Ejecuta el comando para instalar dependencias si es necesario y prueba la app localmente.

Flujo típico:

  • Claude crea app.py, requirements.txt.
  • Usa tool calling para ejecutar pip install (si permitido) o te da instrucciones.
  • Lanza streamlit run app.py y te dice cómo verlo en http://localhost:8501.
  • Genera código como:

python

import streamlit as st
import requests
import pandas as pd
import plotly.express as px

@st.cache_data(ttl=300)
def get_price(coin: str) -> float:
    url = f"https://api.coingecko.com/api/v3/simple/price?ids={coin}&vs_currencies=usd"
    try:
        return requests.get(url).json()[coin]['usd']
    except:
        return None

# ... resto del dashboard con selectbox, gráfico, etc.

Perfecto para prototipos rápidos y side projects.3. Depuración y fix de bugsEscenario: Tienes un error en una API Flask que falla intermitentemente.Prompt:

Estoy teniendo este error en mi app Flask: "RuntimeError: Working outside of application context". 
El traceback es: [pega aquí el traceback].
Analiza el código en /src/app.py y /src/routes.py, encuentra el problema (probablemente un thread o background task sin contexto), y aplica el fix usando app.app_context(). 
Escribe tests para verificar que no vuelva a ocurrir.

Qué hace:

  • Lee archivos relevantes.
  • Explica el bug (ej: “Estás usando current_app o g fuera del request context”).
  • Propone fix con with app.app_context():.
  • Crea un test con pytest o unittest.

4. Automatización agentica (nivel intermedio-avanzado)Escenario: Crear un agente que revise PRs automáticamente.Prompt:

Crea un slash-command personalizado /review-pr que:
- Tome el número de PR como input.
- Use GitHub API para obtener diff.
- Revise por: bugs obvios, estilo PEP8 (Python), seguridad básica.
- Sugiera fixes en formato diff.
Guarda esto como skill reutilizable.

Luego usas: /review-pr 42Claude Code crea el skill y lo guarda en ~/.claude/skills o similar.5. Tarea no-código (usando Claude Cowork / extensión)Prompt:

Organiza mi carpeta de recibos: escanea PDFs en /Documents/recibos, extrae fecha, monto y proveedor usando OCR si es necesario (o simula), crea un CSV resumen y envíamelo por email simulado.

Útil si exploras usos más allá de código puro.Consejos rápidos para intermedios (2026 best practices)

  • Siempre empieza con plan mode: “Primero haz un plan detallado antes de escribir código”.
  • Usa /continue o claude -c para sesiones largas.
  • Pide verification criteria en prompts: “Incluye tests y criterios de éxito”.
  • Combina con MCP (Model Context Protocol) para contextos >200k tokens en repos grandes.
  • Revisa diffs antes de aplicar: di “muestra diff” o “explica cambios”.

Claude Cowork

Vamos a hablar sobre Claude Cowork (o Cowork, como se le conoce).

Claude Cowork es muy interesante y en algunos aspectos podría resultar muy útil para un trabajo educativo.

¿Qué es Claude Cowork?

Cowork es una vista previa de investigación de Anthropic anunciada en enero de 2026 que convierte a Claude en un colaborador digital. A diferencia de Claude Code (que es para programadores), Cowork está diseñado para usuarios no técnicos y te permite señalar una carpeta y describir lo que necesitas.

¿Qué puede hacer Cowork?

Tareas típicas para usuarios como tú:

Organizar archivos – Renombrar y ordenar archivos desordenados automáticamente
Extraer datos – Convertir montones de capturas de pantalla de recibos en una hoja de cálculo
Crear documentos – Redactar informes a partir de notas dispersas
Automatizar presentaciones – Generar presentaciones desde datos
Gestión de correos – Limpiar correos promocionales
Integración web – Cuando se combina con “Claude in Chrome”, puede navegar sitios web y completar tareas online

Cowork puede analizar tu solicitud, crear un plan, dividir trabajos complejos en subtareas, ejecutar el trabajo en un entorno de máquina virtual y entregar los resultados finales directamente a tu sistema de archivos.

Requisitos y Costes

La parte complicada para un usuario inquieto:

  • Solo disponible para suscripciones de pago de Claude (Pro, Max, Team, Enterprise)
  • Lanzado como vista previa de investigación exclusivamente para suscriptores de Claude Max, el nivel de usuarios avanzados con precios entre $100 y $200 por mes
  • Requiere la aplicación de escritorio Claude para macOS (no disponible en web o móvil)
  • Windows está planeado pero aún no disponible

Actualización reciente: Cowork ahora está disponible en planes Claude Pro ($20/mes) y Max ($100/mes) con capacidades avanzadas.

¿Es lo mejor para ti?

Para un caso específico como docente y su uso educativo:

Claude Cowork podría ser INTERESANTE porque:

  • No requiere conocimientos técnicos ni terminal
  • Está pensado exactamente para usuarios no técnicos
  • Ideal para organización de archivos docentes, creación de materiales, gestión de documentos de investigación
  • Ahora soporta plugins, con 11 plugins de código abierto disponibles en el lanzamiento para personalizar flujos de trabajo

Pero tiene desventajas:

  • Más caro: necesitarías al menos Plan Pro ($20/mes según la última actualización), aunque inicialmente solo estaba en Max ($100-200/mes)
  • Solo macOS por ahora: Como usuario de Windows, tendrías que esperar
  • Fase beta: Es una “vista previa de investigación”, puede tener errores

Recomendación actualizada

Si eres usuario de Windows:

  1. Corto plazo: Ninguna de las opciones está disponible para Windows en este momento
  2. Cuando llegue Windows:
    • Si quieres automatizar tareas de oficina (organizar archivos, crear documentos, gestionar investigación) → Cowork sería muy interesante
    • Si quieres aprender programación o crear herramientas educativas → Claude Code sería mejor
  3. Mientras tanto: Sigue usando Claude en la web 😉

siempre quedará montar una máquina virtual … pero mientras … https://support.claude.com/es/articles/13345190-comenzando-con-cowork