¿Cómo puedo entrar en una aplicación de rails 3 que almacena las contraseñas en texto claro?

Intentaba explotar la inyección SQL (incluso con toda la tecnología y las técnicas actuales, los desarrolladores novatos aún cometen errores que permiten la inyección trivial de SQL) o encontrar algún otro exploit de inyección sin parchear.

Rails / Ruby ha sufrido varios de estos agujeros que permitieron ejecutar código arbitrario en el lado del servidor. El más grave en la memoria reciente fue el exploit de deserialización de YAML.

Una vez que haya encontrado un agujero, debería ser relativamente fácil (no es que lo haya hecho antes) ejecutar código que consultará la tabla de usuario y le enviará los resultados.

De lo contrario, puede intentar atacar el servidor; sin embargo, creo que, en general, los servidores Linux modernos que se mantienen actualizados y administrados adecuadamente son más difíciles de ingresar que las aplicaciones que se ejecutan en ellos.

More Interesting

¿Cuál es la mejor empresa de desarrollo de squarespace?

Cómo hacer una página de inicio de sesión Java

Tengo una lista de ID que asistieron a una clase y una lista de todas las ID de la clase. ¿Cómo identifico rápidamente las identificaciones que no llegaron a clase?

Para el desarrollo web, ¿es necesario aprender una herramienta o marco como WordPress, Muse, etc.?

¿Cuál es la mejor plantilla de administración html5?

¿Se está mudando a Nueva Zelanda una buena idea para alguien que está considerando comenzar una carrera en desarrollo web y luego crear su propia startup de Internet?

¿Cuáles son los argumentos a favor o en contra del uso de Meteor, Django o Ruby and Rails (+ otros) para una aplicación web que debe escalar a millones de usuarios y sus contenidos (fotos, chats, etc.)?

¿Por qué el hecho de que se pueda usar el mismo idioma en el servidor y en el navegador se considera una ventaja para JavaScript?

Estoy interesado en el desarrollo web. ¿Cómo puedo crear un club en la escuela secundaria relacionado con esto?

¿Qué herramienta utilizas para autenticar a las personas en tu sitio web?

¿Dónde puedo encontrar buenos desarrolladores web en Beijing?

¿Para qué sirven los parámetros 'nombre' y 'valor' en la etiqueta ' en HTML?'

¿Los diseñadores ayudan a resolver problemas en el desarrollo?

¿Es bueno usar Foundation o Bootstrap para desarrollar aplicaciones web de diseño responsivo ASP.NET MVC?

¿Debo aprender Rails o Meteor en el próximo 2016?