콘텐츠로 건너뛰기

FSisOP (FSOP)

Description 해당 문제는 Dreamhack Invitational Quals 에 출제된 문제입니다. Why FS is OP? Isn’t that a dead technique? Reference https://github.com/nobodyisnobody/docs/tree/main/code.execution.on.last.libc/#3—the-fsop-way-targetting-stdout checksec Decompiled-src main Analysis Solution… 더 보기 »FSisOP (FSOP)

Secure Service

Description We made a nice “sandbox” program. feel free to attack our service 🙂 checksec Decompiled-src main bof shellcode sandbox Anlaysis Solution Result

Repeat Service

Description Repeat Service는 문자열을 입력해주면 반복해서 출력해주는 편리한 서비스입니다.반복하고 싶은 문구가 있다면 한 번 사용해보세요!문자열을 계속 출력하다보면 플래그를 얻을 수 있을지도…? checksec Source Code Analysis… 더 보기 »Repeat Service

XOR Board

Description 여기에서는 XOR이 어떻게 동작하는지 배울 수 있어요!혹시 win 함수를 부르는 방법을 찾을 수 있나요? checksec Source Code main.c Analysis initialize arr[0] ~ arr[64]까지 값이 설정된다. xor… 더 보기 »XOR Board

newstrcmp

Description 드림이가 strcmp 함수를 직접 구현하며 기능을 추가했어요.주어진 바이너리와 소스 코드를 분석하여 익스플로잇하고 플래그를 획득하세요! 플래그는 flag 파일에 있습니다. 플래그의 형식은 DH{…} 입니다.` checksec Decompiled-src main Analysis 처음에 시도… 더 보기 »newstrcmp

Bunker Rush

문제 설명 드림핵 회원 수가 22,222명을 달성했어요!!드림이는 기념으로 2의 상징을 공부해보기로 했어요.그게 바로 벙커링이래요!! 아 그게 아니라 버퍼링… 이라구요? checksec Source Code chal.c Analysis BuildHatchery… 더 보기 »Bunker Rush

ez_rev

문제 설명 함수가 너무 많아요…! 해결해주세요! Decompiled-src Anlaysis 시험삼아 Input에다가 ABCDEFG~Z까지 26자리 문자열을 입력해보았다.하나씩 함수가 어떻게 처리되는지 살펴보자. shift_right(_0, 3LL); rbp 값을 확인해보면 함수가 수행된… 더 보기 »ez_rev

iOS arm64 환경에서 Kernel R/W로 kernel call 구현 이해하기

디버깅 사용환경: iPhone 8 / 14.4.2 Reference: https://github.com/apple-oss-distributions/xnu/blob/xnu-7195.81.3/iokit/Kernel/IOUserClient.cpp#L6166https://conference.hitb.org/hitbsecconf2013kul/materials/D2T2%20-%20Stefan%20Esser%20-%20Tales%20from%20iOS%206%20Exploitation%20and%20iOS%207%20Security%20Changes.pdf 이해하는데 사용될 Project: https://gitlab.com/alias20/kcalltest14https://github.com/jsherman212/ktrw Userspace에서 IOConnectTrap6 함수를 호출하여 Kernel Call하기까지 호출 경로 (Backtrace) fleh_synchronous https://github.com/apple-oss-distributions/xnu/blob/xnu-7195.81.3/osfmk/arm64/locore.s#L614-> sleh_synchronoushttps://github.com/apple-oss-distributions/xnu/blob/xnu-7195.81.3/osfmk/arm64/sleh.c#L657-> handle_svchttps://github.com/apple-oss-distributions/xnu/blob/xnu-7195.81.3/osfmk/arm64/sleh.c#L1642->… 더 보기 »iOS arm64 환경에서 Kernel R/W로 kernel call 구현 이해하기