Time for Security

블로그 이미지
제가 교육을 받으며 이해한 보안 지식을 복습하고, 정리해가는 작은 블로그입니다.
by 하꼬방
  • Total hit
  • Today hit
  • Yesterday hit

'안티 디버깅'에 해당되는 글 2건

  1. 2017.11.17
    2017.11.16 교육 82일차 - 함수를 이용한 안티 디버깅
  2. 2017.11.16
    2017.11.15 교육 81일차 - 안티 디버깅

 이 날에는 함수를 이용해서 안티 디버깅을 해보았습니다.


 CheckRemoteDebuggerPresent()와 ZwQueryInformationProcess()를 사용해보았는데요.


 처음엔 잘 되지 않았습니다.


 하지만 나중에는 안티 디버깅이 되었고, 신기했어요.


 악성코드 분석 과목은 이름만 재밌지, 역시 힘든 과목 같습니다. 

AND

 이 날엔 안티 디버깅에 대해 교육 받았습니다.


 안티 디버깅이란 쉽게 말해서 프로그램의 내부 알고리즘이나 데이터 등을 분석하지 못하도록 만드는 것이 목적입니다.


 말만 들어도 벌써 어렵습니다.


 이 안티 디버깅을 잘 하기 위해서는 2가지가 필수라고 하는데요.


 바로, TEB와 PEB입니다.


 TEB는 유저 레벨의 스레드 정보를 가지고 있는 구조체이며,


 PEB는 유저 레벨의 프로세스 정보를 가지고 있는 구조체입니다.


 하루만에 습득은 불가능한 부분 같네요... 


 그리고 WinDbg라는 툴을 사용해 보았습니다.


 윈도우의 커널 디버깅을 할 수 있는 툴이었는데요.


 응용 프로그램, 커널 모드 드라이버 등을 디버깅 해볼 수 있었습니다.

AND

ARTICLE CATEGORY

전체 (115)
블로그 소개 (1)
KITRI 교육 (95)
보안 지식 창고 (16)
한 잔의 여유 (2)

RECENT ARTICLE

RECENT COMMENT

RECENT TRACKBACK

CALENDAR

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

ARCHIVE