VmWare Esxi es un Hypervisor Bare-Metal.
Que me permite Crear un entorno de maquinas virtuales.
En un servidor con un minimo consumo de recursos. (solo 150Mb)
Tiene una interfaz de gestion remota total via WEB.
Formara parte de un proyecto personal: (crear un laboratorio de Pentesting).
Necesito conceder acceso a las maquinas del laboratorio de forma remota.
A la vez que mantengo el laboratorio “en isla” Aislado del exterior.
Y sin generar “Ruido” (trafico “anomalo”) desde el lado del cliente.
Vamos a usar monit para daemonizar/monitorizar node-red
Pero sin usar privilegios de root.
Lo de daemonizar viene porque quiero que node-red se rearranque automaticamente. (como un demonio del sistema).
Tambien es valido para cualquier otro programa.
En este articulo voy a resumir. los pasos para instalar:
Servidor LAMP/Cloud: Apache, PHP 7.3, Certificado SSL Validado , Nextcloud16.
Lo que nos va ha permitir usar nuestro servidor vps como una Nube/Cloud propia.
Con la que tener todos nuestros dispositivos sincronizados.
con los siguientes servicios: Archivos , Fotos, Agenda, Contactos , calendario , notas, videollamadas etc…
Se acavo el depender de servicios de terceros.
Como renovar un certificado SSL manualmente
(Cuando la renovacion automatica ha fallado.)
Ultimamente por cambios en la forma de verificar los certificados SSL estan fallando los sistemas de renovacion automaticos.
En mi caso me ha pasado en todos los servidores Con Debian8 jessie.
OpenVz es una tecnica de virtualizacion Linux.
Conocida como “Virtualizacion Despues del Nucleo”
el rendimiento y el aprovechamiento de la memoria es muy superior a la virtualizacion KVM.
Aunque con Algunas limitaciones.
Es perfecta para para pequeños servidores.
Aqui dejo Unos apuntes de una puesta en marcha de un miniVPS
Esta vez vamos a crear un certificado SSL/TSL Firmado y certificado.
Para nuestro servidor node-red.
Asi podremos ver nuestro servidor con el Candadito Verde y sin tener que aceptar el mensaje de pagina no segura.
Continuando con Enum Detector .
La enumeracion es un paso previo al ataque.
Se trata de averiguar que servicios vulnerables tiene un servidor.
Con este script (version1) intento analizar que enumeraciones son mas comunes.
y a la vez que las detecto bloqueo las ips de los atacantes.
Protegiendo el servidor (una enumeracion agresiva puede acabar en DOS).
Trucos para evitar que tu Servidor de correo no caiga en filtros Anti-SPAM.
Todos Sabemos que el correo SPAM es un problema.
Y desde hace unos años se analizan todos los correos y su procedencia para determinar si son o no spam.
Uno mecanismos mas utilizados ultimamente es analizar la procendencia del correo
es lo que se conoce como la reputacion del servidor del que sale el correo.
Por lo cual si en nuestro servidor no esta todo en regla.
Nuestros correos nunca se entregaran al destinatario.
PEOR… Ya no solo basta con configurar correctamente el servidor.
Si no que tambien hay que configurar:
- La resolución DNS inversa (rDNS)
- Crear una Firma DKIM valida
- Verificacion DMARC
- Certificados ssl validados por una autoridad de certificacion.
- Comprobar que no estamos en una Lista RBL/Negra. (si es asi hay que solicitar el desbloqueo)
- Superar SPF (Sender Policy Framework)
Cyber threat hunting:
Vamos a usar el monitor de eventos para generar avisos ante determinadas actividades anomalas.
Este tipo de tecnicas es conocida como thread hunting / deteccion de amenazas.
Generaremos un aviso y lo enviaremos usando un bot de telegram.
Una vez generado ell aviso y enviado a un chat.
Hara que sea mas dificil borrar las huellas de una intrusion.
Nota: (articulo en desarollo 50%)
Instalacion del entorno de compilacion Electron en Windows.
Para asi poder compilar aplicciones basadas en el framework de electron.
Correcciones 2020 por cambios en los enlaces. (url Visual c++ 2015)
Gracias a los scripts automatizados como el de
Angristan
una vpn se puede montar muy facil y rapidamente.
Pero que hacemos cuando falla….?
Estos scripts tocan tanta cosas en nuestro sistema
que detectar y corregir el orgien de un problema cuando algo falla
Puede ser una mision imposible….
Hace poco migraron el Anfitrion de una de mis VPS
y de repende dejo de funcionar la VPN.
Asi que dejo una serie de comprovaciones y pruebas para acotar este tipo de problemas tan dificiles de acomenter.
En este “Tuto Rapido” dejo los pasos para montar una VPN modo RoadWarrior
y algun comando para depurar y acotar errores en el caso de que algo no funcione.
Una Vpn RoadWarrior (guerrero de la carretera).
A parte permitirnos una navegacion segura en medios no confiables (ej una wifi).
Nos va ha permitir acceder a nuestros equipos de casa/trabajo desde cualquier parte.
Comandos utiles para la administracion y diagnostico de sistemas.
Nota: Solo documento los que me han parecido curiosos. (Omito los Obbios)
Para no variar otra vez me da problemas la renovacion de certificados.
Esta vez son los certificados de la red de sensores/honeypots.
Vamos a ver como lanzar un sencillo webserver con tan solo ejecutar un comando.
Esto puede ser muy util para comprobar rutas , paginas conexiones web etc.
Nota: No lo recomiento en un entorno produtivo de alto rendimiento.
Siempre surgen problemillas.
y mas cuando ya tienes mas de 24 servidoes al mando.
Esta vez al actualizar un Debian9 corriendo un Nextclud me encuentro esto:
pfSense es una distro para hacer routers avanzados.
Pero instalada en un servidor VPS nos puede permitir varias cosas.
Entre ellas una gestion facil y rapida de los clientes de una VPN.
Instalar node-red en Debian puede ser costoso. ya que el tipico apt-get install node-red
no funciona.
Antes hay que hacer varios retoques. Y desde que debian8 a pasado a archive varios articulos y scripts se han quedado desactualizados.
Despues de varios intentos. Aqui dejo un resumen de los pasos a seguir.
Con este comando se pueden listar las ips que nos han echo un ataques de enumeracion.
Puede ser muy util pasar esas ips a la lista negra del cortafuegos.
Recuerda que la enumeracion es una fase previa a un ataque. si en la fase de enumeracion se encuentran vulnerabilidades.
Estas seran utilizadas en la fases de analisis y explotacion.
Actualizar node-red en una maquina con recursos limitados puede ser una aventura.
ya que npm esta pensado para usar hasta 4Gb de RAM.
y si no tenemos esa cantidad de memoria disponible
la instalacion se nos caera continuamente.
Aqui dejo instrucciones para actualizar node-red en una vps con 128Mb de RAM.
(si has leido bien node-red puede correr en una vps con solo128Mb de Ram)
Los kernels antiguos son de los paquetes que mas espacio en disco ocupan. (unos 80Mb por kernel).
Cuando instalamos un kernel nuevo es bueno mantener el antiguo un tiempo hasta asegurarnos de que todo funciona correctamente.
Cuando todo funciona bien es bueno desacerse de los kernels que no usamos.
Hoy echandole un ojo a los log.
Un monton de escaneos iguales desde distintas ips.
Una de las fases previas a un ataque o pentesting es la enumeracion.
1º esta la enumeracion de puertos y servicios: detectada y bloqqueada con AntiNmap.
2º Una vez descubiertos los servicios vendria listar los recursos de los mismos.
En el caso de http (Servidores de paginas web) uno de los vectores de ataque mas buscado es la Inyeccion SQL.
Seguido de CMS (Gestores de contenidos como WordPres) y sus interfaces de administracion.