HELLO_HELL?

블로그 이미지

준P

reversing.kr) Easy_ELF 풀이

Reversing/Reversing.kr 2015. 1. 1. 19:44

reversing.kr의 East_ELF문제는 리눅스 파일 입니다.


ELF는 리눅스 실행 파일이기 떄문이져


저는 edb로 리버싱을 하였습니다.


일단 실행 권한을 준다음 열어보았습니다.



edb에는 문자열 검색 하기도 힘듬니다 .ollydbg처럼 문자열 검색하는 기능이 없습니다.


그냥 문자열을 입력해서 검색하기 떄문에 여러 문자열을 보긴 힘듬니다.


f9으로 입력하는 구간까지 가겟습니다.



write라고 출력하는 구간이 있네요



넘어가면 이렇게 문자열이 보임니다.


다음 call을 들어가 보니



scanf로 문자열을 입력 받습니다.


그렇다면 마지막 call문이 비교문이라는 것 이겟죠





네 여러 비교문이 나오네요


저는 제가 입력한 문자열이 어디에 있는지 ctrl + f 로 검색 해보았습니다.



두가지가 나오네요



비교문을 보면 0x0804a020으로 시작하는 곳이 많네요 0x084a020이 제가 입력한 문자열 입니다.



goto adress로 찾아봅시다.



data덤프에서 제가 입력한 문자열이 보이네요




저작자표시 비영리 변경금지 (새창열림)

'Reversing > Reversing.kr' 카테고리의 다른 글

reversing.kr) easy unpack  (0) 2014.12.06
Posted by 준P
블로그 이미지

by 준P

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

글 보관함

«   2025/06   »
일 월 화 수 목 금 토
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

링크

카테고리

HELLO? (157)
스터디 (6)
Windows 구조와 원리 OS를 관통하는 프로그.. (6)
Development (44)
Android (5)
Assembly (4)
C/C++ (11)
C# (0)
HTML (1)
JAVA (2)
JSP (3)
JS Script (2)
Linux Shell Script (2)
Open GL (1)
PHP (0)
Python (1)
QT library (3)
SQL (1)
Swift (1)
MongoDB (0)
Express JS (1)
Angular JS (1)
Node JS (1)
SpongePoweredForgePluginDev.. (2)
Unity3d (1)
Docker (0)
Linux (22)
Linux Kernel Study (1)
Network (9)
WireShark (1)
Network Theory (6)
Hack the packet 2013 (2)
Reversing (50)
Windows PE (10)
Windows Reversing (1)
Linux PE (0)
Linux Reversing (0)
Android Reversing (2)
Reversing Tools (8)
CodeEngn (25)
Reversing.kr (2)
abex's (2)
Sites (3)
System (12)
FTZ (9)
Buffer Over Flow (3)
GDGkr (1)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
준P's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

HELLO_HELL?

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • HELLO? (157)
    • 스터디 (6)
      • Windows 구조와 원리 OS를 관통하는 프로그.. (6)
    • Development (44)
      • Android (5)
      • Assembly (4)
      • C/C++ (11)
      • C# (0)
      • HTML (1)
      • JAVA (2)
      • JSP (3)
      • JS Script (2)
      • Linux Shell Script (2)
      • Open GL (1)
      • PHP (0)
      • Python (1)
      • QT library (3)
      • SQL (1)
      • Swift (1)
      • MongoDB (0)
      • Express JS (1)
      • Angular JS (1)
      • Node JS (1)
      • SpongePoweredForgePluginDev.. (2)
      • Unity3d (1)
    • Docker (0)
    • Linux (22)
    • Linux Kernel Study (1)
    • Network (9)
      • WireShark (1)
      • Network Theory (6)
      • Hack the packet 2013 (2)
    • Reversing (50)
      • Windows PE (10)
      • Windows Reversing (1)
      • Linux PE (0)
      • Linux Reversing (0)
      • Android Reversing (2)
      • Reversing Tools (8)
      • CodeEngn (25)
      • Reversing.kr (2)
      • abex's (2)
    • Sites (3)
    • System (12)
      • FTZ (9)
      • Buffer Over Flow (3)
    • GDGkr (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바