last data update: 2011/10/14, 15:36

Website loading time

during the test: 1.72 s

cable connection (average): 1.88 s

DSL connection (average): 2.05 s

modem (average): 10.75 s

HTTP headers

Information about DNS servers

i-u2665-cabbages.blogspot.comCNAMEblogspot.l.google.comIN3600

Received from the first DNS server

Request to the server "i-u2665-cabbages.blogspot.com"
Received 47 bytes from address 213.251.128.139#53 in 110 ms
Request to the server "i-u2665-cabbages.blogspot.com"
You used the following DNS server:
DNS Name: ns19.ovh.net
DNS Server Address: 213.251.128.139#53
DNS server aliases:

Host i-u2665-cabbages.blogspot.com not found: 5(REFUSED)
Received 47 bytes from address 213.251.128.139#53 in 107 ms

Received from the second DNS server

Request to the server "i-u2665-cabbages.blogspot.com"
Received 47 bytes from address 213.251.188.139#53 in 106 ms
Request to the server "i-u2665-cabbages.blogspot.com"
You used the following DNS server:
DNS Name: dns19.ovh.net
DNS Server Address: 213.251.188.139#53
DNS server aliases:

Host i-u2665-cabbages.blogspot.com not found: 5(REFUSED)
Received 47 bytes from address 213.251.188.139#53 in 106 ms

Subdomains (the first 50)

Typos (misspells)

u-u2665-cabbages.blogspot.com
j-u2665-cabbages.blogspot.com
k-u2665-cabbages.blogspot.com
o-u2665-cabbages.blogspot.com
9-u2665-cabbages.blogspot.com
8-u2665-cabbages.blogspot.com
i0u2665-cabbages.blogspot.com
ipu2665-cabbages.blogspot.com
i-y2665-cabbages.blogspot.com
i-h2665-cabbages.blogspot.com
i-j2665-cabbages.blogspot.com
i-i2665-cabbages.blogspot.com
i-82665-cabbages.blogspot.com
i-72665-cabbages.blogspot.com
i-u1665-cabbages.blogspot.com
i-uq665-cabbages.blogspot.com
i-uw665-cabbages.blogspot.com
i-u3665-cabbages.blogspot.com
i-u2565-cabbages.blogspot.com
i-u2t65-cabbages.blogspot.com
i-u2y65-cabbages.blogspot.com
i-u2765-cabbages.blogspot.com
i-u2655-cabbages.blogspot.com
i-u26t5-cabbages.blogspot.com
i-u26y5-cabbages.blogspot.com
i-u2675-cabbages.blogspot.com
i-u2664-cabbages.blogspot.com
i-u266r-cabbages.blogspot.com
i-u266t-cabbages.blogspot.com
i-u2666-cabbages.blogspot.com
i-u26650cabbages.blogspot.com
i-u2665pcabbages.blogspot.com
i-u2665-xabbages.blogspot.com
i-u2665-vabbages.blogspot.com
i-u2665-fabbages.blogspot.com
i-u2665-dabbages.blogspot.com
i-u2665-czbbages.blogspot.com
i-u2665-csbbages.blogspot.com
i-u2665-cwbbages.blogspot.com
i-u2665-cqbbages.blogspot.com
i-u2665-cavbages.blogspot.com
i-u2665-canbages.blogspot.com
i-u2665-cahbages.blogspot.com
i-u2665-cagbages.blogspot.com
i-u2665-cabvages.blogspot.com
i-u2665-cabnages.blogspot.com
i-u2665-cabhages.blogspot.com
i-u2665-cabgages.blogspot.com
i-u2665-cabbzges.blogspot.com
i-u2665-cabbsges.blogspot.com
i-u2665-cabbwges.blogspot.com
i-u2665-cabbqges.blogspot.com
i-u2665-cabbafes.blogspot.com
i-u2665-cabbaves.blogspot.com
i-u2665-cabbabes.blogspot.com
i-u2665-cabbahes.blogspot.com
i-u2665-cabbayes.blogspot.com
i-u2665-cabbates.blogspot.com
i-u2665-cabbagws.blogspot.com
i-u2665-cabbagss.blogspot.com
i-u2665-cabbagds.blogspot.com
i-u2665-cabbagrs.blogspot.com
i-u2665-cabbag4s.blogspot.com
i-u2665-cabbag3s.blogspot.com
i-u2665-cabbagea.blogspot.com
i-u2665-cabbagez.blogspot.com
i-u2665-cabbagex.blogspot.com
i-u2665-cabbaged.blogspot.com
i-u2665-cabbagee.blogspot.com
i-u2665-cabbagew.blogspot.com
-u2665-cabbages.blogspot.com
iu2665-cabbages.blogspot.com
i-2665-cabbages.blogspot.com
i-u665-cabbages.blogspot.com
i-u265-cabbages.blogspot.com
i-u265-cabbages.blogspot.com
i-u266-cabbages.blogspot.com
i-u2665cabbages.blogspot.com
i-u2665-abbages.blogspot.com
i-u2665-cbbages.blogspot.com
i-u2665-cabages.blogspot.com
i-u2665-cabages.blogspot.com
i-u2665-cabbges.blogspot.com
i-u2665-cabbaes.blogspot.com
i-u2665-cabbags.blogspot.com
i-u2665-cabbage.blogspot.com
-iu2665-cabbages.blogspot.com
iu-2665-cabbages.blogspot.com
i-2u665-cabbages.blogspot.com
i-u6265-cabbages.blogspot.com
i-u2665-cabbages.blogspot.com
i-u2656-cabbages.blogspot.com
i-u266-5cabbages.blogspot.com
i-u2665c-abbages.blogspot.com
i-u2665-acbbages.blogspot.com
i-u2665-cbabages.blogspot.com
i-u2665-cabbages.blogspot.com
i-u2665-cababges.blogspot.com
i-u2665-cabbgaes.blogspot.com
i-u2665-cabbaegs.blogspot.com
i-u2665-cabbagse.blogspot.com
ii-u2665-cabbages.blogspot.com
i--u2665-cabbages.blogspot.com
i-uu2665-cabbages.blogspot.com
i-u22665-cabbages.blogspot.com
i-u26665-cabbages.blogspot.com
i-u26665-cabbages.blogspot.com
i-u26655-cabbages.blogspot.com
i-u2665--cabbages.blogspot.com
i-u2665-ccabbages.blogspot.com
i-u2665-caabbages.blogspot.com
i-u2665-cabbbages.blogspot.com
i-u2665-cabbbages.blogspot.com
i-u2665-cabbaages.blogspot.com
i-u2665-cabbagges.blogspot.com
i-u2665-cabbagees.blogspot.com
i-u2665-cabbagess.blogspot.com

Location

IP: 209.85.175.132

continent: NA, country: United States (USA), city: Mountain View

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build using CSS

code weight: 63.22 KB

text per all code ratio: 28 %

title: i♥cabbages

description:

keywords:

encoding: UTF-8

language: en

Website code analysis

one word phrases repeated minimum three times

PhraseQuantity
the135
of65
to65
and47
in40
that31
for27
is24
key21
with20
you20
as17
on16
by16
this16
be15
algorithm14
it14
DRM14
not13
their12
at11
but11
The11
version10
your10
which9
object9
have9
i♥cabbages9
EPUB9
comments8
ADEPT8
K4PC8
do8
or8
encryption8
they8
should8
just8
all7
more7
decryption7
It7
out7
Adobe7
same7
an7
Posted7
can7
generation6
my6
byte6
number,6
number6
unswindle6
PM6
20096
if6
one6
PDF6
RSA6
will6
any6
Windows6
has5
script5
If5
script:5
Version5
Digital5
very5
up5
why5
into5
use5
see5
so5
ineptepub5
(version5
from5
Labels:5
Barnes5
Kindle5
B&N5
used4
are4
4
For4
run4
then4
was4
key-retrieval4
particular4
information4
about4
we4
scheme4
only4
new4
versions4
content4
some4
key-generation4
those4
please4
would4
need4
value4
AES4
Amazon4
put4
application4
--4
Noble4
derivation4
unpublished4
changes4
uses4
OS4
result4
take4
did4
DEFCON3
obfuscation3
post3
system3
cryptographic3
step3
standard3
algorithms3
Editions3
online3
also3
epub3
notification,3
Circumventing3
own3
low-order3
I've3
hexadecimal3
adept,3
format3
want3
may3
PC3
string3
updated3
being3
Blogger3
now3
make3
different3
Do3
know3
I’ve3
questions3
already3
seem3
They3
first3
random3
encrypts3
copyright3
/V3
like3
think3
find3
via3
X.3
although3
way3
other3
December3

two word phrases repeated minimum three times

PhraseQuantity
of the18
with the9
the object7
by i♥cabbages7
version of7
Posted by7
i♥cabbages at7
the same6
byte of5
encryption key5
comments Labels:5
in the5
Barnes Noble4
key derivation4
the generation4
you should4
and the4
to be4
to the4
for the4
for EPUB4
you have4
key for4
in your3
Digital Editions3
algorithm in3
Do you3
out the3
on the3
versions of3
that it3
did not3
content in3
will be3
seem to3
the Windows3
of their3
OS X.3
from the3
Labels: adept,3
if you3
number, and3
2009 Circumventing3
object number3
the string3
low-order byte3
object number,3
the hexadecimal3
result of3
that they3
the result3
number, the3
generation number,3

three word phrases repeated minimum three times

PhraseQuantity
Posted by i♥cabbages7
by i♥cabbages at7
byte of the5
version of the4
the result of3
the generation number,3
of the object3
the object number,3
the object number3
comments Labels: adept,3

B tags

For the INEPT tools I mostly just integrated and cleaned up the changes made by others. I did however (a) incorporate a version of the Mac OS X key-extraction logic into ineptkey; and (b) allow ineptepub to use OpenSSL instead of PyCrypto, removing the need to install PyCrypto on OS X. These two changes should greatly simplify ADEPT EPUB DRM removal under OS X. I elected not to integrate the "bulk decryptor" ineptepub changes -- my feeling is that anyone who needs bulk decryption can do it via the command-line.For unswindle, I've just updated the tool to handle the most recently-released version of K4PC. If I missed a version or so in there, please try upgrading K4PC before complaining that it doesn't work. I am aware of skindle, but (a) one needs something like unswindle to run newer versions of K4PC under on Linux Wine anyway; and (b) I think the unswindle UI is nicer, as one can't identify a particular K4PC book just by filename.Happy reading!Update 2010-07-06

The basic idea behind the B&N EPUB scheme is the same as that used by the ill-fated eReader format B&N acquired – step 1: generate an encryption key from the book-purchaser’s name + credit card #; step 2: hope that they don’t like giving that information out to strangers. They like to call this a form of “social DRM,” although I believe a more appropriate term is “silly.”It would be very bad form for an application to keep user CC#s just sitting around on disk, so the Windows version of the Barnes & Noble Desktop Reader application (BDReader) just holds on to the generated key and not the source info. A wise decision, for which I congratulate them. It then stores this key in plain text in a sqlite3 database. An... interesting... decision, for which I thank them. Update

So here you go: unswindle v7 (previous versions: v6 v5 v4 v3).You'll also need a copy of darkreverser's mobidedrm (check the most recent comments for the newest links).Put those kids together (in the same directory) and run unswindle.pyw. It launches KindleForPC.exe. Pick the book you want to decrypt. Close KindleForPC. Pick your output file. And enjoy the sweet taste of freedom.Script name in honor of rms and The Right to Read. Don't use this to steal, or I'm taking my toys and going home.Updates

Update 2009-12-22

fd386003520f7af7a15d77fcc2b859dd53e44bc1 KindleForPC-installer-20091217.exe13a816a3abf7a71e7b6a55228099b03b1dc3789b KindleForPC-installer-20091222.exeThe application doesn't seem to auto-update, so if you can find a copy of the original installer you should be fine. Otherwise you'll have to hang tight. Newest unswindle version detects if you have the wrong K4PC executable installed.Update 2009-12-22 (2)

/V

The standard object-key-derivation algorithm (section 3.5.1, “General Encryption Algorithm”) accepts as inputs the file encryption key, the object number, and the generation number, and produces as out put a key for a symmetric cipher. The “unpublished” algorithm accepts the same inputs and also produces a symmetric cipher key. It presumably could be used with either RC4 or AES as documented for /V

The unpublished algorithm in use when /V

U tags

I tags

hard

necessarily

PDF Reference

n

images

file namealternative text

headers

H1

H2

Sunday, July 4, 2010

Tuesday, December 22, 2009

Sunday, December 20, 2009

Thursday, December 17, 2009

Wednesday, March 4, 2009

Monday, February 23, 2009

Wednesday, February 18, 2009

Followers

Blog Archive

About Me

H3

Sunday, July 4, 2010

Tuesday, December 22, 2009

Sunday, December 20, 2009

Thursday, December 17, 2009

Wednesday, March 4, 2009

Monday, February 23, 2009

Wednesday, February 18, 2009

Followers

Blog Archive

About Me

H4

H5

H6

internal links

addressanchor text
skip to main
skip to sidebar
Updates
ineptkey & ineptepub
unswindle
1:29 PM
B&N EPUB key derivation algorithm
my previous post on B&N EPUBs
my post analyzing Adobe’s ADEPT system
7:05 PM
adept
bandn
epub
Circumventing Barnes & Noble DRM for EPUB
6:43 PM
adept
bandn
epub
Circumventing Kindle For PC DRM (updated)
8:47 AM
amazon
kindle
mobipocket
No Free Speech for You
i-u2665-cabbages.blogspot.com
http://i-u2665-cabbages.blogspot.com/2009/02/circumventing-adobe-adept-drm-for-pdf.html
unpublished V=3 PDF key-generation algorithm
2:51 PM
Adobe PDF V=3 Encryption
10:12 PM
adobe
pdf
Circumventing Adobe ADEPT DRM for EPUB
6:28 PM
adept
adobe
epub
Older Posts
Home
Posts (Atom)
2010
July
Updates
2009
December
B&N EPUB key derivation algorithm
Circumventing Barnes & Noble DRM for EPUB
Circumventing Kindle For PC DRM (updated)
March
No Free Speech for You
February
Adobe PDF V=3 Encryption
Circumventing Adobe ADEPT DRM for EPUB
“Not for Distribution”
And we are live in 3... 2...

external links

addressanchor text
PBKDF2 (Password-Based Key Derivation Function)
ignoblekey
ignoblekeygen
ignobleepub
Kindle for PC
unswindle v7
v6
v5
v4
v3
darkreverser's mobidedrm
The Right to Read
http://www.chillingeffects.org/notice.cgi?sID=9961
http://www.educause.edu/Browse/645?PARENT_ID=254
http://www.google.com/blogger_dmca.html
http://www.google.com/blogger_dmca.html#counter
PDF Reference
one of Dmitri Sklyarov’s 2001 DEFCON slides
ineptkey
ineptepub
Python 2.6
PyCrypto
View my complete profile