Admin | Write | GuestBook
[공지] 해당 블로그에 용건이 있으신 분께서는 http://blog.fore.kr/ 의 방명록(Guestbook)으로 부탁드립니다.
암호화에 영혼을 실은듯 하다.
Category : Rest Time !/Monologue | URL : | Written by 포레 ( 2015. 5. 15. 11:22 ) | 신고

 

 

많이 뒷북이긴 한데 총기사 사건으로 예전에 뜯어보려다 이래저래 시간없어서 하드 구석에 짱박아뒀다가

 

어제 잠시 하드정리할겸 확인해보니 눈에 보여서 뜯어보기 시작함.

 

 

 

내용물도 별거 없으면서 암호화에 영혼을 건 듯 ; ; ;

 

evimage_log.txt

 

evimage 파일을 뜯고 로그로 저장한 파일인데

 

총 이미지가 327장으로 중복 CG 제외하면 45장, 이중 SD CG를 제외하면 대략 30장 정도일 듯함.

 

신나는듯 ㅋㅋㅋ

( CG Replay 로 확인했을시 보통 미연시의 경우 9페이지 정도 나오는데

총기사 경우 대략 4페이지정도 나올 분량이네요. )

 

p.s > 추가로 어카이브 안에 해상도는 다른데 같은 오프닝 파일이 2개 있음.

 

  

 

'Rest Time ! > Monologue' 카테고리의 다른 글

아 조만간 갈아치우던가 해야지  (2) 2015.06.03
노래듣다 급 떠오른 것.  (0) 2015.05.19
조금 불편하게 됐네 -_- ;  (0) 2015.05.04
으아아아아아 !!!  (0) 2015.04.26
익플11 탐구.  (2) 2015.03.22
조금 불편하게 됐네 -_- ;
Category : Rest Time !/Monologue | URL : | Written by 포레 ( 2015. 5. 4. 02:41 ) | 신고

 

 

 

 

Native API 찾는 일이 꽤 있는데, 예전부터 불안불안했던 NTInternals 사이트가 결국 죽었나보다.

( 자료가 좀 구자료라 그렇지 7이라고 안돌아가는게 아니였는데 . . . )

 

사이트 백업해둬서 검색은 가능한데, 좀 불편하게 됐다 -_- ; ; ;

 

'Rest Time ! > Monologue' 카테고리의 다른 글

노래듣다 급 떠오른 것.  (0) 2015.05.19
암호화에 영혼을 실은듯 하다.  (0) 2015.05.15
으아아아아아 !!!  (0) 2015.04.26
익플11 탐구.  (2) 2015.03.22
흠...  (2) 2015.03.08
으아아아아아 !!!
Category : Rest Time !/Monologue | URL : | Written by 포레 ( 2015. 4. 26. 04:47 ) | 신고

 

 

 

아직도 내 프로그래밍 실력을 썩었다. 더 정진하자 . . .

( 식극의 소마 만화책보니 불타오름 )

 

 

'Rest Time ! > Monologue' 카테고리의 다른 글

암호화에 영혼을 실은듯 하다.  (0) 2015.05.15
조금 불편하게 됐네 -_- ;  (0) 2015.05.04
익플11 탐구.  (2) 2015.03.22
흠...  (2) 2015.03.08
현기증  (4) 2015.03.01
유포니아무!유포니아무!
Category : Rest Time !/Copy to Posting~ | URL : | Written by 포레 ( 2015. 4. 18. 16:00 ) | 신고






익플11 탐구.
Category : Rest Time !/Monologue | URL : | Written by 포레 ( 2015. 3. 22. 00:27 ) | 신고

카토 좋습니다.

 

yes24 덕분에 포멧까지 했다.

( 뭔짓을해도 핵티브 인식이 되질 않음. )

 

포멧한김에 이번 기회에 익플11로 갈아탔는데, 이전에 만든 프로그램이 먹히지 않는 발생이 일어났다.

(패킷 조작하는 프로그램)

 

이로 일어난 일을 3가지의 파트로 나누어서 글을 간략하게 작성해보았다.

 

1 ) 자동 완성 기능

 

이전 익플부터 자동완성 기능이 있어왔지만, 익플11 들어오고나서부터 처음 겪었다.

 

이는 패킷 확인하다 발견했는데

 

< 자동완성 기능 ON >

 

< 자동완성 기능 OFF >

 

foreblog 라고 치고 본 블로그로 접속했을시 발생한 패킷 현황인데

 

한글자 타이핑할 때마다 네X버 측으로 패킷을 전송한다. ( GET /autocompl ~~ 이라 적혀있는 부분)

(이렇게 되면 익플 주소 입력시 당연히 느려질 수 밖에 없다.)

 

 

따라서, 위와 같이 꺼주면 된다.

 

 

2) ZwDeviceIoControlFile 그리고 패킷 전송 방식.

 

패킷때문에 좀 애먹었는데, 기존 익플 11이전까지는 send 함수를 통해 패킷을 전송해왔다.

 

근데, 익플11로 들어오면서 send 함수가 아닌 비슷한 윈도우용 함수인 WSASend 함수를 통해 전송하게 되었다.

 

패킷을 전송하려면 반드시 유저 레벨에서 Native API 인 ZwDeviceIoControlFile 을 거쳐야 하는데

( 패킷외에도 이상한 데이터들이 자주 접근하여 확인하기 힘들다. )

( 추가로 send 함수는 send -> ZwDeviceIoControlFile 을 호출하는 방식임. )

 

이 함수에서 InputBuffer 파라미터를 제대로 파악하지 못해 엄청난 시간(-_-)을 해매였다.

 

 

typedef struct _BUFFER{
 DWORD  dwLength;
 LPVOID  lpBuffer;
}BUFFER;

BUFFER *p;
// NTSTATUS ZwDeviceIoControlFile(...,LPVOID *InputBuffer,...);
p = (BUFFER *)*((DWORD *)InputBuffer);
printf("%s",p->lpBuffer);

 

 

이런식으로 접근해야 한다 -_- . . .

( 버퍼안에 버퍼가 들어가있을줄이야... 자주있는 일인데 MSDN을 너무 신용해버렸다. )

 

https://msdn.microsoft.com/en-us/library/windows/hardware/ff566441(v=vs.85).aspx

 

MSDN 을 보면 InputBuffer 부분이 PVOID 라고 되어있다.

( 모든 것이 여기서부터 시작되었지.......... )

 

 

3) ASLR 과 익플 11 그리고 윈7 64bit

 

포멧전에 익플8에서 익플11로 업데이트 했는데,

 

실행은 되지 않고 주소를 찾을 수 없다는 오류가 뜬다 -_- . . .

 

이전 사용했던 프로그램의 XP 호환을 위해 ASLR 기능을 꺼놨는데

( 자세한 사항은 http://en.wikipedia.org/wiki/Address_space_layout_randomization 참고. )

 

익플11부턴 얄짤없나보다. 꺼두면 그냥 안되신다.

 

이것때문에도 도대체 얼마나 시간을 허비했던가 . . .

 

 

 

결과적으로 이래저래 포멧까지 해가면서 만족스러운 책을 구입했다.

 

'Rest Time ! > Monologue' 카테고리의 다른 글

조금 불편하게 됐네 -_- ;  (0) 2015.05.04
으아아아아아 !!!  (0) 2015.04.26
흠...  (2) 2015.03.08
현기증  (4) 2015.03.01
와... 오늘 진짜 딥빡...  (4) 2015.02.26
Category
분류 전체보기 (605)
Notice (6)
Programming (79)
DISKER (1)
FSCH (7)
Caption (0)
Rest Time ! (443)
Hobby (64)
Tour (5)
Blind Post (0)
Recent Post
Recent Comment
Link
Calender
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Total :
Today :
Yesterday :