Security/Reversing

[Anti-VM] - 어셈블리 STR편

Winduck 2018. 1. 14. 19:56
반응형

어셈블리 명령어를 이용한  Anti-VM기법에대해 정리하고자 합니다.


※ 어셈블리 STR이란?
- 현재 실행중인 TSS세그먼트 셀렉터의 값을 가져온다.

※Anti-VM
- 로컬PC에서는 TSS레지스터는 0x40000000값을 가지는 반면  VMware에서는 다른 값을 가집니다. 

로컬 호스트

VM-Ware 





※Anti-VM코드(참조 : https://www.aldeid.com/wiki/X86-assembly/Instructions/str)

위 블로그를 참조했는데 코드가 온전하진않아서 바꿔서 진행했습니다.




이상입니다.


반응형