[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foTYBv6PP7vwqK2zvjzxipr_LJHc83JLS6_W7lKX0o90":3},{"slug":4,"title":5,"summary":6,"category":7,"author":10,"image_url":16,"image_thumb_url":16,"published_at":17,"updated_at":18,"body_html":19,"keywords":20,"reading_time_minutes":21,"related_articles":22,"related_course":59,"related_specialty":79},"sqlmap-parte-1-automatizando-inyeccion-sql","Sqlmap Parte I: Automatizando Inyección SQL","Sqlmap es una poderosa herramienta la cual permite automatizar la vulnerabilidad de Inyección SQL. Cuando se realiza un Pentesting, es importante automatizar ciertas actividades para que la carga de trabajo no sea tan extensa. ",{"slug":8,"name":9},"auditoria-aplicaciones-web","Pentesting a Aplicaciones Web",{"username":11,"name":12,"avatar_url":13,"headline":14,"aboutme":15},"saamux","Samuel Esteban","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbDRJIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6e60a39152819c1c857e0a1e157e99a5fe76ddf9\u002Fperfil.png","Senior Pentester","Actualmente me desempeño como Pentester...","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdk1OIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--df885c219d7bb8c67378b3d8dd274a60375269b6\u002Fshutterstock_565332373.jpg","2016-01-01T21:44:21-03:00","2026-10-26T11:52:49-03:00","\u003Cp>Sqlmap es una poderosa herramienta la cual permite automatizar la vulnerabilidad de Inyección SQL. Cuando se realiza un Pentesting, es importante automatizar ciertas actividades para que la carga de trabajo no sea tan extensa. Si el Pentester encuentra una Inyección SQL en el aplicativo web que está auditando, es importante en primer lugar que verifique que no sea un falso positivo, para ello debe realizar un análisis manual (el cuál veremos en otro post), sin embargo Sqlmap acelera este proceso. (El análisis manual es siempre recomendado por que así es posible generar una menor cantidad de peticiones hacia el servidor web objetivo).\u003Cbr>\u003Cbr>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002Foh-EOq0itLk4_UoSZHjs0p9qSz4B2H7XeHYIJlfrqL_217ucmZaLMjSIf_Kke05WDNFv7zw35oG_bUKRwfdYUcq54UK4yACl152naw6SFg1ezA9w2o5zGDBsqu-fZb2wknrx792YNo0fEbWX\" width=\"500px;\" height=\"197px;\">\u003Cbr>\u003C\u002Fspan>En esta primera etapa se verán conceptos básicos orientados hacia la herramienta Sqlmap, de tal manera que se podrá visualizar en concreto el correcto funcionamiento de esta poderosa herramienta.\u003C\u002Fp>\r\n\u003Cp>\u003Cstrong>Se tiene el siguiente sitio web:\u003Cbr>\u003Cbr>\u003C\u002Fstrong>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FIn9obEwARZW6PXWV9_Ybbf0KpBc4Yu9poyeVNI33bBN-p-rLSwVMsqZvmoR9_ttVrIRBBpsjLoJK_Zv0SMS-Utxt8Y7Zd3mtYDe6PhYm-72MzYN9LRP6fSLSjS29mofyW3rk5Es04TrPFQDN\" width=\"589px;\" height=\"302px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>  \u003Cem>Sitio Web a auditar\u003C\u002Fem>\u003Cspan>\u003Cbr>\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>Para buscar una Inyección SQL siempre se  deben buscar los inputs del aplicativo (ejemplo: php?id=, php?seccion=,aspx?id=, etc), en este aplicativo web es posible encontrar una gran cantidad de inputs.\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FY6UWZsNx8l5Yb1O3976Glr65jy_NxR3n9JXq6dHWLF_jLptmWjjjla85MKKzaN8gARV216IBRac-3UPGk8t-ZGNLsEtN0oUWumWeB0Elps7s-evzfsPP1KAnq79tVDmfaTH_kWM8IRHKLC8a\" width=\"589px;\" height=\"234px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Input del Sitio Web\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp>Este aplicativo posee un input llamado cat.php?id=, al colocar una comilla simple ( ‘ ), es posible visualizar lo siguiente:\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002FuYDUoW4LRyS7Z00bBNSQ7vHxTXDMTm2nxa9-THI2r6Z-WVizyBOIdFZ2pOpW_E17U7IqgyGLFhq2ReL6GL7HkELdh78G7FiL8qOnbUvbmlnf6kaMC0HlTRrsGgnX13cRntt1JiII0bnwO10K\" width=\"589px;\" height=\"226px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Inyección Sql presente en el Sitio Web\u003Cbr>\u003Cbr>\u003C\u002Fem>Al añadir una comilla simple en la query es posible visualizar que se produce un error de Inyección SQL. La Inyección SQL se presenta principalmente en este caso, porque al colocar la comilla simple nos devuelve un mensaje de error SQL. Otra cosa importante para considerar es que a través del error, además se indica que se  está trabajando sobre el motor de base de datos Mysql. Es importante mencionar que en esta etapa solo veremos la automatización de una Inyección SQL, más adelante se explicará en detalle cómo realizar este proceso de forma manual.\u003Cbr>\u003Cbr>Ahora se utilizará la herramienta Sqlmap para acelerar el proceso de inyección.\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FNiKEmGDMfwh61kFi0aqafx0p7HJuxtOUlGJuK21ERQvsIR8shyQ3JCYk9Ar8WA9v4pQiBu9q8ludeSxNd5wnN58vKyknJMgJzEvNOf0hT88JZ-5Z8RRN5EoTDcGdEUdXR2UGXfJlY7v2az4A\" width=\"589px;\" height=\"322px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Estructura de Sqlmap\u003C\u002Fem>\u003Cbr>\u003Cbr>A través de la distribución de Kali Linux es posible encontrar esta herramienta instalada por defecto, si no posees esta distribución, puedes descargar Sqlmap de su repositorio oficial.\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsqlmapproject\u002Fsqlmap\">https:\u002F\u002Fgithub.com\u002Fsqlmapproject\u002Fsqlmap\u003C\u002Fa>\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>Si deseas utilizar Sqlmap en Windows es importante que descargar Python para poder utilizar esta herramienta.\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.python.org\u002Fdownload\u002Freleases\u002F2.7.6\u002F\">https:\u002F\u002Fwww.python.org\u002Fdownload\u002Freleases\u002F2.7.6\u002F\u003C\u002Fa>\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>Posteriormente iniciamos el ataque hacia nuestro objetivo:\u003Cstrong>\u003Cbr>\u003Cbr>\u003C\u002Fstrong>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FQMbMb8fUdwOfILg9LdYgTZpbm1r3oStgiXyHlgnfStgbwt798vqXwKfa4JfvWA5MPinSorpv4OrsDzqhLUCwobF0zPAb3JCj6ZQnSQbnWC_BOKOJAQf30s4wU0esPVx6qp7AamSTzKsznuFZ\" width=\"590px;\" height=\"180px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Automatizando ataque con Sqlmap\u003Cbr>\u003Cbr>\u003C\u002Fem>Los parámetros necesarios y\u002Fo recomendados para realizar el ataque son los siguientes:\u003Cbr>\u003Cbr>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002F4neif2MKX8VWV6n5fwViDJUkWcuewcm-iA9fFs3cjVvDsLW8KJV3cIfDiLi4fLJQw0fi6SErcmyuCC_pVaphvES5RohJqSst71aQIbUZkSo1E7ANowL1JeHDMw1M_Pc-PZJ7uyrlkkHMkxMW\" width=\"471px;\" height=\"602px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Algunos comandos de Sqlmap\u003Cbr>\u003Cbr>\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FPMEoaWVK-911lAaLZWwArryyXc9u7FK9vgOfDgLUoo77WSoL1fkJst_lluBScORRAvQE5a64kbZScs72oB2YpzgrY2tInuOe7ZAbqUfbk2YgdR1nLOTAkBjLZaAWXhaZeyJWWBsTS5SJLn6S\" width=\"590px;\" height=\"265px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Base de datos conectada al Sistema\u003Cbr>\u003Cbr>\u003C\u002Fem>Se detectó la base de datos conectada al sistema (photoblog), posteriormente se empezó a extraer las tablas de la base de datos encontrada.\u003Cbr>\u003Cbr>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FgzYIbXFd8qiqVZf7K00zOFj5DpMhXmRedR_zD4uzc3QELIE4pOEnj52RhuAiO3Tw1KV4VUwcQ4GNrGKCTEmm8pczVMUko8WYrnI44IlqQyuIxDNtLsDPDEQ1H0g8oTZOS0uYEBLnozIMYb6z\" width=\"589px;\" height=\"310px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>  Tablas de la base de datos\u003Cbr>\u003Cbr>\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp>\u003Cstrong>Las tablas detectadas en el sistema fueron las siguientes:\u003Cbr>\u003C\u002Fstrong>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli>\r\n\u003Cp>categories\u003C\u002Fp>\r\n\u003C\u002Fli>\r\n\u003Cli>\r\n\u003Cp>pictures\u003C\u002Fp>\r\n\u003C\u002Fli>\r\n\u003Cli>\r\n\u003Cp>users\u003C\u002Fp>\r\n\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cdiv>La tabla que nos interesa es la tabla de usuarios (users), ahora se realizará un dump a la tabla en cuestión.\u003Cbr>\u003Cspan>  \u003C\u002Fspan>\n\u003C\u002Fdiv>\r\n\u003Cdiv>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002Fp005mbe5_Jz49qZjDjXn0ao9EQtUAtCQAHdqw5oQX6jwQI8saamY3rADBuDMislOuqpD2hZWD6H3z7iaAkQQOH73G1XOtNAeMxnMwA7YqKCsbeGsy8ZojS1dobR57deDeOSUb4g2l8TscdxD\" width=\"589px;\" height=\"282px;\">\u003C\u002Fspan>\u003C\u002Fdiv>\r\n\u003Cp>\u003Cem>      Dump de tabla users 1\u003Cbr>\u003Cbr>\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp>\u003Cspan>\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002Fw8gh_WXehngkQVQoxjfINqIGDfYDwdnxvCraDzrzMNmQvtO3xHK6-Yyccv2uAQJUTDjmz5f4YpbvHWr8kvhhf-qyc-yfdNodj7xLnglp_ekPtqM6aE5ni1DaFx5P3QcEE6mvyK4KnKHlw6QF\" width=\"589px;\" height=\"317px;\">\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cp>\u003Cem>                Dump de tabla users 2\u003Cbr>\u003Cbr>\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp>Como se puede observar en la imagen anterior, se realizó un dump sobre la tabla users y se logró obtener las credenciales del sistema. Otra particularidad de Sqlmap, es que posee un diccionario por defecto para poder realizar un ataque de fuerza bruta al hash detectado, también es posible especificarle un diccionario a elección para poder intentar realizar el cracking del hash.\u003C\u002Fp>\r\n\u003Cp>\u003Cstrong>Si deseas \u003Cspan>practicar con el sitio web que fue utilizado\u003C\u002Fspan> para este laboratorio, te lo compartimos a continuación:\u003Cbr>\u003C\u002Fstrong>\u003C\u002Fp>\r\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpentesterlab.com\u002Fexercises\u002Ffrom_sqli_to_shell\">https:\u002F\u002Fpentesterlab.com\u002Fexercises\u002Ffrom_sqli_to_shell\u003C\u002Fa>\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>","sqlmap, inyeccion sql",3,[23,35,47],{"slug":24,"title":25,"summary":26,"category":27,"author":28,"image_url":32,"image_thumb_url":32,"published_at":33,"updated_at":34},"sqlmap-ejemplo-con-metasploitable2","Sqlmap - ejemplo con metasploitable2","Hola, soy Martin Frias y en esta vez hablaré un poco sobre Sqlmap, Sqlmap es una herramienta que permite automatizar las inyecciones sql. La inyección sql es una vulnerabilidad que nos permite la inyección de código sql para que pueda ser ejecutado e interpretado y así obtener información de la base de datos, información a la que normalmente no deberíamos tener acceso, yo recomiendo fuertemente aprender lenguaje sql, para poder saber hacer inyecciones slq de forma manual, de manera que  si vas a usar herramientas automatizadas como sqlmap, por ejemplo, que sea por ahorrar algo de tiempo, porque siempre es mejor saber qué está haciendo un herramienta por detrás, no solo escribir un comando y no saber exactamente qué acabamos de hacer.",{"slug":8,"name":9},{"username":29,"name":30,"avatar_url":31},"coldd","Martin Frias",null,"https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdjRPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--514529c30f11596b49003fc5bd68b363e922629b\u002Fshutterstock_1085444453.jpg","2020-09-23T14:04:11-03:00","2026-10-26T11:01:19-03:00",{"slug":36,"title":37,"summary":38,"category":39,"author":40,"image_url":44,"image_thumb_url":44,"published_at":45,"updated_at":46},"portainer-gestor-web-para-docker","Portainer es una herramienta web open-source: Gestor Web para Docker","En los últimos años, las tecnologias de irutalizacioon de servicios y plataformas ha tomado poder en el mundo de las implementaciones. Uno de ellos es Docker, el cuál nos permite automatizar el despliegue de aplicaciones dentro de contenedores de software. A grandes ragos, Docker permite meter en un contenedor (un entorno cerrado) aquellas cosas que mi aplicación necesita para ser ejecutada (java, Maven, tomcat…) y la propia aplicación. Ese contenedor puede llevarse a cualquier máquina que tenga instalado Docker y ejecutar la aplicación independientemente de qué sistema operativo es, de si son compatibles o no.",{"slug":8,"name":9},{"username":41,"name":42,"avatar_url":43},"damch","Javier Candia","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBam9KIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--036416498d87c59fa3f0ac1f5e0a08336b65faf5\u002Fdescarga.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdnNPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f33dca4def55d322137830da440c14fbc9abbd47\u002Fshutterstock_721673605.jpg","2020-08-31T12:17:41-04:00","2026-10-26T12:22:47-03:00",{"slug":48,"title":49,"summary":50,"category":51,"author":52,"image_url":56,"image_thumb_url":56,"published_at":57,"updated_at":58},"evillimiter","Evil Limiter","Si se encuentra con un compañero de cuarto que acapara el ancho de banda de datos limitado con videojuegos o descubre que un vecino se ha invitado a su red Wi-Fi, puede recuperar fácilmente el control de su acceso a Internet. Evil Limiter hace esto al permitirle controlar la velocidad de bits de cualquier dispositivo en la misma red que usted, lo que le permite reducir o incluso detener la velocidad de transferencia de datos por completo.",{"slug":8,"name":9},{"username":53,"name":54,"avatar_url":55},"Erik172","Erik Garcia","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc1lSIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e703ff6245d2a783835ef18906375a5246ad1b84\u002Fgorickyourself.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdXdPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--79934810f6a5f794a404634540a7b200a27853e6\u002Fshutterstock_179770802.jpg","2020-05-12T14:50:51-04:00","2026-10-26T14:37:08-03:00",{"slug":60,"title":61,"summary":62,"level":63,"specialty":64,"category":67,"instructor":68,"image_url":72,"image_thumb_url":72,"duration_seconds":73,"lessons_count":74,"students_count":75,"is_free":76,"coming_soon":77,"updated_at":78},"retos-hacking-web","Retos Hacking Web","Aprende técnicas de Web Hacking con laboratorios reales las 24 horas.","Basicos",{"slug":65,"name":66},"web-application-testing-wat","Web Application Testing",{"slug":8,"name":9},{"username":69,"name":70,"avatar_url":71},"Rodolfo","Rodolfo Cecena","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBanNGIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--2097f10306a2b3955ed91f935c2c204cee999900\u002Frodolfo.jpg","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZzhOIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--2cf209dab21946647599db6af552f4c7be69a077\u002FRETOS-HACKING-01.png",9027,20,38321,true,false,"2025-02-15T00:31:58-03:00",{"slug":65,"name":66,"summary":80,"level":81,"courses_count":82,"total_duration_seconds":83,"is_free":77,"image_url":84,"icon_url":85,"wallpaper_url":86,"updated_at":87},"Las aplicaciones web son las solicitadas por el mercado, una mala configuración o práctica puede comprometer una página web y dejarla expuesta a ataques como una inyección sql, la mayoría de páginas web están creadas…","Avanzado",12,148188,"https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaVVQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--3da0fc1100f4cbea608297447bf7820177f5603b\u002FWeb-Aplication-Testing-02.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaXNQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--72bafcc13a30961fa0d390b3685b3450726cdf5a\u002FWeb-Aplication-Testing.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBakVQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e43f452a65e4221aa712798b9da4c14461c4bf8d\u002FWeb-Aplication-Testing-02.png","2021-05-17T15:38:02-04:00"]