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/Wargame

[Hackthebox] - [Web] Render Quest Writeup(문제풀이)

문제 이름: Render Quest 문제 유형: Web 문제 난이도: Easy 문제 설명: You've found a website that lets you input remote templates for rendering. Your task is to exploit this system's vulnerabilities to access and retrieve a hidden flag. Good luck! 취약한 코드 설명 func (p RequestData) FetchServerInfo(command string) string { out, err := exec.Command("sh", "-c", command).Output() if err != nil { return "" } return string(..

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..

Security/CTF

[corCTF2022] - [Web] msfrog-generator Writeup(문제풀이)

문제 개요 문제 설명은 위와 같습니다. 링크에 접속해보면 아래와 같은 페이지가 보입니다. 페이지에서 이미지 몇개를 드래그 해서 개구리를 꾸미고 Generate 버튼을 눌러 이미지로 변환할 수 있는 기능만 유일하게 존재합니다. 그리고 아래는 Generate 버튼을 눌렀을 때 전송되어지는 HTTP 페이로드입니다. 보다시피 아래와 같은 JSON 요청을 보냈을 때 base64 인코딩된 이미지 파일이 Response로 돌아오는 것을 볼 수 있습니다. [{"type":"msnose.png","pos":{"x":0,"y":0}}] 여기서 type 값을 임의의 값으로 수정하게 되면 아래와 같이 나옵니다. 존재하는 이미지 파일을 shell command 에 넘긴다는 것 같습니다. 그 말은 command injection..

Security/Wargame

[FTZ] level3 문제풀이/Writeup - 해커스쿨(Hackerschool)

[level3@ftz level3]$ cat hint 다음 코드는 autodig의 소스이다. #include #include #include int main(int argc, char **argv){ char cmd[100]; if( argc!=2 ){ printf( "Auto Digger Version 0.9\n" ); printf( "Usage : %s host\n", argv[0] ); exit(0); } strcpy( cmd, "dig @" ); strcat( cmd, argv[1] ); strcat( cmd, " version.bind chaos txt"); system( cmd ); } 이를 이용하여 level4의 권한을 얻어라. more hints. - 동시에 여러 명령어를 사용하려면? - ..

728x90
반응형
728x90
반응형

Thanks for staying up late.

keep wandering · keep listening