Processing

Please wait...

Settings

Settings

Goto Application

1. KR101995176 - REVERSE ENGINEERING METHOD UTILIZING BIG DATA BASED ON PROGRAM EXECUTION CONTEXT AND SYSTEM THEREOF

Office Republic of Korea
Application Number 1020180147027
Application Date 26.11.2018
Publication Number 101995176
Publication Date 01.07.2019
Grant Number 101995176
Grant Date
Publication Kind B1
IPC
G06F 21/14
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
12Protecting executable software
14against software analysis or reverse engineering, e.g. by obfuscation
CPC
G06F 21/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
12Protecting executable software
14against software analysis or reverse engineering, e.g. by obfuscation
Applicants 한국과학기술원
Inventors KANG BRENTBYUNGHOONKANG BRENTBYUNGHOON
PARK MINJOONPARK MINJOON
DAEHEE JANGDAEHEE JANG
강병훈
JONGHWAN KIMJONGHWAN KIM
박민준
장대희
김종환
Agents 양성보
Title
(EN) REVERSE ENGINEERING METHOD UTILIZING BIG DATA BASED ON PROGRAM EXECUTION CONTEXT AND SYSTEM THEREOF
(KO) 프로그램 실행 컨텍스트 기반의 빅데이터를 활용한 역공학 방법 및 시스템
Abstract
(EN)
Provided are a reverse engineering method utilizing big data based on a program execution conTExT and a system thereof. According to one embodiment of the present invention, the reverse engineering method comprises the steps of: executing a program to be analyzed through a debugger; setting a break point in an instruction included in a region of interest of the program to be analyzed using the debugger; storing an execution conTExT at a corresponding time point in a conTExT database through an event handler for an event occurring in an instruction in which the break point is set; and generating information analysis results for the program to be analyzed by processing the data stored in the conTExT database. COPYRIGHT KIPO 2019

(KO)
프로그램 실행 컨텍스트 기반의 빅데이터를 활용한 역공학 방법 및 시스템을 제공한다. 일실시예에 따른 역공학 방법은, 분석 대상 프로그램을 디버거를 통해 실행하는 단계, 상기 디버거를 이용하여 상기 분석 대상 프로그램의 관심 영역에 포함된 인스트럭션에 브레이크 포인트를 설정하는 단계, 상기 브레이크 포인트가 설정된 인스트럭션에서 발생하는 이벤트에 대해 이벤트 핸들러를 통해 해당 시점에서의 실행 컨텍스트(execution context)를 컨텍스트 데이터베이스에 저장하는 단계 및 상기 컨텍스트 데이터베이스에 저장된 데이터를 처리하여 상기 분석 대상 프로그램에 대한 정보 분석 결과를 생성하는 단계를 포함할 수 있다.

Also published as