티스토리 툴바


뎁스 판타지아2012/04/05 14:24

뭐 좀 찾으려고 책상 서랍을 보는데.. 이런 물건이 있더군요

 

 

이것은 뎁스 판타지아 패키지!

당시 넥슨에서 원하는 사람들에게 발송을 했었습니다.

호기심이 발동하여 설치 시작~

 

 

실행을 하였으나 업데이트가 당연히 안되는군요...

크랙을 좀 해서 실행을 하였습니다.

 

 

오호..실행이 되는군요

하지만 서버 접속이 되지 않아 더이상 진전이 되질 않는군요

하여! 패킷 구조를 파악해서 캐릭터 생성 화면 정도는 나오게 하려고 합니다..(언제가 될지는 ㅋㅋ 그전에 뎁스 판권좀 사주실 기부천사 퍼블리셔 님들 없나요~ㅠㅠ)

 

 

Posted by gjuRlo
연구2012/02/22 19:12

< DR7 Register >

1. L0~L3 (로컬 브레이크포인트)
비트 : 0,2,4,6

현재 태스크에서 브레이크포인트를 설정
L0~L3는 DR0~DR3와 매핑됩니다.

2. G0~G3 (전역 브레이크포인트)
비트 : 1,3,5,7

모든 태스크에서 브레이크포인트를 설정
G0~G3는 DR0~DR3와 매핑됩니다.

3. R/W0 ~ R/W3
비트 : 16,17,20,21,24,25,28,29

00 - 명령어가 실행될 때 브레이크포인트
01 - 데이터를 쓸 때 브레이크포인트
10 - I/O를 읽고 쓸 때 브레이크포인트
11 - 데이터를 읽고 쓸 때 브레이크 포인트

R/W0~R/W3는 DR0~DR3와 매핑됩니다.

활용1)
0x10001000를 읽고 쓸 때 (로컬 브레이크포인트를 사용)
설정 비트 : 0, 16, 17

CONTEXT context;
context.Dr0 = (DWORD)0x10001000;
context.Dr7 |= (0x1<<17) + (0x1<<16) + (0x1);
Posted by gjuRlo
2011/12/30 19:26

소스코드를 라이브러리 형태로 빌드했습니다.
빌드환경 : Visual Studio 2011 / Release

자세한 사용방법은 아래 제작자 홈페이지를 참조하세요.
http://ragestorm.net/distorm/



Posted by gjuRlo