Quote:
Originally Posted by JohnTheRipper
I agree with you, joblack, since this error doesn't matter what version does.
The String required: None error refers to line 789 which is str_value function. This is called in several places:
a) Line 1179: in initialize_ebx function, to convert ADEPT_LICENSE in string object. After decodes it from base-64.
b) Lines 1214 and 1215: in initialize_standard function, to convert owner and revision in string object.
c) Lines 1218 and 1219: in initialize_standard function, to convert user and password in string object.
So mariokart64n has tried to decrypt a drm'ed pdf so we're in case a).
The script can't convert ADEPT_LICENSE in string format or can't find, maybe parsing is not working, because that string is included in dictionary object (located at the end of the pdf, the line where Length, EBX_HANDLER.. are placed).
P.D.: Is this a "full service"? hehe. Sincerenly, I like helping people, like people helped me and incidentally, I learn more about the script for future issues.
|
The ADEPT_LICENSE is the encryption info directory. If you can't find neither that or the other incidence perhaps your ebook isn't encrypted after all? Or the parsing doesn't work - in any way it might be interesting to take a deeper look in it.
With 'full service' is the handling of the script meant. If you would adjust the script to one click you get less control (for instance: where should my ebook be saved, which key to use) and the script might do something you haven't expected. Needless to say if you change your key (through a new ADE registration) your ebooks are worthless without the keyfile.
I'm not against helping but some basic understanding is needed, but if you're too lazy for a quick read through the forum it's a redundant effort. Or less friendly RTFM (or Read the FAQS)

...