CodeEngn Challenge

Checkin List

최근 인증 기록을 확인할 수 있습니다. 공개 별칭과 코멘트만 표시됩니다.

Public record

최근 인증 페이지당 50건

24,520건의 공개 인증 기록 · 254 / 491 페이지

Checkin timeNameLevelCommentPoint
2017-11-04 16:21:01lolhack2Basic L13문제: 정답은 무엇인가 올디로 안열림 노패킹 Microsoft Visual C# / Basic.NET / MS Visual Basic 2005 ] - EP Token : 06000004 로 만들어졌다 디컴파일툴 dotpeek 을 이용해 디컴파일을한다 디컴파일된 소스를 열어서 정답이 콘솔에 출력되도록 소스를 바꿔준다 답은: Leteminman25
2017-11-04 15:38:34lolhack2Basic 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:25kdi0204Basic L06-11
2017-11-04 01:48:17lolhack2Basic L1121
2017-11-04 00:44:01lolhack2Basic L09리버싱강좌보고품17
2017-11-04 00:04:19lolhack2Basic L08쉽다15
2017-11-03 23:54:02lolhakc2Basic 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 EqfgEngn13
2017-11-03 08:35:45TurtledoveBasic L18-35
2017-11-03 08:26:59TurtledoveBasic L17-33
2017-11-02 23:06:56ljh9825Basic L08-15
2017-11-02 22:50:08ljh9825Basic L07-13
2017-11-02 20:32:08tigerpoo11Basic L04-7
2017-11-02 20:25:23dbguswls030Basic L05-9
2017-11-02 20:23:23jnu2345Basic L16-31
2017-11-02 20:18:33tigerpoo11Basic L03-5
2017-11-02 20:10:44jnu2345Basic L15-29
2017-11-02 19:54:04dbguswls030Basic L04-7
2017-11-02 19:53:51jnu2345Basic L14-27
2017-11-02 19:29:36dbguswls030Basic L03-5
2017-11-02 19:17:00jnu2345Basic L13-25
2017-11-02 19:04:37ghdwn0217Basic L02-3
2017-11-02 19:03:49tigerpoo11Basic L02-3
2017-11-02 19:01:26dbguswls030Basic L02-3
2017-11-02 18:47:31jjBasic L06-11
2017-11-02 17:39:00jnu2345Basic L12-23
2017-11-02 17:04:36jnu2345Basic L11-21
2017-11-02 00:29:51brookMalware L02-7
2017-11-02 00:08:11brookMalware L01-5
2017-11-01 01:46:11lolhack2Basic L06upx jmp마지막에있는거 브포걸고 f7 해서 oep찾았다11
2017-11-01 01:28:03lolhack2Basic L05upx로 패킹되어있어 upx를 언패킹한후 문자열쪽을 보고 답을 찾았다9
2017-11-01 01:08:55jnu2345Basic L10-19
2017-11-01 01:06:21kdi0204Basic L01-1
2017-11-01 00:48:16lolhack2Basic L04f8을 누르고 디버깅 감지 하는 값을 찾았고 call 주소를 찾아서 밑을 내리다가 Timout - 1000.ms 부분을 발견했고 그 밑부분에 있는 함수를 찾았다7
2017-11-01 00:44:38jnu2345Basic L09-17
2017-11-01 00:28:10lolhack2Basic L03함수에 cmp가 들어가는 함수를 찾았다5
2017-11-01 00:19:58TurtledoveBasic L16-31
2017-11-01 00:14:09lolhack2Basic L02헥스 에디터를 열어서 풀었다3
2017-11-01 00:09:59lolhack2Basic L011강1
2017-10-31 20:25:51qBasic L02-3
2017-10-31 20:23:56qBasic L01-1
2017-10-31 18:54:11TurtledoveBasic L15-29
2017-10-31 17:56:50TurtledoveBasic L14-27
2017-10-31 17:32:13pulgrimsAdvance L08-19
2017-10-31 16:48:22Darbong2Malware L04-11
2017-10-31 16:41:05Darbong2Malware L01-5
2017-10-31 14:37:53imp20524Basic L02-3
2017-10-31 13:54:46wns25678Basic L03-5
2017-10-31 13:39:42wns25678Basic L02-3
2017-10-31 13:38:15TurtledoveBasic L13-25
2017-10-31 13:30:14wns25678Basic L01msdn 보면 하드는 3 cd롬은 5 이다 어셈블리 코드보면 esi = 0 + 1 + 1 + 1 과 eax = GetDriveTypeA() - 1 - 1 을 비교함 따라서 GetDriveTypeA() 리턴이 5이면 CD롬으로 인식된다1