많이 뒷북이긴 한데 총기사 사건으로 예전에 뜯어보려다 이래저래 시간없어서 하드 구석에 짱박아뒀다가
어제 잠시 하드정리할겸 확인해보니 눈에 보여서 뜯어보기 시작함.
내용물도 별거 없으면서 암호화에 영혼을 건 듯 ; ; ;
evimage 파일을 뜯고 로그로 저장한 파일인데
총 이미지가 327장으로 중복 CG 제외하면 45장, 이중 SD CG를 제외하면 대략 30장 정도일 듯함.
신나는듯 ㅋㅋㅋ
( CG Replay 로 확인했을시 보통 미연시의 경우 9페이지 정도 나오는데
총기사 경우 대략 4페이지정도 나올 분량이네요. )
p.s > 추가로 어카이브 안에 해상도는 다른데 같은 오프닝 파일이 2개 있음.
아 조만간 갈아치우던가 해야지 (2) | 2015.06.03 |
---|---|
노래듣다 급 떠오른 것. (0) | 2015.05.19 |
조금 불편하게 됐네 -_- ; (0) | 2015.05.04 |
으아아아아아 !!! (0) | 2015.04.26 |
익플11 탐구. (2) | 2015.03.22 |
Native API 찾는 일이 꽤 있는데, 예전부터 불안불안했던 NTInternals 사이트가 결국 죽었나보다.
( 자료가 좀 구자료라 그렇지 7이라고 안돌아가는게 아니였는데 . . . )
사이트 백업해둬서 검색은 가능한데, 좀 불편하게 됐다 -_- ; ; ;
노래듣다 급 떠오른 것. (0) | 2015.05.19 |
---|---|
암호화에 영혼을 실은듯 하다. (0) | 2015.05.15 |
으아아아아아 !!! (0) | 2015.04.26 |
익플11 탐구. (2) | 2015.03.22 |
흠... (2) | 2015.03.08 |
아직도 내 프로그래밍 실력을 썩었다. 더 정진하자 . . .
( 식극의 소마 만화책보니 불타오름 )
암호화에 영혼을 실은듯 하다. (0) | 2015.05.15 |
---|---|
조금 불편하게 됐네 -_- ; (0) | 2015.05.04 |
익플11 탐구. (2) | 2015.03.22 |
흠... (2) | 2015.03.08 |
현기증 (4) | 2015.03.01 |
약간의 고찰 (0) | 2016.11.03 |
---|---|
과제하다가 떠오른 빠른 생일의 고찰. (0) | 2015.05.31 |
조그마한 팁 (0) | 2015.02.09 |
오빠, 오른손 사용을 금지합니다. 설정 코드 (4) | 2014.09.27 |
마법소녀 마도카 마기카 반역의 이야기 보고옴. (0) | 2013.10.26 |
카토 좋습니다.
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{ BUFFER *p;
|
이런식으로 접근해야 한다 -_- . . .
( 버퍼안에 버퍼가 들어가있을줄이야... 자주있는 일인데 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부턴 얄짤없나보다. 꺼두면 그냥 안되신다.
이것때문에도 도대체 얼마나 시간을 허비했던가 . . .
결과적으로 이래저래 포멧까지 해가면서 만족스러운 책을 구입했다.
조금 불편하게 됐네 -_- ; (0) | 2015.05.04 |
---|---|
으아아아아아 !!! (0) | 2015.04.26 |
흠... (2) | 2015.03.08 |
현기증 (4) | 2015.03.01 |
와... 오늘 진짜 딥빡... (4) | 2015.02.26 |
|
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |