[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJ9aSWaUheNGiwoHTAXVZRZpts6ZMo34y0fKOwhTInDA":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":55,"related_specialty":75},"detectando-web-shells-en-nuestro-servidor-web","Detectando Web Shells en Nuestro Servidor Web","Gran cantidad de desarrolladores webs me ha preguntado constantemente, ¿Cómo puedo detectar si alguien subió alguna Web Shell a mi servidor web?\r\nExisten diversas técnicas para realizar este proceso. Tenemos que considerar cosas como, por ejemplo, revisar los  últimos archivos dentro de nuestro servidor, verificar que no hallan archivos con funciones que permitan ejecutar comandos en el sistema, etc.",{"slug":8,"name":9},"pentesting","Pentesting ",{"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\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaDhPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--43b8c553efb121fd6b38cc1528232bec3ff75596\u002Fshutterstock_1113164813.jpg","2017-02-04T00:08:24-03:00","2026-10-26T12:32:18-03:00","\u003Cp>Gran cantidad de \u003Cstrong>desarrolladores webs\u003C\u002Fstrong> me ha preguntado constantemente, \u003Cstrong>\u003Cem>¿Cómo puedo detectar si alguien subió alguna Web Shell a mi servidor web?\u003C\u002Fem> \u003C\u002Fstrong>Existen diversas técnicas para realizar este proceso. Tenemos que considerar cosas como, por ejemplo, revisar los últimos archivos dentro de nuestro servidor, verificar que no hallan archivos con funciones que permitan ejecutar comandos en el sistema, etc.\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cpre>grep -lir \"shell_exec\\|@eval\" \u002Fvar\u002Fwww\u002Fhtml\u002F\u003C\u002Fpre>\r\n\u003Cp>Con este comando le decimos de forma recursiva a nuestra ruta de directorio web, que nos traiga \u003Cstrong>TODOS\u003C\u002Fstrong> los archivos que contengan las palabrás \u003Cem>\u003Cstrong>shell_exec\u003C\u002Fstrong>\u003C\u002Fem>, \u003Cstrong>@eval\u003C\u002Fstrong>. A continuación explicaremos en que consiste cada una de ellas.\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Al ejecutar esto en nuestro servidor nos percatamos de lo siguiente:\u003C\u002Fp>\r\n\u003Cdiv> \u003C\u002Fdiv>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FJCmOxp3dkSpa-BKw6y2SvPm3C_LYKWFlTtjMrv7yNfHRIPzfkEGtbu7IqYw1rurb97zOZWlsMrFXxtSihbfNac5lcbOeoSqdVhox9tmxGjIK6iVkclNYJQRw5GQmv-KYrKwcilACMX-b-iTgzw\" width=\"589\" height=\"324\">\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Detectando Web Shells – Archivos Sospechosos\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp>La función \u003Cstrong>\u003Cem>shell_exec\u003C\u002Fem>\u003C\u002Fstrong> permite ejecutar comandos del sistema, en conjunto con la función @eval, la cual permite imprimir datos por pantalla, sin embargo también es posible ejecutar comandos del sistema, ninguno de estas dos funciones se recomienda utilizar a menos que sea bajo tu responsabilidad.\u003C\u002Fp>\r\n\u003Cp>Lo primero que nos percatamos es que nos aparece un archivo de imagen, la pregunta es ¿Las imágenes pueden contener código PHP malicioso? Por supuesto que si, ya que una imagen puede esconder cualquier tipo de información, si revisamos la imagen a continuación:\u003C\u002Fp>\r\n\u003Cdiv> \u003C\u002Fdiv>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002FpkMmGt3nXqIuNaBlDt-JqIb-bPB1BL3qNA_BreRWoTzszji-WfgzkBwL5MkuZ_bh_fR0h5EdT0NnQs0uCmK-y6VqIaEKDbTxkLV2DXkFx16tMuopwMoo_0skGUM_UPid8ujxuQgfGsRRhVEVmg\" width=\"589\" height=\"289\">\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Detectando Web Shells – Imagen jpg con código PHP Incrustado\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Esta imagen, posee código \u003Cstrong>PHP\u003C\u002Fstrong> incrustado, por que lo que podría tratarse de un archivo potencialmente peligroso, además utiliza la función \u003Cem>shell_exe(“ls –latr”)\u003C\u002Fem>, la cual podría permitir a un atacante listar los archivos del directorio actual del servidor, por lo tanto esta “Imagen” debe ser eliminada del servidor.\u003C\u002Fp>\r\n\u003Cp>A continuación tenemos el archivo \u003Cem>cmd.php\u003C\u002Fem>:\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002FcZ_Rp-YaeJbmf97Ipd7-64wmCP3DGqZIKdD6dOohWE64eZSQHOmEXvgSg-c_5iIVW7gThQv5Jgvfki3vEBvQauTtNDRxFHsTm8uueTifUCE-Q-T-AhvngvB8h09o2DpLtzB8BtUi02I0fG9nKA\" width=\"589\" height=\"190\">\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Detectando Web Shells – Simple Web Shell PHP\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Este archivo  permite ejecutar comandos del sistema a través del método \u003Cstrong>POST\u003C\u002Fstrong>. Este archivo puede ser peligroso por ende se recomienda eliminarlo.\u003C\u002Fp>\r\n\u003Cp>Finalmente abriremos el archivo \u003Cstrong>phpi.php\u003C\u002Fstrong> \u003Cem>(No nos detendremos a revisar todos los archivos,  sin embargo en la vida real se recomienda revisar cada uno de los archivos que fueron detectados con el comando\u003C\u002Fem>).\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002F25IKgpVx3LP_obKSF_V2ECFf_Mummt8B2oX62nZcf50CEx_1MEOsuuw3577B9SCJuFgVs7l5oq8j3wHD-KcSiOQosr8MqULpa1rsvEm3Nml96qWA1rmERn1naFXEKvLmLnaIpuqicZcWgCHp9w\" width=\"589\" height=\"332\">\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Detectando Web Shells – Función Obsoleta de PHP detectada\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp>Esto claramente es un fallo de programación demasiado peligroso, un atacante podría aprovecharse de esta función y de esta manera ejecutar comandos de forma arbitraría sobre el sistema. Un atacante podría hacer hacer una Web Shell con esta función, o si el programador desarrolló una aplicación con esta función se recomienda que la elimine lo antes posible.\u003C\u002Fp>\r\n\u003Cp>También podemos utilizar una herramienta para la detección de Web Shells, su nombre es Web Shell Detector, la cual la pueden descargar de su repositorio oficial:\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Femposha\u002FPHP-Shell-Detector\">https:\u002F\u002Fgithub.com\u002Femposha\u002FPHP-Shell-Detector\u003C\u002Fa>\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Una vez descargado, mover los archivos al directorio raiz del servidor web para realizar pruebas. Ingresamos a la ruta:\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cpre>http:\u002F\u002F172.16.45.167\u002Fshelldetect.php\u003C\u002Fpre>\r\n\u003Cp>Al abrirlo nos pedirá un password el cual es admin\u002Fprotect.\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002Fv_-j963Z5eQlug1isT7mwKpar1SAt-vK1PS3rozEzYQ_ZDdRpNidNqrqq_RMpF3Z-NpBG-vSptg3HRL6dkn0y54-rQ8Mr4wV9d-eI2liQaHijsF6aoBGKHCI5WgV0_7WO0jKMPsTeXSUbfa--Q\" width=\"589\" height=\"232\">\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Detectando Web Shells – WebShell Detector \u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FUMi8EtV4Uv5ywvVTWmSIQz-JT6DmdwLO5N4EFAAnnE0sCkSBCk6JjMMD2LxlBUyyy72caB6jM3zZ3NBzUSh0eZ_Qi9muWrK-rFYVivQb9slB3SPSODB0IcQ6jXdjPYposysSnJIJou2bLjDglQ\" width=\"589\" height=\"287\">\u003C\u002Fp>\r\n\u003Cp>\u003Cem>Detectando Web Shells – WebShell Detector , Web Shell Detectadas\u003C\u002Fem>\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Lo que hace esta herramienta es revisar en profundidad todos los archivos del Servidor Web y buscar posibles Web Shells. Como es posible visualizar en la imagen anterior nos ha detectado 3 archivos de tipo Shell, siempre será bueno verificar esto de forma manual para descartar falsos positivos.\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>","Hacking, Shell, Backtrack Academy",3,[23,35,44],{"slug":24,"title":25,"summary":26,"category":27,"author":28,"image_url":32,"image_thumb_url":32,"published_at":33,"updated_at":34},"write-up-maquina-webdeveloper1-de-vulnhub","Write-up máquina WebDeveloper1 de VulnHub","Buenas, soy Martin Frias (otra vez), en unos días se hará público mi primer curso en esta plataforma llamado “Hacking Ético boot2root”, en este curso abordaremos cómo es la resolución de una máquina tipo boot2root que yo elabore, ColddBox: Easy, disponible tanto en VulnHub como en TryHackMe.",{"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\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZzBQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9088ff4d9195016e15c3d716536a9879894e0d65\u002Fshutterstock_1269857698.jpg","2021-04-15T16:16:19-04:00","2026-10-26T11:48:31-03:00",{"slug":36,"title":37,"summary":38,"category":39,"author":40,"image_url":41,"image_thumb_url":41,"published_at":42,"updated_at":43},"uso-de-foca-para-extraer-metadatos","Uso de FOCA para extraer metadatos.","FOCA es una herramienta que permite extraer los metadatos de un fichero y\u002Fo buscar ficheros en una determinada web para posteriormente extraer sus metadatos, bien los metadatos básicamente son un grupo de datos que describen otros datos, es información “oculta” que puede existir dentro de algún fichero o incluso en las llamadas telefónicas y que nos proporciona más información sobre este.",{"slug":8,"name":9},{"username":29,"name":30,"avatar_url":31},"https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ3dQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c5a64e37a690cceb850d405b7fbe7fbc6adbc2ec\u002Fshutterstock_1184620222.jpg","2021-04-13T15:31:27-04:00","2026-10-26T11:55:40-03:00",{"slug":45,"title":46,"summary":47,"category":48,"author":49,"image_url":52,"image_thumb_url":52,"published_at":53,"updated_at":54},"la-importancia-de-un-soar-en-terminos-de-seguridad","La importancia de un SOAR en términos de seguridad","Es conocido que el avance tecnológico es cosa del día a día y así los peligros que este puede materializar en el Ciberespacio, es por esto que son muchas las herramientas necesarias a las cuales optan las empresas para proteger sus datos y activos. Pero esto tiene una curva cada vez más amplia, donde lo que se tiene integrado es un mero sinónimo de lo mucho que hace falta.",{"slug":8,"name":9},{"username":50,"name":51,"avatar_url":31},"user-1570553853","Flavio Esteban Canales Salvo","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ2tQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9a8439d5a0017e9aef4bb6e77a0f6ebaee6f3e68\u002Fshutterstock_1147173719.jpg","2021-01-14T14:26:15-03:00","2026-10-26T16:30:30-03:00",{"slug":56,"title":57,"summary":58,"level":59,"specialty":60,"category":63,"instructor":64,"image_url":68,"image_thumb_url":68,"duration_seconds":69,"lessons_count":70,"students_count":71,"is_free":72,"coming_soon":73,"updated_at":74},"introduccion-a-la-seguridad","Introducción a la Seguridad","Este curso tiene como objetivo comenzar en el mundo de la seguridad informática.","Basicos",{"slug":61,"name":62},"enterprise-pentesting-training-ept","Penetration Testing Student",{"slug":8,"name":9},{"username":65,"name":66,"avatar_url":67},"misaelban","Misael Banales","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBam9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--fcb46747ff2b0df3099425d0012f4da090b1db67\u002FIMG_2344.PNG","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaThOIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ecc54bfb8fc4ff08be1e0805467c791c93fa803d\u002F2_-Introducci%C3%B3n-a-la-seguridad-inform%C3%A1tica-2.png",5085,10,39044,true,false,"2025-02-15T00:32:03-03:00",{"slug":61,"name":62,"summary":76,"level":77,"courses_count":78,"total_duration_seconds":79,"is_free":72,"image_url":80,"icon_url":81,"wallpaper_url":82,"updated_at":83},"Usted al finalizar la certificación Penetration Testing habrá obtenido el conocimiento para poder reconocer y analizar vulnerabilidades, explotar las debilidades en los sistemas y ayudar a protegerse de las amenazas,…","Básico",5,77388,"https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaUlQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--2514d038e8d6aff5caf896423c25af3de56fcd09\u002FStudent-Penetration-Testing-02.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaWdQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a04208079ecbb8df87bdb8e7d6f8f822702d1d03\u002FPenetration-Testing-Student.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaTRQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--5e4754f3e0213a49757fe74e0c16177f96cb2692\u002FStudent-Penetration-Testing-02.jpg","2021-05-17T15:38:02-04:00"]