View Single Post
Old 12-28-2009, 11:21 AM   #622
joblack
Wizard
joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.joblack ought to be getting tired of karma fortunes by now.
 
Posts: 1,752
Karma: 4382688
Join Date: Jul 2006
Location: Somewhere on earth
Device: Onyx Boox Tab X C
Quote:
Originally Posted by JohnTheRipper View Post
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) ...

Last edited by joblack; 12-28-2009 at 11:24 AM.
joblack is offline   Reply With Quote