- Today
- Total
Phantom
Password를 찾으라…. 디버거로 실행을 하려는데 열리지 않는다. PEID로 보니 .NET 프로그래밍으로 짜여진 것이라 그런가 보다. .NET Reflector로 디 컴파일 할 수 있다 한다. 열었으나 하나도 모른다….. 와업을 보고 따라 할 뿐.. 아래 주석을 해도 되고 안 해도 된다. Console.WriteLine(planText); 추가 답은 MD5해쉬값이므로 Md5 Hash: 718070d944de096f3a6696b077e4e2ce
음…키값을 넣고 네임을 넣으란다 2자리라고 하고.. 델파이로 짜였더라. 로딩 오래걸리더라… 우선 프로그램을 실행해본다. 키값을 넣고 두자리 네임이랬으니 AA를 넣고 실행해본다. 음…저 다음엔 뭘 집어넣어도 실행이 안된다. 저 Please.. 문자열 쪽으로 검색해 들어가봐야겠다. 도저히 아이다로는 알아보기 힘들어 이뮤니티를 써야겠다. 이 프로그램이 3개문자열로 비교를 해서 2자리로 수정한 후의 키 값을 찾았다. 그러나 문제는 154C-6505-D2ADD0F3-A223-2870의 네임을 찾는 것이다. 이 부분에서 앞자리 4자리가 나온다… 그럼 이 연산을 통해 154C가 나오는 알파벳이나 숫자를 찾음 된다 브루트포싱을 하면 되는데…코딩능력이 딸려 소스를 빌려왔다. Bruteforce.c #include #in..
키를 구한 후에 성공메시지 대신 Key값이 나오게 하라..라는 문제이다 크게 어려울거 같지는 않다. 지금 내가 이걸 풀고있는게 신기하다. 키 값을 찾는데는 크게 어렵지 않았다. 그래픽 뷰에 나왔기 때문에.. 7A2896BF를 10진수로 변환하면 2049480383이된다. 자 이제 성공은 했고 저 문자를 키값으로 바꾸기만 하면 된다. 아스키값으로 2049480383을 바꾸면 32 30 34 39 34 38 30 33 38 33이고 계속 출력하게 하면 안되니 끝에 NULL을 넣는다 00 그리고 353B부터 3545까지 수정을 했다 뒤에 문자들은 쓰레기 값이나 다름 없다. 답은 2049480383 353B 3545 - 2049480383353B3545이다.