본문 바로가기

[+] Hacking/[-] Challenge Report

넥슨 입사문제 1번 웹 서핑 하다가 발견한 건데 07년도 문제라네요. 이거말고도 3문제가 더 있던데 이 문제가 제일 쉽다고 해서 풀어봤어요. 쉽다는건 뻥이었네요 ... ㅡㅡ;; 셀프 넘버가 뭔지 몰라서 이리저리 해맨 ㅋㅋㅋㅋ 문제만 이해하면 소스로는 금방 옴겨적을 수 있는 문제라서 다들 쉬웠다고 했나 봅니다. 1번 설명 어떤 자연수 n이 있을 때, d(n)을 n의 각 자릿수 숫자들과 n 자신을 더한 숫자라고 정의하자. 예를 들어 d(91) = 9 + 1 + 91 = 101 이 때, n을 d(n)의 제네레이터(generator)라고 한다. 위의 예에서 91은 101의 제네레이터이다. 어떤 숫자들은 하나 이상의 제네레이터를 가지고 있는데, 101의 제네레이터는 91 뿐 아니라 100도 있다. 그런데 반대로, 제네레이터가 없는 .. 더보기
ISEC 2009 예선 16번 문제 풀렸다(?) 전 심심하면 모아놓은 문제들을 풀곤 하는데 역시 전 이런 문제는 체질이 잘 안맞는 듯 하네요. 풀긴 풀었는데 뭔가 찜찜한... 조금 얻어 걸렸거든요. 제가 푼 방법은 두가지에요. 1. 일일이 대입해서 비교해가며 푼 방법. 2. 사용자가 입력한 문자열을 인코딩한 후 비교하는 루틴을 분석하여 프로그램으로 만들어 푼 방법. 위 두가지 방법을 모두 해서 풀어봤는데 개인적으로 첫번째 방법이 전 더 좋아요 ㅋㅋㅋ;; 두번째 방법은 머리가 아프거든요. 어셈 익숙치도 않은데 분석해서 역으로 키젠을 만들려니 ... ㅠㅠ;; 개인적으로 두번째 사진의 본 문제 인터페이스가 맘에드는 ㅋㅋㅋㅋㅋ 세번째 사진은 두번째 방법으로 풀었을 때 나온 결고 화면 이에요 ㅎㅎ 첫번째 화면은 그냥 fake.... ㅡㅡ;; 대회 당시에는 실력.. 더보기
jz님 crackme 와 이런 크랙미는 처음이에요.. 퍼즐맞추기 하듯이 풀어서 재밌었어요 ㅎ 전 올리디버그만을 사랑합니다. IDA 아직 쓸줄 모르고 어색하네요 ㅋㅋㅋ 더보기
Simples Crackme 시즌 1 일부분 풀이. 제목은 말 그대로 일부분 풀이입니다. 이유인 즉슨! 키젠 소스는 공개하지 않기 때문입니다. 코드도 허접하고 최적화도 되어있지 않고 해서 창피합니다. 그렇기에 공개하지 않겠습니다.(실행 화면은 공개합니다 ^^) 아주 오랜만에 풀이를 포스팅하는 것 같은데요. 저번에 풀었던 심플스 크랙미 시즌1 에서 제가 재미있게 풀었던 문제를 골라 풀이를 하겠습니다 ㅎ 이번에 풀건 키젠미 인데요. Key 값이 154C-6505-D2ADD0F3-A223-2870 일때 Name은 무엇인가 힌트 : Name은 두자리인데.. 알파벳일수도 있고 숫자일수도 있고.. 이것이 심플스의 문제 입니다. 주어진 키값을 가지고 Name을 찾는 문제인데요. 의외로 간단하니 한번 분석을 해보죠!! 위 사진은 문제 키젠미의 사진인데요. 심플스 문제를.. 더보기
http://www.uw-team.org/ 오랜만에 풀어본 워게임.. ㅋㅋㅋ 흠 폴란드 해커팀인가...????????? 문제가 다 폴란드.. ㅡㅡ;; 다른 해커그룹들은 기본적으로 영어쓰던데 ㅋㅋㅋㅋ 아래 사진 빨간 박스 안에 있는게 폴란드어 인데... 구글번역하면 직역으로 나와서 문제 이해하기가 힘들었... ㅠㅠ 우리나라도 한국어를 고집합시다 ㅋㅋㅋ 클리어 레벨 : 15 클리어 총 시간 : 2시간 조금 넘음. 문제 난이도 : oldzombie님 문제에 비한다면 下 풀게된 동기 : 시큐리티 프루프 워게임 토론게시판 갔는데(전 워게임 토론 게시판 글을 읽지 못합니다... 문서 올릴게 없어요 ㅠㅠ) 제가 아는 분이 이 사이트 1~10까지의 풀이를 올려두셨더라구요. Hackme 1.0 인지 2.0인지 3.0인지 모르겠지만 사이트를 한번 방문하여 올클에 .. 더보기