Profile

Scrapbook photo 1
Scrapbook photo 2
Scrapbook photo 3
Scrapbook photo 4
Scrapbook photo 5
Greger Stolt Nilsen
Attends Norwegian University of Science and Technology
26,923 views
AboutPostsPhotosVideosReviews

Stream

Greger Stolt Nilsen

Shared publicly  - 
 
Greger Stolt Nilsen (@gregersn) tweeted at 10:37 PM on Tue, May 14, 2013:
Experiments with acrylics on canvas. #art http://t.co/vxQp9Ws03r
(https://twitter.com/gregersn/status/334407083883626497)

Get the official Twitter app at https://twitter.com/download
1
Add a comment...

Greger Stolt Nilsen

Shared publicly  - 
 
 
Gjør deg klar for datalagringsdirektivet..
http://vimeo.com/59444473
 ·  Translate
1
1
Add a comment...

Greger Stolt Nilsen

Shared publicly  - 
 
Ledig stilling som utvikler hos oss. 
http://www.unicornis.no/ledig-stilling-utvikler/
 ·  Translate
1
Add a comment...

Greger Stolt Nilsen

Shared publicly  - 
 
Litt vitenskapelig informasjon om høyttalerkabler. God lesing for nerder som meg selv.
 ·  Translate
1
Add a comment...

Greger Stolt Nilsen

Shared publicly  - 
 
 
I bought a digital video download today that required a video player from Leaping Brain. As usual, the proprietary player wasn't great and to transfer it to my iPhone I'd need another proprietary player. Ugh. But I browsed around and found that the video had been downloaded into a hidden directory as a bunch of .mov files. Great, except none of the files would play.

It turned out the actual player, launched from their compiled app, was a Python wrapper around some VLC libraries. Nothing funny going on, as far as I could tell, but when I tried to launch the player directly, nothing happened. The compiled app was modifying the .mov files right before they were loaded into the player, and then reverting the file on disk. According to http://leapingbrain.com/mod-machine/faq/:

 "We apply our BrainTrust™ proprietary video encryption to your movies before we upload them to our servers. If someone ever was able to gain access to your content, the files would be useless and unplayable, because they are stored in a scrambled, encrypted format. Once downloaded to the user’s hard drive, the files are still encrypted and only readable via the MOD Machine Player by a legitimate owner. We are not aware of a better DRM scheme than ours. Where Windows Media DRM is easily crackable, and doesn’t run on Macs, BrainTrust™ works great on Windows 8, Vista, Windows XP and Mac, and is virtually uncrackable."

Virtually uncrackable? Well, since they load the file from a Python script, it's easy to make a copy of the "decrypted" file before it's reverted. Having done so, I was curious to see the encryption scheme. By comparing the binary files, I discovered the "proprietary video encryption" algorithm: for the first 15kB, each 1kB block has its initial bytes xor'd with the string "RANDOM_STRING". That's the "scrambled, encrypted format" that leaves these files "useless and unplayable".
2
Add a comment...
Story
Tagline
I like chaos.
Introduction
Artist, based in Norway
Education
  • Norwegian University of Science and Technology
    Academy of fine arts, 2007 - present
Work
Occupation
Artist, programmer
Free Wi-Fi
Public - a year ago
reviewed a year ago
1 review
Map
Map
Map