디시인사이드 갤러리

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

갤러리 본문 영역

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

manatails갤로그로 이동합니다. 2016.02.06 19:59:33
조회 8959 추천 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/21 - -
공지 DLC 남청의원반 백과사전 1판 [69] 무우우마갤로그로 이동합니다. 23.12.18 72895 148
공지 DLC 벽록의가면 백과사전 2판 [19] 무우우마갤로그로 이동합니다. 23.10.02 34171 11
공지 스칼렛/바이올렛 실전 배틀 백과사전! 1판 [40] 무우우마갤로그로 이동합니다. 22.12.02 67689 35
공지 테라 레이드배틀 완전 공략! 1판 [45] 무우우마갤로그로 이동합니다. 22.12.02 79077 43
공지 스칼렛 & 바이올렛 大 백과사전 2판 [59] 무우우마갤로그로 이동합니다. 22.12.02 77420 63
공지 스칼렛 & 바이올렛 大 백과사전 1판 [102] 무우우마갤로그로 이동합니다. 22.11.21 168577 114
공지 스칼렛바이올렛 자주묻는 질문 QnA. 1판 [92] 무우우마갤로그로 이동합니다. 22.11.16 62242 63
공지 포켓몬스터 갤러리 통합 공지 - 대 백과사전 모음 [122] 무우우마갤로그로 이동합니다. 22.11.02 54323 40
공지 포켓몬스터 갤러리 이용 안내 [8526/1] 운영자 13.10.01 250644 576
11966433 전 포켓몬도 못생긴애들은 무조건 퀵볼던짐 강햬원갤로그로 이동합니다. 05:45 4 0
11966432 미스트필드에서 자시안에게 역린을 치는 불테라 코라이돈은 [1] 류나갤로그로 이동합니다. 05:45 9 0
11966431 풍란 vs 풍&란 [2] 농현갤로그로 이동합니다. 05:43 10 0
11966430 딱알았음 저는 그냥 마리오가 싫은거임 [2] 강햬원갤로그로 이동합니다. 05:39 16 0
11966424 밤을 버텨낸 자만이 느낄 수 있는 이 공기 [5] 야습갤로그로 이동합니다. 05:28 21 0
11966415 근데 게임 할때 이거 나만 그런건가 강햬원갤로그로 이동합니다. 05:09 39 1
11966410 멤버 ㅁㅌㅊ [2] plobur갤로그로 이동합니다. 05:01 45 2
11966404 겁쟁이 고오스 존나게 안나오네 씨발거 [2] ㅇㅇ(58.226) 04:52 30 0
11966399 풍란은 노출도에 비해서 왤케 인기가 없음? [1] 고키부리갤로그로 이동합니다. 04:47 50 0
11966395 꼬?리와 카지 [3] 변덕레이저갤로그로 이동합니다. 04:39 34 1
11966374 11시까지약속나가야하는데이제누움 [2] 미샤리갤로그로 이동합니다. 03:52 33 0
11966365 아 그냥 루머구나 ㅇㅇ(118.235) 03:44 51 0
11966364 루디 짤열차 탑승 [7] gh0st_d1v3갤로그로 이동합니다. 03:43 91 3
11966357 님들 나중가면 스위치2도 버거워하는 게임 나올까요 강햬원갤로그로 이동합니다. 03:36 39 0
11966356 학교 후배 섹트계로 돈 번다던데;; [1] 파치카갤로그로 이동합니다. 03:35 97 0
11966354 포켓몬 프렌즈 재미있네 ㅇㅇ갤로그로 이동합니다. 03:30 45 1
11966351 아임앵그리예요 [1] 미샤리갤로그로 이동합니다. 03:28 19 0
11966346 꼴깍몬 계열, 마크탕 계열 한마리씩만 배포가능하신분 포갤러(222.118) 03:21 17 0
11966341 포챔스가 포켓로그+포다운 이라던데 ㄹㅇ임?? [3] ㅇㅇ(118.235) 03:11 88 1
11966340 노마이크 혐송 모노베어갤로그로 이동합니다. 03:10 24 0
11966339 피곤한주말 [4] 변덕레이저갤로그로 이동합니다. 03:04 40 0
11966336 무인 재밌네 Ai갤로그로 이동합니다. 02:59 14 0
11966335 아직도 바이올렛사는 사람들이있구나 [2] 강햬원갤로그로 이동합니다. 02:56 86 0
11966334 구머띠우라노력치ㅊㅊ점 [4] 민티갤로그로 이동합니다. 02:54 49 0
11966333 스위치2로 소실하면 와일디에리어에서도 렉없음? 강햬원갤로그로 이동합니다. 02:54 32 0
11966332 실전입문 포갤러(122.34) 02:53 29 0
11966330 더블배틀 미라이돈은 100족 추월 안하남요 [5] 류나갤로그로 이동합니다. 02:48 62 0
11966328 스위치 포켓몬 게임에서 함께 공존하는 시스템 eksldpf갤로그로 이동합니다. 02:48 30 0
11966325 브다샤펄 조작감 왜이러냐 씨발 SHIROHA갤로그로 이동합니다. 02:40 32 0
11966321 포챔스로 돈빨아먹을거같아서 나만 걱정되냐? 포갤러(169.214) 02:34 39 1
11966305 하 파이어 레드에선 갸라도스 별로임? [2] 포갤러(49.175) 02:15 52 0
11966304 비행테라버스트 자시안 -> 뭐라고 설명이 가능함? [2] 류나갤로그로 이동합니다. 02:15 71 0
11966301 진짜 습도 개미쳤네 씨발 붐볼도 자폭안될듯 [1] ㅇㅇ(221.149) 02:10 30 0
11966293 에딧봇으로 브다셔펄 도감용 스바로 받았는데 포홈 안가내 [1] ㅇㅇ(126.206) 02:04 51 0
11966284 에이팜 << 이새끼 몬스터볼로 안잡힘???? ㅇㅇ갤로그로 이동합니다. 01:54 38 0
11966283 기술추천좀 [1] ㅇㅇ갤로그로 이동합니다. 01:53 18 0
11966275 포마식 EX필드 도입해야 [2] RaidL갤로그로 이동합니다. 01:38 53 0
11966274 스2 살메리트있는 뭔가가 더잇나.. [1] ㅇㅇ갤로그로 이동합니다. 01:34 56 0
11966270 스바 복합금속 나눠주실분... [13] 포갤러(121.133) 01:31 242 0
11966266 애옹짤모음 [2] 변덕레이저갤로그로 이동합니다. 01:27 51 1
11966265 길쭉해요 [6] 펠리슈.갤로그로 이동합니다. 01:25 68 2
뉴스 '수요일 밤에' 김소연, 복고풍 스타일링 '사랑의 트위스트' 깜찍 매력 발산 디시트렌드 07.24
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2