제가 군입대로 인한 지식 초기화로 인해 다시 지식을 쌓기 위하여 리버싱 지식은 Lena's Tutorial로 쌓을 거에요 ^^

상세 분석 과정을 잊지 않기 위해 이 카테고리에 남기니 많은 분들도 이 글을 보고 지식을 얻어 가셨으면 좋겠습니다^^

'[+] Information > [-] RCE' 카테고리의 다른 글

어셈블리어 정리.  (2) 2011.10.06
Lena's Tutorial 1 상세분석  (0) 2011.10.06
Lena's Tutorial 분석 글을 쓸 예정  (0) 2011.10.06
아주 쉬운 크랙미  (9) 2009.11.24
출처모르는 크랙미 풀이..  (4) 2009.11.15

강의 들으러 가기전에 잠깐 만든것입니다.

사실은 꿈에서 소스가 생각이 나더라구요. 그래서 그대로 옴겨봤습니다. ㅋㅋ

이름을 입력하면 해당 문제 계산에 의하여 패스워드가 생성되고 그 패스워드를 입력해야 문제가 끝이 납니다.

점프문으로 메시지를 우회할수도 있으나 그렇게 하면 이 문제의 궁극적인 목표가 사라지기 때문에 되도록이면 계산식을 알아내어 패스워드를 계산해보십시오 ^^



위 사진은 패스워드를 올바르게 입력했을때 사진입니다.

이름과 그에 해당하는 비밀번호는 지웠어요~ ㅋ

금방 짠거라 허술할수도 있습니다.

p.s - C로 짜여져 있으며, 프로그램 코드는 얼마 되지 않아 한 구간에 몰려있습니다.어셈 명령어만 아시면 금방 풀립니다 ^^

  1. 지나가던 방랑자... 2009.07.23 00:49

    글자수가 1과 2일경우에 패스워드의경우는 4294967175 으로 똑같고
    글자수가 3일 경우 4294967071 로 똑같네요
    이제 글자수가 4이상일경우 는 패스워드가 바뀌는 ㅎㅎ
    4번째 6번째 8번째 글자 에 아스키 헥사값으로 계산이이루워 지는것같네요..
    계산식
    1. 6번째 헥사값에 +1 이값에 6을 곱하고 또나온값에 2를 나눈다

    2. 4번째 헥사값에 *2 + 14 이값을 1번째 계산값을 뺀다

    3. 8번째 헥사값이랑 2번째 계산값을 더한다.

    • Favicon of https://maj3sty.tistory.com BlogIcon MaJ3stY 2009.07.23 01:48 신고

      ㅎㅎㅎ 글자길이를 계산해서 연산에 이용한다는~

      분석 굿 ㅋ

+ Recent posts