waysnsa.blogg.se

Vbk drm removal linux
Vbk drm removal linux




vbk drm removal linux
  1. #Vbk drm removal linux how to#
  2. #Vbk drm removal linux verification#
  3. #Vbk drm removal linux code#
  4. #Vbk drm removal linux license#

  • E-book viewer: Fix a regression that broke adding of new lookup sources.
  • Book list: Allow changing column widths via a dedicated dialog by right clicking on column headers.
  • E-book viewer: Ask for confirmation when creating a highlight that will overwrite existing highlights.
  • Tag browser: Allow removing format from selected books by right clicking on the format in the Tag browser.
  • #Vbk drm removal linux code#

  • Template language: A new "Python template mode" which allows using arbitrary Python code in templates.
  • Sorry if I inconvenienced you I don't plan on ever releasing keys again, but rather just improving my rewrite and potential documentation later on.

    vbk drm removal linux

    I considered something like that, but decided against it due to privacy concerns (from myself and from users), copyright concerns from publishers, large file sizes and Tor's (generally) terrible bandwidth, and the fact that VitalSource could essentially apply the same fix if it gained enough traction.

    #Vbk drm removal linux license#

    released a roving license file decryption service on Tor, but you chose to loudly announced at VitalSource telling them "hey we've got your keys, change them all now". I thought the script might help a few people and never expected it to grasp attention like it did. I never realized how big of a user base VitalSource has until I released it. True, I neglected to think about that when I decided to release it.

    vbk drm removal linux

    I guess what I'm trying to say is, as much as it's nice to help others, sometimes you should be more prudent and not make things difficult for others in the future. Ultimately I spent around a week trying to understand the format, the scheme, and writing the script before releasing it and maintaining it for the few months that VitalSource neglected changing how the handled keys. The script was written due to boredom and the desire to have a specific book in a retail, ebook format. I've figured out the trees, but I've yet to finish recompilation.īut it was quite lacking in understanding of the format.

    #Vbk drm removal linux how to#

    Not sure whether you've figured out how to read NTrees and XTrees properly, and how to reconstruct the internal files back into a proper XML document so you can extract the correct key instead of trying each. I've since started a rewrite, but there's still more reversal to do. I've addressed this many times - it was my first Python project and my first time reversing a DRM scheme. released a roving license file decryption service on Tor, but you chose to loudly announced at VitalSource telling them "hey we've got your keys, change them all now".Īs for your code, it wasn't really that good. It may have been the first public program (it's actually not, but I can give it to you on technicalities) to operate on the format, but it was quite lacking in understanding of the format.

    vbk drm removal linux

    Now it appears to be double encrypted with some colors system they're introducing.Īs for your code, it wasn't really that good. The license decryption key used to use the same obfuscation, but they added an additional layer of code obfuscation on top of that.

    #Vbk drm removal linux verification#

    But it might be a bit too late for that now.Īs for the keys, the public key you're talking about is the signing verification key, which does not need to be guarded very carefully. If you don't give reason for them to suspect their keys have been compromised, they generally won't change things. I would just release the format specs and some hints that allow interested people to figure things out themselves. Publicly releasing keys might have helped people at the moment, but doing so has made the future unnecessarily difficult. Keys generally lasted for a year or so, until you started releasing them, in which they went through three or four sets of keys in several months with increasingly paranoid protection implementations. I've been following the format since 2014, and they really only started changing keys over a year after I released my side channel tool. I had good reason not to release anything that works on the format directly, but instead work through side channels. Scroll up, and you may notice that I've posted two years ago.






    Vbk drm removal linux