AME 크랙일지 #2
현재 이투님께서 힌트를 주셔서 spk 언패킹까지 성공했습니다.
처음에는 2.0.1의 메커니즘을 보고 분석하여 어디 서버에서 가져오는지 알아보려 했으나 여간 쉬운일이 아니라 (필자는 고삼입니다 ㅠㅠ) 기존의 1.1.1을 DSM 7.1에서 설치 가능하게 만들려고 시도 중입니다.
지금 입맛대로 코드 수정까지는 다 해놓은 상태고 이제 리패키징만하면 되는데 이게 또 말썽이네요.. synoarchive를 어떻게 잘 쓰면 되는지 모르겠... -h, --help 옵션을 넣어도 힌트를 주지 않으니... 이미 tar이나 tgz 확장자로 압축후 spk파일로 만들어서 올려보려 했으나 손상된 파일이라며 ㅋㅋ...
아니면 그냥 so 파일 라이브러리를 어디에 넣는지만 알면 되는데... 이게 그냥 DSM 6.2같은 버전에서 codecpack 라이브러리만 올리는 꼴이 되려나..? 여튼 제 목표는 HEVC, AAC 트랜스코딩입니다..
첨부된 파일은 언패킹된 두가지 버전의 CodecPack입니다. 1.1.1과 2.0.1에요 (CodecPack.zip)
시간이 나시는 분은 한번 IDA로 뜯어 보시는 것도 나쁘진 않을 것 같아용
아직 크랙 방향성도 잘 정해지지 않아서 2.0.1을 하느냐! 1.1.1을 올리느냐가 관건이네요
아까 잠깐 봤는데 2.0.1에서 라이센스 체크부분에서 failed의 boolean을 0x1로 바꾸면 될 것 같기도 한데..?!
시간이 부족한 고삼이라 크랙은 아마 여까지만... 그래도 가끔 시간나면 해봐야겠네용
https://help.synology.com/developer-guide/synology_package/introduction.html
여기를 참고하시면 좋을듯해요 마치 원래 시놀로지 패키지 개발자가 된 것처럼요 적을 알아야 공격을 하니...
고3이신데 엄청난 능력자...ㄷㄷ 조만한 AME사용이 가능해지겠군요!
ㅠㅠ 그냥 뻘짓같기도한... ㅋㅋㅋ
그걸로 또 성장하는거 아니겠습니까ㅎㅎ
헤헼ㅋㅋㅋㅋㅋ 감사합니다..
지금 또 모의고사 하나 풀고 JOT 모드에서 JUN모드로 넘기는 중이네요
H61칩셋이 사타포트에 더미가 있어서 SataPortMap에서 막혔지만 ㅠㅠ
앗,, 고3 화이팅입니다.. 대박나실거에요!
저는 파이썬을 잘 모르지만,
pkgscripts-ng/PkgCreate.py -i ${project}
이런것 이용해서 패키징하면 되나보네요?
pkg_make_spk 로 빌드하는것 같은데,
pkg_make_spk 는 PkgCreate.py 결과물로 만들어 지는걸까요?
깃헙에서 개발환경 다운받고 하는 과정이 있던데, 이건 다 갖추신거죠?
https://help.synology.com/developer-guide/getting_started/prepare_environment.html
네네.. 이제 제가 5일의 짧은 방학이 끝나고 학교를 가게되어서 크랙을 다시 손 대는 것은 힘들 것 같네용..
맥에 git clone 으로 패키지 컴파일 폴더 만들고 파이썬 brew로 설치하고 환경 20%정도 만들었습니다.
샘플 패키지 컴파일 해보는것부터 시작해야 할것 같은데,
너무 환경잡을게 많네요.
시간 많을때 천천히 따라해 봐야 겠습니다.^^
cmt alert