??게임에서 언팩시도중인데...
일단 복호화 공식은 있어서 직접 파이썬으로 클라 파일 추출 하는 기능 까진 만들었는데...
참 이상한게 내가 수동으로 하나하나 복호화 공식을 사용해서 추출해도 그렇고, 내가 만든 프로그램으로 파일을 추출해도 그런 문제점이 하나있어.
예시 ) 클라안에 많은 파일들이 하나로 압축되어있는데 이 압축되어 있는 파일중 단 하나의 파일만 추출이 되고, 나머지 파일은 파일이 깨졌다며 추출이 되지않음.
압축파일에서 제일 상단에 있는 파일 하나만 추출이 되고, 나머지 다른 파일들은 ( 헤더오류 : 잘못 입력된 암호? ) 라고 뜸. 그리고선 파일이 깨졌다고 떠 ㅠㅠ
너무 궁금해서 내가 언팩을 시도하는 게임에서 언팩을 성공한 사람한테 물어봐서 조언구했는데, 파일을 하나하나 풀어야한다고 하네..
이해가 잘되지도 않을 뿐더러 하나하나 해봐도 파일 하나만 추출되고 똑같은 증상임. 안되서 궁금해 미칠지경임 좀 도와주세요.
- 이거때매 dc가입함
알고리즘을 설명해주고 니가 어케짰는지를 보여줘야 뭐 말을하지
zip 압축파일 구조에 대한 알고리즘을 사용했고 내가 시도하는 게임의 파일 구조는 nsz 파일이야. (압축파일 형식인데 로컬파일헤더값을 변경하여 파일 내용을 볼수없게 만든 형태같음) 어쨌든 알고리즘을 통해 로컬파일헤더를 nsz - pk 변환을 자동으로 할수 있게하여 올바른 구조 형식으로 수정할수 있게 했어. 또한 복호화 공식을 사용해서 압축파일 안에 있는 파일 하나하나의 비밀번호 추출이 가능하도록 코드를 짰고 그로 인해 내가 만든 프로그램에서 압축파일을 올바른 구조 형식으로 변환시킨 후 그 안에 있는 게임파일들의 비밀번호를 추출할수 있게하였고 파일하나하나 선택하여 압축을 풀수있는 기능까지 만들었어. 하지만 이 또한 마찬가지로 맨 상단에 있는 파일 하나 빼고는 나머지가 다 추출이 안되는상황이야
코드랑 게임 환경 올리면 봐줌
여기는 쪽지 머 이런거 없어 ??? 여기에 바로 올리기는 쫌 그런데..