#RemoteExecution

Mensajes recientes

1
Scripting / Re: ¿Qué es el scripting y por qué es tan importante en tecnología?
« Último mensaje por Juano.exe en Junio 03, 2025, 08:46:01 am »
Recuerdo hace años, que mi primera experiencia 100% necesaria en el scripting era configurar mi placa de red WiFi y conectarme a la red desde Slackware... que tiempos! fue un gran desfio y luego una gran satisfaccion.
2
Off-Topic / Re: Guía Completa: Cómo Instalar y Usar Escargot Messenger en 2025
« Último mensaje por Juano.exe en Junio 03, 2025, 08:28:49 am »
Que nostalgia! seguro en estos dias lo pruebo.
Gracias Hiela
3
Off-Topic / Guía Completa: Cómo Instalar y Usar Escargot Messenger en 2025
« Último mensaje por hielasangre en Junio 03, 2025, 01:14:47 am »


¿Qué es Escargot? 🐌
Escargot es un proyecto que ha revivido los servidores originales de MSN Messenger / Windows Live Messenger, permitiendo que los clásicos programas de chat vuelvan a funcionar tal como en los años 2000.

Página oficial: https://escargot.chat



📥 Pasos para Descargar e Instalar Escargot Messenger

1. Regístrate 
Primero, necesitas una cuenta Escargot. Regístrate aquí: 
https://escargot.chat/register

2. Descarga el cliente Messenger compatible 
Escargot ofrece versiones parcheadas de MSN y WLM. Aquí tienes los enlaces directos:


3. Instala y configura 
Ejecuta el instalador, abre el programa y accede con tu cuenta Escargot.

⚠️ Importante: 
No uses tu antigua cuenta de Hotmail/Live. Debes usar la cuenta creada en Escargot.



🖥️ Compatibilidad Multiplataforma

✅ Windows 
Totalmente compatible. Escargot fue diseñado originalmente para esta plataforma. Compatible desde Windows XP hasta Windows 11.

⚠️ Linux 
No hay cliente oficial, pero puedes usar:
  • Pidgin con protocolo MSNP: https://pidgin.im
  • Wine para ejecutar la versión de Windows de MSN Messenger

⚠️ macOS 
No hay soporte oficial moderno. Posibilidades:
  • Ejecutar MSN Messenger mediante Wine
  • Usar Adium (limitado y no actualizado)

❌ Android / iOS 
No hay apps oficiales. Algunas pruebas se han hecho con emuladores (Wine para Android, Exagear), pero no es est
4
Scripting / ¿Qué es el scripting y por qué es tan importante en tecnología?
« Último mensaje por hielasangre en Junio 02, 2025, 11:07:36 pm »
🔍 ¿Qué es el scripting?

El scripting es la creación de scripts, es decir, archivos de texto que contienen instrucciones escritas en un lenguaje interpretado. Estas instrucciones son ejecutadas por un programa llamado intérprete, que lee y ejecuta el script línea por línea.

A diferencia de los programas tradicionales que deben ser compilados (como C o Java), los scripts son más simples, rápidos de escribir y modificar, y se ejecutan directamente sin necesidad de compilar previamente.

Citar
Ejemplo: Un script Bash puede automatizar tareas como copiar archivos, reiniciar servicios o programar respaldos, todo con unas pocas líneas.



🛠️ ¿Para qué sirve el scripting?

Los scripts se utilizan para:

  • Automatizar tareas repetitivas: como mover archivos, limpiar registros, enviar correos automáticos o generar reportes.
  • Administrar sistemas: configurar redes, instalar software, programar tareas con cron, etc.
  • Desarrollo web: controlar el comportamiento de una página en el navegador (JavaScript) o procesar formularios (PHP, Python).
  • Probar aplicaciones: realizar pruebas automatizadas sobre servicios web, bases de datos o interfaces gráficas.
  • Crear herramientas personalizadas: scripts pequeños para necesidades específicas que serían muy complejas con software tradicional.



⚙️ Lenguajes de scripting más utilizados

Aquí algunos de los lenguajes más populares para escribir scripts:

LenguajeUso principal
BashAutomatización en sistemas Linux/Unix
PythonMultipropósito: scripting, web, datos, automatización
JavaScriptInteracción en el navegador (cliente web)
PowerShellAdministración de sistemas Windows
PHPScripting del lado del servidor en sitios web



🚀 Ventajas del scripting

  • Velocidad de desarrollo: al no requerir compilación, se escribe y prueba rápidamente.
  • Simplicidad: su sintaxis suele ser más sencilla que en lenguajes de propósito general.
  • Flexibilidad: permite integrar herramientas y comandos del sistema fácilmente.
  • Automatización: reduce la intervención humana en tareas tediosas o propensas a errores.
  • Portabilidad: la mayoría de los scripts pueden ejecutarse en múltiples sistemas operativos con pocos cambios.



📌 Ejemplo práctico (Bash)

Código: (bash) [Seleccionar]
#!/bin/bash

Script para hacer copia de seguridad de una carpeta
fecha=$(date +%Y%m%d)
origen="/home/usuario/documentos"
destino="/mnt/backup/documentos_$fecha"

cp -r "$origen" "$destino"
echo "Copia realizada en $destino"

Este sencillo script en Bash crea una copia de respaldo de una carpeta con la fecha del día en el nombre del archivo. ¡Ideal para automatizar respaldos diarios!



🤔 ¿Scripting es lo mismo que programar?

 Sí y no.

Sí, porque estás escribiendo código que sigue una lógica y realiza tareas.

No, porque el scripting se enfoca más en automatizar tareas específicas que en crear aplicaciones completas o estructuradas desde cero.

Se puede pensar en el scripting como una programación ligera, directa y orientada a la acción.



💬 Conclusión

El scripting es una habilidad clave para cualquier persona que trabaje con tecnología: desde administradores de sistemas hasta desarrolladores y analistas de datos.

Citar
Recorda: si haces algo más de dos veces... ¡hacé un script!

¿Qué scripts usas en tu día a día? ¿Tenes algún consejo o truco que quieras compartir?



5
Redes / Re: [Consulta] Laboratorio en local
« Último mensaje por Juano.exe en Junio 02, 2025, 03:23:27 pm »
Hola Clash! Gracias por el.msg, la verdad es que es con fin educativo como una muestra de manera local. La idea no es mostrar algún ataque en sistemas modernos por qué es parte de un curso que quedará grabado.
Al final, por lo apresurado del tema, voy a usar metasploitable 2 y algún ataque básico del mismo, Pero me gustaría hacer un lab más piola a futuro, versiones más recientes a fin de trabajar todos en la comunidad.
6
Redes / Re: [Consulta] Laboratorio en local
« Último mensaje por cl45h en Junio 01, 2025, 01:26:20 pm »
Locura, si armas un lab, todo depende a que apuntes, y con que objetivo, si es  tipo end user es un tipo de lab, si es algo mas corpo, andate por un win server con ad, 2 win enterprise, si buscas solo para practicar corte end user, trata de mandarle igual  siempre w11/w10, no te vayas con w7 y cosas viejas (que si bien se usan banda) desde mi punto de vista te conviene ir con lo mas nuevo, asi cuando ya no es tan nuevo, no te quedo viejo, podes mandarle algun linux con algunas versiones viejas para practicar tmb, pero cual es la finalidad del lab?
7
Redes / Re: [Consulta] Laboratorio en local
« Último mensaje por Juano.exe en Mayo 31, 2025, 07:24:39 pm »
Muchas gracias Hiela! si, voy a empezar de apoco con este lab, tratando de documentar lo mas posible para después compartir por aquí y también para que me quede para futuro! Gracias por las recomendaciones!
8
Redes / Re: [Consulta] Laboratorio en local
« Último mensaje por hielasangre en Mayo 30, 2025, 03:25:23 pm »
Juano! Desde el punto de vista de una experiencia de probar cosas en entornos privados, te podría recomendar lo siguiente:

Recomendaciones para tu laboratorio:

Aislamiento de red: Crear una red interna (VirtualBox/NAT Network/Host-only) entre tus VMs y el host para controlar el tráfico y evitar que algo se escape.

Snapshot de tus máquinas: Así podés volver atrás luego de probar algún exploit o payload.

Agregar más víctimas con el tiempo:

Windows XP (ideal para SMBv1, EternalBlue, etc.)

Windows 10 (versiones viejas tipo 1809 o 1903 son útiles)

Linux con servicios mal configurados (Apache viejo, FTP anónimo, etc.)

Aplicaciones como DVWA, Metasploitable2/3, Juice Shop, OWASP Broken Web Apps

Simulación de red corporativa: Si querés escalar, podés incluir Active Directory, DNS, servidores compartidos, etc.

Monitoreo: Considerá instalar Wireshark o tcpdump para entender mejor qué pasa en la red durante los ataques.


Algunas ideas para practicar:

Exploits tipo EternalBlue (MS17-010), RDP, SMB.
Pivoting entre máquinas.
Escalada de privilegios local con exploits conocidos.
Ataques web contra DVWA, OWASP Juice Shop.
Creación y evasión de antivirus con payloads personalizados.


¡Mucho éxito armando el lab! Si necesitás ideas de máquinas o querés compartir avances, contá conmigo.

9
Redes / [Consulta] Laboratorio en local
« Último mensaje por Juano.exe en Mayo 30, 2025, 11:03:19 am »
Buenas, ¿cómo están? Quería saber si alguien armó algún laboratorio en local para explotar vulnerabilidades. En su momento lo hacía en vivo, pero ahora debo evitar ese tipo de prácticas, por lo que tengo pensado armar una pequeña red (2 VMs) que tenga una máquina de Windows (por ahora 7sp1) que sería la víctima y una máquina que tendría Kali para realizar ataques.

Además, que la red tendría conexión con el host (Linux también) por lo que podría realizar algún tipo de ataque o exploración.

Ahora, desde vuestra experiencia, ¿qué recomendaciones podrían darme? ¿Es mejor que intentar realizar máquinas en HTB o similares? ¿Qué máquinas o sistemas operativos (versiones principalmente) podrían utilizar para realizar pruebas de concepto en dichas máquinas?

Desde ya agradeceré su consejo y/o guía. Si bien lo estoy trabajando en VirtualBox, entiendo que no es lo ideal pero esto se debe a una limitación en mi infraestructura.
10
Rust / Instalar Rust en macOS, Windows y Linux
« Último mensaje por hielasangre en Mayo 28, 2025, 04:09:04 pm »

¡Buenas a todos!
Hoy les dejo una guía rápida y clara para instalar el lenguaje de programación Rust en macOS, Windows y Linux.
Rust es rápido, seguro, moderno... y sí, muy cool. Ideal para quienes buscan rendimiento y seguridad en sus proyectos. [beastie]

🔧 Guía por sistema operativo:

📦 En macOS

Abrí la terminal.

Asegurate de tener Homebrew instalado. Si no lo tenés, ejecutá:
Código: [Seleccionar]
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Luego instalá Rust con:
Código: [Seleccionar]
brew install rustup-init && rustup-init
Seguí las instrucciones que aparecen en pantalla.

🪟 En Windows

Entrá a: https://www.rust-lang.org/tools/install

Bajá el instalador: rustup-init.exe.

Ejecutalo y seguí el asistente.

Abrí CMD o PowerShell y verificá la instalación con:
Código: [Seleccionar]
rustc --version
🐧 En Linux

Abrí tu terminal favorita.

Ejecutá:
Código: [Seleccionar]
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Presioná [Enter] para elegir la opción por defecto.

Luego hacé:
Código: [Seleccionar]
source $HOME/.cargo/env
Comprobá la instalación:
Código: [Seleccionar]
rustc --version
✅ ¿Y ahora qué?
¡Ya podés arrancar tu primer proyecto! Probá con:
Código: [Seleccionar]
cargo new mi_proyecto
Código: [Seleccionar]
cd mi_proyecto
Código: [Seleccionar]
cargo run
🔥 Bonus Tips:

Usá cargo para compilar, correr y gestionar dependencias.

Para probar cosas al vuelo: https://play.rust-lang.org/

No te olvides de leer The Rust Book, la guía oficial y gratuita.

Si alguno ya está usando Rust o quiere compartir su experiencia, bienvenido sea. [remote]