ipwn
이 문제는 크립토 문제에 해당하는 문제입니다. 이 문제의 난이도도 그렇게 높은 편이 아니었는데요, Layer7's Letter 문제문제를 읽어보면 알 수 있듯이 암호를 해독하는 문제입니다. 암호링크에 들어가 보면 이러한 암호가 적혀있는걸 볼 수 있습니다. 잘 보면 맨 밑에쪽에 MSHN{Shfly7_pz_nvvkkkkkkkkk}라고 적혀있는걸 볼 수 있는데, Shfly7 이라는 부분이 Layer7으로 의심이 되는군요. Shfly를 Layer로 치환하려면 알파벳을 앞으로 7개 밀어주면 되는 걸 알 수 있습니다. 이런 규칙을 알아내면 직접 코드를 짜 프로그램을 만들어서 쉽게 풀 수 있습니다. #include int main() { char str[10000]; gets(str); for (int i = 0; ..
이 문제는 리버싱 문제에 해당하는 문제입니다. 이 문제는 난이도가 없지는 않아보이는 문제입니다.DO NOT TOUCH ME링크로 들어가서 파일을 다운로드 후 실행을 시켜보면 사진과 같이 실행결과가 출력 되는걸 알 수 있습니다. 그럼 이제 디버깅을 시작 해봅시다. 일단 이전은 생략하고 바로 메인함수 부분을 찾아 들어가봅시다. 메인 함수이 부분이 바로 메인함수 부분입니다. 계속 주욱 내려가다보면 반복문이렇게 생긴 반복문이 있네요. 보아하니 [EBP-60]과 [EBP-5C]의 값을 계속 증가시켜주는 듯 합니다. 이 반복문은 [EBP-60] = [EBP-5C] = 7이 될 때 끝이 납니다. 조금 더 밑으로 내려가봅시다.Secret Key 받는 부분위 사진과 같이 Secret key를 입력받는 함수가 보입니다. ..