¿Cómo IndoXploit hackea a WordPress?

29/11/2017

Voy a contar mi experiencia con un sitio web en WordPress que fue hackeado hace ya un buen tiempo, a pesar de tener todas las configuraciones posibles de seguridad fue hackeado. Así que me puse a investigar y les voy […]

Instalar Laravel en Windows Server 2012 R2

17/11/2017

Instalar Composer Antes de instalar Laravel 5.5 debemos de tener la versión PHP 7.0.0 o superior, si todavía no tienes instalado PHP puedes leer el siguiente artículo Instalar IIS y múltiples versiones de PHP en Windows Server 2012 R2. Descargamos […]

Generar PDF en Laravel

04/11/2017

Para generar archivos PDFs desde PHP existen muchas librerías como: mPDF, FPDF, html2fpdf, Dompdf, TCPDF, FPDI, Zend_Pdf y otros. En este articulo voy a explicar como generar PDF en Laravel con la librería mPDF, porque ya tengo un buen …

Tcpdump capturar paquetes GET y POST

23/02/2017

Tcpdump es la mejor herramienta de línea de comandos para analizar e interceptar tráfico de red entrante y saliente en las redes. Tcpdump funciona en la mayoría de los sistemas operativos UNIX: Linux, Solaris, BSD, Mac OS X, HP-UX y […]

Seguridad en WordPress

06/02/2017

Índice 1. Plugins de seguridad 2. Gestión de usuarios y perfiles 3. Personalizar el Menu del panel de administración 4. Permisos de archivos y carpetas 5. Reglas adicionales en el archivo .htaccess 6. Bloquear el acceso de la carpeta wp-admin […]

Sublime Text cambiar tabs por espacios

26/01/2017

En el menu preferencias, settings modificamos el archivo Preferences.sublime-settings { "tab_size": 4, "translate_tabs_to_spaces": true, "detect_indentation": false }{ "tab_size": 4, "translate_tabs_to_spaces": true, "detect_indentation": false } (Visited 555 times, 1 visits today)

Crear custom post type en WordPress

25/01/2017

Los Post Type de WordPress sirve para organizar los módulos de un Sitio Web, por ejemplo: Servicios, Proyectos, Testimonios, Productos, etc., ademas también podemos crear categorías para cada Post Type, filtro en el panel de administración y modificar los permisos […]

Copiar maquina virtual de VirtualBox con Vagrant a otra PC

07/01/2017

Muchas veces tenemos que trasladar nuestro entorno de desarrollo a otra computadora, si trabajamos con VirtualBox se nos facilita con tan solo exportando la maquina virtual, pero si estamos trabajando con Vagrant y VirtualBox se complica las cosas y es posible que […]

MYSQL: Activar el log general de consultas

06/01/2017

Muchas veces necesitamos ver qué es lo que pasa por dentro de MySQL, cuales son las consultas que genera nuestra aplicación, para detectar un problema o comprobar que todo funciona bien. Para activar el log general de consultas de mysql, primero […]

Instalar MongoDB en CentOS 7

17/09/2016

Vamos a instalar MongoDB la versión 3.2, para eso vamos agregar el repositorio de MongoDB. vim /etc/yum.repos.d/mongodb-org-3.2.repovim /etc/yum.repos.d/mongodb-org-3.2.repo Agregamos lo siguiente en el archivo mongodb-org-3.2.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc Instalamos MongoDB […]

Peticiones HTTP con php usando Guzzle

13/09/2016

¿Qué es Guzzle? Guzzle es un cliente HTTP PHP que hace que sea fácil de enviar solicitudes HTTP para la integración con servicios web. Interfaz sencilla para la construcción de cadenas de consulta, las peticiones POST, la transmisión de grandes […]

Cómo instalar y configurar Fail2Ban

13/09/2016

¿Qué es Fail2Ban? Fail2Ban es una aplicación para la prevención de intrusos en un sistema, permite bloquear conexiones remotas que intentan acceder por fuerza bruta. Instalar Fail2Ban En CentOS yum update yum install fail2banyum update yum install fail2ban Configurar Fail2Ban Hacemos […]

Ejemplos de Crontab

12/09/2016

Introducción El comando crontab se utiliza en sistemas UNIX para programar la ejecución de otros comandos, es decir, para automatizar tareas. Para verlos: sudo crontab -lsudo crontab -l Para editarlos: sudo crontab -esudo crontab -e Borra el crontab sudo crontab […]

Configurar SSH en CentOS 7

10/09/2016

Instalar el servidor OpenSSH Instalamos el servidor OpenSSH con el comando: sudo yum install openssh-serversudo yum install openssh-server Configurar SSH Editamos el archivo /etc/ssh/sshd_config Primero hacemos un backup del archivo original. sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.oldsudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old Restringimos al […]