디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] [MSAPS 개발] 암호 해독 정보

ㅇㅇ(39.113) 2022.10.17 00:24:54
조회 3204 추천 7 댓글 3
														

- 메탈슬러그 어택 암호 해독 정보


1) 암호 알고리즘: AES/ECB/PKCS5Padding

2) 키: 라이브러리 내부에 하드코딩 되어있으며 크게 3개의 키로 나뉜다.

1: Assets(리소스) 암호화 키

2: 배틀 로그 암호화 키

3: 일반 문자열 암호화 키


[Assets 암호화 키]

리소스를 위해 사용되며 strage.snkplaymore.info에서 제공되는 일부 리소스에 사용. (예시: *.obme 파일)


[배틀 로그 암호화 키]

메탈슬러그 어택에서 발생하는 모든 배틀 로그에 대해 사용. (예시: battle_log, hawk_eye, eagle_eye)

hawk_eye, eagle_eye는 아래의 MSACrypto 스크린샷처럼 부정 방지를 위해 세부적인 배틀 기록을 포함하고 있다.

해당 기록으로 치트 사용자를 필터링 하는걸로 추정.


[일반 문자열 암호화 키]

위 2가지 경우를 제외한 문자열에 사용.


3) 키 파생 방법

일반 문자열 암호화 키를 제외하고 나머지 키의 파생은 다음과 같이 진행된다.


[Algorithm]

AES/ECB/PKCS5Padding

128비트의 키 사용


[Key Structure]

Mask(4바이트, 정수형), Key(32바이트)

Mask Key Mask Key Mask Key ...


[Pseudo-code]

Consumer: DeriveKey(KeyIndex)

Provider: Key[i] = Key[i] ^ Mask


4) 사용처

MSAPS(메탈슬러그 어택 사설 서버)가 개발되면 스프라이트(도트, 이미지), 사운드, 이벤트등을 추가/수정 할 수 있다. (공식 서버가 종료되도 유저들이 운영 가능)


5) TODO

1. SSL Pinning 여부 확인

2. MSAPS Tools 개발

3. 사설 서버를 위한 저장소 구축.

4. Packet Analyze & Route Mapping

5. Express.js를 사용한 오프라인 모드 서버 구축.


6) 추가 정보

SNK에서 메탈슬러그 어택의 운영을 공식적으로 종료해도 사설 서버만 개발되면 안드로이드에서는 플레이 가능.

그러나 iOS는 폐쇄적인 정책으로 인해 미리 스토어에서 앱을 설치하지 않은 상태면 플레이가 불가능할 수 있다. (알트스토어를 사용하여 배포하는 방법에 대해 연구가 필요)




0cf3c028e2f206a26d81f6e742847565ed


0ff3c028e2f206a26d81f6e44e817d6fed


자동등록방지

추천 비추천

7

고정닉 2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2872 설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
2871 AD 뉴진스, 배틀그라운드로 데뷔 준비 완료! 운영자 24/06/21 - -
2874 AD 현물 경품 획득 기회! 아키에이지 지역 점령전 업데이트 운영자 24/06/20 - -
29078 공지 신문고 [5] ㅁㄴㅇㄹ갤로그로 이동합니다. 20.09.08 1435 0
2279 공지 계정 초기화당한 갤럼들을 위한 복구법 총정리. [15] 00(92.46) 18.01.06 7471 16
25698 공지 메슬택 계정 복구 및 문의 주소 ㅁㄴㅇㄹ갤로그로 이동합니다. 20.05.11 1208 0
20387 공지 갤길 위해서 대부분 길드가 하는 규칙 적어놓음 [14] 전역망자갤로그로 이동합니다. 19.11.26 1912 12
2096 공지 메탈슬러그에 관한 내용만 올려주십시오 [4] 정어리갤로그로 이동합니다. 17.12.26 2287 7
38915 일반 보병들도 다키우니까 쓸만하네 [2] 햄버거피자치킨갤로그로 이동합니다. 23:40 10 0
38914 일반 뽑기는 막 지르는게 좋네 [2] 크레타의흑우갤로그로 이동합니다. 23:38 20 0
38913 일반 너네 어떤 단일 할거임? [3] ㅇㅇ(110.5) 23:34 19 0
38912 일반 사과 드르럼 더럽게 많이 드네 메갤러(61.251) 23:24 10 0
38911 일반 나도 덱 한 번만 봐줘 [2] 메갤러(175.204) 23:18 32 0
38910 일반 8-1맵은 어떻게 깨나요..ㅋ [5] 메갤러(1.248) 23:17 35 0
38909 일반 12보스에서 막혔는데 덱좀 짜줄사람 [6] 메갤러(115.92) 23:12 44 0
38908 일반 피1 시발 메갤러(61.251) 23:08 21 0
38907 일반 어나더스토리깨야 월드 이어서깰수있다는대 어나더스토리 어떻게뚫어 너무어려워 [8] 메갤러(122.35) 23:04 43 0
38906 일반 빅셰이 떡상 [1] ㅇㅇ갤로그로 이동합니다. 22:59 56 0
38905 일반 900뽑 생각보다 몇개 없네? 메갤러(175.204) 22:26 66 0
38904 일반 Dlc내주면 snk에 절함 몰루(211.234) 21:52 41 1
38903 일반 쓰앙 뚫었다 [1] ㅇㅇ갤로그로 이동합니다. 21:45 92 0
38902 일반 인질해방 뭘로 함? [2] ㅇㅇ(218.235) 21:34 83 0
38900 일반 키우고 싶은 거는 많은데 [2] 메갤러(175.204) 21:23 100 0
38899 일반 캐릭터 키우기 너무 빡세다... [2] 햄버거피자치킨갤로그로 이동합니다. 21:06 118 0
38898 일반 어택리로드) 방금 pvp 0초로 끝났는데 내가 패배당함 [3] 소울스톰갤로그로 이동합니다. 21:03 95 0
38897 일반 이게임 대체제가 없다 [2] 갑자기빠짐(211.234) 21:03 92 0
38896 일반 스페이스 메탈리얼 괜찮은거같은데? [1] 메갤러(115.92) 21:01 56 0
38895 일반 정규군 개빡세네 메갤러(182.227) 21:00 43 0
38894 일반 메택리 dlc 한번에 유닛많이 나오면 좋겠다 [3] 갑자기빠짐(211.234) 20:58 73 0
38893 일반 싫어 하는 진영은 돌리기 빡세네 메갤러(112.167) 20:57 34 0
38892 일반 우주군 어나더 스토리 뭔가 심심한데 ㅇㅇ갤로그로 이동합니다. 20:48 39 0
38891 일반 ap 초기치가 뭘 의미하는거임? [2] 메갤러(110.45) 20:41 62 0
38890 일반 dlc 나올거 같은게 스토리 캐릭터 안나온다며 [1] 먹보(210.219) 20:38 79 0
38889 일반 dlc언제나오누 먹보(210.219) 20:32 22 0
38888 일반 어택말고 스위치 원작 얘긴데 [3] 기간트배틀쉽갤로그로 이동합니다. 20:24 84 0
38886 일반 50메달짜리 크랭크를 많이 돌려야되나 [3] Anthon갤로그로 이동합니다. 20:17 70 0
38885 일반 오류수정 패치를 하네 소울스톰갤로그로 이동합니다. 19:56 81 0
38884 일반 나 메어택 첨시자할때 리틀 레이디 블랙 픽업할때였는데 [2] 메갤러(1.213) 19:50 78 0
38883 일반 오리지널 유닛들 나중에 결국 버림? [4] 메갤러(112.167) 19:47 156 0
38882 일반 그래서 왜 정보글 없음 [4] ㅇㅇ갤로그로 이동합니다. 19:43 98 0
38881 일반 아뭔가 이상하다 싶엇는데 어나더스토리 [1] 메갤러(1.213) 19:26 71 0
38880 일반 쓰레기 진영같은거 없지? [6] 메갤러(112.167) 19:25 172 0
38879 일반 와 새 파밍하기 개빡세내 메갤러(59.7) 19:12 43 0
38878 일반 스위치에서 깔고 있는데 [2] 기간트배틀쉽갤로그로 이동합니다. 19:06 68 0
38877 일반 어나더 헬 근황 [1] jygood00갤로그로 이동합니다. 18:52 135 0
38876 일반 시발 세이브 날아감 ㅇㅇ(39.115) 18:44 68 0
38875 일반 얘내 둘 쓸만함? [6] 햄버거피자치킨갤로그로 이동합니다. 18:40 159 1
38874 일반 강화 할떄 뭔가 좆같네 메갤러(112.167) 18:34 42 0
38873 일반 공중 잡기 좋은 애 뭐임? [1] 메갤러(182.225) 18:18 80 0
38872 일반 옛날 이벤트 스토리같은거 다시보려면 어디가야하냐??? [2] 메갤러(1.213) 17:38 75 0
38871 일반 리로드 샌드백 왜 이러냐 [4] 메갤러(14.35) 17:29 124 0
38870 일반 어나더 헬은 깨라고 만든 건가 [1] 노서버갤로그로 이동합니다. 16:57 164 0
38869 일반 정규군은 다 강화하고 어나더 밀어야겠네 ㅇㅇ갤로그로 이동합니다. 16:50 73 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2