우선 UPNP는 같은 내부에 자신의 디바이스를 알려주는 용도로 많이 사용 되게 된다. 또한 포트포워딩의 용도로도 사용되게 되는데,
포트포워딩의 경우는 한 아이피당 하나의 포트로 1:1 매칭을 시켜주지만, UPNP 의경우 클라이언트 요청에 따라 유드리 있게 바꿔서 설정이 가능하다는 매리트를 안고 있다.
프로토콜은 XML 방식을 사용하고 있고
프로그램관련 내용이나 , XML 개발 내용은 많았으나, 실질적으로 구현된 내용이나, 프로그램은 찾기가 정말 어려운 실정인데, 아래 파일을 구하게 되었다.
진짜 관련 내용 찾느라 2일을 거의다 쓴것 같다..
http://www.download32.com/upnp-portmapper-i129031.html
jar 파일이고, 자바가 설치 되어있어야 돌아간다.
이제 wireshark 로 돌아다니는 패킷을 잡아다가 분석해서 어떻게 동작하는지 리포팅 하겠다.
'ARM & 펌웨어 분석' 카테고리의 다른 글
IDA 에서 __OFSUB__ 이란? (what is __OFSUB__ in IDA pro?) (0) | 2012.12.06 |
---|---|
UPNP XML 로 포트 포워딩하는 프로토콜 분석 (Analysis of port forwarding packet via UPNP) (0) | 2012.12.02 |
[펌] upnp 접속 개발 구현 (1) | 2012.11.30 |
CGI 분석 이야기 (The story of CGI analysis) (0) | 2012.11.14 |
CGI 환경 변수 정의 모음 (Group of CGI enviroment) (0) | 2012.11.13 |