2010. 8. 24. 13:33, 유용한 지식 자료들/기타
다음은 화면 캡쳐에 쓰이는 API - GetDC, BitBIt, ReleaseDC에 관한 글이다.
몇몇 악성코드를 분석하다 보면 GetDC라는 함수를 보았던거 같다. 이게 관련이 있는 지는 모르겠지만
그동안은 반신반의 하면서 쓰레기코드로 치부하고 지나갔었다... 다음에 만나면 상세분석 들어가야겠다..ㅎ
------> 다음은 원문
상용 DRM솔루션에 대한 이해 1부 - 화면캡쳐방지는 어떻게 구현될까?
http://lain32.egloos.com/4805054
(생략)..
화면캡쳐방지에 대해 거론하기 전에 우선 화면캡쳐를 어떻게 하는지 당연히 알고 있어야 합니다.
방어를 할려면 공격방법을 먼저 알아야 되죠. 그래서 해킹보다 보안이라는것이 더 어려운 경우가 많습니다.
화면캡쳐에 기본적인 주요 API는 3가지로 구현됩니다.
GetDC, BitBlt, ReleaseDC
화면캡쳐 프로그램들은 보통 이 3가지 API를 이용하여 화면캡쳐를 합니다.
다음은 오픈캡쳐에서 사용하는 전체화면 캡쳐 방식입니다.
..(생략)
화면캡쳐방지에 대해 거론하기 전에 우선 화면캡쳐를 어떻게 하는지 당연히 알고 있어야 합니다.
방어를 할려면 공격방법을 먼저 알아야 되죠. 그래서 해킹보다 보안이라는것이 더 어려운 경우가 많습니다.
화면캡쳐에 기본적인 주요 API는 3가지로 구현됩니다.
GetDC, BitBlt, ReleaseDC
화면캡쳐 프로그램들은 보통 이 3가지 API를 이용하여 화면캡쳐를 합니다.
다음은 오픈캡쳐에서 사용하는 전체화면 캡쳐 방식입니다.
..(생략)
'유용한 지식 자료들 > 기타' 카테고리의 다른 글
Malware online databases and analysis sites (0) | 2011.11.23 |
---|---|
Ubuntu 10.04 LTS, PXE + Truman 설치 (0) | 2011.11.04 |
색상표를 선호도에 따라 분류(html color) (0) | 2011.07.06 |
KiUserApcDispatcher (0) | 2010.05.11 |
Backtrack에서 GUI로 네트워크 설정하기 (Backtrack Network Configuration) (1) | 2010.04.29 |
Comments, Trackbacks