[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fa2jFLG5fP-U082A8uxLtJECANMHV2ouSKDWcGNqQ7Lc":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":58,"related_specialty":77},"automatizacion-de-seguridad-en-api-s-con-astra","Automatización de seguridad en API's con Astra  ","Las pruebas de penetración API REST son complejas debido a los continuos cambios en las API existentes y las API recién agregadas. Astra puede ser utilizado por ingenieros o desarrolladores de seguridad como parte integral de su proceso, para que puedan detectar y parchear vulnerabilidades al principio del ciclo de desarrollo. Astra puede detectar y probar automáticamente el inicio de sesión y el cierre de sesión (API de autenticación), por lo que es fácil para cualquiera integrar esto en la tubería de CICD. Astra puede tomar la recopilación de API como entrada, por lo que también se puede usar para probar apis en modo independiente.",{"slug":8,"name":9},"programacion","Programación",{"username":11,"name":12,"avatar_url":13,"headline":14,"aboutme":15},"Omar_veliz","Omar Jacobo Muñoz Veliz","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdmdGIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--de6eb458d07377fb9d25e6ed92e1917f274c8cdb\u002Fprofile.jpg","Content at Backtrack Academy","Content Dev en backtrackacademy, auditor de seguridad informatica y desarrollador de software.","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcmdSIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6d9bb60adcd1a2b6c7ca82f28058ca158ada375d\u002Fshutterstock_356278754.jpg","2021-08-10T15:58:52-04:00","2026-10-26T05:54:17-03:00","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fflipkart-incubator\u002FAstra\u002Fdev\u002FDashboard\u002Fstatic\u002Fastra.png\" alt=\"alt text\">\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Las pruebas de penetración API REST son complejas debido a los continuos cambios en las API existentes y las API recién agregadas. Astra puede ser utilizado por ingenieros o desarrolladores de seguridad como parte integral de su proceso, para que puedan detectar y parchear vulnerabilidades al principio del ciclo de desarrollo. Astra puede detectar y probar automáticamente el inicio de sesión y el cierre de sesión (API de autenticación), por lo que es fácil para cualquiera integrar esto en la tubería de CICD. Astra puede tomar la recopilación de API como entrada, por lo que también se puede usar para probar apis en modo independiente.\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli>Inyección SQL\u003C\u002Fli>\r\n\u003Cli>Secuencias de comandos de sitios cruzados\u003C\u002Fli>\r\n\u003Cli>Fuga de información\u003C\u002Fli>\r\n\u003Cli>Autenticación rota y gestión de sesiones\u003C\u002Fli>\r\n\u003Cli>CSRF (incluyendo CSRF ciego)\u003C\u002Fli>\r\n\u003Cli>Rate Limit\u003C\u002Fli>\r\n\u003Cli>Configuración incorrecta de CORS (incluidas las técnicas de derivación de CORS)\u003C\u002Fli>\r\n\u003Cli>Ataque JWT\u003C\u002Fli>\r\n\u003Cli>Detección CRLF\u003C\u002Fli>\r\n\u003Cli>Inyección ciega XXE\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Ch3>\u003Cstrong>Requisitos de instalación\u003C\u002Fstrong>\u003C\u002Fh3>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli>Linux or MacOS\u003C\u002Fli>\r\n\u003Cli>Python 2.7\u003C\u002Fli>\r\n\u003Cli>mongoDB\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Ch3>\u003Cstrong>Instación\u003C\u002Fstrong>\u003C\u002Fh3>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Ch4>\u003Cstrong>Uso de la herramienta\u003C\u002Fstrong>\u003C\u002Fh4>\r\n\u003Cp> \u003C\u002Fp>\r\n\r\n\u003Cdiv class=\"post-body entry-content\">\n\u003Cstrong>Instalación\u003C\u002Fstrong>\u003Cbr>\r\n\u003Cpre>\u003Ccode>$ git clone https:\u002F\u002Fgithub.com\u002Fflipkart-incubator\u002FAstra\r\n\r\n$ cd Astra\r\n\r\n$ sudo pip install -r requirements.txt\r\n\u003C\u002Fcode>\u003C\u002Fpre>\r\n\u003Cbr>\u003Cstrong>Docker Instalación\u003C\u002Fstrong>\u003Cbr>\u003Cbr>\u003Cstrong>Ejecutar el contenedor de  Mongo\u003C\u002Fstrong>\u003Cbr>\r\n\u003Cpre>\u003Ccode>$ docker pull mongo\r\n$ docker run --name astra-mongo -d mongo\u003C\u002Fcode>\u003C\u002Fpre>\r\n\u003Cbr>\u003Cstrong>Instalación GUI Docker:\u003C\u002Fstrong>\u003Cbr>\r\n\u003Cpre>\u003Ccode>$ git clone https:\u002F\u002Fgithub.com\u002Fflipkart-incubator\u002FAstra.git\r\n$ cd Astra\r\n$ docker build -t astra .\r\n$ docker run --rm -it --link astra-mongo:mongo -p 8094:8094 astra\u003C\u002Fcode>\u003C\u002Fpre>\r\n\u003Cbr>\u003Cstrong>Instalación de la CLI Docker :\u003C\u002Fstrong>\u003Cbr>\r\n\u003Cpre>\u003Ccode>$ git clone -b docker-cli https:\u002F\u002Fgithub.com\u002Fflipkart-incubator\u002FAstra.git\r\n$ cd Astra\r\n$ docker build -t astra-cli .\r\n$ docker run --rm -it --link astra-mongo:mongo astra-cli \u003C\u002Fcode>\u003C\u002Fpre>\r\n\u003Cbr>\u003Cstrong>Dependencias\u003C\u002Fstrong>\u003Cbr>\r\n\u003Cpre>\u003Ccode>- requests\r\n- logger\r\n- pymongo\r\n- ConfigParser\r\n- pyjwt\r\n- flask\r\n- sqlmap\u003C\u002Fcode>\u003C\u002Fpre>\r\n\u003Cbr>\u003Cstrong>Documentación\u003C\u002Fstrong>\u003Cbr>\u003Ca title=\"https:\u002F\u002Fwww.astra-security.info\" href=\"https:\u002F\u002Fwww.astra-security.info\u002F\">https:\u002F\u002Fwww.astra-security.info\u003C\u002Fa>\u003Cbr>\u003Cbr>\u003Cstrong>Uso del  CLI\u003C\u002Fstrong>\u003Cbr>\r\n\u003Cpre>\u003Ccode>$ python astra.py --help\r\n\r\n                      _\r\n        \u002F\\       | |\r\n       \u002F  \\   ___| |_ _ __ __ _\r\n      \u002F \u002F\\ \\ \u002F __| __| '__\u002F _` |\r\n     \u002F ____ \\__ \\ |_| | | (_| |\r\n    \u002F_\u002F    \\_\\___\u002F\\__|_|  \\__,_|\r\n\r\n\r\n\r\nusage: astra.py [-h] [-c {Postman,Swagger}] [-n COLLECTION_NAME] [-u URL]\r\n                [-headers HEADERS] [-method {GET,POST}] [-b BODY]\r\n                [-l LOGINURL] [-H LOGINHEADERS] [-d LOGINDATA]\r\n\r\nREST API Security testing Framework\r\n\r\noptional arguments:\r\n  -h, --help            show this help message and exit\r\n  -c {Postman,Swagger}, --collection_type {Postman,Swagger}\r\n                        Type of API collection\r\n  -n COLLECTION_NAME, --collection_name COLLECTION_NAME\r\n                        Type of API collection\r\n  -u URL, --url URL     URL of target API\r\n  -headers HEADERS, --headers HEADERS\r\n                        Custom headers.Example: {\"token\" : \"123\"}\r\n  -met   hod {GET,POST}, --method {GET,POST}\r\n                        HTTP request method\r\n  -b BODY, --body BODY  Request body of API\r\n  -l LOGINURL, --loginurl LOGINURL\r\n                        URL of login API\r\n  -H LOGINHEADERS, --loginheaders LOGINHEADERS\r\n                        \u003Ca title=\"Headers\" href=\"https:\u002F\u002Fwww.kitploit.com\u002Fsearch\u002Flabel\u002FHeaders\">Headers\u003C\u002Fa> should be in a dictionary format. Example:\r\n                        {\"accesstoken\" : \"axzvbqdadf\"}\r\n  -d LOGINDATA, --logindata LOGINDATA\r\n                        login data of API\u003C\u002Fcode>\u003C\u002Fpre>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cstrong>Uso de la interfaz web\u003C\u002Fstrong>\u003Cbr>Ejecuta el archivo api.py y accede a la pagina web en \u003Ca title=\"http:\u002F\u002F127.0.0.1:8094\" href=\"http:\u002F\u002F127.0.0.1:8094\u002F\">http:\u002F\u002F127.0.0.1:8094\u003C\u002Fa>\u003C\u002Fp>\r\n\u003Cpre>\u003Ccode>$ cd API\r\n$ python api.py\r\n\u003C\u002Fcode>\u003C\u002Fpre>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Nuevo escaneo\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002F1.bp.blogspot.com\u002F-Nw4XqUyvyIg\u002FXnWCvHJMkVI\u002FAAAAAAAAR-Y\u002F-hd8dzwsbiU8IWbtdVqzuBbraQ1xDk4nQCNcBGAsYHQ\u002Fs640\u002FAstra_6_new%252520scan.png\">\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Reporte de vulnerabilidades\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002F1.bp.blogspot.com\u002F-LPM9ywx1d2k\u002FXnWCz7zNW8I\u002FAAAAAAAAR-c\u002FT_srOV7I3B0nTcA8XSYixAJi7U1-nT-BQCNcBGAsYHQ\u002Fs640\u002FAstra_7_Reports.png\">\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002F1.bp.blogspot.com\u002F-kSPmSyvUyDE\u002FXnWCz2ErINI\u002FAAAAAAAAR-g\u002FSJVf1EOKw7ccpxzDm4JG1v4mdZuh_sGxQCNcBGAsYHQ\u002Fs640\u002FAstra_8_scan-report.png\">\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>Detalle del reporte\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>\r\n\u003Cp>\u003Cimg src=\"https:\u002F\u002F1.bp.blogspot.com\u002F-b2rvGmk033A\u002FXnWC4mUR_2I\u002FAAAAAAAAR-o\u002FO9WfQNya8hwiKBFF9uq9da2oiXlQeuQ7ACNcBGAsYHQ\u002Fs640\u002FAstra_9_Detailed-report.png\">\u003C\u002Fp>\r\n\u003Cp> \u003C\u002Fp>","hacking, apis, Astra, Rest, ",3,[23,34,46],{"slug":24,"title":25,"summary":26,"category":27,"author":28,"image_url":31,"image_thumb_url":31,"published_at":32,"updated_at":33},"red-team-y-penetration-testing","Red Team y Penetration Testing","Una evaluación en Red Team y Penetration Testing son similares en varias formas pero Red Team es más dirigido a un objetivo que a buscar vulnerabilidades. Un Equipo de Red Team tratara de probar las defensas de una organización para ver su tiempo de detección y su tiempo a responder a las detecciones.",{"slug":8,"name":9},{"username":29,"name":29,"avatar_url":30},"user-1609041409","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaklNIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--536c91898c7c42c0a3008d37ec317309cb9805cc\u002F9178eae767eec8ff5750bd9a1cfdfe3b.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ2dQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e97d64f24ebdecfd5b56c54a45a4dbf69eec59a0\u002Fshutterstock_1382663051.jpg","2021-01-06T12:09:22-03:00","2026-10-26T12:25:47-03:00",{"slug":35,"title":36,"summary":37,"category":38,"author":39,"image_url":43,"image_thumb_url":43,"published_at":44,"updated_at":45},"printer-exploitation-toolkit","Printer Exploitation Toolkit","Han pasado casi 3 años desde que el hacker conocido como @0xGiraffe revoluciona las redes con sus mensajes en apoyo del famoso youtuber PewDiePie y aún a pesar de ello al realizar una simple búsqueda en shodan encontramos expuestos aproximadamente 26,000 impresoras expuestas, sin ningún tipo de autenticación o seguridad alguna.",{"slug":8,"name":9},{"username":40,"name":41,"avatar_url":42},"user-1582119990","José Moreno","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBczhMIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--695dbd13093235a9632272a6a98b0c9ef21a0319\u002FJoseMoreno-300x180.jpg","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ0VQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b136a1170fa84bb7c1a5c7a04fea60dc81a51d39\u002Fshutterstock_1417250795.jpg","2020-11-03T19:00:06-03:00","2026-10-26T15:45:39-03:00",{"slug":47,"title":48,"summary":49,"category":50,"author":51,"image_url":55,"image_thumb_url":55,"published_at":56,"updated_at":57},"los-cibercriminales-comprometen-cada-vez-mas-el-ciberespacio","Los cibercriminales comprometen cada vez más el ciberespacio","Ante la pandemia global de COVID 19 la ciberseguridad ha sido un gran desafío para cientos de usuarios y empresas previo al impacto de la transformación digital emergente despertando así, grandes conexiones y usos masivos de los canales digitales con el fin de continuar sus quehaceres, previo a la gran exposición de los incidentes y eventos cibernéticos muchos cibercriminales han atentado contra la triada de la seguridad de la información en los activos de información que conforman la infraestructura tecnológica, desarrollando de forma ofensiva estrategia de ataques emergentes y disruptivos, lo cual ha afectado la continuidad de las operaciones es tanto así que el sector mas impactado ha sido el área de salud, además de la privacidad de la información por la implantación del teletrabajo muchas plataformas han sido afectada.",{"slug":8,"name":9},{"username":52,"name":53,"avatar_url":54},"els","Estevenson Luis Solano","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFlMIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac9a04550c2d3b3de33177e3dedd6116ff7bd898\u002Fdownload12.png","https:\u002F\u002Fapi.backtrackacademy.com\u002Frails\u002Factive_storage\u002Fblobs\u002Fredirect\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdVlPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--5db51780d2dc6baca9930875825ce1f1c4b2c0f5\u002Fshutterstock_1610154322.jpg","2020-04-12T11:42:44-04:00","2026-10-26T12:02:49-03:00",{"slug":59,"title":60,"summary":61,"level":62,"specialty":63,"category":66,"instructor":67,"image_url":71,"image_thumb_url":71,"duration_seconds":72,"lessons_count":73,"students_count":74,"is_free":75,"coming_soon":75,"updated_at":76},"programacion-scripting-python","Programación Scripting Python","Ven y aprende Python desde lo más básico de python hasta desarrollo de Exploit.","Intermedios",{"slug":64,"name":65},"scripting-expert-training-set","Scripting Expert Training",{"slug":8,"name":9},{"username":68,"name":69,"avatar_url":70},"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\u002FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZzROIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a0d6d542049120c86ce6a5d8bd28356cd8a6032b\u002FPhyton1.png",17449,23,5482,false,"2025-02-15T00:31:57-03:00",null]