어셈블리 언어를 이용한 Code 인젝션 어셈블리 언어를 이용하여 Code 인젝션 기법에 사용되는 코드 생성 목표 어셈블리 언어는 C언어보다 훨씬 더 자유로운(정형화되지 않은) 코드를 생성할 수 있다. 순수 어셈블리 언어로 제작된 ThreadProc() 함수를 notepad.exe 프로세스에 인젝션해본다.
이전 글에서 설명한 (C언어로 생성된) ThreadProc()과 어떤 차이점이 있는지 살표본다. 어셈블리 프로그래밍 어셈블리 언어 개발도구 : MASM, TASM MASM : 다양한 Macro 함수와 라이브러리를 지원하기 때문에 C언어와 비슷한 수준으로 편리하게 프로그래밍이 가능 TASM : ???
OllyDbg의 Assemble 명령 Ollydbg의 Assemble 명령을 이용한 어셈블리 프로그래밍을 해본다 실습도구 Name Tags Files asmtest.exe Untitled Untitled OllyDbg의 코드 창에서 401000주소에 'New orginhere[Ctrl +...
원문 링크 : 어셈블리 언어를 이용한 Code 인젝션