정보보안 SUA - [정보보안공부] 7주차 과제 - DLL Injection 수행

2021. 3. 17. 21:33·리버싱/리버싱 걸음마
728x90
반응형

임의의 타겟 프로세스에 원하는 모듈을 주입하시고 실제로 모듈이 잘 로딩되었는지 확인하는게 목적입니다. 모듈 로딩 여부는 프로세스 해커를 사용하거나 직접 만들었던 프로세스/모듈 정보를 열거하는 프로그램을 사용하시면 됩니다.

 

dll injection은 다른 프로세스의 메모리에 데이터를 쓰거나 읽기 위한 목적으로 수행됩니다. 게임 핵이나 악성코드는 주로 메모리로부터 주요 정보를 빼오거나 실행 흐름, 데이터 등을 변조하기 위해 dll injection을 수행하며, 백신 또한 실시간 탐지 등을 목적으로 수행하는 경우가 많습니다.

 

[필수1] CreateRemoteThread 함수를 사용하여 타겟 프로그램에 임의의 DLL을 인젝션합니다.
[선택1] 6주차 과제의 타겟 프로세스에 dll을 Injection하여 메모리를 패치함으로써 실행 흐름을 변경합니다.

Link1 - API 후킹을 위한 Dll Injection 기법들: 

www.apriorit.com/dev-blog/679-windows-dll-injection-for-api-hooks

 

3 Effective DLL Injection Techniques for Setting API Hooks

Learn techniques to inject DLL into the code of Windows system processes.

www.apriorit.com

Link 2 - Dll Injection 개요:

reversecore.com/m/38

 

DLL Injection - 다른 프로세스에 침투하기 (1)

DLL Injection 에 대해서 자세히 알아보겠습니다. DLL Injection 기법은 다른 프로세스에 침투하는 가장 쉽고 강력한 방법입니다. DLL Injection 이란? 다른 프로세스에 특정 DLL 파일을 강제로 삽입시키는

reversecore.com

 

Link 3 - CreateRemoteThread 함수를 사용한 Dll Injection:

reversecore.com/m/40

 

DLL Injection - 다른 프로세스에 침투하기 (2)

DLL Injection 구현 방법 몇 가지 구현 방법이 있습니다. 그 중에서 가장 유명한 방법이 CreateRemoteThread() API 를 이용하는 방법입니다. 이 방법은 윈도우즈 프로그래밍 서적의 바이블인 Jeffrey Richter 의

reversecore.com

[필수 1] CreateRemoteThread 함수를 사용하여 타겟 프로그램에 임의의 DLL을 인젝션합니다.

 

728x90
반응형

'리버싱 > 리버싱 걸음마' 카테고리의 다른 글

정보보안 SUA - [정보보안공부] 6주차 과제 - 런타임 API Hooking 수행  (0) 2021.03.11
정보보안 SUA - [정보보안공부] 5주차 과제 - Hooking의 기초  (0) 2021.03.03
정보보안 SUA - [정보보안공부] 4주차 과제 - Windows 데스크톱 앱 개발  (0) 2021.02.26
정보보안 SUA - [정보보안공부] 3주차 과제 - 리버싱 로드 맵 및 PE로더  (0) 2021.02.24
정보보안 SUA - [정보보안공부] 2주차 과제 - Windows 데스크톱 앱 개C/C++ 언어의 다양한 개념들이 x86 어셈블리 언어로 변환 결과물  (0) 2021.02.05
'리버싱/리버싱 걸음마' 카테고리의 다른 글
  • 정보보안 SUA - [정보보안공부] 6주차 과제 - 런타임 API Hooking 수행
  • 정보보안 SUA - [정보보안공부] 5주차 과제 - Hooking의 기초
  • 정보보안 SUA - [정보보안공부] 4주차 과제 - Windows 데스크톱 앱 개발
  • 정보보안 SUA - [정보보안공부] 3주차 과제 - 리버싱 로드 맵 및 PE로더
Royal!
Royal!
Bachelor of Arts. Bachelor of Science in Engineering. Master of Science in Engineering (In Progress). Job Title: Infrastructure & Security & Cloud Engineer. Etc: Mentor at Fourth Industrial Revolution Center.
  • Royal!
    Security
    Royal!
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 운영체제
      • 네트워크
      • 클라우드
      • 서버
      • Container
      • 프로그래밍
        • Python_혼자 끄적끄적
        • Python_AI(영상처리)
        • 빅데이터
        • C_정보올림피아드 Language_Coder
        • C_QnA
      • 자격증
        • 정보보안기사
        • 정보처리기사
        • ADsP
        • CPPG
        • 보안법률
        • NCA~NCP
        • AWS Certified Solutions Arc..
      • 리버싱
        • 리버싱 걸음마
      • Wargame & CTF
        • Hackerschool FTZ
      • 기타 교육
        • KISA 정보보호제품실습군
        • 빅데이터_분석실무
        • 시큐어코딩진단전문교육(호남정보보호센터)
        • SW테스트 전문가 과정(ISTQB CTFL자격)
        • 정보보호 컨설팅 전문가 양성과정
      • 기타
        • 면접일지
        • 기타
        • 인턴활동
        • 논문 요약
      • K-Shield Jr
        • 악성코드분석
        • 침해사고분석
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인프라기술세미나
    심스와핑
    ai를 활용한 보안
    정보보호 일반대학원
    l3 dsr ftp
    it주말대학원
    skt 유심 유출
    nce덤프
    심클로닝
    nca dump
    ncp 덤프
    nca 덤프
    네전따 세미나
    skt유심해킹
    네이버클라우드 덤프
    ict대학원
    it대학원
    유심 해킹
    sim cloning
    gpu design
    이심 유출
    it야간대학원
    ml보안
    nce dump
    네이버클라우드 dump
    네이버클라우드 ftp 설정
    유십침 유출
    정보보호 전문대학원
    ncp dump
    sim swaping
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Royal!
정보보안 SUA - [정보보안공부] 7주차 과제 - DLL Injection 수행
상단으로

티스토리툴바