A858DE45F56D9BC9 archive

201207171130 wpdub

explained decrypted filler

seed 95

Metadata

Post ID
wpdub
Title
201207171130 → 2012-07-17 11:30 on A858's clock
Posted (UTC)
2012-07-17 15:28:06
Timezone
UTC−4 · title 11:30 against posted 15:28 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,664 hex characters · 1,832 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
57
Filler GUID seed
new Random(95).Next(9) ✓ verified
Run
Run 17 (seed 38,757,453) (seed)
Draw
11 · predicted N = 57 ✓
Machine boot
before 2012-07-11 16:41 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
8 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

EEFDFB330FAC213D 81FE55202375C13C FB3CE6A04D0D6CAC ED3F244E12122A3B A26B6575B10FED1D 3037BE478B280B0C BB0B5EC8AEA49A88 30550024D7290121 B51FAB33192BC04D F2F308DCAD12CE31 C23E5A49E0D4012B F0443DF610527961 6978380FA58998D6 1B8DD58B66A9F968 B7D13259581A46AE 35D5E74D173C0D7A BD8E7C68E4B0C693 514D5CE263BF3605 3C05523014225888 4B81692D04235F4B B1F26289C0594832 F7A764A417355C59 02C1DF78B80ECD2D E434AB7184C7BB19 723D18FB6BACDAA3 81DC13240807B794 5A4A4B53A6491C0D 6AE14095F9B469A6 7FB87B287443D2E4 D949D3DFB509B952 90EF1940B957D632 E35EADFC2E0AA533 C80A6C1DB06DD911 AD41CB915C6D8FE2 2ADF78B5F046E9A8 D530A2174E2B2685 BC44FABF64BB593A 4C2D682A787377D7 16450D3F0543CBA8 B8B84177AE50DA4A 75FA31F618F3E63A 0711036FA4966952 5C95FD5AA715CB76 F726E6897408CE35 928D7DA498569A4E E624F2A098A3B23F 3C519F5D54BD2EEC 90DD08681B21A0DB 3B808E1AAB1985CD A0638C0149F005E8 B57D3929981B58CA 6F0302CF20EF79F6 2E3262D04C751DAA 2ADD71A87AAFF6CA 6DE5A9D44E426E9F 81EEDCDC17BBD359 227890F258154187 B88522370C0A067C 9037D4C5DD2CE5E1 6DBEF43D9251D5A2 18ED48CA451C87DA 74F36BD766288A93 1B73A6616673AAED AEF1F54B1EDF7173 C749A078F8164C05 6A2030983E8ACBB2 CB2130A5DB33D995 AABD314918B80EB2 5800CCD82BCCC9A0 93293332A21B54E1 923B444EBE8C1373 7EBA5ABA6E3B6231 DD22D286C493BC5F CE9D9B10443C2F5B 2BF1BF517AE2894E A83AE1F853AFFF7E DE581D065DB9F00B 7A5370265AFFF4B2 3918831D701EC58E A0BBE01F390208B4 E17C6672EB89A08B DD05D374EA7348FB 113B0A4CBAE30F1B DE9E0BCF5FCF95B4 DB90C90E47EAACB9 D23ED95D707A418E B79240757CDEC580 F0FC84990E80B91C 75D94C5243FC35D3 35AC9BCCE6A215BF E47842BBF23C5D3F 62512763A5F2CAD5 82631BFE53CB9E0D 78B82F66D6C20D7E 1C8630DF0DD20F3F 68625C9B5B25991B 22ED5F0386444F8C 42BAFB8C21450CE3 5297A642F5459306 FBDB1AE3A6B54792 8E762C7C6399080C 6FC3D29E0C206C9F A956A3220A9DD263 F14E3C75850FAABC F421B50CE70B1E60 B78AE3B3F652AB70 497F923575682AEE D390933DF4E6C831 B89353160A9E7A83 C4E768A0BBB00098 8E40C569FCAF2448 EE56E12CDEBA4305 23DABF60A4DB335F BF466E142A38EBDD 84C32E717154983E 3148A812CFD0646E 7B7FFBD514EF4246 E92A3C4FE69BAA80 7A2B6EEAFB523F60 08E51F0195EC8A12 EDE6E44E1EA1CFBD 3E1AA5C435D0919C E7BB97D278899162 6CD1564BEC2EFFF8 4A653CF61120F7E6 91AD08F32E8031E0 663C8A7AC145C6B0 CDE1A3870CB2B31A 488DA203CE591F89 493FE179ACBF5E78 91070319AD68F891 7E91F4A7F725EFD2 4913B5499EDCE24C EED6F9907AD59953 0D60089F823985CD 7C2150EB121A6E7C 081BDF17B3D38F49 29C854A9D9A57817 FADC20B24242B21B CA09BD78D35E3321 C9E00B663FBA9D20 6F9CED0EC280C6D5 F29DDF0C521620C5 EF75E2757C559E8A AC2E0596C5DEC429 D4A6D27FDB3C1469 BBD2E43B3A3733A6 8ED337BA2ED63E5E BDDABF0501DBFDA2 C25B3551DC344AED 4755628A0E3A6BC7 ED0FCE88008D9212 DBEBA800252D6D4D 498F0CFC1BDD3B51 AA25252C586C18A7 48A9B25CAA36A2AA D6641EF783EC8FEF E477D664B4757FD7 0B8E9BB503A130FA F93923BB6E9C5B9D 7E48A5B4F12F99E4 4F317055E86C922B E7DC3DF7E0B4062D F04116BDB4C8E4A7 7CF6010A0194A6EA 408E1C25589C84BC 0F6ED64B0933095C 48EA86C0650C61F5 3CFF4A2B12A27A97 179BD196480E22EC C0AF3F63B3B436A4 21A8A318E72819A8 B065AB1E3084B17E D29C81FDE6EA41FD 683BAAD1CE8429AB 9DF4DF2BCC5983F2 319FB0B195BA057A 2B99D5DFF0EC508B 4234F038F812CDD3 028F2C6F589FD33F 66B1BA0461BCECE8 2A404793CB718350 B09E98E712D3E395 9CA1892015325F95 C8274C7CFA76C2DD 03EF4E1F7AFD14F4 1A52EE49BA2F387E BDBCB7C113627799 06152288F7A2D87F 1DE4BEB4F2D5C7DE E319D3C5BEF85550 CBCB2E5DC8761766 F7B39DB5287F0CB1 D142B6E1CC8E6A50 E6779D47845DFF8C A37CE532CB7BD622 82CE38990A174FA7 BB34B10B214D6264 2D6140BBB80CCB6B E25872A649F6F6AE 8CCB0F04E6B46D4C 2C86215793B20810 349005DB0D8CCB5B 5E12ACE0B955E87E F6CC992E33B5A085 3F67E5BEE7F6A4E7 3CF13170EC8451D6 76163167C6B8B64D C1434B71D0537EE1 8FE03552A33E436F 6DE04CC2C044F8FC 5A47EF163C9B8F99 EEEF32578EC1F15B C435C71DB9893B22 CD2B9DF47068EFD2 EC66AFF44BC77266 BCC8876D8B48F7D2 0EEF48F80E6C30E9 60F9CEE7EC4B6232 2F73B04FFAC8BDF0 66ACAAEC2E4795CD 26B60917C4186760 8424A34CD743DB32 3334BEE4144DED4B 3FC475E53CEC88C5 62F0781381147825 7642EC75AAF9EB3F 541DF588346604BE 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,664 hex characters = 1,832 bytes = 229 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 57 GUIDs as hex (shown below).

Decrypted: GUID list

  1 630fad1f-2c61-3833-bdfa-80803e74dea6
  2 936f75fa-7785-6e13-a647-7dd8c698c49a
  3 278b0445-2aad-19c2-ab6a-6cdf45d42ba4
  4 40a9fa78-057a-782c-add5-ec9fbf680d45
  5 5c138f33-5052-0b3c-9ef9-e8423a09b139
  6 c8dcf21b-f4f0-585f-a721-3d28fa2d03f2
  7 163f45c9-a5bb-4941-a8f7-953d695c1aab
  8 9fda4fb6-2f40-0e3c-a83e-6d13636faba5
  9 159a871d-ac4e-6c76-a912-145f95725e11
 10 5feca9f2-4b6e-2574-8031-5e8a2dc77e5e
 11 1bb47913-947d-2b88-9b11-c7f6d2b33c0e
 12 2b85905e-5b74-5ed5-acdf-2472c2883ef2
 13 8d0e0196-3ca0-859c-8123-11b86a3deb4a
 14 bbce5bb3-00cc-808e-baea-9bbc69ea17ab
 15 577fd180-b899-4c3a-95b5-d26e761ec336
 16 475eea38-e9fd-39d3-8f53-696efcec8f93
 17 591ca558-258a-7e9b-af48-49a56cf98f9c
 18 ff933990-65b8-804c-a9c4-16aa99f8ba33
 19 67e96a84-e5d7-2937-bef8-e565b94cc2a9
 20 5b957c48-dedb-0b29-a454-7cdbab4e6b9b
 21 ad2c9bb3-49dd-35be-b761-53f8d7b699dc
 22 a4d67e52-7210-1141-89f0-e80f3394998f
 23 178c0963-c543-060c-ae29-203a28571045
 24 1649edd6-0824-12bd-bb2a-62a5b1d871f6
 25 a7da35a2-316b-0de7-ae39-168ddf1045ef
 26 06270f7c-0e67-58cd-9d84-38e19be1666e
 27 a5e3ed37-9c1a-5a87-a9d6-35c1f7139855
 28 01487b63-8125-4489-bc99-881d51a8b9d4
 29 b390a36e-d87a-7346-ab3f-7618f9bd537a
 30 d1346965-6846-5756-9cc2-1d84deaecd64
 31 e5adcbda-5d8a-278f-8fdb-c8875eb00a70
 32 77ae515f-0e1e-49d4-83f9-b85ef4474ebb
 33 ded025ca-2a04-4fbb-b8f3-4f565f91ef20
 34 0c257e28-9201-3028-aa77-7806f7473a4a
 35 4285c780-6ee5-7171-8015-244bb5069e69
 36 dec10cbc-6155-7dd6-93a7-0d1d09b69266
 37 c1152f23-fee8-6e72-9e97-ee160aab6def
 38 8624a8cb-2f2d-1e6d-b1c4-fa07745d917d
 39 70bee17e-7032-5fdc-b145-e132c873cca1
 40 1326247c-0446-8123-990e-4281eca2f25e
 41 b96d6c1e-ee86-3ab9-9e50-b1e64556b41b
 42 e0a3a3e2-cfe8-072b-bb3b-28e7ab961d10
 43 4495af37-ab9f-4073-9f8d-2817a81269a7
 44 b19229ef-d3a9-0866-9d86-4548e9caef33
 45 43b6fa78-5f7e-83aa-a82f-01a677d8a8c9
 46 7ee5c024-5e8d-4c9e-9266-957657db944d
 47 5194c001-ae82-5b23-8825-996beaef48bf
 48 6bc2739b-9c62-8d66-a347-369c8cab724b
 49 36fce057-f8cd-3863-b3c2-aff3abdd2132
 50 2f0a28a2-4f9a-6acf-b77d-6f8cfd04a4b9
 51 32aad0c9-f2e8-4005-8640-6fea1e067c70
 52 ed950fb6-0b42-4755-9135-a8e7d35d8bb9
 53 bf755a26-9e9d-5391-b2dd-8204ecf45b68
 54 31c1f204-3fce-7f5e-b8bf-71bcbc594e0b
 55 dda0ccc5-3c1a-1ead-8ef4-0abb090c43cd
 56 4f94cc6e-6226-18df-92fe-baf0488ce345
 57 2d3b0b6c-fc02-57d1-ab9d-c1fa85ac665b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 361705406225884378203101055475244377615830408458364457115. Exactly this sequence comes out of new Random(95).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 11 of Run 17 (seed 38,757,453): new Random(38757453), Next(8,64) per post. The RNG predicts N = 57; the post has N = 57 ✓. The seed is the machine's uptime in ms when the app started (boot before 2012-07-11 16:41).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.