La ingeniería inversa de una tecnología más antigua sería más fácil, pero una civilización alienígena a nuestro nivel tecnológico debería poder hacerlo.
Aquí hay tres pasos:
- Obtenga acceso al almacenamiento sin formato del dispositivo
- Descifrarlo en lo que un experto en CS piensa que son datos sin procesar
- Bloquearlo en archivos
- Interpreta los archivos
Acceder al almacenamiento sin procesar es en realidad relativamente fácil. Echa un vistazo a los chips en ¿Cómo “abrir” el microchip y qué hay dentro? y vea si puede identificar las porciones de memoria: son regulares, simétricas y a menudo brillantes. Esto se debe a que un ingeniero creó una sola celda de memoria y luego la repitió muchos millones de veces en una cuadrícula. El ingeniero alienígena ignoraría la lógica de decodificación y reconocería la celda de almacenamiento sin procesar.
- ¿Hay buenos cursos de aprendizaje automático en las escuelas de ingeniería indias?
- ¿Cuáles son algunos consejos para estudiar Arquitectura de Computadores como ingeniero eléctrico?
- ¿Cuáles son algunos conceptos en informática y tecnología que las personas piensan que son simples pero que son realmente complicados o viceversa?
- ¿Qué especialidad es mejor para estos intereses, informática o ingeniería informática?
- ¿Un título de Nepal en ingeniería informática o ingeniería electrónica me ayuda a conseguir un trabajo en corporaciones de primer nivel en los Estados Unidos?
Se pueden extraer los datos de las celdas sin la lógica de decodificación utilizando un microscopio de sonda de escaneo. Este paso podría suceder accidentalmente: los tamaños de las características están muy por debajo de los límites ópticos, por lo que el ingeniero alienígena se mudaría naturalmente a algo de la familia AFM (microscopio de fuerza atómica). Pronto se haría evidente que las celdas en mosaico idénticas no son realmente idénticas. ¡Ningún ingeniero podría resistirse a perseguir a ese conejo!
Una vez que tengan el mapa sin procesar, harán lo que es esencialmente criptoanálisis, ¡con la excepción de que están rompiendo un código diseñado para que sea fácil de descifrar! La corrección de errores hacia adelante y la alineación de palabras caerían rápidamente. La fragmentación de archivos sería un poco más difícil. Al final, tendrán páginas de datos sin procesar.
Los archivos TXT serían relativamente fáciles, suponiendo que supieran, por ejemplo, inglés. Si no conocen el lenguaje humano, todavía tendrá una gramática aparente cuando se decodifique. Puede notar la diferencia entre un archivo de texto corrupto y uno escrito en un idioma que no conoce.
Un archivo JPG sería muy difícil de decodificar, pero un BMP sería relativamente fácil. La codificación JPG está muy comprimida, lo que significa que es difícil distinguirla de una cadena de números aleatorios. BMP no está comprimido y es muy sencillo; una interpretación ingenua de ella daría fruto rápidamente.