분류 전체보기
-
CodeQL What is CodeQL? 데이터 흐름 분석 및 오염 분석 등을 통하여 코드 오류와 품질 등을 검사하고, 취약점을 찾기 위해 개발 된 도구 FACT database를 기반으로 QL이라는 쿼리 언어를 사용하여 database 내에서 취약한 패턴을 쿼리하여 데이터화, 분석을 진행함. 변수나 함수, 클래스 선언 뿐 아니라 변수 내에 할당 된 값도 추적이 가 다중 언어를 지원 Why We Use CodeQL? 사람이 일일히 수동으로 해야하는 취약점 분석 과정을 신속하게 자동화할 수 있는 툴로 서, 업데이트 등의 사유로 코드가 업데이트 되었을 때도 몇 분만에 코드를 분석하여 잠재적 위험 요소를 확인할 수 있음. QL Language & QL Query CodeQL의 구조와 문법은 SQL 문법과 비슷..
CodeQL SummaryCodeQL What is CodeQL? 데이터 흐름 분석 및 오염 분석 등을 통하여 코드 오류와 품질 등을 검사하고, 취약점을 찾기 위해 개발 된 도구 FACT database를 기반으로 QL이라는 쿼리 언어를 사용하여 database 내에서 취약한 패턴을 쿼리하여 데이터화, 분석을 진행함. 변수나 함수, 클래스 선언 뿐 아니라 변수 내에 할당 된 값도 추적이 가 다중 언어를 지원 Why We Use CodeQL? 사람이 일일히 수동으로 해야하는 취약점 분석 과정을 신속하게 자동화할 수 있는 툴로 서, 업데이트 등의 사유로 코드가 업데이트 되었을 때도 몇 분만에 코드를 분석하여 잠재적 위험 요소를 확인할 수 있음. QL Language & QL Query CodeQL의 구조와 문법은 SQL 문법과 비슷..
2024.02.06 -
한국인분들은 아래 KOREAN 부분부터 읽으시면 됩니다. English Hi, I'm part of the DeadSec team this time, and I solved 2 prob on the CTF in a hurry during the BOB project, and one question with a teammate. Even though I solved the 3 prob, I thought it would be good to keep a record of it. PWN Insanity Check (PWN) #include #include #include void rstrip(char* buf, const size_t len) { for (int i = len - 1; i >= 0; i--) ..
2024 IRIS CTF Write UP - 35th place한국인분들은 아래 KOREAN 부분부터 읽으시면 됩니다. English Hi, I'm part of the DeadSec team this time, and I solved 2 prob on the CTF in a hurry during the BOB project, and one question with a teammate. Even though I solved the 3 prob, I thought it would be good to keep a record of it. PWN Insanity Check (PWN) #include #include #include void rstrip(char* buf, const size_t len) { for (int i = len - 1; i >= 0; i--) ..
2024.01.14 -
What Is Windows Search DB? Windows Search DB는 Windows 운영 체제에 내장된 검색 기능을 지원하는 데이터베이스이다. 이 데이터베이스는 파일, 폴더, 응용 프로그램, 설정, 문서 등과 같은 사용자의 컴퓨터에 저장된 데이터를 인덱싱하여 저장한 데이터베이스이다. Windows.EDB (Windows Search DB) 파일의 구조? EDB 파일의 구조? 데이터베이스 헤더: EDB 파일의 시작에 위치하며, 데이터베이스의 기본 정보와 구성을 포함함. 테이블: EDB 파일은 여러 테이블로 구성되는데 각 테이블은 레코드의 집합으로 구성되며, 특정 유형의 데이터를 저장함. 예를 들어, 파일, 폴더, 메일 등은 각각 다른 테이블에 저장됨. 레코드: 각 테이블에는 레코드가 포함되어 ..
What Is Windows Search DB?What Is Windows Search DB? Windows Search DB는 Windows 운영 체제에 내장된 검색 기능을 지원하는 데이터베이스이다. 이 데이터베이스는 파일, 폴더, 응용 프로그램, 설정, 문서 등과 같은 사용자의 컴퓨터에 저장된 데이터를 인덱싱하여 저장한 데이터베이스이다. Windows.EDB (Windows Search DB) 파일의 구조? EDB 파일의 구조? 데이터베이스 헤더: EDB 파일의 시작에 위치하며, 데이터베이스의 기본 정보와 구성을 포함함. 테이블: EDB 파일은 여러 테이블로 구성되는데 각 테이블은 레코드의 집합으로 구성되며, 특정 유형의 데이터를 저장함. 예를 들어, 파일, 폴더, 메일 등은 각각 다른 테이블에 저장됨. 레코드: 각 테이블에는 레코드가 포함되어 ..
2023.12.26 -
한 동안 BOB 프로젝트를 하며 학교 시험 공부까지 병행하느라 글을 쓰지 못했습니다.BOB와 학교 공부 병행이 생각보다 어렵네요.그나저나 2023년도 마무리까지 1달도 남지 않았습니다.크리스마스까지는 12일 정도 남았는데, 개인적으로 크리스마스는 제게 꽤 의미있는 날입니다.언젠가 시간이 되면 블로그 이름과 테마 선정같은 이유도 조금 풀어볼 예정입니다.오늘은 2023년 4월에 계획했던 플랜들을 얼마나 이뤘는지 체크하고, 2024 계획을 초안만 짜보려 합니다. 2023 PLAN✅ 하이퍼바이저 공부 / NPT EPT 후킹 공부 -> ..ing✅ BOB 프로젝트 성공적 마무리✅ 써드파티에서 CVE 적어도 5개 이상 따보기✅ 해킹 대회에서 2등 이상 대회 실적 얻기✅ BOB 하기✅ 외국인 친구 여러 사귀어서 새로..
2023 연말결산 / 2024 계획한 동안 BOB 프로젝트를 하며 학교 시험 공부까지 병행하느라 글을 쓰지 못했습니다.BOB와 학교 공부 병행이 생각보다 어렵네요.그나저나 2023년도 마무리까지 1달도 남지 않았습니다.크리스마스까지는 12일 정도 남았는데, 개인적으로 크리스마스는 제게 꽤 의미있는 날입니다.언젠가 시간이 되면 블로그 이름과 테마 선정같은 이유도 조금 풀어볼 예정입니다.오늘은 2023년 4월에 계획했던 플랜들을 얼마나 이뤘는지 체크하고, 2024 계획을 초안만 짜보려 합니다. 2023 PLAN✅ 하이퍼바이저 공부 / NPT EPT 후킹 공부 -> ..ing✅ BOB 프로젝트 성공적 마무리✅ 써드파티에서 CVE 적어도 5개 이상 따보기✅ 해킹 대회에서 2등 이상 대회 실적 얻기✅ BOB 하기✅ 외국인 친구 여러 사귀어서 새로..
2023.12.12 -
Who Am I? Hi, I'm from Republic of Korea. 🇰🇷I am most interested in pwnable and Game Hacking.I am building my knowledge through various papers, CTF Write-UPs, and 1-day case analysis. Nickname : Zoodasa(1st), Mylostchristmas(2nd)Real Name : Seung Chan Kim Archive:2023 ~ STEALTH in KDMHS2023 ~ 2024 ST3P (Domestic, Local / Academic Team)2023/24 ~ BoB 12th Vuln Analysis BEST 10 (The Youngest Best..
About MeWho Am I? Hi, I'm from Republic of Korea. 🇰🇷I am most interested in pwnable and Game Hacking.I am building my knowledge through various papers, CTF Write-UPs, and 1-day case analysis. Nickname : Zoodasa(1st), Mylostchristmas(2nd)Real Name : Seung Chan Kim Archive:2023 ~ STEALTH in KDMHS2023 ~ 2024 ST3P (Domestic, Local / Academic Team)2023/24 ~ BoB 12th Vuln Analysis BEST 10 (The Youngest Best..
2023.11.24 -
ENGLISH 1. Rockstar There are 72 functions, and we don't need to do the inverse operation. The first part of the flag is always 'flag{' and we only need to know the first 8 bytes to get the rest very quickly 2. Savage Fibonacci sequences can be optimized with DP 3. Crispy Chicken Attack (CCA) This problem is solvable if we know r. Since we can't decrypt flag directly, we can decrypt flag by mult..
2023 Hacking Championship WriteUp - 2nd placeENGLISH 1. Rockstar There are 72 functions, and we don't need to do the inverse operation. The first part of the flag is always 'flag{' and we only need to know the first 8 bytes to get the rest very quickly 2. Savage Fibonacci sequences can be optimized with DP 3. Crispy Chicken Attack (CCA) This problem is solvable if we know r. Since we can't decrypt flag directly, we can decrypt flag by mult..
2023.11.22