디시인사이드 갤러리

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

갤러리 본문 영역

[스압]포켓몬스터 선물서버 개발기 - 3

manatails갤로그로 이동합니다. 2016.02.06 19:59:33
조회 8961 추천 19 댓글 3
														

1편 https://gall.dcinside.com/board/view/?id=pokemon&no=3094527

2편 https://gall.dcinside.com/board/view/?id=pokemon&no=3094529

3편 https://gall.dcinside.com/board/view/?id=pokemon&no=3094530

4편 https://gall.dcinside.com/board/view/?id=pokemon&no=3094532


-----------2편에서 계속------------



viewimage.php?id=3db2db23e8dd36&no=29bcc427b38677a16fb3dab004c86b6fcffb4afa74a8d106219a53075e30e88a1ffc878d4c956e2bd9a4b9a3cc7fc6b252007d9169049a22




복호화를 마치고 3DS의 클라이언트 인증서와 개인키를 추출했습니다.




viewimage.php?id=3db2db23e8dd36&no=29bcc427b38677a16fb3dab004c86b6fcffb4afa74a8d106219a53075e30e88a1ffc878d4c956e2bd9a4b9a39829c8b49748c27fb830b097


인증서와 개인키를 합쳐서 좀 쓰기 편한 형식으로 변환합니다.



viewimage.php?id=3db2db23e8dd36&no=29bcc427b38677a16fb3dab004c86b6fcffb4afa74a8d106219a53075e30e88a1ffc878d4c956e2bd9a4b9a3cc2ec1b22978f5f8b24f3dfa


이제 인증서를 불러오면 컴퓨터에서 닌텐도 3DS 행세를 할 수 있습니다.

이제 다음단계 서버의 정보를 캐봅시다


viewimage.php?id=3db2db23e8dd36&no=29bcc427b38677a16fb3dab004c86b6fcffb4afa74a8d106219a53075e30e88a1ffc878d4c956e2bd9a4b9a3cc2491b647570f5e18239af9



NPFL 서버는 선물의 목록을 관리하는 서버인듯 합니다.

선물번호를 입력하면 해당되는 선물만 표시하고, 아무 입력없이 요청을 하면 서버에 저장된 모든 선물이 표시되는듯 합니다.

뭐 대충 눈에띄는걸 살펴보니

M18KO_A, M18KO_HU 가 최근에 한국에서 배포된 18기 극장판 후파와 아르세우스를 말하는듯 합니다.
나머지는 뭐 이름만 봐도 뭔지 바로 알수있겠네요

프로토콜을 조금 더 분석해보니

fushigi 서버에서 코드의 유효성을 점검

NPFL 서버에서 해당되는 선물의 이름을 찾습니다.
(이시점부터 화면에 "선물을 찾고 있습니다"라는 말이 뜹니다. 진짜 문자 그대로 '찾고' 있다는게 소름)

선물을 찾은 후 NPDL 서버에 선물 데이터를 요청합니다.

viewimage.php?id=3db2db23e8dd36&no=29bcc427b38677a16fb3dab004c86b6fcffb4afa74a8d106219a53075e30e88a1ffc878d4c956e2bd9a4b9a39f7f92b071d6430a68b3a6fc


대충 중요한 서버들은 이정도가 되겠네요

아까 fushigi 서버를 구현한 코드를 이용해서 나머지 서버들도 시뮬레이팅을 해봤습니다.

그런데

npfl 서버는 닌텐도 Class 2 CA 인증서가 아닌 닌텐도 G3 인증서를 사용합니다. Class 2 인증서로 강제 인증을 시도했지만 3DS에서 거부하네요.

그때문에 위에서 했던 과정을 다시 거쳐 G3 인증서도 임의로 만들어서 집어넣어야 했습니다.

여기 까지는 좋았으나..

G3 인증서는 또다른 서버들을 인증하는데 쓰이고 그 서버들은 3DS 와이파이 연결을 인증하는데 다시 쓰입니다.

이때문에 G3 인증서를 건드리면 3DS에서 와이파이 접속이 불가능하다고 뜹니다.

3DS에서 매번 와이파이 접속시 NASC 서버와 NPPL 서버에서 국가별 규제들을 다운로드 받는 과정을 또다시 구현해야 합니다.

그런데 NASC 서버는 매번 응답이 바뀌고 별도의 코드 인증 과정이 있으므로

NASC와 NPPL서버는 암호화된 프록시를 구현하여 해결하고자 했습니다.

그런데 RSA 서버/클라이언트 인증을 하는 프록시 프로그램따윈 없기 때문에

또 직접 코딩을 해야하는 번거로움이 있음




------4편 계속 --------

추천 비추천

19

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD AFK 아레나 x 나 혼자만 레벨업 성진우 즉시 지급 운영자 25/07/30 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
공지 DLC 남청의원반 백과사전 1판 [69] 무우우마갤로그로 이동합니다. 23.12.18 73222 148
공지 DLC 벽록의가면 백과사전 2판 [19] 무우우마갤로그로 이동합니다. 23.10.02 34311 11
공지 스칼렛/바이올렛 실전 배틀 백과사전! 1판 [40] 무우우마갤로그로 이동합니다. 22.12.02 67826 35
공지 테라 레이드배틀 완전 공략! 1판 [45] 무우우마갤로그로 이동합니다. 22.12.02 79227 43
공지 스칼렛 & 바이올렛 大 백과사전 2판 [59] 무우우마갤로그로 이동합니다. 22.12.02 77557 63
공지 스칼렛 & 바이올렛 大 백과사전 1판 [102] 무우우마갤로그로 이동합니다. 22.11.21 168775 114
공지 스칼렛바이올렛 자주묻는 질문 QnA. 1판 [92] 무우우마갤로그로 이동합니다. 22.11.16 62344 63
공지 포켓몬스터 갤러리 통합 공지 - 대 백과사전 모음 [122] 무우우마갤로그로 이동합니다. 22.11.02 54438 40
공지 포켓몬스터 갤러리 이용 안내 [8526/1] 운영자 13.10.01 250727 576
11970148 아니 째원 진짜 게이었음? [1] ㅇㅇ(122.32) 20:19 10 0
11970147 째원 쉽지않네... 포갤러(175.192) 20:17 10 0
11970146 솔직히 메가진화가 제일 간지나지 않음? [1] 포갤러(1.212) 20:16 11 0
11970145 스피드 75정도면 트릭룸으로 쓰는게 좋음? [1] ㅇㅇ갤로그로 이동합니다. 20:15 5 0
11970144 블랙이랑 화이트 ds칩은 중고도 개비싸네 ㅇㅇ갤로그로 이동합니다. 20:13 7 0
11970143 트릭룸요원 추천좀 [1] ㅇㅇ갤로그로 이동합니다. 20:11 9 0
11970142 칠색조 까까요 루기아 까까요 청야갤로그로 이동합니다. 20:11 15 0
11970141 10세대는 유출대로 동유럽 그리스 모티브 일까? 포붕이(110.13) 20:10 12 0
11970140 이로치 조로아크 개이쁘지않음? ㅇㅇ(118.235) 20:08 26 0
11970138 트위터 커미션 넣은거 받음 [1] hotto갤로그로 이동합니다. 20:06 37 0
11970137 키누가와 게이야 ㅋㅋㅋㅋ [3] D아미갤로그로 이동합니다. 20:03 59 0
11970135 나랑 교환작할 바이올렛 유저 없냐? [1] 포갤러(115.137) 19:57 20 0
11970134 윤가놈 째원 존나 웃기노 ㅋㅋㅋ [5] 포갤러(59.1) 19:55 189 0
11970133 니니법 [7] 청야갤로그로 이동합니다. 19:53 47 0
11970132 에이팜 초기 디자인 뭐노 [2] ㅇㅇ(14.42) 19:50 57 0
11970131 야도란 포홈 gts 교환해도 야도킹 됨? [5] 코이킹갤로그로 이동합니다. 19:50 43 0
11970130 드니차 좀 그려주셈 님들 사무꾸갤로그로 이동합니다. 19:45 23 0
11970129 성인 adhd인가 [2] 봄솔갤로그로 이동합니다. 19:42 120 0
11970128 니들은 GB때 복팩 안 썼냐 <<< ㅋㅋㅋㅋㅋ [5] 막침갤로그로 이동합니다. 19:39 117 0
11970127 호브 너무 좋아 [4] 제대로보는세상갤로그로 이동합니다. 19:39 53 0
11970126 열매작 ㅈ망해도 트윙클스타 딸수있구나 ㅠㅠ [1] ㅇㅇ(118.235) 19:36 32 0
11970125 방순이 민트짤 이거밖에 없던가 ㅇㅇ갤로그로 이동합니다. 19:34 49 0
11970124 님들 포켓몬에서 왜 6마리만 들고다닐수있게하는지암? [3] ㅇㅇ(222.110) 19:33 76 0
11970123 6성 레이드는 비전스파이스 안줌? [2] ㅇㅇ(118.235) 19:32 30 0
11970121 ㅎㅇ [2] 파멍갤로그로 이동합니다. 19:30 44 0
11970118 이케아 ㅅㅂ 설치서비스 했는데 돈먹고 튀는건 첨보네 ㅇㅇ(176.91) 19:25 33 0
11970116 와 다라이가 무슨 60대 교수님이신데 [9] 이올브갤로그로 이동합니다. 19:23 142 0
11970115 째원이형 왜케 삭음ㅠㅠ [3] 막침갤로그로 이동합니다. 19:16 188 0
11970114 민생회복소비쿠폰 대체어디서써야하지 [18] 펠리슈.갤로그로 이동합니다. 19:16 108 0
11970112 추억이네 [7] 포갤러(118.235) 19:15 74 0
11970111 재원 40대가 아니라 70대 같음 봄솔갤로그로 이동합니다. 19:15 95 0
11970110 하아개맛있잖아 라타갤로그로 이동합니다. 19:15 23 0
11970109 재원이햄 진짜 나왔네 [2] sakuri갤로그로 이동합니다. 19:13 167 0
11970108 메가랜드든 포켓카든 나오면 랜드 짤 많이 나오겟죠... [7] 영물갤로그로 이동합니다. 19:13 41 0
11970107 포갤 모노두 안농 핫삼 아니오갤로그로 이동합니다. 19:13 17 0
11970105 피크닉 픽은 효과없음? [1] 마녀암살자갤로그로 이동합니다. 19:11 20 0
11970104 망목드뉴짤 [1] Shiron갤로그로 이동합니다. 19:09 27 0
11970102 포푸니크가 7세대가면 1등 가능할까 ㅇㅇ(39.118) 19:07 18 0
11970101 목드짤 [1] 오로갤로그로 이동합니다. 19:06 27 0
11970100 디아루가 데려옴 [4] Castanicolor갤로그로 이동합니다. 19:05 45 0
11970099 하아 포갤러 너무 천사임 [4] 아봉갤로그로 이동합니다. 19:05 58 1
뉴스 ‘남겨서 뭐하게’ 박태환, 누나들 챙기는 스윗함으로 골드미스들에게 심쿵 연하 등극! 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2