불법으로 배포하는 주제에 돈까지 쳐받아먹으려 하는 등 여러가지 횡포가 있는데 . . .
어카이브 뜯어보려던중, 뭔가 수상한 코드를 발견했다 -_- ;;;
FS:[30] ~~~
대략 내가 2~3년 전쯤 삽질했던 스킬 중 하나였는데 LoadLibary 없이
PEB 를 통해 로딩되어있는 DLL 을 불러오는 방법이다.
( 기본적으로 ntdll 과 kernel32 은 기본으로 딸려있다. )
즉, 간단히 말하면 저 텍스트파일이 존재하지 않으면 게임이 실행되지 않는다.
( 뭐 이딴 쓰레기같은... )
한번, 다운받아봤으면 압축파일을 자세히 들여다보아라.
이 텍스트 파일이 괜히 존재하는게 아니다 -_- ; ; ;
( 저 텍스트파일 이름 바꾸면 실행도 안되고, 프로세스에도 그냥 남은 상태로 있음.
테스트 해 볼 의향이 있는 사람은 반드시 실행 후 프로세스를 종료하길 바람. )
진짜 저런짓까지 해야하나 더럽고 빡쳐서 . . .
패치 파일 만들어버림.
사용 방법
위 스크린샷 처럼 해당 파일을 드래그해서 dis2djpatch 파일로 던지거나
커멘드 창으로 'dis2patch <파일 경로>' 해주고 Success XD 창이 뜨면 성공적으로 처리된다.
참고로, 이 놈들이 게임 파일 뿐만 아니라 크랙이나 패치파일에도 적용시켜 놓는 케이스가 있다.
if 와 매크로와 세미콜론의 위험성. (0) | 2015.07.27 |
---|---|
IE UTF-8 인코딩과 encodeURIComponent 의 이야기. (2) | 2015.05.25 |
엔스크립트에 대해서 잠깐 분석해봄. (0) | 2015.05.01 |
네○파라 vol.1 암호화 루틴 (2) | 2014.12.31 |
[Python] pf2 (8) | 2014.12.16 |
|
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |