Till Done sTeal Dawn

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

채움패턴 1

힙 손상 탐지(1) - 초기화 안 된 상태로 사용

힙 손상 탐지(1) - 초기화 안 된 상태로 사용 공간을 할당했으면 초기화를 하고 사용해야함.포인터 변수를 다뤄봤다면 알겠지만, 뭐가 들었을 지 알고 초기화도 안하고 사용하나?! 1) 할당만 받고 초기화 하지 않은 채 사용한다면 문제가 발생할 수 있으므로 잡아야한다.2) Free 한 이후에도 사용하는 것은 문제를 야기할 수 있고 정상적인 사용방법이 아니다.스택은 문제를 야기하는 원인 근처에서 크래시가 발생하므로 추적이 쉬움.힙 문제는 원인과 결과가 한참 차이나는 경우가 많음 (변조는 이미 되었으나 오류 발생은 실제 사용 시점에서 발생하므로)Crash 시점부터 백트레이스는 너무 많은 비용 소모, 힙 손상이 발생 시점에 트랩하자.대안: 디버깅 하에서 실행 시 채움 패턴 사용.(디버거 하에서 프로세스를 시작한..

취약점 분석/힙(Heap) 2019.03.13
이전
1
다음
더보기
프로필사진

Till Done sTeal Dawn

(한어진) 악성코드, 취약점 상세 분석 - 스터디 블로그

  • 분류 전체보기
    • Assembly
      • x86
      • arm64
    • My Exploit
      • 팟플레이어 취약점
    • 취약점 분석
      • windbg
      • PeachFuzzer
      • 여러가지 구조 형식
      • 힙(Heap)
      • 압축 알고리즘
      • Pin Tool
      • 안티 리버싱
      • tip
      • 메모리 보호 기법
      • SEH
      • SEH Unicode
      • SEH+DEP
    • IDA
    • 네트워크 패킷 분석
      • 스크립트 tmp
    • Objective-C 기초
    • iOS 앱 점검(ObjC)
      • 로컬데이터 누출 검사
      • 사이드채널 누출 검사, 시큐어 코딩
      • 패킷 수집, SSL Pinning 우회
      • 클래스 덤프, Cycript
      • 디스어셈블, 디버깅
      • 후킹, 트윅 작성
      • JB탐지&우회
      • 안티디버깅
    • Swift 기초
    • iOS 앱 점검(Swift)
      • 기초배경지식
      • LLDB
      • 어셈블리어
      • 로우레벨(후킹)
    • 악성코드 분석
    • 파이썬 담아두기
    • 웹 퍼블리싱
    • OCR
      • OpenCV
      • Tesseract
    • MFC
    • Shell Script 문법
      • Mac
    • IoT 임베디드
    • 기타 모음
    • 기타 일상
    • Fuzzing
    • 전세사기대응
    • 개인창업
      • 상표권 등록
    • 세금납부

Tag

안티디버깅 우회, HTML, Swift 기초, 웹 퍼블리싱, IDA Script, ios, Web, IDA python, NtQueryInformationProcess, iOS 앱 구조, swift, windbg, Objective-C, iOS Architecture Patterns, 파이썬, 안티디버깅, 웹, Programming, iOS 앱 패턴, Python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바