DOMDOM
0posts
today
total
personal posts · since 2021

Fragments
of a day.

A small notebook for slow moments slipping by.

2023 IT Creator
2024 Food Creator
2025 News Creator
2026 News Creator

Latest Posts최근

Security/CTF

[Fetch the Flag CTF] git-refs Writeup(문제풀이)

Enumeration (풀이의 결론만 궁금한 사람은 Enumeration 부분은 건너 뛰세요) 우선 문제는 별도의 소스코드는 제공되지 않았고, 문제 URL만 제공되었습니다. Go! 버튼을 누르면 아래와 같이 git 로그가 쭉 나오는 것을 볼 수 있습니다. script 태그에 정의된 javascript 내용을 보면 아래와 같았습니다. document.querySelector('#req-form').addEventListener('submit', (e) => { e.preventDefault(); const url = document.querySelector('#req-url').value; fetch('/git', { method: 'POST', headers: { 'Content-Type': 'appli..

카테고리 없음

[2022년 정보처리기사 필기] 2. 소프트웨어개발: Cp2. 통합 구현

2022년 정보처리기사 필기 (수제비 2021년 필기책 보고 공부하며 요약한 내용입니다.) http://www.yes24.com/Product/Goods/96051171 2. 소프트웨어 개발 Cp2. 통합 구현 1. 단위 모듈 구현 : 기능을 단위 모듈별로 분할, 추상화하여 성능향상, 유지보수를 효과적으로 하기 위함 : 인터페이스 모듈, DB접근모듈 등 통합구현에 필요한 단위 컴포넌트를 구현 단위 모듈 구현의 원리 설명 정보 은닉 변경가능성 있는 모듈을 타 모듈로부터 은폐 분할과 정복 복잡문제 분해, 모듈단위로 문제 해결 데이터 추상화 각 모듈 자료구조를 액세스하고, 수정하는 함수내에 자료구조 표현내역을 은폐 모듈 독립성 낮은 결합도와 높은 응집도를 가짐 1-1. 단위모듈 구현 대상 : 화면모듈, 화면에..

Security/Wargame

[Hackthebox] - Illumination Writeup(문제풀이)

Hackthebox 에서 포렌식 챌린지 중 Illumination 문제 풀이 입니다. git 사용해본 사람이라면 한번쯤은 주의해서 사용해야하는 점을 인지시켜주는 문제였던 것 같습니다. 난이도는 매우 쉬운 편에 속하는 것 같습니다. 압축을 풀면 위와 같이 파일들이 존재합니다. bot.js 파일 내용은 아래와 같습니다. //Discord.JS const Discord = require("discord.js"); const client = new Discord.Client(); const fs = require("fs"); var config = JSON.parse(fs.readFileSync("./config.json")); (중략) client.login(Buffer.from(config.token, 'b..

728x90
반응형
728x90
반응형

Thanks for staying up late.

keep wandering · keep listening