1 |
1
응용 프로그램에서 호출되는 실제 라이브러리와 동일한 구조로 형성되는 가상 라이브러리와,
상기 응용 프로그램의 실행 시 상기 가상 라이브러리에서 호출되는 라이브러리 정보와 파라미터값에 대한 로깅 정보를 기록하는 로그 저장기와,
상기 응용 프로그램의 API 정보를 분석하여 가상의 API 코드를 생성하여 상기 응용 프로그램의 실행 시 상기 가상 라이브러리를 호출하고, 상기 응용 프로그램의 실행에 따른 로깅 정보를 기록하는 가상 API 생성기
를 포함하는 API 로깅장치
|
2 |
2
제 1 항에 있어서,
상기 가상 API 생성기는,
상기 로깅 정보의 기록을 수행한 후, 상기 호출된 라이브러리 정보와 파라미터값에 따라 실제 라이브러리를 호출하여 동작을 수행하고, 결과 값을 상기 응용 프로그램에 반환시키는 API 로깅장치
|
3 |
3
제 1 항에 있어서,
상기 가상 API 생성기는,
상기 실제 라이브러리의 구조를 분석하여 상기 가상 라이브러리를 생성하는 API 로깅장치
|
4 |
4
제 1 항에 있어서,
상기 가상 API 생성기는,
상기 실제 라이브러리에 대한 정보 파일을 구성하여 상기 구성된 정보파일로부터 상기 실제 라이브러리의 구조를 분석한 후, 상기 가상 라이브러리를 생성하는 API 로깅장치
|
5 |
5
응용 프로그램 분석을 위한 가상 API 코드와 가상 라이브러리를 생성하는 단계와,
상기 응용 프로그램의 실행 시 상기 가상 API 코드가 실행되어 상기 가상 라이브러리를 호출하는 단계와,
상기 가상 라이브러리에서 상기 응용 프로그램에서 호출되는 라이브러리 정보 및 파라미터값을 로깅 기록하는 단계
를 포함하는 API 로깅 정보 저장방법
|
6 |
6
제 5 항에 있어서,
상기 방법은, 상기 로깅 기록 단계이후,
상기 호출된 라이브러리 정보와 파라미터값에 따라 실제 라이브러리를 호출하여 동작을 수행하고, 결과 값을 상기 응용 프로그램에 반환시키는 단계
를 더 포함하는 API 로깅 정보 저장방법
|
7 |
7
제 6 항에 있어서,
상기 가상 라이브러리는,
상기 실제 라이브러리의 구조를 분석하여 생성되는 API 로깅 정보 저장방법
|
8 |
8
제 6 항에 있어서,
상기 가상 라이브러리는,
상기 실제 라이브러리에 대한 정보 파일을 구성하고, 상기 구성된 정보파일로부터 상기 실제 라이브러리의 구조를 분석하여 생성되는 API 로깅 정보 저장방법
|