Skip to content

hiroshil/hydrax-abyss-research

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Guide

Dev tools blocking bypass

  • Click on the URL and press F12

image

  • Or find it in the menu

image

Find Vid_ID for use with Python downloader

  • After you open the dev tools, and the debugger is paused, close the dev tools and it will remove the video and show the ID

image

  • Or click the Doc filter to find Vid_ID URL. Use filter ?v= and refresh the page

image

  • Get Vid_ID. VswFqVUmq

image

For downloading

  • Go to the sources tab and find ?v=VswFqVUmq. Decode the Base64 to get the info

image

image

  • Combine the "domain" and "id" as a link. And use the URL https://abysscdn.com/?v=VswFqVUmq as the Referer to download. See Download section below for an example

Old method

Anti-debug bypass

  • If a website has anti-debug, click this to bypass it and reload. This might not work on Firefox

image

Find video file name

  • Go to the network tab and click the Media filter to find the video file name. It should look like this ce0f5de002c90461a9. Do not copy .txt

image

Find Vid_ID URL

If you are using the modified scripts

  • Go to Console. Make sure the filter is set to Warnings only and Preserve log is checked

image

  • It should look like this mmx9cibe11.globalcdn39.one. Do not copy wss://. Replace it with https://

image

If you are NOT using the modified scripts

  • Click the Websocket filter to find the videocdn URL. You might have to wait for the connection to expire. The site will reconnect, and the URL will show up here
  • Another way is to disconnect/reconnect the internet connection
  • It should look like this sfbhnfiy1.globalcdn39.one. Do not copy wss://. Replace it with https://

image

Video source picker

Looking at the bundle.min.js. It shows how to get different video sources

image

  • The video file name without any prefix used in the URL is 360p, www prefix is 720p, whw prefix is 1080p
  • ce0f5de002c90461a9 is 360p
  • www+ce0f5de002c90461a9 is 720p
  • whw+ce0f5de002c90461a9 is 1080p

Download

  • Combine the video cdn https://sfbhnfiy1.globalcdn39.one/ with the prefix + video file name whw+ce0f5de002c90461a9 = https://sfbhnfiy1.globalcdn39.one/whwce0f5de002c90461a9

Here's an example Python code that downloads each video source

from requests import get

headers = {"Referer": "https://abysscdn.com"}

url_360p_480p = "https://sfbhnfiy1.globalcdn39.one/ce0f5de002c90461a9"
response = get(url_360p_480p, headers=headers, stream=True)
with open("video_360p_480p.mp4", "wb") as f:
    for chunk in response.iter_content(chunk_size=64 * 1024):
        f.write(chunk)

url_720p = "https://sfbhnfiy1.globalcdn39.one/wwwce0f5de002c90461a9"
response = get(url_720p, headers=headers, stream=True)
with open("video_720p.mp4", "wb") as f:
    for chunk in response.iter_content(chunk_size=64 * 1024):
        f.write(chunk)

url_1080p = "https://sfbhnfiy1.globalcdn39.one/whwce0f5de002c90461a9"
response = get(url_1080p, headers=headers, stream=True)
with open("video_1080p.mp4", "wb") as f:
    for chunk in response.iter_content(chunk_size=64 * 1024):
        f.write(chunk)