맨위로가기

OllyDbg

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

OllyDbg는 윈도우 운영 체제용 32비트 어셈블리 수준의 디버거이다. 리버스 엔지니어링, 소프트웨어 크래킹, 멀웨어 분석 등 다양한 목적으로 사용되며, 32비트 실행 파일을 실시간으로 디스어셈블할 수 있다. OllyDbg는 무료로 제공되지만, 이전 버전은 등록을 요구했으며, 현재는 등록 요구 사항이 삭제되었다. 디스어셈블러 부분은 GNU GPL에 따라 릴리스된 자유 소프트웨어이다.

더 읽어볼만한 페이지

  • 역어셈블러 - 인터랙티브 디스어셈블러
    인터랙티브 디스어셈블러는 다양한 시스템, 프로세서, 컴파일러를 지원하는 디스어셈블 및 디버깅 도구로, IDC 스크립트를 통한 기능 확장과 다양한 스크립트 언어 및 디버깅 환경을 지원한다.
  • 역어셈블러 - 기드라
    기드라는 미국 국가안보국에서 개발하여 2019년 오픈 소스로 공개한 리버스 엔지니어링 도구로, 자바로 작성되었으며 다양한 운영체제를 지원하고 디스어셈블러, 디컴파일러, 디버깅 기능 등을 제공하여 악성코드 분석 등 다양한 분야에 활용된다.
  • 디버거 - Valgrind
    Valgrind는 동적 분석 도구들의 프레임워크로, 가상 머신 기반으로 작동하며 메모리 오류 감지, 멀티스레드 코드 분석 등 다양한 기능을 제공하지만, 정적 또는 스택 할당 데이터의 경계 오류는 모두 감지하지 못한다.
  • 디버거 - Eclipse (소프트웨어)
    이클립스는 IBM에서 개발한 자바 기반의 통합 개발 환경으로, OSGi 서비스 플랫폼을 런타임 아키텍처로 사용하며, 플러그인을 통해 기능을 확장할 수 있고, 이클립스 퍼블릭 라이선스를 따르며, 한국어를 지원한다.
OllyDbg - [IT 관련 정보]에 관한 문서
기본 정보
이름OllyDbg
종류디버거
개발 정보
개발자Oleh Yuschuk
프로그래밍 언어C
운영 체제마이크로소프트 윈도우
배포 정보
최신 버전2.01
최신 버전 출시일2013년 9월 27일
라이선스GPL (2.01 버전)
프리웨어 (2.0 버전)
셰어웨어 (1.x 버전)
웹사이트OllyDbg 공식 웹사이트

2. 라이선스

OllyDbg는 무료로 제공되지만, 버전 1.x의 셰어웨어 라이선스는 사용자에게 제작자에게 등록할 것을 요구했다.[5] 버전 2.x에서는 등록 요구 사항이 삭제되었다.[6] 소스 코드는 제작자로부터 구매할 수 있다.[7]

OllyDbg의 디스어셈블러 부분은 GNU GPL에 따라 릴리스된 자유 소프트웨어이다.[8]

3. 리버스 엔지니어링

올리디버거는 종종 프로그램의 리버스 엔지니어링에 사용된다.[13][9] 크래커들이 소프트웨어를 크랙하기 위한 용도로도 사용된다. 높은 유용성과 사용 편의성 덕분에 크래킹 및 리버스 엔지니어링을 위한 주요 도구로 사용된다. 32비트 실행 파일은 실시간으로 디버거에서 비트코드/어셈블리어로 편집할 수 있다.[14][10] 또한 프로그래머가 프로그램이 의도대로 실행되는지 확인하거나 악성코드 분석을 위해서도 유용하게 사용된다.

4. 관련 소프트웨어


  • IDA 프로 (IDA Pro)
  • Radare2
  • Ghidra
  • 치트 엔진
  • 소프트웨어 리버스 엔지니어링을 위한 디버거
  • x64dbg
  • Syser Debugger

참조

[1] 웹사이트 OllyDbg 2.0 http://www.ollydbg.d[...] 2022-10-19
[2] 웹사이트 80x86 Assembler and Disasssembler http://www.ollydbg.d[...] 2022-10-19
[3] 웹사이트 OllyDbg 64 https://www.ollydbg.[...]
[4] 웹사이트 OllyDbg v1.10 https://www.ollydbg.[...]
[5] 웹사이트 Download https://www.ollydbg.[...]
[6] 간행물 OllyDbg 2.01 Brief Help 2013-09-27
[7] 간행물 OllyDbg 2.01 Brief Help 2013-09-27
[8] 웹사이트 80x86 Assembler and Disasssembler https://www.ollydbg.[...]
[9] 서적 Reversing: secrets of reverse engineering https://books.google[...] Wiley
[10] 서적 Reverse engineering code with IDA Pro https://books.google[...] Syngress
[11] 웹인용 Download http://www.ollydbg.d[...] 2007-06-25
[12] 웹인용 OllyDbg 2.01 http://www.ollydbg.d[...] 2017-08-21
[13] 서적 Reversing: secrets of reverse engineering http://books.google.[...] Wiley 2011-05-03
[14] 서적 Reverse engineering code with IDA Pro http://books.google.[...] Syngress 2011-05-03



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com