[해킹] 010Editor Crack With StringRef

이 글들을 읽을땐 C나 Asm에 대한 약간의 지식이나 API에 대한 사전 지식은 도움이 됩니다.


010Editor Crack With StringRef
StringRef를 이용한 010Editor 크렉하기
Written by A #Dual_Root

서론

이 글에서는 010Editor를 StringRef를 이용하여
임시크렉하는 법에 대해 알아 보도록 하겠습니다.
왜 차라리면 첫번쨰 대상이 010Editor 이냐 구요?
Cracker에겐 저마다 애용하는 HexEditor가 있기 마련입니다.
아직 자신의 애용 HexEditor를 정하지 못하신분은..
이 에디터를 자신의 애용툴로 하시는것도 좋을거 같습니다.

필요한 도구들

– W32Dasm8.9v
– W32Dasm 8.93 Patch 3.0

대상 프로그램 링크

– 010Editor 1.3v

본문


010 Editor 1.3v 크렉하기

이번 글에서는 크렉을 하나도 모르는 초보자를 위해서
가장 기초적인 방법인 String Ref를 이용해서 010Editor를
크렉하는 방법에 대해 알아 보도록 하겠습니다.
먼저 제어판에 들어가서 시스템의 시간을 한달후로 바꾸어
놉시다. 그런다음 010Editor를 가동 시키면…

Evaluation Version 버젼이라고 나오는군요?
기억해 두시기 바랍니다.
이제 W32Dasm을 키고 010Editor를 역어셈블 해옵니다.
역어셈블 과정은 짧으면 10초에서 ~ 길면 5분 정도 걸리는데
느긋하게 음악이나 한곡 듣다 보면 금방 흘러갑니다.
역어셈블 과정이 완료되면 역어셈블 된 코드가 표시 됩니다.
이제 String Ref 버튼을 클릭해서 String 창을 띄웁니다.
그다음 Search 란에 아까 우리가 봤던 에러 메시지를
적은후 Search버튼을 눌러 문자열을 검색 합니다.

이제 찾은 메시지를 더블클릭하면 포인터가 이 메시지를
참고 하는 지점으로 옮겨 지게 됩니다.

우리는 이 메시지가 있는 지점이 0x4501C8 에서부터 점프되어
온것을 볼수 있습니다. 그럼 0x4501C8로 점프하여 봅시다.

점프하여 온곳의 밑부분을 보니 “Single User License”
등록완료 메시지가 보이는군요. 저 부분으로도 가도록 해야
하겠습니다. 다른 부분으로 점프들을 모두 지워 주면 되겠죠?
0x4501C8 에서의 jne 450335 와 0x45021E 를 모두 NOP 의
OPcode인 0x90으로 채워주시면 되겠습니다.
0x90으로 수정하는걸 완료 한다음 저장을 완료 했으면,
이제 한번 실행하여 봅시다. 어떤가요?

스프레쉬 스크린의 비등록 메시지가 등록 메시지로 바뀌었고
사용자 등록창이 뜨지 않는것을 보실수 있습니다.
맞습니다. 우리는 크렉을 해낸것입니다.
이렇게 간단한게도 크렉을 할수 있습니다.
하지만 계속 쉽지는 않죠. 그래도 힘내면서!
조금씩 조금씩 실력을 늘려 나갑시다.

::::::::::::: Tip :::::::::::::

간단하게 HexEdit 2.0v 크렉하기

서론: HexEdit2.0v 를 리소스 해커를 이용하여
간단하게 크렉하는 법을 다룹니다.

필요한 도구: – Resource Hacker [리소스 해커]

대상링크: – HexEdit 2.0v [헥스 에딧]
—————————————-
본문:
HexEdit 2.0v은 Freeware로 공개 되어 있습니다.
하지만 처음에 뜨는 인포메이션 창은 정말….
짜장면이 곱배기로 밀려 옵니다.
오늘은 이 인포메이션 창을 리소스해커를 이용,
간단히 없애는 크렉(?)을 Tip으로 하여봅시다.

위의 캡쳐사진이 바로 뜨는 인포메이션 창입니다.
이제 Hex Edit을 리소스 해커로 열어 옵시다.

열어 오면 Bitmap Icon Menu Dialog 기타 등등. . .
여러가지가 모이지만 그중에서 우리가 관심있는것은,
대화창 = Dialog입니다. Dialog를 더블 클릭합니다.
Dialog를 하나씩 열어보며 인포메이션 창을 찾습니다.
Tip을 주자면 보통 저런 인포메이션 창은 거의 마지막
부분이나 가장 첫부분에 있는 경우가 많더군요.
이번 같은 경우는 가장 맨끝의 Dialog인 267번 Dialog입니다.

이제 267를 클릭하여 나온 3081이란 숫자위에 마우스를 올려놓고
마우스 오른쪽 버튼으로 클릭하면 팝업메뉴가 뜹니다.

그중에서 Delete Resource [Dialog : 267 : 3081] 메뉴를 눌러,
해당 Dialog를 지웁니다. 삭제 하였다면 이제 Save 버튼을 눌러
Hex Edit의 리소스의 편집 자료를 저장 합니다.
저장하였다면 이제 Hex Edit을 실행하여 봅시다. 어떤가요?
인포메이션 창이 뜨지 않는것을 볼수 있습니다.
이렇게 아주 간단 하게도 크렉(?)을 할수 있었습니다.
떄로는 Disassemble이나 Debugger을 하지 않고도,
이렇게 간단한 방법으로도 풀리기도 합니다.

출처: http://dualpage.muz.ro/

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중