블로그 이미지
ludwings

카테고리

분류 전체보기 (130)
WIN API (22)
워게임 (61)
만든것 (2)
메모 (37)
Total17,890
Today1
Yesterday1

'2'에 해당되는 글 2건

  1. 2013.10.31 thisislegal.com application 1,2,3
  2. 2013.10.23 canyouhack.it crack 1, 2

thisislegal 리버싱문제를 풀었다.

 

4번은 무슨 16bit dos 디버거로 해결하는거여서 내비려뒀다

 

1번 그냥 쉽다

올리디버거로 붙인후에, 성공 출력하는 곳으로 가보면

바로위에 어떤 '위치' 에서 실행되면 출력되는것을 확인할수있다.

이걸 위치를 안옮겨주고 그냥 파일을 패치해버리면 정답이 제대로 출력되지 않는다.

 

2번 클릭하면댐!

마우스올리면 disable로 바뀌어버리는 귀요미문제 ㅋㅋㅋㅋ 클릭하라고해놓고는..

이것도 올디로 열어서 mousemove 부분을 그냥 click event 부분으로 점프하게 해버렷더니 답이 쉽게 나왔다. (vb decompiler 도움도 받았다)

 

3번 이것도 1번처럼 성공메세지가서 위의 string을 비교하는 부분을 step into 하면서

stack을 잘보니 내가 입력한 문자열 "1234"와 key값 "어쩌고저쩌고" 가 같이 나와서 풀었당

'워게임 > 리버스엔지니어링' 카테고리의 다른 글

codeengn advance rce l10 풀이  (0) 2013.11.21
섹션 합치기 & 섹션 추가  (2) 2013.10.31
thisislegal.com application 1,2,3  (0) 2013.10.31
B1ind3r Reversing 2, 3  (2) 2013.10.24
canyouhack.it crack 1, 2  (0) 2013.10.23
codeengn : basic 03  (2) 2013.10.21
Posted by ludwings

댓글을 달아 주세요

Crack 1번은 그냥 올리디버거로 열어 back to usermode로 쉽게 풀어낼 수 있었고,

2번 은 처음에 Name하고 serial을 입력해야하는데 Name을 뭘입력해야돼는거야 ㅡㅡ! 하다가 그냥 인증되면 메세지 박스로 키값이 출력되는거여서 어이없었따

2번 힌트는 inter call을 봤을때 GetDlgText등의 입력값을 얻어오는 함수가 없으니까

LoadLibrary와 GetProcAddress를 이용해서 함수주소를 얻어올테니

 

이함수들에 break를 걸고 실행한뒤 인증 부분을 그냥 skip시켜도 답이 간단하게 나온다..

 

 

3번 풀어볼려고하는데 진짜 뭐지이건ㅋㅋㅋㅋㅋㅋ..당황....

머지머지? 집가서해바야징

'워게임 > 리버스엔지니어링' 카테고리의 다른 글

thisislegal.com application 1,2,3  (0) 2013.10.31
B1ind3r Reversing 2, 3  (2) 2013.10.24
canyouhack.it crack 1, 2  (0) 2013.10.23
codeengn : basic 03  (2) 2013.10.21
WINDBG 명령어 정리  (0) 2013.10.15
CodeInjection  (0) 2013.10.15
Posted by ludwings

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함