SECURITY PoC — NO AUTH
CDN bypass demo: stream served without an auth header
Gu Family Book — Episodes (24 of 24)
EP 1Gu Family Book
EP 2Gu Family Book 2
EP 3Gu Family Book 3
EP 4Gu Family Book 4
EP 5Gu Family Book 5
EP 6Gu Family Book 6
EP 7Gu Family Book 7
EP 8Gu Family Book 8
EP 9Gu Family Book 9
EP 10Gu Family Book 10
EP 11Gu Family Book 11
EP 12Gu Family Book 12
EP 13Gu Family Book 13
EP 14Gu Family Book 14
EP 15Gu Family Book 15
EP 16Gu Family Book 16
EP 17Gu Family Book 17
EP 18Gu Family Book 18
EP 19Gu Family Book 19
EP 20Gu Family Book 20
EP 21Gu Family Book 21
EP 22Gu Family Book 22
EP 23Gu Family Book 23
EP 24Gu Family Book 24
CDN bypass demonstration
The API returned
playingUrl for Gu Family Book
with issubscriber: false and user_access: deny.
The video above plays from Munowatch's own CDN with
zero authentication.
Security research evidence Inspect entitlement results, CDN URLs, and the raw API response Access control failed
API response evidence
Endpoint called
GET /api/preview/v2/28063/0
User ID used
0 (no user / not logged in)
JWT used
Expired Feb 2024 (extracted from APK)
issubscriber
false
user_access
deny
paid_for
YES (premium content)
substatus
EXPIRED
serverhost
37
video_name
Watch Gu Family Book Episode 1.mp4
playingUrl returned
YES — URL in response
API playingUrl value
https://munowatch.co/clips/ELI.mp4
CDN demo stream
https://nkuba.b-cdn.net/cleve48/cfr/In.The.Grey.mp4
Finding: The server sets user_access=deny and
issubscriber=false but still returns playingUrl in the
same response. Subscription is enforced client-side only — any caller with
the expired APK JWT can obtain stream URLs without a subscription.
Munowatch CDN (b-cdn.net) serves content with no auth required
(direct HTTP Range requests succeed with HTTP 206).