Descubrí que uno puede desarmar un ATmega con objdump o avrdude. Y si los bits LB1 y LB2 se configuran bajos, sería mucho más difícil. Por lo tanto, si estos bits se establecen en alto o solo se permite leer el flash, es posible extraer las cadenas que puede contener el programa.
Por ejemplo, las cadenas contenidas en un programa de compilación C que se ejecuta, p. ej. bajo Linux se puede encontrar ejecutando "strings a.out".
¿Es posible leer las cadenas de un ATmega similar al ejemplo de "cadenas a.out"?