전체 글 5

2024 Layer7 CTF write-ups

소감재밌었다@! 리버싱을 2문제 밖에 못 풀었지만(그래서 등수가...) chess를 풀어 상품을 받았다는 게 기분이 좋다.리버싱 남은 2문제도 후딱 풀어보겠다.드림핵에 포팅되면 좋을듯~mic checkLayer7 디스코드 > rulesflag : Layer7{Did_you_check_your_ Affiliation??}Overlap다운 받으면 txt 파일을 준다.HxD로 열어보면 PNG 파일 시그니처가 보인다. PNG 파일 트레일러를 검색해보면 그 아래 PNG 파일 시그니처가 또 보인다.이로서 PNG 파일 두개를 붙여놓은 파일이라는 것을 알 수 있다.대충 GPT 이용해서 파일 나누는 프로그램 짜주면 된다.with open("Overlap.txt", 'rb') as file: binary_data =..

CTF 08:00:28

Simple Ptrace Notion

(간단한 ptrace 개념이라는 뜻)[0x0] Preface[0x1] What is ptrace?[0x2] How to use ptrace1. Synopsis2. Arguments][0x3] Usage11. Example2. Practice3. Practice probs[0x4] Usage21. Creating the process2. Write data[0x5] Conclusion[0x00] PrefaceChip-VM:DBPC를 풀면서 ptrace의 사용법을 보았다.문제를 풀고 싶어졌고, 이를 위해 ptrace를 공부하면서 이 글을 작성한다.솔직히 ptrace라는 것도 함수여서 그렇게 방대한 기능을 가지고 있진 않지만, 프로세스에 직접 접근하여 제어하고 메모리에 데이터를 작성하는 것이 어렵다고 생각하여..

Research 2025.01.08

ㅁㄴㅇㄹ

안녕하세요! 저의 블로그에 오신 것을 환영합니다.저는 한국디지털미디어 고등학교 해킹방어과에 재학 중인 김여름입니다!닉네임으로는 xdfyrj, sumyr 등등이 있고, 보통 맨인블랙햇이라는 팀에서 활동합니다. 이 블로그는 저의 자서전, 회고록, 즉 메모장이 될 것입니다.이제부터 이 "메모장"을 제대로 이용해볼까 합니다.이 tstory 블로그를 만든 이유는 다음과 같습니다.고등학교 생활을 헛되이 보내지 않기 위해내 자신을 되돌아보며 후회 없는 삶을 살기 위해기록하고 저장하며 자신을 갈고 닦기 위해해킹에 관한 공부는 notion에서도 하고 있습니다.  + 이 블로그에 있는 Dreamhack 워게임 write-up을 보시기 위해서는해당 문제의 flag 16글자를 입력해주시면 됩니다.

asdf 2024.11.09