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.
展开▼