일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 성남 코로나 확진자
- 이태원 클라쓰 15회 예고
- 양적완화
- 킹덤 고근희
- 조희연
- 스콜피온킹
- 최강욱
- 제넥신
- 김영권 아내
- 뭉쳐야 찬다
- 이상형 만들기
- libtins
- 해킹
- 임영규
- 고민정
- 은혜의 강 교회
- 김영권
- 이지혜
- 홍혜걸
- 리리남매
- 스페인 코로나
- 불가피
- 유튜버 김재석
- 학교 개학 연기 4월
- 김재석
- 픽크루
- 금리인하
- 성남은혜의강교회
- 폰폰테스트
- 미국 금리인하
- Today
- 38
- Total
- 427,946
목록전체 글 (258)
Dork's port

저번에 DRM 콘텐츠 분석을 끝내고 일반 콘텐츠는 어떻게 동작을 하는지, 다운로드가 가능하다면 다운로드 한 파일에 대해 사용자에 대한 핑거프린트가 적용이 되어있는지 의문이 생겨 글 작성을 하려합니다. 이번 포스팅의 목적은 3가지이며, 웨이브 동영상을 다운받고자 설명하려는 목적이 아님을 밝힙니다. 1. HLS 프로토콜 분석 2. 다운로드가 불가능 한 콘텐츠의 다운로드 가능성 분석 3. 다운로드 한 영상에 사용자의 정보(fingerprint)가 포함되어 콘텐츠가 유출되었을 경우 유출한 사람을 특정할 수 있는 가능성이 있는지 내용이 많아 2개의 포스팅으로 나누었으며, 첫 번째 포스팅에는 웨이브 소개와 프로토콜 분석, 두 번째 포스팅에는 동영상 다운로드와 핑거프린팅 분석으로 나눠서 포스팅 하도록 하겠습니다. 아..
number of secment = second(mediaPresentationDuration) / (duration / timescale) 예를들어 아래의 파일에서 segment의 개수를 구한다고 가정해보자. mediaPresentationDuration="PT6M36.554S" 이므로 플레이타임을 초로 변환하면 6*60 + 36.554 = 396.554초 이다 video파일의 duration은 61440, timescale은 15360, audio의 duration은 176400, timescale은 44100이다. 따라서 playtime per segment = 61440/15360, 176400/44100 이므로, 비디오와 오디오 파일 각각의 재생 길이는 4초임을 알 수 있다. 따라서 396.55..

2022.01.24 - [DRM] - Wavve(웨이브) MPEG-DASH 프로토콜 분석 및 DRM 다운로드 분석 -1 1 에서는 video재생에 필요한 사전 준비 과정 (mpd 파일 요청 -> mpd 파일 분석 -> pssh 분석)까지 알아보았다. 이번엔 실제로 wavve에서는 어떻게 video를 요청하고 재생하는 지 알아보자. 위의 네트워크 프로토콜을 보면 mpd 파일 요청 이후 init.mp4, media_*.m4s, licenseManager.do와 같은 주소로 요청을 보내는 것을 알 수 있다. 그럼 init.mp4와 media_*.m4s는 무엇이고 어디에서 이 주소들이 온것일까? 바로 mpd 파일에서 이 주소들의 정보를 얻을 수 있다. ... ... 위의 mpd 파일에서 SegmentTempla..

오랜만에 무언갈 분석한 포스팅을 쓰려합니다! 오랜만인 이유는 취업준비로 바빴고, 취약점 분석을 많이 했지만 하고자 하는게 서비스의 취약점이고 블로그에 포스팅하면 파급효과나 악용될 우려가 커서 private로 git에 업로드하거나 조용히 해결했네요. 무튼, 시작해봅시다! 포스팅에 앞서, 이 포스팅은 DRM을 다운로드 할 수 있는 방법을 가르쳐주고자 하는 포스팅이 아니며, DRM을 복호화할때 필요한 키를 얻는 방법은 wavve측에 취약점 제보를 통해 패치 된 후에 공개하고자 합니다. 아래부터는 편하게 글을 쓰도록 하겠습니다. 우선, 모든 Wavve의 콘텐츠를 재생해 본것은 아니지만, 웨이브의 콘텐츠 중에는 DRM(Digital Rights Management)이 적용되어 콘텐츠가 보호 된 콘텐츠가 있다. D..