Programación ensambladora integrada
Nombre en inglés: MachineCode
Coloque los datos del código de instrucción de máquina especificados después de la compilación La posición de declaración actual del segmento de código de archivo. Este comando es avanzado.
El nombre del parámetro <1> es "código de datos" y el tipo es "todos". Los datos del código de instrucción de la máquina que se colocarán en el segmento de código pueden ser datos de conjunto de bytes o texto de nombre de archivo binario.
Requisitos del sistema operativo: Windows, Linux
-
¿Cuáles son los pasos para utilizar códigos de área? Primero, escriba el código ensamblador; 2. Compile el código ensamblador en código de máquina a través del ensamblador; 3. Convierta el código de máquina en datos constantes del conjunto de bytes de Easy Language y páselo al "código incrustado" como parámetro. No hay mucho que decir sobre el primer paso, aquí es donde se ponen a prueba tus habilidades de montaje. Es un trabajo duro y no hay habilidad. En el segundo paso, podemos usar un ensamblador como "Ollydbg" para completarlo (por supuesto, también puede compilar manualmente el código ensamblador en código de instrucciones de máquina consultando el manual de instrucciones de Intel x86, a menos que los pervertidos o las personas súper increíbles no lo hagan). No sé cómo usarlo). Primero inicie Ollydbg, abra cualquier programa EXE, haga doble clic en cualquier línea en el área del código ensamblador, ingrese la primera línea del código ensamblador escrito en el primer paso en la ventana emergente de ensamblaje y presione Entrar, para que pueda ( lado izquierdo del área de código) para ver las instrucciones de la máquina correspondientes. Por analogía, ingrese todos los códigos de ensamblaje línea por línea para obtener los códigos de instrucciones de la máquina correspondientes. El tercer paso es relativamente fácil, el trabajo principal probablemente sea convertir el código de 16 instrucciones generado por Ollydbg en 10. Si el código no es largo, se puede hacer manualmente con la ayuda de una "calculadora". En términos generales, un pequeño programa generalmente se escribe en lenguaje Yi para analizar el texto copiado de Ollydbg, extraer el código de instrucciones de la máquina, convertir el sistema numérico y generar el formato de texto de los datos del conjunto de bytes Yi. Este tipo de pequeño programa es fácil de escribir. Creo que muchos usuarios de "código incrustado" (hasta donde yo sé, más de 10) han escrito programas similares, y yo (liigo) también escribí uno. Para ser honesto, este pequeño programa es para mi propio uso. No importa si lo escribes de forma sencilla. De todos modos, es sólo un programa auxiliar y se puede ajustar en cualquier momento. Pero si desea publicarlo, debe considerar la versatilidad y la facilidad de uso, lo cual es un gran problema. Además, no hay muchos usuarios, por lo que pocas personas publican este tipo de programas, pero algunas personas sí los publican en el foro. Eso es todo por hoy. Espero que los lectores ganen algo.
-
Prueba esto.