Hacking web
Cada técnica explicada de forma sencilla. Etiquetas: con laboratorio lo he practicado en laboratorios; teoría lo tengo estudiado pero aún sin práctica.
| Técnica | Qué es en una frase | |
|---|---|---|
| SQL Injection | Meter código SQL en un campo para leer o modificar la base de datos | con laboratorio |
| XSS | Hacer que la web ejecute mi JavaScript en el navegador de otra persona | con laboratorio |
| SSRF | Hacer que el servidor haga peticiones por mí | con laboratorio |
| LFI / Path traversal | Leer archivos del servidor manipulando una ruta | con laboratorio |
| Inyección de comandos | Que el servidor ejecute comandos del sistema | con laboratorio |
| SSTI | Inyectar código en plantillas del servidor | con laboratorio |
| XXE | Abusar de entidades externas en XML | con laboratorio |
| CSRF | Forzar a un usuario logueado a hacer una acción sin saberlo | con laboratorio |
| IDOR / Control de acceso | Cambiar un identificador para ver datos de otro | con laboratorio |
| JWT | Manipular tokens de sesión firmados | con laboratorio |
| NoSQL Injection | Como SQLi, pero en bases como MongoDB | con laboratorio |
| Prototype pollution | Modificar objetos base de JavaScript | teoría |
| Deserialización insegura | Datos serializados manipulados que ejecutan código | teoría |
| Subida de archivos | Subir una web shell disfrazada | teoría |
| CORS | Políticas de origen cruzado mal configuradas | teoría |
| Request smuggling | Desincronizar proxy y servidor para colar peticiones | teoría |
| Web cache poisoning | Envenenar la caché con contenido malicioso | teoría |
| OAuth | Fallos en el flujo de inicio de sesión con terceros | teoría |
| Race conditions | Peticiones simultáneas que rompen la lógica | teoría |
| Lógica de negocio | Usar la función "como no se pensó" | teoría |
Prueba
Las etiquetas son de ejemplo para esta previa; las ajusto según lo que hayas hecho de verdad.
