Misc(8)
-
[Wargame] dreamhack - 64se64
소스코드를 확인 해 보자 압축을 풀어보니 html 형식의 파일이 나왔다. 웹페이지가 열린것을 확인 설레는 마음으로 소스코드를 확인해 보니 수상한 소스코드 발견!! value 값이 인코딩 되었음을 짐작 해 볼 수 있다. name값이 64se64 인걸 (센스가 있어 보인다) 보아 base64형식으로 디코딩을 해보자 디코딩 된 결과를 보니 파이썬 소스코드가 나온것을 확인 했다. 파이썬으로 디버깅 해 보니 flag값이 나왔다.
2023.11.16 -
[Wargame] dreamhack - Exercise: Welcome-Beginners
"Dreamhack"를 입력하여 플래그를 흭득하라고 한다 하지만 그냥 흭득하면 재미없기 떄문에 내부에서 어떻게 동작 하는지 문제파일을 받아 보았다. 소스코드를 확인해 봤다 char cmp_str[10] = "Dreamhack"; if(strcmp(cmp_str, inp_str) == 0){ puts("Welcome Beginners!"); // print flag puts(flag); } cmp_str값과 입력값 int_str을 비교하여 같으면 Welcome Beginners! 출력과 함께 flag값이 나온다 flag값 확인
2023.11.15