CodeEngn Challenge
Checkin List
최근 인증 기록을 확인할 수 있습니다. 공개 별칭과 코멘트만 표시됩니다.
Public record
최근 인증 페이지당 50건
24,564건의 공개 인증 기록 · 254 / 492 페이지
| Checkin time | Name | Level | Comment | Point |
|---|---|---|---|---|
| 2017-11-07 09:51:04 | dadaw | Basic L06 | dwadaw | 11 |
| 2017-11-07 09:22:27 | asdaaa | Basic L09 | - | 17 |
| 2017-11-07 09:07:23 | ncw809 | Basic L08 | - | 15 |
| 2017-11-07 03:05:12 | dbguswls030 | Basic L10 | - | 19 |
| 2017-11-07 01:19:35 | c0rehack | Basic L13 | - | 25 |
| 2017-11-07 01:09:01 | c0rehack | Basic L12 | - | 23 |
| 2017-11-07 00:59:24 | c0rehack | Basic L11 | - | 21 |
| 2017-11-07 00:20:57 | dbguswls030 | Basic L08 | - | 15 |
| 2017-11-07 00:12:50 | dbguswls030 | Basic L06 | - | 11 |
| 2017-11-06 23:26:24 | Turtledove | Basic L20 | - | 39 |
| 2017-11-06 20:48:21 | c0rehack | Basic L14 | - | 27 |
| 2017-11-06 18:09:12 | asdfasdfadsf | Basic L10 | - | 19 |
| 2017-11-06 17:54:46 | ㄹㄷㄴㄹ | Basic L06 | ㄹㄷㄴ | 11 |
| 2017-11-06 13:54:11 | adsfasdf | Basic L09 | - | 17 |
| 2017-11-06 13:35:11 | adsfsfsfasdf | Basic L08 | - | 15 |
| 2017-11-06 13:32:44 | asdfas | Basic L06 | - | 11 |
| 2017-11-06 00:14:38 | Turtledove | Basic L19 | - | 37 |
| 2017-11-05 21:13:02 | Sabate | Basic L08 | - | 15 |
| 2017-11-05 20:51:24 | Sabate | Basic L07 | - | 13 |
| 2017-11-05 20:29:18 | Sabate | Basic L06 | - | 11 |
| 2017-11-05 20:13:25 | Sabate | Basic L05 | - | 9 |
| 2017-11-05 19:06:00 | kdi2973 | Basic L09 | - | 17 |
| 2017-11-05 16:40:05 | Nia | Advance L03 | - | 9 |
| 2017-11-05 16:30:03 | Nia | Advance L01 | - | 5 |
| 2017-11-05 14:29:33 | c0rehack | Basic L09 | - | 17 |
| 2017-11-05 14:28:59 | c0rehack | Basic L06 | - | 11 |
| 2017-11-05 14:28:31 | c0rehack | Basic L05 | - | 9 |
| 2017-11-05 13:46:32 | c0rehack | Basic L04 | - | 7 |
| 2017-11-05 12:55:49 | c0rehack | Basic L10 | - | 19 |
| 2017-11-05 12:50:08 | c0rehack | Basic L07 | - | 13 |
| 2017-11-05 12:49:06 | c0rehack | Basic L08 | - | 15 |
| 2017-11-05 05:45:25 | Sabate | Basic L04 | - | 7 |
| 2017-11-05 05:33:13 | Sabate | Basic L03 | - | 5 |
| 2017-11-05 05:20:31 | Sabate | Basic L02 | - | 3 |
| 2017-11-05 04:57:59 | Sabate | Basic L01 | - | 1 |
| 2017-11-05 01:10:55 | kdi0204 | Basic L10 | - | 19 |
| 2017-11-04 22:30:26 | brorica | Basic L02 | - | 3 |
| 2017-11-04 20:21:57 | lolhack2 | Basic L17 | 문제: Key 값이 BEDA-2F56-BC4F4368-8A71-870B 일때 Name은 무엇인가 힌트 : Name은 한자리인데.. 알파벳일수도 있고 숫자일수도 있고.. 정답인증은 Name의 MD5 해쉬값(대문자) 패킹여부: x 코딩언어: 델파이 분석: 1.Name에 문자가 3자리보다 작으면 !Please Enter More Chars...! 가뜬다 2.문자가 30자리 초과 되면 ! Please Enter Not More Then 30 Chars... ! 가뜬다 올디를 켜고 성공문자열쪽 에 들가서 분기문(JNZ) 위에 CALL에 브포를 걸고 Name 에 123 key값에 BEDA-2F56-BC4F4368-8A71-870B 를 입력했다 EAX =01E38E08 값에 key값(BEDA-2F56-BC4F4368-8A71-870B) 이들어있고 EDX = 01E38E68 에 Name값으로 추정되는 C63E-6B5F-93029489-66DD-EDB4 값이 들어있었다 문제에서 Name은 한자리이고 대문자 MD5 해쉬값이라 하였으니 대문자알파뱃을 MD5 해쉬로 바꿔서 일치하는지 확인해봐야겠다 음.. 없는듯한대 C63E-6B5F-93029489-66DD-EDB4 를 MD5복호화 시켰다 34bbcb905cca8b9c815df3ab920af286 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 위에 한 행위는 필요없는 거였다 힌트에는 Name에 답이 한자리라 했는데 3자리미만이면 !Please Enter More Chars...! 가 뜨므로 요걸 비교하는부분을 찾는다 CMP EAX,3 이것이다 요걸 EAX,1 로 바꿔준다 그리고 파일을 저장하여 실행하고 주어진키값을 넣고 Name에는 대분자 A~Z까지 다 대입해본다 답은 F 다 | 33 |
| 2017-11-04 19:19:40 | lolhack2 | Basic L16 | 문제: Name이 CodeEngn일때 Serial을 구하시오 패킹여부 : x 틀리면 나오는 문자열 : Wron password! =/ 파일을실행하고 나면 null 이라는 빈파일이생김 성공문자열로 들어가봤다 GetStdHandle: 첫번째 인자로 쓰인 GetStdHandle 함수는 표준입출력 및 오류핸들을 리턴하는 함수이다. 즉, 콘솔에서 stdout, stdin, stderr 의 핸들을 가져오는 함수이죠. GetStdHandle 의 인자는 다음과 같습니다. STD_INPUT_HANDLE : 표준 입력 핸들 STD_OUTPUT_HANDLE : 표준 출력 핸들 STD_ERROR_HANDLE : 표준 오류 핸들 SetConsoleTextAttribute: 콘솔에서 색 출력 성공문자열 쪽위에 보이는 CMP EAX,DWORD PTR SS:[EBP-3C] 에 브포를 걸고 Name에는 CodeEngn 을 비번에는 123 을 입력하였다 EAX에는 7B 즉 10진수로 변환하면 123 이므로 EAX 에는 123이 들어간다 EBP-3C를 어떻게 구할지 고민됬는데 덤프창 위쪽에 친절하게 Stack SS:[0028FF0C]=E4C60D97 EAX=0000007B 라고 나온다 즉 E4C60D97를 10진수로 변환하면 3838184855 계산기로 16진수에서 10진수 변환법 Hex = 16진수 Dex = 10진수 이다 | 31 |
| 2017-11-04 18:59:32 | kdi0204 | Basic L09 | - | 17 |
| 2017-11-04 18:46:13 | lolhack2 | Basic L15 | 문제: Name이 CodeEngn일때 Serial을 구하시오 패킹여부: X 입력한값이 틀릴때나오는 메박: Try agin! 성공문자열쪽으로 들어가서 비교문에 브포건다 CMP EAX,DWORD PTR DS:[45B844] DS:[0045BB44] = 00006160 EAX =00007B 즉 6160과 7B 를 10진수로 변환시켜주면 6160 = 24928 7B = 123 즉 답은 24928 | 29 |
| 2017-11-04 18:27:29 | lolhack2 | Basic L14 | Name이 CodeEngn 일때 Serial을 구하시오 (이 문제는 정답이 여러개 나올 수 있는 문제이며 5개의 숫자로 되어있는 정답을 찾아야함, bruteforce 필요) Ex) 11111 upx언팩한뒤 올디로 열고 문자열 good jop 부분찾아서 들어가고 비교문 cmp EAX , ESI 에 브포를 건다 그후 아이디쪽엔 COedEngn 을 입력하고 비번쪽에 123 을 입력한후 EAX 값과 ESI 가 어떻게 나오는지 확인한다 EAX 는 7B 즉 , 10진수로 변환하면 123 이므료 EAX는 비번에 입력한값이 들어간다 ESI는 129A1 10진수로 변환하면 76193 아직까지 먼지 모르겠다 툴을켜고 비번에 76193을 입력해보니 정답이였다 답은 76193 | 27 |
| 2017-11-04 18:07:43 | kdi0204 | Basic L08 | - | 15 |
| 2017-11-04 17:54:09 | kdi0204 | Basic L07 | - | 13 |
| 2017-11-04 16:21:01 | lolhack2 | Basic L13 | 문제: 정답은 무엇인가 올디로 안열림 노패킹 Microsoft Visual C# / Basic.NET / MS Visual Basic 2005 ] - EP Token : 06000004 로 만들어졌다 디컴파일툴 dotpeek 을 이용해 디컴파일을한다 디컴파일된 소스를 열어서 정답이 콘솔에 출력되도록 소스를 바꿔준다 답은: Leteminman | 25 |
| 2017-11-04 15:38:34 | lolhack2 | Basic L12 | Key를 구한 후 입력하게 되면 성공메시지를 볼 수 있다 이때 성공메시지 대신 Key 값이 MessageBox에 출력 되도록 하려면 파일을 HexEdit로 오픈 한 다음 0x???? ~ 0x???? 영역에 Key 값을 overwrite 하면 된다. 문제 : Key값과 + 주소영역을 찾으시오 Ex) 7777777???????? 올디로 열고 비교문을 찾는다 CMP EAX,7A2896BF 에 브포를걸고 툴에 123을 체크하고 EAX 값을 확인해보니 7B 가떴다 7B를 10진수로 변환하면 123이다 7A2896BF를 10진수로 변환하니 2049480383 가나왔다 2049480383 가 key 값이였다 헥스에디터를 열고 성공메세지가 뜨는 문자열로 이동 2049480383 가 성공메세지로 뜨게 바꿔준다 성공메세지가 바뀐 부분 오프셋 맨첫자리와 맨뒷자리를 찾는다 D3B D45 이제 키값가 오프셋을 붙여준다 정답: 2049480383D3BD45 인줄알았으나 오프셋양식이 4자리여서 0D3B 0D45 로바꿔준후 이어붙인다 정답: 20494803830D3B0D45 | 23 |
| 2017-11-04 03:09:25 | kdi0204 | Basic L06 | - | 11 |
| 2017-11-04 01:48:17 | lolhack2 | Basic L11 | ㅇ | 21 |
| 2017-11-04 00:44:01 | lolhack2 | Basic L09 | 리버싱강좌보고품 | 17 |
| 2017-11-04 00:04:19 | lolhack2 | Basic L08 | 쉽다 | 15 |