“Conocimientos software>Código abierto

Cómo inyectar código en el Bloc de notas

2011/6/5
Notepad es un editor de texto básico creado por Microsoft que viene cargado en muchas computadoras personales ( PCs ) en la actualidad. Bloc de notas se utiliza comúnmente para ver y editar archivos de texto , así como la creación de páginas web por personas que saben cómo escribir código. Algunos usuarios pueden desear agregar una función al Bloc de notas que no viene pre-cargado en el software. Para ello , el usuario debe comprender cómo inyectar un trozo de código en el Bloc de notas . Cosas que necesitará de computadora con el Bloc de notas de Microsoft
depuración programa
Ver Más instrucciones
1

Crear una carpeta en su computadora llamado "Test ". Guárdelo en un lugar que sea fácil de encontrar, como el escritorio . Busque el archivo " notepad.exe " en su disco duro y copiarlo a la carpeta "Test". Iniciar un programa de software de depuración que es compatible con el sistema y abra el archivo " notepad.exe " copiar en el programa de depuración .
2

Localice una " cueva de código" en el archivo notepad.exe donde hay una interrupción en el código mediante la búsqueda de un número de filas consecutivas con "00 " y "DB 00" en la segunda y tercera columnas del archivo notepad.exe dentro de la pantalla de depuración.
3

Seleccione unas dos docenas de líneas en la segunda columna de la cueva de código que ha identificado y haga clic en "Opciones " en el menú superior seguido por " binario " y " Editar".
4

Escriba una frase en el campo " ASCII ", como " Código de Bloc de notas inyectado " en la ventana emergente que aparece. En el campo inferior marcada " HEX + 10 " tipo " 49 4E 4A 45 43 54 45 44 20 4F 4E 54 45 50 41 44 00 00 00 00 00 00 00 00 00 00" y haga clic en " Aceptar".

5

Verifique que el código de red se ha insertado en la cueva código de sección le aislados antes. Presione el botón y la letra " A" volver a analizar el código y observe que el número de secuencia aparece en la segunda columna y las palabras "ASCII " Injected Bloc de notas " " aparece en la tercera columna del campo "Ctrl " o control donde el código cueva era originalmente .
6

Crear un fragmento de código java basada en ASM para entrar en el Bloc de notas en el punto de salto adecuado para indicar al programa para aceptar el código que acaba de inyectarse . Mira la columna de la izquierda y anote el número de ocho dígitos que comienza su código . Mira de nuevo en la columna de la izquierda y encontrar el número de ocho dígitos en la que aparece la frase "PUSH 0 " aparece en el extremo derecho .
7

Haga clic en "Opciones" en el menú superior seguido por "Ir a" y " origen" para localizar la primera línea del código que se ejecutará en el Bloc de notas . Copia 11 líneas de código de lo que aparece en la pantalla , comenzando con la frase " PUSH 70 " en la columna de la derecha . Pulse el botón " Opciones" y luego " Copiar " y " Para portapapeles. "
8

Pega el texto en una nueva pantalla Bloc de notas y cambiar la pantalla de nuevo a su programa de depuración . Haga doble clic en la línea marcada " PUSH 70 " y escriba " JMP " seguida de un espacio y el número de ocho dígitos que anotó que se asoció con la frase "PUSH 0 " , marque la casilla en la ventana de marcado " llenan de NOP "y haga clic en " Montaje ".
9

Observar una serie de tres líneas de código rojo en la ventana del depurador y anote el número de ocho dígitos asociado a la cuarta línea (o la primera línea de negro ) después de la inyección saltar código que tendrá la frase " LLAME NOTEPAD . # # # # # # # #" . Anote el número de ocho dígitos que se encuentra en la columna izquierda de esta línea . Compare estas cuatro líneas de su " nuevo origen " con el inicio de la secuencia de origen original de 11 líneas que copiar y pegar en el Bloc de notas . Identificar las líneas que se sobrescribe en la nueva secuencia de origen.
10

Copie estas líneas sobrescritos y pegar en su programa de depuración en la línea debajo de la frase "CALL USER32.MessageBoxA " en la columna de la derecha . Guarde los cambios haciendo clic en "Opciones" y luego " Copiar ejecutable " y " Todas las modificaciones . " Pulse el botón " Copiar todo " en la ventana emergente que aparece. Espere una nueva ventana con el código ASM a aparecer a continuación, cierre la ventana , dejando su programa de depuración abierto. Haga clic en " Guardar " y darle a su período de sesiones un nombre de archivo. Haga clic en "Opciones " y luego " Ejecutar" y esperar a que aparezca una ventana con el nombre del archivo en el mismo. Haga clic en " Aceptar " y esperar a que el Bloc de notas para iniciar normalmente.

Código abierto
Cómo hacer un CSP Brawl personalizados
¿Cómo funciona VirtualBox
Cómo cambiar una etiqueta canónica para una página en Wordpress
OpenOffice y iCal
La diferencia entre el servidor Web Apache y el servidor Tomcat
Cómo quitar Feeds Tag para WordPress
Freeware para limitar el acceso a Internet
¿Qué es el Launcher Máquina Virtual Java
Conocimientos Informáticos © http://www.ordenador.online