Buenas noches foro !!
Cómo puedo hacerme con el firmware de un router para analizar su código si:
- Tengo acceso al panel de control.
- No tengo acceso pero sé marca y modelo.
La idea es saber cuáles son los valores de las variables por defecto, que funciones a nivel de programación tiene y qué hace cada una, cómo genera valores a partir de constantes, qué directorios tiene, qué ficheros, qué permisos...
Lo que viene siendo destripar el código y saber como funciona, vaya.
Gracias de antemano.
estás claro que el firmware estará como mucho en ensamblador?
la forma más simple es ve a la pagina del fabricante y buscate los firmwares como si fuera a actualizar
Gracias por responder. Si, me imaginaba que estaría en ensamblador, pero con tiempo y paciencia no creo que sea el mayor de los problemas.
es buena opcion la que dice engel, aunque en algunos casos los ISP modifican esos firmwares te toca dumpear, u obtner la info de otras formas, tambien viendo que tipo de arquitectura arm, mips, etc hay diversas tools BINWALK por ejemplo y otras mas para analizar/decompilar/descifrar/decompress/run-out tus binarios-dumps IDA por ejemplo, uso de harware externo y hasta en paralelo para obtencion de vulnerabilidaes a nivel de programacion, busca reverse engineering, si es un mundo asi que suerte! :P