2015.02.02. 14:13
KBS Kong을 패킷을 떠봤더니 처음에는 헐.. 이거 Kong없이 듣는 방법은 없겠다.. 했는데
아니네요.ㅋ
mms://kong.kbs.gscdn.com/1fm?id=XXXX&si=X&secure=XXXXXXXXXXXXXXXXXXX&csu=false
이런 글자들을 보고 겁먹었는데 의외로 쉽네요...
저기서 secure 저 키가 중요한데 Base64로 디코딩된걸 풀어보니 hex string이 나옵니다.
그 hex string을 보면 240bytes 입니다. 120bytes binary 데이터이죠.
이건 뭐 계속 바뀌고 어떻게 바뀌는지 규칙도 못찾겠고 이건 못뚫습니다.;;;
저는요...ㅋ
그런데... 이 전 패킷들을 살펴보니 뭐 로그인도 하고 뭣도하고 그러던데...
눈에 딱 보이는게 있네요.
패킷에서 secure 값을 찾아보다가
http://kong.kbs.co.kr/live_player/channelMini.php 으로 POST값을 보내더라구요
인수는 id와 channel 입니다. id는 KBS의 ID이고, channel은 숫자입니다. FM1 는 1 이런식입니다.
channel은 1부터 8까지 있네요~
여기로 이렇게 POST을 보내면 친절히 mms 주소를 싹다 보내줍니다;;;
좀 웃기네요... kbs kong으로만 들을 수 있게 하려면 뭔가 복잡한 방법을 썻겠지.. 했는데 친절히...
게다가 https도 아닌 http으로...
또 게다가 cookie값을 주지 않는걸 보니 로그인도 필요없이... (뭐 그래도 id는 필요합니다~)
kong 패킷을 보면 channel에 대한 편성표를 받는 URL도 찾을 수 있습니다.
간단하게 mms주소를 얻을 수 있는 html소스입니다.
아, 물론 mms주소는 몇번 접근한다거나 몇초뒤?부터는 먹히지 않습니다.
그럼 새로운 주소를 받아와야 합니다.
'내가만드는것_만든것 > 오디오' 카테고리의 다른 글
USB DDC 테스트! (0) | 2015.07.31 |
---|---|
캐패시터의 위력 (0) | 2015.07.31 |
[앰프연결!] 처음 소리를 들어보다! (0) | 2015.07.31 |
RDA5807 FM Radio 모듈 (0) | 2015.07.31 |
DAC 부분 완성~? & TPA3116보드 맛보기 (0) | 2015.07.31 |
댓글