[DreamHack] Easy-forensic 풀이

μ½”λ”© νŒŒμΈμ• ν”ŒΒ·2026λ…„ 7μ›” 21일

CHALLENGE SOLVING

λͺ©λ‘ 보기
5/5
post-thumbnail

μ•ˆλ…•ν•˜μ‹­λ‹ˆκΉŒ μ½”λ”© νŒŒμΈμ• ν”Œμž…λ‹ˆλ‹€
μ΄λ²ˆμ—λŠ” Easy-forensic에 κ΄€ν•΄ ν’€μ–΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

Easy-forensic πŸ“Έ

https://dreamhack.io/wargame/challenges/3084

이지 ν¬λ Œμ‹μž…λ‹ˆλ‹€ ν•˜μ§€λ§Œ 풀어보면 μ „ν˜€

3-a-5-Y

ν•˜μ§€ μ•Šμ£ .







문제λ₯Ό 처음 받아보면 λ‹€μŒκ³Ό 같은 이미지가 λ‚˜μ˜€κ²Œ λ©λ‹ˆλ‹€

λˆ„κ°€ 봐도 ν”Œλž˜κ·Έμ£ 



















μ•„λ‹ˆμ˜€λ„€μš” :( πŸ—£οΈπŸ—£οΈπŸ—£οΈπŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯

ADRIAN

Easy-forensic

μ•„λ¬΄νŠΌ 이 이미지λ₯Ό Hxd둜 돌렀 λΆ„μ„ν•΄λ΄…μ‹œλ‹€.

μ΄λ ‡κ²Œ 이미지λ₯Ό 뢄석해보면 .zip파일 헀더 μ‹œκ·Έλ‹ˆμ²˜κ°€ λ³΄μ΄λŠ” 것을 μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€

ν•΄λ‹Ή νŒŒμΌμ„ .zip파일둜 μ €μž₯ 및 μ••μΆ• ν•΄μ œλ₯Ό ν•˜λ©΄ λ‹€μŒκ³Ό 같은 λ‚΄μš©λ¬Όμ΄ λ‚˜μ˜€κ²Œ λ©λ‹ˆλ‹€.

μ—¬κΈ°μ„œ μ€‘μš”ν•œ νžŒνŠΈκ°€ λ˜λŠ” FLAG μ΄λ―Έμ§€λŠ”

λ”°μœ„μ˜ μ€‘μš”ν•œ νžŒνŠΈκ°€ μžˆμŠ΅λ‹ˆλ‹€ 그러기 μœ„ν•΄μ„œλŠ” GREEN 1κ³Ό RED 3νŒŒμΌμ„ 잘 λ’€μ Έλ΄μ•Όν•©λ‹ˆλ‹€.

각각 GREEN 1κ³Ό RED 3이 λ˜λŠ” νŒŒμΌμž…λ‹ˆλ‹€

이것도 쒋아라 ν•˜λ©° ν”Œλž˜κ·Έλ‘œ μΉ˜λΆ€ν•˜λ©΄ μ•ˆλ©λ‹ˆλ‹€.

링크타고 κ°€μ„œ 이미지λ₯Ό λ„£κ³  LSB Halfλ₯Ό 눌러 μˆ¨κ²¨μ§„ λ©”μ‹œμ§€λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€

LSBλŠ” μ΄μ§„μˆ˜μ—μ„œ κ°€μž₯ 였λ₯Έμͺ½μ— μœ„μΉ˜ν•œ β€˜μ΅œν•˜μœ„ λΉ„νŠΈβ€™λ‘œ, 숫자의 일의 자리처럼 κ°€μž₯ μž‘μ€ 값을 λ‚˜νƒ€λ‚Έλ‹€.

각각 Hello.py와 SHA256이 λ‚˜μ˜€κ²Œ λ©λ‹ˆλ‹€

즉, ν”Œλž˜κ·ΈλŠ” "Hello.pyλ₯Ό SHA-256ν•œ κ°’" μ΄λΌλŠ” 결정적인 νžŒνŠΈκ°€ λ‚˜μ˜€κ²Œ λ©λ‹ˆλ‹€

λ”°λΌμ„œ νŒŒμΌμ— μžˆλŠ” Hello.pyλ₯Ό (ν†΅μœΌλ‘œ) SHA-256을 돌리면 ν”Œλž˜κ·Έκ°€ λ‚˜μ˜€κ²Œ λ©λ‹ˆλ‹€.

flag : DH{29df9c6803e0ad7853f285177a370ab1e3c9ffc27e847da84c71db1aff20bca3}
평가 : 이미지 μŠ€ν…Œκ°€λ…Έκ·Έλž˜ν”Όλ₯Ό 풀기에 μ μ ˆν•œ μ΄ˆκΈ‰? 문제.

λ­£.

profile
μ•ˆλ…•ν•˜λ–Όμš” 취미둜 콀푸타 λ°°μš°λŠ” 고든학ꡐ 6ν•™λ…„ μœ μΉ˜μ›μƒμ΄λΉˆλ‹€.

0개의 λŒ“κΈ€