20140825 (다른 프로그램 실행 분석 프로그램 작성)

126일차











---------------------------

현재 작성 중인 프로그램

---------------------------


------- 진행 상황




"현재" 처럼 프로그램을 구현하였는데

"수정" 으로 프로그램을 구현할 것이다.








------- 추가된 소스






--- 설명을 위해 임시로 추가한 소스 실행 전 상태이다.






--- LDST(&temp) 호출



EIP가 code 주소를 가리키게 되면서 main 에서 불러온 t1.exe 를 실행하게 된다.












--- t1.exe 에 inti.asm 코드







LDST(&status)가 호출되면서 STST()가 실행된 지점으로 돌아간다.











------- bzero


리눅스에서 사용가능 함수

#include <string.h>


void   bzero(void * s , size_t n);


바이트 스트링 s 의 처음 n 바이트를 0으로 채운다. memset(3)과 마찬가지로 메모리를 초기화하기 위한 목적으로 주로 사용된다. 그러나 이 함수는 구식이 되으므로 bzero 대신 memset(3) 을 사용하도록 한다.


반환값 없음.





















설정

트랙백

댓글