Universal HLS Decryptor & Downloader av Ömer Bilal Yay
Instantly captures, decrypts, and downloads AES-128 encrypted HLS (M3U8) streams.
Metadata för tillägg
Om detta tillägg
Universal HLS Decryptor & Downloader
A powerful Firefox extension that fully automates the downloading and decryption of AES-128 encrypted HLS (HTTP Live Streaming) video streams (.m3u8). It perfectly handles complex streaming platforms that utilize dynamic key rotation.
🔑 Segment-Level Encryption & Key Rotation
The core challenge this extension solves is dynamic key rotation mid-stream.
Example M3U8:
EXTM3U
EXT-X-KEY:METHOD=AES-128,URI="https://example.com/key.php?id=1"
EXTINF:10.0,
https://example.com/segment1.ts
EXTINF:10.0,
https://example.com/segment2.ts
EXT-X-KEY:METHOD=AES-128,URI="https://example.com/key.php?id=2"
EXTINF:10.0,
https://example.com/segment3.ts
(In this example, Key 1 decrypts segments 1 and 2. Key 2 decrypts segment 3.)
🛡️ Multi-Layer Key Extraction
To combat DRM and obfuscation, the extension guarantees key acquisition using three fallback strategies:
🔥 Key Features
A powerful Firefox extension that fully automates the downloading and decryption of AES-128 encrypted HLS (HTTP Live Streaming) video streams (.m3u8). It perfectly handles complex streaming platforms that utilize dynamic key rotation.
🔑 Segment-Level Encryption & Key Rotation
The core challenge this extension solves is dynamic key rotation mid-stream.
Segment-Level Encryption: Each #EXT-X-KEY tag applies to all subsequent #EXTINF segments until a new #EXT-X-KEY tag is encountered.
Example M3U8:
EXTM3U
EXT-X-KEY:METHOD=AES-128,URI="https://example.com/key.php?id=1"
EXTINF:10.0,
https://example.com/segment1.ts
EXTINF:10.0,
https://example.com/segment2.ts
EXT-X-KEY:METHOD=AES-128,URI="https://example.com/key.php?id=2"
EXTINF:10.0,
https://example.com/segment3.ts
(In this example, Key 1 decrypts segments 1 and 2. Key 2 decrypts segment 3.)
🛡️ Multi-Layer Key Extraction
To combat DRM and obfuscation, the extension guarantees key acquisition using three fallback strategies:
Direct URI Fetch: Scrapes auth tokens from local storage and fetches keys directly via HTTP.
Network Sniper: Intercepts live network traffic to extract raw AES bytes on the fly.
Crypto Hooking: Injects a CSP-bypassing script to monkey-patch crypto.subtle.importKey, capturing keys exactly when the video player uses them.
🔥 Key Features
In-Browser Decryption: Merges and decrypts TS segments automatically. No FFmpeg needed.
Brute-Force Matcher: Tests captured keys against segments by verifying the MPEG-TS Sync Byte (0x47), ensuring perfect key-to-segment mapping.
Web Crypto No-Padding Workaround: Bypasses strict PKCS7 padding requirements of the Web Crypto API using synthetic padding.
Betyg 0 av 0 recensenter
Behörigheter och data
Nödvändiga behörigheter:
- Ladda ner filer och läsa och ändra webbläsarens nedladdningshistorik
- Åtkomst till webbläsarens flikar
- Åtkomst till webbläsarens aktivitet under navigering
- Åtkomst till dina data för alla webbplatser
Datainsamling:
- Utvecklaren säger att detta tillägg inte kräver datainsamling.
Mer information
- Länkar för tillägg
- Version
- 1.0.1
- Storlek
- 34,25 kB
- Senast uppdaterad
- för en månad sedan (5 jun 2026)
- Relaterade kategorier
- Licens
- Apache License 2.0
- Sekretesspolicy
- Läs sekretesspolicyn för detta tillägg
- Versionshistorik
- Lägg till i samling