Download presentation
Presentation is loading. Please wait.
Published by명경 목 Modified 5년 전
1
이름 : 황 상 두 전화번호 : 010-4082-8382 이메일 : ghkdtkden93@gmail.com
PinTool 이름 : 황 상 두 전화번호 : 이메일 :
2
목차 1. PinTool 이란? 2. 사용법 3. 예제 4. Pin 구조 5. 향후 계획 6. Q & A
3
PinTool이란? Dynamic Binary Instrumentation Tool Made in intel
(Run Time)중 (기계어)를 (구성)하겠다 (실행) (삽입) Made in intel DownLoad ▼▼
4
DBI 장단점 속도 실행 중 code 삽입 작업효율 Recompile , Relink (X)
5
컴파일 New File
6
사용법 Pin.exe 환경변수 지정 2. Pin -t [.dll] -- [.exe]
7
예제 Pin -t [.dll] -- [.exe]
8
실행결과 .out 파일 생성 명령어 개수
9
예제
10
실행결과 매개변수 Return 값
11
예제
12
실행결과 특정 함수 실시간 관찰 가능
13
클릭
14
바탕화면이 아닌 위치 저장 클릭 Probe모드 함수 삽입 가 능
15
Main 함수 초기화 함수 포인터 Code 삽입 Pin 시작
16
함수 자료형 대체 함수 타입 정의 CreateFileW 대체 함수 매개변수
17
대체 함수 유니코드 멀티바이트 코드 출력 If SaveFileName == hwang.txt 저장경로 변경
18
향후 계획 둘다 가능하도록 변환 Gcc 컴파일러(리눅스) 및 Cygwin 사용 가능
리눅스 + Visual studio(windows) 둘다 가능하도록 변환
19
설명 사이트 http://sanguine.leaveret.kr/110 - (입문자용 설명 + 예제)
(입문자용 설명 + 예제) ndex.html#WINDOWS_TOOLS (예제) group__API__REF.html (API설명서)
Similar presentations