이 영역을 누르면 첫 페이지로 이동
포렌식 & 개발 이야기 - Forensics & Development 블로그의 첫 페이지로 이동

포렌식 & 개발 이야기 - Forensics & Development

페이지 맨 위로 올라가기

포렌식 & 개발 이야기 - Forensics & Development

Pental - Forensics / iOS / Windows / Android / Kakaotalk / Telegram / Etc

Category

  • 포렌식 & 개발 이야기 - Forensics & Development
[2025 DFC] 2025 디지털포렌식 챌린지 - 301 - 404 VMK Not Found

[2025 DFC] 2025 디지털포렌식 챌린지 - 301 - 404 VMK Not Found

2026.04.20
Step-by-step methodology:문제풀이에 앞서 MD5 해시값 검증을 진행한다.그림 1 Mem_files.zip 파일 해시 검증문제에서 주어진 Mem_files.zip의 MD5 해시값이 C488FB533376039D5345F19E65C4D190과 동일한것을 확인했다.문제에서 주어진 이미지 파일인 diskimg 파일의 정보는 다음과 같다.그림 2 diskimg 파일의 해시 정보File NamediskimgFile Size1,048,576,000 바이트MD52D1560610DF4AF997A00D3882E4DFDF5SHA1A743E5447280DF0210B09543B044EC423ACF55D1표 1 diskimg 파일의 정보해당 파일을 HxD를 통해 확인하면 다음과 같다.그림 3 HxD를 통해 확..
[2025 DFC] 2025 디지털포렌식 챌린지 - 207 – iBackup Trace

[2025 DFC] 2025 디지털포렌식 챌린지 - 207 – iBackup Trace

2026.04.20
Step-by-step methodology: 문제 풀이에 앞서, dfchallenge.org에서 제공한 문제 파일의 해시값과 다운로드 받은 파일의 해시값을 비교하여 동일성을 검증하였다. 그림 1 dfchallenge.org에 명시되어 있는 MD5 해시값그림 2 HashTab을 사용해 다운로드 받은 파일의 MD5 해시값 주어진 파일은 backup.zip 파일이며 상세 정보는 다음과 같다.FileNamebackup.zipSize131,621,229 BytesMD5d4591cd1aa35101c2484bc6a6d986538표 1 주어진 파일의 상세 정보 압축을 해제하면 `00008130-001E682D11181001C` 폴더가 생성되며, 하위 폴더의 예시는 다음과 같다.그림 3 압축 해제 된 파일의 일부 폴더..
[2025 DFC] 2025 디지털포렌식 챌린지 - 206 – Let’s Vibe

[2025 DFC] 2025 디지털포렌식 챌린지 - 206 – Let’s Vibe

2026.04.20
Step-by-step methodology:문제 풀이에 앞서 대회에서 주어진 이미지 파일과 다운로드 받은 파일의 해시 값 검증을 진행한다.Figure 1 대회에서 주어진 MD5 해시값Figure 2 HashTab을 이용한 다운로드 받은 파일의 해시값 검증주어진 파일의 정보는 다음과 같다.File Namedesktop.zipFile Size20,473,057,512 바이트MD53908E6DBDE1ED0F0B6A41F97693DA3CBSHA-1EA2807F984EA95C40FD903C04B876E05B1AAD340Table 1 주어진 파일의 정보압축을 해제하면 다음과 같은 파일을 확인 할 수 있으며 각각 정보는 다음과 같다.Figure 3 압축 해제 된 파일들 총 18개의 가상 디스크 이미지가 확인되었다...
[2025 DFC] 2025 디지털포렌식 챌린지 - 203 - Ooops, your files have ben encrypted!

[2025 DFC] 2025 디지털포렌식 챌린지 - 203 - Ooops, your files have ben encrypted!

2026.04.20
Step-by-step methodology: 문제를 풀기에 앞서 대회측에서 제공한 파일의 해시값과 다운로드 받은 해시값이 일치하는지 확인한다.그림 1 대회에서 주어진 파일 정보그림 2 HashTab을 이용한 해시 확인파일의 해시값과 다운로드 받은 파일의 해시값이 A530D2ABDEBF60EE0D81B7DC6ED92C7A으로 동일함을 확인하였다.반디집 프로그램을 통해 PD12M_dataset.zip.enc 파일을 열어보면 다음과 같은 오류를 확인 할 수 있다.그림 3 반디집을 통해 PD12M_dataset.zip.enc 파일 열기오류에서 확인되는 내용은 “이 파일은 손상된 파일입니다.” 이며, 확인 버튼을 클릭하면 일부 파일이 식별된다.그림 4 그림 3에서 확인 버튼 클릭 후 보여지는 화면추출할 수 있는..
[2025 DFC] 2025 디지털포렌식 챌린지 - 201 - Look at the Quote

[2025 DFC] 2025 디지털포렌식 챌린지 - 201 - Look at the Quote

2026.04.20
Step-by-step methodology: 문제 풀이에 앞서 대회에서 주어진 해시값과 다운로드 받은 해시값이 동일한지 확인한다.그림 1 대회에서 주어진 해시값 목록그림 2 hashtab 을 사용한 nal_unit.zip 의 해시 값그림 3hashtab 을 사용한 sps-pps.zip 의 해시 값대회에서 주어진 해시값과 다운 받은 파일을 HashTab을 통해 해시값이 동일함을 확인하였다. 각각 주어진 압축파일을 해제하면 다음과 같은 파일을 확인 할 수 있다.그림 4 nal-unit.zip 압축 해제 파일nal-unit,zip을 압축 해제하면 2개의 파일을 확인 할 수 있으며, 각각 파일에 대한 정보는 다음과 같다.FileNameproblem1.aviFileSize9,717,752 바이트MD500E3BC..
palera1n을 통한 아이폰 탈옥 및 SSH 접근

palera1n을 통한 아이폰 탈옥 및 SSH 접근

2026.02.23
우연치 않게 아이폰 X를 구하게 되어서 오랜만에 탈옥을 진행해보려고 한다.요즘 탈옥은 palera1n 및 도파민을 통해서 많이 진행한다고 하며, 이 포스팅에서는 palera1n을 통해서 탈옥을 진행한다.https://palera.in/ palera1npalera1n includes tools like dropbear (port 44), a (rather insecure) telnet option if specified, and a binpack with basic command line utilitiespalera.in필자는 맥북을 사용하고 있으며, 터미널을 통해서 진행했다.sudo /bin/sh -c "$(curl -fsSL https://static.palera.in/scripts/install.sh..
[25년 2회차] 제11회 빅데이터분석기사 합격 후기 (필기 & 실기)

[25년 2회차] 제11회 빅데이터분석기사 합격 후기 (필기 & 실기)

2025.12.25
어쩌다보니 응시하게 된 "빅데이터분석기사" 어떨결에 합격했다. 이로써 정보처리기사, 정보보안기사, 빅데이터분석기사 총 3개의 기사를 가지게 되었다.아래는 내가 가지고 있는 자격 목록들,,정보처리기사, 정보보안기사, 빅데이터분석기사디지털포렌식 전문가 2급컴퓨터활용능력 1급, 워드프로세서리눅스마스터 2급, SQLD, FTK Ace v6,7자격증 리스트가 계속해서 추가되고 있다,,,, 자격증이 하나둘 추가되다 보니 “이제 뭐가 본업인지 모르겠다”는 생각도 가끔 들지만, 그래도 그 과정 자체는 분명 의미가 있었다.이번 글에서는 빅데이터분석기사 필기·실기를 한 번에 합격하면서 느낀 점, 그리고 짧게나마 공부 방법과 소소한 팁을 기록용으로 남겨보려 한다. 앞으로 준비하시는 분들께 조금이나마 도움이 되길 바란다. 빅..
[브론즈 2] 백준 2703 - Cryptoquote (파이썬)

[브론즈 2] 백준 2703 - Cryptoquote (파이썬)

2025.11.19
import syst = int(sys.stdin.readline().strip())for _ in range(t): encrypted = sys.stdin.readline().rstrip("\n") rule = sys.stdin.readline().strip() result_chars = [] for ch in encrypted: if ch == " ": result_chars.append(" ") else: idx = ord(ch) - ord('A') result_chars.append(rule[idx]) print("".join(result_chars))
[빅데이터분석기사] 실기 대비 4일차 - 기출문제 4회

[빅데이터분석기사] 실기 대비 4일차 - 기출문제 4회

2025.11.06
본 글은 개인적으로 공부하려고 작성한 내용입니다.만일 저작권 및 다른 이유로 인해 문제가 발생할 소지가 있다면pental@kakao.com 으로 메일 또는 해당 게시물에 댓글을 달아주시면 처리하도록 하겠습니다. 본 내용은 빅데이터분석기사-2차실기 / 장은진 교수님의 강의를 듣고 개인적으로 추가 공부가 필요한 내용에 대해서 정리한 글입니다. 작업형 1유형 문제 1 - 주어진 데이터의 age 컬럼의 3사분위수와 1사분위수의 차를 절대값으로 구하고 정수형태로 출력하시오 - data : basic1.csv먼저 import pandas 와 같이 기본적인 작업을 진행하고 데이터의 정보를 확인한다.import pandas as pddf = pd.read_csv("./bigdata_csvfile/basic1.csv..
[빅데이터분석기사] 실기 대비 3일차 - 기출문제 3회

[빅데이터분석기사] 실기 대비 3일차 - 기출문제 3회

2025.11.05
본 글은 개인적으로 공부하려고 작성한 내용입니다.만일 저작권 및 다른 이유로 인해 문제가 발생할 소지가 있다면pental@kakao.com 으로 메일 또는 해당 게시물에 댓글을 달아주시면 처리하도록 하겠습니다. 본 내용은 빅데이터분석기사-2차실기 / 장은진 교수님의 강의를 듣고 개인적으로 추가 공부가 필요한 내용에 대해서 정리한 글입니다. 작업형 1유형 문제 1주어진 데이터 중 컬럼들의 결측값을 전부 제거한 후 데이터를 처음부터 순서대로 70%를 추출하여 housing_median_age 컬럼의 1분위수를 산출해라. (단, 출력 결과는 정수형태로 한다.)import pandas as pddf = pd.read_csv("./bigdata_csvfile/california_housing.csv")displa..
[빅데이터분석기사] 실기 대비 2일차 - 기출문제 2회

[빅데이터분석기사] 실기 대비 2일차 - 기출문제 2회

2025.11.03
본 글은 개인적으로 공부하려고 작성한 내용입니다.만일 저작권 및 다른 이유로 인해 문제가 발생할 소지가 있다면pental@kakao.com 으로 메일 또는 해당 게시물에 댓글을 달아주시면 처리하도록 하겠습니다. 본 내용은 빅데이터분석기사-2차실기 / 장은진 교수님의 강의를 듣고 개인적으로 추가 공부가 필요한 내용에 대해서 정리한 글입니다. 작업형 1유형 문제 1번주어진 Dataset에서 'CRIM' 값이 가장 큰 10개의 지역을 구하고 10개의 지역의 'CRIM' 값을 그 중 가장 작은 값으로 대체한 후, 'AGE' 컬럼 값이 80이상인 행의 'CRIM' 평균을 구하시오 (단, 출력 결과는 정수형으로 한다.)import pandas as pddf = pd.read_csv("./bigdata_csvfile..
[빅데이터분석기사] 실기 대비 1일차 - 모의고사

[빅데이터분석기사] 실기 대비 1일차 - 모의고사

2025.11.03
본 글은 개인적으로 공부하려고 작성한 내용입니다.만일 저작권 및 다른 이유로 인해 문제가 발생할 소지가 있다면pental@kakao.com 으로 메일 또는 해당 게시물에 댓글을 달아주시면 처리하도록 하겠습니다. 본 내용은 빅데이터분석기사-2차실기 / 장은진 교수님의 강의를 듣고 개인적으로 추가 공부가 필요한 내용에 대해서 정리한 글입니다. 작업형 1유형 1번 문제문제에 대한 정의는 따로 되어 있지 않았음, 단 코드상으로 예측한 문제는 다음과 같다.해당 정보를 바탕으로 사망자가 제일 많은 도시의 사망자와, 사망자가 뒤에서 5번째로 많은 도시의 사망자의 차이를 구하시오 import pandas as pdimport numpy as npdf = pd.read_csv("./bigdata_csvfile/cov..
[포렌식] 카카오톡 수정된 메시지 및 삭제된 메시지 분석 및 복구 (25.10.07)

[포렌식] 카카오톡 수정된 메시지 및 삭제된 메시지 분석 및 복구 (25.10.07)

2025.10.07
“지금 보낸 그 메시지, ‘수정’ 버튼 한 번이면 싹 바뀔 수 있다.”최근 카카오톡의 대대적 업데이트 이후, 메시지 수정 기능이 새롭게 도입되면서 많은 이용자들이 기대와 우려 사이에 놓여 있다. 특히 이 기능이 “말 바꾸기” 또는 “증거 삭제”의 수단으로 악용될 가능성도 제기되며, 카카오톡이 가진 커뮤니케이션의 신뢰성에도 균열이 생길지 모른다는 목소리가 커지고 있다.실제로 일부 이용자들은 “그럼 앞으로 카톡을 증거로 사용할 수 없겠네… 신뢰성 떨어진다” 라는 반응을 보이기도 했는데 이처럼 메시지 수정 기능은 단순한 편의성의 연장선이 아니라, 커뮤니케이션의 본질과 책임의 경계를 다시 묻게 만드는 변화다.이 글에서는 카카오톡 업데이트의 핵심 변화와 더불어, 메시지 수정 기능이 초래할 수 있는 문제점들을 짚어..
[58회] SQLD 합격 후기

[58회] SQLD 합격 후기

2025.09.20
이번 58회차 SQLD 자격증을 합격했습니다.이번 58회차는 역대급으로 어려웠다는 소문이 돌기도 하고,전공자이긴 하지만 SQL 부분은 다뤄본적이 많이 있지 않아서 조금 어려웠습니다.짧게나마 제 공부 방법과 느낀점, 그리고 소소한 팁들을 기록용으로 남겨봅니다.앞으로 준비하시는 분들꼐 조금이나마 도움이 되길 바랍니다.SQLD(SQL Developer)는 한국데이터산업진흥원(Kdata)에서 주관하는 국가공인 자격증입니다.데이터베이스의 구조와 원리를 이해하고, SQL을 실제로 다루는 능력을 검증하는 시험이라서 IT 개발자뿐만 아니라 데이터 분석가, 기획자에게도 필수 스펙으로 꼽힙니다. 공부 과정 📝저는 2025년 여름, 약 두 달 동안 SQLD를 준비했어요. 아이패드로 기본서를 1회독하고,노랭이 요약집과 모의..
[브론즈 2] 백준 1673 - 치킨 쿠폰 (파이썬)

[브론즈 2] 백준 1673 - 치킨 쿠폰 (파이썬)

2025.09.12
https://www.acmicpc.net/problem/1673치킨 한마리를 먹으면 쿠폰을 1장 준다. 요즘도 쿠폰을 주는 치킨집이 있던가,,쿠폰 K장을 모으면 치킨 1마리로 교환할 수 있다. 처음에 가진 치킨 수 N이 주어졌을 때, 총 몇마리의 치킨을 먹을 수 있는지 구하는 문제이다.3 24 3예시로 다음과 같은 입력이 주어졌다면 분석하면 다음과 같다.처음에 3마리를 주문 했고, 쿠폰 3장을 지급 받았다. 1마리를 교환 했고, 쿠폰이 1장 남아있다. 근데 1마리를 주문하면서 쿠폰 1장을 더 받았기에, 남은 쿠폰은 2개가 되어 한마리를 더 주문할 수 있다.총 5마리를 먹을 수 있는 셈이다. 완전 부럽다.4 3 의 경우 처음에 4마리를 먹었고, 쿠폰 4장을 지급 받았다. 이 치킨 집은 3장당 한마리로 바..
  • 최신
    • 1
    • 2
    • 3
    • 4
    • ···
    • 36
  • 다음

정보

포렌식 & 개발 이야기 - Forensics & Development 블로그의 첫 페이지로 이동

포렌식 & 개발 이야기 - Forensics & Development

  • 포렌식 & 개발 이야기 - Forensics & Development의 첫 페이지로 이동

검색

메뉴

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

카테고리

  • Category (527)
    • Forensics (112)
      • Magnet AXIOM (28)
      • Digital Forensics Informati.. (9)
      • Iphone Forensics (26)
      • DFC (12)
      • 디지털포렌식전문가2급 자격증 (10)
      • FTK ACE 자격증 (7)
    • 이것저것 (12)
      • Ubuntu (6)
      • 디스코드 봇 (4)
      • Volatility GUI (2)
    • CTF (32)
      • NEWSECU (14)
      • CTF-d (5)
      • Puzzel - Network Forensics (2)
      • Security Traps (2)
      • system32.kr (5)
      • HMCTF (4)
    • Programming (322)
      • C (10)
      • Python (11)
      • 백준 (264)
      • 프로그래머스 (32)
      • 빅데이터분석기사 실기 (4)
    • 그냥 개발 및 잡담 (17)
      • Docker (2)
      • Google Cloud (3)
      • OS 개발 (3)
    • Best of Best (20)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • pental
  • 포렌식
  • axiom
  • 디지털포렌식
  • Forensics
  • 프로그래머스
  • 파이썬
  • 백준
  • 전체 보기…

정보

pental의 포렌식 & 개발 이야기 - Forensics & Development

포렌식 & 개발 이야기 - Forensics & Development

pental

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / AXZ. Copyright © pental.

티스토리툴바