Skip to content

Reverse engineering digital rights management (DRM) used by Blackberry Workspaces to export secure documents.

Notifications You must be signed in to change notification settings

au5ton/watchdox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

watchdox

Reverse engineering digital rights management (DRM) used by Blackberry Workspaces to export secure documents.

What is BlackBerry Workspaces?

From blackberry.com

BlackBerry® Workspaces[, formerly WatchDox,] is the leading secure EFSS solution, enabling users to share, edit and control their files on every device. Only BlackBerry Workspaces can provide the level of security organizations need — wherever files are, wherever they need to go, and whoever needs to access them. Workspaces embeds digital rights management (DRM) protection in your files, so your content remains secure everywhere it goes. With Workspaces, you stay in control – even after files are shared outside your firewall.

What is this repository for?

This repository contains the updated production code that made it possible to bypass the DRM of the service and export secure documents based on BlackBerry Workspaces. The exploit takes advantage of the document data being stored within a JavaScript variable in memory and saves the file as a blob to the browser's downloads before the data is passed to PSPDFKit.load(). Applying this updated script will require intercepting the JavaScript that the browser is using. This is easily achievable with Chrome Local Overrides.

About

Reverse engineering digital rights management (DRM) used by Blackberry Workspaces to export secure documents.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published