ZINO
HomeResearchBlogTagsPlaygroundStack
⌘K

레드팀 · AI 자동화 · 시스템 엔지니어링

직접 만들고, 실험하고, 기록한다

개인정보처리방침·이용약관

© 2026 ZINO LAB

태그 디렉토리

Tags

블로그와 리서치 게시물의 태그를 인기순 또는 알파벳순으로 탐색하세요.

정렬인기순A–Z
전체 878개 태그

인기 태그 TOP 10

게시물 수 기준
#dreamhack416#writeup416#ctf415#web135#reversing113#crypto66#pwnable59#misc52#gdb44#objdump41

모든 태그50

#dreamhack416
BLOG[🥉 Bronze 4] RSA-2048 을 아홉 가지로 두들기고 돌아오니 답은 소스에 있었다 — DreamHack fakeday revenge 풀이BLOG[🥇 Gold 3] 42만 줄짜리 XOR 지옥이 사실은 행렬 한 장 — DreamHack XOR Disaster 풀이BLOG[🥈 Silver 1] main 없는 ELF — 빈 스텁 256개 중 하나가 복귀주소를 덮는다 — DreamHack No Main 풀이
#writeup
416
BLOG[🥉 Bronze 4] RSA-2048 을 아홉 가지로 두들기고 돌아오니 답은 소스에 있었다 — DreamHack fakeday revenge 풀이BLOG[🥇 Gold 3] 42만 줄짜리 XOR 지옥이 사실은 행렬 한 장 — DreamHack XOR Disaster 풀이BLOG[🥈 Silver 1] main 없는 ELF — 빈 스텁 256개 중 하나가 복귀주소를 덮는다 — DreamHack No Main 풀이
#ctf415
BLOG[🥉 Bronze 4] RSA-2048 을 아홉 가지로 두들기고 돌아오니 답은 소스에 있었다 — DreamHack fakeday revenge 풀이BLOG[🥇 Gold 3] 42만 줄짜리 XOR 지옥이 사실은 행렬 한 장 — DreamHack XOR Disaster 풀이BLOG[🥈 Silver 1] main 없는 ELF — 빈 스텁 256개 중 하나가 복귀주소를 덮는다 — DreamHack No Main 풀이
#web135
BLOG[🥈 Silver 1] 내 번호를 당첨 번호의 별칭으로 만든다 — DreamHack 45c6 풀이BLOG[🥇 Gold 3] 화이트리스트에서 빠진 옵션 하나 — DreamHack ejs@3.1.8 풀이BLOG[🥈 Silver 3] 탭 한 글자로 지워진 admin 을 되살린다 — DreamHack My Best Friend 풀이
#reversing113
BLOG[🥈 Silver 1] main 없는 ELF — 빈 스텁 256개 중 하나가 복귀주소를 덮는다 — DreamHack No Main 풀이BLOG[🥉 Bronze 2] 화면에서 지운 것은 지운 게 아니다 — DreamHack Gyul Order 풀이BLOG[💠 Platinum 3] 한글 격자가 통째로 2D 바이트코드 — DreamHack 나랏말싸미 풀이
#crypto66
BLOG[🥉 Bronze 4] RSA-2048 을 아홉 가지로 두들기고 돌아오니 답은 소스에 있었다 — DreamHack fakeday revenge 풀이BLOG[🥇 Gold 3] 42만 줄짜리 XOR 지옥이 사실은 행렬 한 장 — DreamHack XOR Disaster 풀이BLOG[🥈 Silver 2] 상자를 16칸으로 줄인 대가 — DreamHack Nice forest picture 풀이
#pwnable59
BLOG[🥈 Silver 2] chroot 는 cwd 를 안 옮긴다 — DreamHack cube 풀이BLOG[🥉 Bronze 2] SUID gcc 와 사라진 상한 검사 — DreamHack Stupid GCC 풀이BLOG[🥉 Bronze 4] 명령은 고정인데 경로가 흔들린다 — DreamHack sane-env 풀이
#misc52
BLOG[🥉 Bronze 4] 반투명 덧칠은 지우개가 아니다 — DreamHack QR Code 풀이BLOG[🥈 Silver 2] 상자를 16칸으로 줄인 대가 — DreamHack Nice forest picture 풀이BLOG[🥉 Bronze 2] 신음소리 13글자로 짠 프로그램에서 Base45 플래그 꺼내기 — DreamHack 어 형이야 풀이
#gdb44
BLOG[🥉 Bronze 2] 분기 미로 뒤에 숨은 상수 한 줄 — DreamHack Labyrinth 풀이BLOG[🥇 Gold 4] 지그재그로 접힌 플래그 — DreamHack quilt 풀이BLOG[🥈 Silver 1] MixColumns 하나가 빠지면 AES 는 XOR 표로 무너진다 — DreamHack locked present 풀이
#objdump41
BLOG[🥉 Bronze 2] 분기 미로 뒤에 숨은 상수 한 줄 — DreamHack Labyrinth 풀이BLOG[🥇 Gold 4] 지그재그로 접힌 플래그 — DreamHack quilt 풀이BLOG[🥉 Bronze 2] .rodata 247바이트가 스택 VM 바이트코드였다 — DreamHack SelfStatus 풀이
#flask38
BLOG[🥉 Bronze 3] 아무도 없는 테이블이 만든 무조건 참 — DreamHack Logical 풀이BLOG[🥇 Gold 3] 비밀번호를 맞히는 대신 비교 대상을 바꾼다 — DreamHack Proton Memo 풀이BLOG[🥉 Bronze 3] 수량에 마이너스를 넣으면 가게가 돈을 준다 — DreamHack PEPERO 풀이
#pwn25
BLOG[🥉 Bronze 2] base64 출력이 곧 명령이 된다 — DreamHack Base64 Encoder 풀이BLOG[🥉 Bronze 2] 연도 자릿수로 스택을 4바이트 넘긴다 — DreamHack datestring 풀이BLOG[🥇 Gold 3] 스택에 가짜 청크를 세워 malloc을 속인다 — DreamHack house_of_spirit 풀이
#xor25
BLOG[🥉 Bronze 2] 암호도 플래그도 .data 에 누워 있다 — DreamHack Gyul Brix Calculator 풀이BLOG[🥉 Bronze 2] XOR 0x42 뒤에 숨은 명령 한 개 — DreamHack flag printer 풀이BLOG[🥉 Bronze 4] 복사 금지는 브라우저에게만 하는 부탁이다 — DreamHack Ctrl-C 풀이
#rsa21
BLOG[🥉 Bronze 4] RSA-2048 을 아홉 가지로 두들기고 돌아오니 답은 소스에 있었다 — DreamHack fakeday revenge 풀이BLOG[🥇 Gold 3] 자릿수를 뒤집은 소수 두 개 — DreamHack Triple Combination 풀이BLOG[💠 Platinum 2] 플래그를 반으로 쪼개 세 번 암호화하면 — DreamHack fl and ag 풀이
#xss21
BLOG[🥇 Gold 3] 백틱을 닫을 필요가 없었다 — DreamHack safe input 풀이BLOG[🥇 Gold 4] 취약점을 찾는 게 아니라 막는 문제 — DreamHack PATCH-1 풀이BLOG[🥇 Gold 1] 허용된 속성 세 개로 window.CONFIG 를 만들어 낸다 — DreamHack Guest book v0.2 풀이
#php20
BLOG[🥈 Silver 4] php.ini 한 줄로 SQL Injection 이 막히던 시절 — DreamHack [CodeEngn] Malware L04 풀이BLOG[🥈 Silver 1] 내 번호를 당첨 번호의 별칭으로 만든다 — DreamHack 45c6 풀이BLOG[🥈 Silver 4] vim 스왑으로 소스를 줍고 PHP 매직 해시로 admin 로그인 — DreamHack [wargame.kr] jff3_magic 풀이
#forensics19
BLOG[🥉 Bronze 4] 반투명 덧칠은 지우개가 아니다 — DreamHack QR Code 풀이BLOG[🥈 Silver 4] JPEG 끝 뒤의 tar.bz2 와 IEND 뒤의 AES 키 — DreamHack Gyul Box 풀이BLOG[🥈 Silver 3] 프리젠터를 70번 누르면 모스부호가 된다 — DreamHack My Nervous PPT 풀이
#command-injection17
BLOG[🥇 Gold 1] 빈 catch 하나가 명령어 허용목록을 통째로 삼킨다 — DreamHack node_api 풀이BLOG[🥉 Bronze 3] 시드를 맞혀 37수를 미리 짜고, 이름 칸으로 셸을 부른다 — DreamHack Cat Jump 풀이BLOG[🥉 Bronze 3] 출력이 /dev/null로 사라진다면 — DreamHack whatsdifferent 풀이
#glibc16
BLOG[🥇 Gold 3] 스택에 가짜 청크를 세워 malloc을 속인다 — DreamHack house_of_spirit 풀이BLOG[🥇 Gold 3] 4바이트 한 번으로 malloc 을 GOT 위에 착지시키다 — DreamHack house_of_force 풀이BLOG[🥉 Bronze 2] 스택 주소를 몰라도 착지점은 안다 — DreamHack environ 풀이
#ssrf16
BLOG[🥈 Silver 3] 탭 한 글자로 지워진 admin 을 되살린다 — DreamHack My Best Friend 풀이BLOG[🥈 Silver 1] 검사한 파서와 접속한 파서가 다르다 — DreamHack weird legacy 풀이BLOG[🥉 Bronze 1] IPv6 로 들어가서 IPv4 로 도착하기 — DreamHack Where-is-localhost 풀이
#buffer-overflow15
BLOG[🥈 Silver 4] 65,536은 우연이 아니었다 — DreamHack [CodeEngn] Malware L02 풀이BLOG[🥉 Bronze 2] base64 출력이 곧 명령이 된다 — DreamHack Base64 Encoder 풀이BLOG[🥉 Bronze 2] 연도 자릿수로 스택을 4바이트 넘긴다 — DreamHack datestring 풀이
#rce15
BLOG[🥇 Gold 3] 화이트리스트에서 빠진 옵션 하나 — DreamHack ejs@3.1.8 풀이BLOG[🥈 Silver 4] 쿠키 한 줄이 서버에서 eval 된다 — DreamHack node-serialize 풀이BLOG[🥉 Bronze 1] 확장자만 .md면 통과 — 내용은 아무도 안 봤다, DreamHack Pearfect Markdown 풀이
#sql-injection14
BLOG[🥈 Silver 4] php.ini 한 줄로 SQL Injection 이 막히던 시절 — DreamHack [CodeEngn] Malware L04 풀이BLOG[🥈 Silver 4] vim 스왑으로 소스를 줍고 PHP 매직 해시로 admin 로그인 — DreamHack [wargame.kr] jff3_magic 풀이BLOG[🥈 Silver 1] 로그인에 성공하는 순간 답이 바뀐다 — DreamHack Login Page 풀이
#static-analysis14
BLOG[🥉 Bronze 2] 분기 미로 뒤에 숨은 상수 한 줄 — DreamHack Labyrinth 풀이BLOG[🥉 Bronze 1] 31줄 발췌본이 base64 인코더라는 걸 증명하기 — DreamHack [CodeEngn] Malware L05 풀이BLOG[🥇 Gold 4] 코드보다 데이터가 열 배 큰 이유 — DreamHack Snaky 풀이
#security12
BLOG사이트 보안점검 후기BLOGWindows 이벤트 로그 기반 공격 흐름 분석 — Event ID 4624 중심BLOGWindows 이벤트 로그 기반 포렌식 분석 흐름 정리
#base6411
BLOG[🥉 Bronze 1] 31줄 발췌본이 base64 인코더라는 걸 증명하기 — DreamHack [CodeEngn] Malware L05 풀이BLOG[🥉 Bronze 2] base64 출력이 곧 명령이 된다 — DreamHack Base64 Encoder 풀이BLOG[🥉 Bronze 2] 뒤집힌 base64 속에 숨은 JSFuck — DreamHack reverse_decoding 풀이
#x86-6411
BLOG[💠 Platinum 4] 한 프로세스에서 32비트와 64비트가 번갈아 돈다 — DreamHack conquergent 풀이BLOG[🥉 Bronze 2] MOV 계열 30바이트가 통째로 막힌 셸코드 — PUSH/POP 으로 상수를 만든다 — DreamHack No mov 풀이BLOG[🥉 Bronze 4] 왼쪽으로 돌린 비트를 오른쪽으로 되돌리기 — DreamHack rev-basic-7 풀이
#brute-force10
BLOG[🥉 Bronze 1] assert 한 줄이 MISTY1 을 20비트로 — DreamHack 딸깍 풀이BLOG[🥇 Gold 1] 세그폴트가 곧 정답이다 — DreamHack Nonsense 풀이BLOG[🥈 Silver 3] strncmp 는 8바이트를 다 보지 않는다 — DreamHack Broken Password 풀이
#lfi10
BLOG[🥈 Silver 1] 필터가 보는 문자열과 파일시스템이 받는 문자열은 다르다 — DreamHack Dream Gallery 풀이BLOG[🥈 Silver 2] 콜론 하나로 빈 호스트를 만들어 file:// 을 통과시킨다 — DreamHack web-HTTP-CLI 풀이BLOG[🥉 Bronze 1] 확장자만 .md면 통과 — 내용은 아무도 안 봤다, DreamHack Pearfect Markdown 풀이
#pwntools10
BLOG[🥉 Bronze 2] 스탯 창에 목표값이 통째로 적혀 있었다 — DreamHack dungeon-in-1983 풀이BLOG[🥉 Bronze 2] 쓴 값이 다음 쓰기 주소가 된다 — DreamHack p_rho 풀이BLOG[🥉 Bronze 1] 시그널 프레임을 직접 위조해 셸을 딴다 — DreamHack SigReturn-Oriented Programming 풀이
#rev-basic10
BLOG[🥉 Bronze 2] AES S-box 블록 변환을 역산해 입력 복원 — DreamHack rev-basic-9 풀이BLOG[🥉 Bronze 4] 왼쪽으로 돌린 비트를 오른쪽으로 되돌리기 — DreamHack rev-basic-7 풀이BLOG[🥉 Bronze 4] 곱셈 치환을 모듈러 역원으로 되돌리기 — DreamHack rev-basic-8 풀이
#filter-bypass9
BLOG[🥈 Silver 1] 필터가 보는 문자열과 파일시스템이 받는 문자열은 다르다 — DreamHack Dream Gallery 풀이BLOG[🥈 Silver 3] level 파라미터 하나로 뚫는 SQLi — DreamHack baby-sqlite 풀이BLOG[🥉 Bronze 3] base64 블록을 반칸 밀어 필터를 빠져나가다 — DreamHack Base64 based 풀이
#linux9
BLOG[🥈 Silver 2] chroot 는 cwd 를 안 옮긴다 — DreamHack cube 풀이BLOG[🥈 Silver 2] 셸이 권한을 떨구기 전에 그 조건을 지워 버린다 — DreamHack Path Finder 풀이BLOG[🥈 Silver 4] setuid 바이너리가 스스로 안전장치를 끄는 순간 — DreamHack file-special-bit 풀이
#malware-analysis8
BLOG[🥈 Silver 4] php.ini 한 줄로 SQL Injection 이 막히던 시절 — DreamHack [CodeEngn] Malware L04 풀이BLOG[🥉 Bronze 1] 31줄 발췌본이 base64 인코더라는 걸 증명하기 — DreamHack [CodeEngn] Malware L05 풀이BLOG[🥉 Bronze 1] 헤더에 박히는 두 바이트 — DreamHack [CodeEngn] Malware L03 풀이
#python8
BLOG[🥇 Gold 3] 비밀번호를 맞히는 대신 비교 대상을 바꾼다 — DreamHack Proton Memo 풀이BLOG[🥈 Silver 4] 문자열을 이어 붙여 JSON 을 만들면 — DreamHack role-admin 풀이BLOG[💠 Platinum 3] 실행 중에 자기 바이트코드를 갈아끼우는 .pyc — DreamHack pyc 풀이
#radare28
BLOG[🥇 Gold 4] 5바이트 스텁 97개로 부순 건 코드가 아니라 디스어셈블러였다 — DreamHack Vernichtet 풀이BLOG[🥉 Bronze 2] Duff's device로 펼친 위치별 XOR 되돌리기 — DreamHack legacyopt 풀이BLOG[🥉 Bronze 3] XOR·덧셈·비트회전을 거꾸로 되짚다 — DreamHack nub_rev01 풀이
#research8
RES이미지 업로드 하나로 서버 파일을 읽는다 (CVE-2026-66066): Rails Active Storage를 리얼 쉘로 뚫기RES설정 한 줄이 실행 명령이 된다 (CVE-2026-57572): Crawl4AI 언인증 RCE를 리얼 쉘로 뚫기RES검증인데 실행한다 (CVE-2026-9198): Langflow 언인증 RCE 체인을 리얼 쉘로 뚫기
#aes7
BLOG[🥈 Silver 1] MixColumns 하나가 빠지면 AES 는 XOR 표로 무너진다 — DreamHack locked present 풀이BLOG[🥈 Silver 4] SubBytes 하나 빼면 AES가 그냥 1차식이 된다 — DreamHack No sub please! 풀이BLOG[🥉 Bronze 2] ShiftRows 하나 빼면 AES가 32비트 암호 네 개로 쪼개진다 — DreamHack No shift please! 풀이
#cve7
RES이미지 업로드 하나로 서버 파일을 읽는다 (CVE-2026-66066): Rails Active Storage를 리얼 쉘로 뚫기RES설정 한 줄이 실행 명령이 된다 (CVE-2026-57572): Crawl4AI 언인증 RCE를 리얼 쉘로 뚫기RES검증인데 실행한다 (CVE-2026-9198): Langflow 언인증 RCE 체인을 리얼 쉘로 뚫기
#devlog7
BLOGOKLCH 색 공간을 3D로 뜯어보기 — three.js 색역 뷰어 제작기BLOGautopwn 개발기 ⑤ — 킬체인이 진짜 "풀체인"이 된 날 (Sliver proto 지옥 · claude-shim · LAN MITM)BLOGautopwn 개발기 ④ — Homepage 어드민 콘솔과 AI 게이트의 3중 잠금
#encoding7
BLOG[🥉 Bronze 2] dream 은 노이즈인데 leet 문장이 숨어있다 — DreamHack Password in the gift box 풀이BLOG[🥉 Bronze 3] 38겹으로 감싼 Base64 벗기기 — DreamHack What is This??? 풀이BLOG[🥉 브론즈 4] 겹겹이 인코딩된 base64 벗기기 — DreamHack Base64 10 Times 풀이
#nodejs7
BLOG[🥈 Silver 3] 탭 한 글자로 지워진 admin 을 되살린다 — DreamHack My Best Friend 풀이BLOG[🥈 Silver 4] 쿠키 한 줄이 서버에서 eval 된다 — DreamHack node-serialize 풀이BLOG[🥈 Silver 1] 검사한 파서와 접속한 파서가 다르다 — DreamHack weird legacy 풀이
#prng7
BLOG[💠 Platinum 3] getrandbits 가 흘린 비트로 MT19937 상태를 되찾다 — DreamHack Unbreakable 풀이BLOG[🥉 Bronze 3] 시드를 맞혀 37수를 미리 짜고, 이름 칸으로 셸을 부른다 — DreamHack Cat Jump 풀이BLOG[🥈 Silver 4] srand() 없는 rand()는 이미 예언된 미래다 — DreamHack randzzz 풀이
#shellcode7
BLOG[🥈 Silver 2] chroot 는 cwd 를 안 옮긴다 — DreamHack cube 풀이BLOG[🥉 Bronze 2] MOV 계열 30바이트가 통째로 막힌 셸코드 — PUSH/POP 으로 상수를 만든다 — DreamHack No mov 풀이BLOG[🥉 Bronze 2] 스택 주소를 몰라도 착지점은 안다 — DreamHack environ 풀이
#steganography7
BLOG[🥇 Gold 4] MP3 프레임의 안 쓰는 1비트에 플래그를 숨기다 — DreamHack Dance in the Light 풀이BLOG[🥉 Bronze 1] LSB엔 없다, 주파수에 있다 — DreamHack Audio Steganography 풀이BLOG[🥉 Bronze 3] IEND 뒤에 숨긴 암호문, 그리고 키를 역산한 Vigenère — DreamHack hidden_vigenere 풀이
#android6
BLOG[🥉 Bronze 2] 화면에서 지운 것은 지운 게 아니다 — DreamHack Gyul Order 풀이BLOG[🥉 Bronze 2] 버튼 8.9억 번 대신 APK 속 SEED-128 CBC 를 직접 푼다 — DreamHack [CodeEngn] MobileApp L03 풀이BLOG[🥉 Bronze 2] 3중으로 막아둔 안드로이드 버튼, 그래도 정적분석으로 뚫는다 — DreamHack [CodeEngn] MobileApp L02 풀이
#browser-exploitation6
BLOG[💎 Diamond 1] Math.exp가 NaN을 잊을 때 (5) — read에서 flag까지: 불가능이라던 부트스트랩을 뒤집고 라이브 서버를 뚫다 — DreamHack EXP-NaNBLOG[💠 Platinum 1] V8을 V12로 — array-shift 길이 언더플로로 OOB부터 V8 샌드박스 탈출·RCE까지 — DreamHack V12 RevengeBLOG[💎 Diamond 1] Math.exp가 NaN을 잊을 때 (4) — 근데 .at()이 열려 있었다: 놓친 비-CheckBounds sink — DreamHack EXP-NaN
#bruteforce6
BLOG[🥉 Bronze 1] 두 순열로 만든 clock 키스트림 되맞추기 — DreamHack Basic of crypto 풀이BLOG[🥉 Bronze 2] 거듭제곱 차이 한 줄로 평문을 되돌리다 — DreamHack ICM2022 풀이BLOG[🥉 Bronze 3] 원형 리스트 인코더를 블랙박스로 뒤집다 — DreamHack tiny-ouroboroi 풀이
#format-string6
BLOG[🥉 Bronze 2] 연도 자릿수로 스택을 4바이트 넘긴다 — DreamHack datestring 풀이BLOG[🥇 Gold 4] warnx 가 형식 문자열을 그대로 받는다 — DreamHack string 풀이BLOG[🥇 Gold 4] printf(buf) 한 줄로 전역 변수를 1337 로 — DreamHack Format String Bug 풀이
#got-overwrite6
BLOG[🥉 Bronze 2] 쓴 값이 다음 쓰기 주소가 된다 — DreamHack p_rho 풀이BLOG[🥇 Gold 4] warnx 가 형식 문자열을 그대로 받는다 — DreamHack string 풀이BLOG[🥇 Gold 3] 4바이트 한 번으로 malloc 을 GOT 위에 착지시키다 — DreamHack house_of_force 풀이
모두 보기 (878개)