본문으로 바로가기

[VM 탐지] VMware 탐지 우회 방법

category Reversing/Anti Debugging 2015. 3. 26. 20:08

VMware 탐지 우회 방법

VMX파일 수정

monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "true"
monitor_control.disable_ntreloc = "true"
monitor_control.disable_selfmod = "true"
monitor_control.disable_reloc = "true"
monitor_control.disable_btinout = "true"
monitor_control.disable_btmemspace = "true"
monitor_control.disable_btpriv = "true"
monitor_control.disable_btseg = "true"
isolation.tools.getPtrLocation.disable = “TRUE”
isolation.tools.setPtrLocation.disable = “TRUE”
isolation.tools.getVersion.disable = "TRUE"
isolation.tools.setVersion.disable = “TRUE”

일반적인 VMware 탐지 방법은 vmx파일에 위 내용을 추가하면 우회 가능하다.

하지만 패킹되어있는 프로그램에 대하여 VMware탐지를 우회하기 위해서는

monitor_control.restrict_backdoor = "TRUE"
disable_acceleration = "TRUE"
monitor_control.vt32 = "TRUE"
monitor_control.enable_svm = "TRUE"
mks.enable3d = "TRUE"
svga.vramsize = 67108864
vmmouse.present = "FALSE"

위의 내용을 추가로 수정해 주어야 한다.