CodeEngn Challenge
Checkin List
최근 인증 기록을 확인할 수 있습니다. 공개 별칭과 코멘트만 표시됩니다.
Public record
최근 인증 페이지당 50건
24,520건의 공개 인증 기록 · 254 / 491 페이지
| Checkin time | Name | Level | Comment | Point |
|---|---|---|---|---|
| 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 |
| 2017-11-03 23:54:02 | lolhakc2 | Basic L07 | 컴퓨터 C드라이브 이름 CodeEngn 시리얼이 생성된다 GetModuleHandleA DialogBoxParamA Exitprocess GetDlgItemTextA // 텍스트 박스 에서 값을 읽어드리는 함수 GetVolumeInformation //Windows에서 하드드라이브 정보 읽어오기 istrcatA // 문자열 이어 붙이기 (문자열을 합치는 함수) istrcmpiA //문자열 비교 함수 원본 4562-ABEX CodeEngn ---루프--- (루프는 2번 반복된다) 1.5562-ABEX DodeEngn 2.5662-ABEX DpdeEngn 3.5672-ABEX DpeeEngn 4.5673-ABEX DpefEngn 5.6673-ABEX EpefEngn 6.6773-ABEX EqefEngn 7.6783-ABEX EqffEngn 8.6784-ABEX EqfgEngn | 13 |
| 2017-11-03 08:35:45 | Turtledove | Basic L18 | - | 35 |
| 2017-11-03 08:26:59 | Turtledove | Basic L17 | - | 33 |
| 2017-11-02 23:06:56 | ljh9825 | Basic L08 | - | 15 |
| 2017-11-02 22:50:08 | ljh9825 | Basic L07 | - | 13 |
| 2017-11-02 20:32:08 | tigerpoo11 | Basic L04 | - | 7 |
| 2017-11-02 20:25:23 | dbguswls030 | Basic L05 | - | 9 |
| 2017-11-02 20:23:23 | jnu2345 | Basic L16 | - | 31 |
| 2017-11-02 20:18:33 | tigerpoo11 | Basic L03 | - | 5 |
| 2017-11-02 20:10:44 | jnu2345 | Basic L15 | - | 29 |
| 2017-11-02 19:54:04 | dbguswls030 | Basic L04 | - | 7 |
| 2017-11-02 19:53:51 | jnu2345 | Basic L14 | - | 27 |
| 2017-11-02 19:29:36 | dbguswls030 | Basic L03 | - | 5 |
| 2017-11-02 19:17:00 | jnu2345 | Basic L13 | - | 25 |
| 2017-11-02 19:04:37 | ghdwn0217 | Basic L02 | - | 3 |
| 2017-11-02 19:03:49 | tigerpoo11 | Basic L02 | - | 3 |
| 2017-11-02 19:01:26 | dbguswls030 | Basic L02 | - | 3 |
| 2017-11-02 18:47:31 | jj | Basic L06 | - | 11 |
| 2017-11-02 17:39:00 | jnu2345 | Basic L12 | - | 23 |
| 2017-11-02 17:04:36 | jnu2345 | Basic L11 | - | 21 |
| 2017-11-02 00:29:51 | brook | Malware L02 | - | 7 |
| 2017-11-02 00:08:11 | brook | Malware L01 | - | 5 |
| 2017-11-01 01:46:11 | lolhack2 | Basic L06 | upx jmp마지막에있는거 브포걸고 f7 해서 oep찾았다 | 11 |
| 2017-11-01 01:28:03 | lolhack2 | Basic L05 | upx로 패킹되어있어 upx를 언패킹한후 문자열쪽을 보고 답을 찾았다 | 9 |
| 2017-11-01 01:08:55 | jnu2345 | Basic L10 | - | 19 |
| 2017-11-01 01:06:21 | kdi0204 | Basic L01 | - | 1 |
| 2017-11-01 00:48:16 | lolhack2 | Basic L04 | f8을 누르고 디버깅 감지 하는 값을 찾았고 call 주소를 찾아서 밑을 내리다가 Timout - 1000.ms 부분을 발견했고 그 밑부분에 있는 함수를 찾았다 | 7 |
| 2017-11-01 00:44:38 | jnu2345 | Basic L09 | - | 17 |
| 2017-11-01 00:28:10 | lolhack2 | Basic L03 | 함수에 cmp가 들어가는 함수를 찾았다 | 5 |
| 2017-11-01 00:19:58 | Turtledove | Basic L16 | - | 31 |
| 2017-11-01 00:14:09 | lolhack2 | Basic L02 | 헥스 에디터를 열어서 풀었다 | 3 |
| 2017-11-01 00:09:59 | lolhack2 | Basic L01 | 1강 | 1 |
| 2017-10-31 20:25:51 | q | Basic L02 | - | 3 |
| 2017-10-31 20:23:56 | q | Basic L01 | - | 1 |
| 2017-10-31 18:54:11 | Turtledove | Basic L15 | - | 29 |
| 2017-10-31 17:56:50 | Turtledove | Basic L14 | - | 27 |
| 2017-10-31 17:32:13 | pulgrims | Advance L08 | - | 19 |
| 2017-10-31 16:48:22 | Darbong2 | Malware L04 | - | 11 |
| 2017-10-31 16:41:05 | Darbong2 | Malware L01 | - | 5 |
| 2017-10-31 14:37:53 | imp20524 | Basic L02 | - | 3 |
| 2017-10-31 13:54:46 | wns25678 | Basic L03 | - | 5 |
| 2017-10-31 13:39:42 | wns25678 | Basic L02 | - | 3 |
| 2017-10-31 13:38:15 | Turtledove | Basic L13 | - | 25 |
| 2017-10-31 13:30:14 | wns25678 | Basic L01 | msdn 보면 하드는 3 cd롬은 5 이다 어셈블리 코드보면 esi = 0 + 1 + 1 + 1 과 eax = GetDriveTypeA() - 1 - 1 을 비교함 따라서 GetDriveTypeA() 리턴이 5이면 CD롬으로 인식된다 | 1 |