CodeEngn_Basic_04

2018. 8. 7. 15:19· Security/CodeEngn
목차
  1. 코드엔진 베이직 4번 : 디버거를 탐지하는 함수의 이름은?

코드엔진 베이직 4번 : 디버거를 탐지하는 함수의 이름은?

문제에서 프로그램이 디버거를 탐지한다 했으니 디버거를 사용하지 않고 문제를 실행시켜봅시다.


정상이라 뜹니다. 그럼 디버거를 사용해 실행시켜봅시다.


디버깅 당함이라 뜨네요!


베이직 문제 3번 풀이에서 썼던 올리디버거의 기능을 씁시다.


[마우스 우클릭]->[search for]->[All intermodular calls]


들어가면 이 프로그램에서 사용한 함수만 나열됩니다.



제일 처음 쓰인 함수부터 보니



IsDebuggerPresent 라는 함수가 있네요. 이름부터 수상하니 더블클릭해서 들어가봅니다.



우선 이 함수의 역할을 알기 위해 bp를 걸고 실행시켜봅시다.



이 함수를 지나기 전 EAX의 값은 0 이지만



지난 후 EAX의 값은 1이 됩니다. 계속 실행시켜보면,



콘솔창에는 디버깅 당함이라 뜨고, EAX의 값은 0으로 초기화되어있고 다시 IsDebuggerPresent 함수로 돌아오는 모습을 볼 수 있습니다.



IsDebuggerPresent 함수의 반환값을 0으로 바꾸고 다시 진행시켜보면,



짠! 정상이라 뜨네요.


이로써 답을 구했으니 확인을 해봐야겠죠?



다음 문제가 나왔네요 XD 

모두 화이팅하세요!


'Security > CodeEngn' 카테고리의 다른 글

CodeEngn_Basic_06  (0) 2018.08.12
CodeEngn_Basic_05  (0) 2018.08.09
CodeEngn_Basic_03  (0) 2018.08.04
CodeEngn_Basic_02  (0) 2018.08.03
CodeEngn_basic_01  (2) 2018.08.02
  1. 코드엔진 베이직 4번 : 디버거를 탐지하는 함수의 이름은?
'Security/CodeEngn' 카테고리의 다른 글
  • CodeEngn_Basic_06
  • CodeEngn_Basic_05
  • CodeEngn_Basic_03
  • CodeEngn_Basic_02
lim.dev
lim.dev
* 깃허브: https://github.com/Ellie010707
코딩림* 깃허브: https://github.com/Ellie010707
lim.dev
코딩림
lim.dev
전체
오늘
어제
  • 분류 전체보기 (205)
    • Network (6)
    • Backend (31)
      • Django (8)
      • Spring Boot (22)
    • Frontend (3)
    • Coding Test (107)
      • Python (93)
      • Java (1)
      • C_C#_C++ (4)
      • SQL (8)
    • Security (40)
      • 해커스쿨_FTZ (19)
      • VM (6)
      • CodeEngn (11)
      • Linux (4)
    • Project (2)
    • etc (12)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 해커스쿨ftz
  • ftz
  • 리버싱
  • 리눅스
  • reversing
  • 해커스쿨
  • CodeEngn
  • abex
  • 리버서
  • ftz writeup
  • 코드엔진
  • ftz 풀이
  • hacking
  • ftz풀이
  • 해킹
  • ftz write up
  • crackme
  • stolenbyte
  • linux
  • 리눅스마스터

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
lim.dev
CodeEngn_Basic_04
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.