A858DE45F56D9BC9 archive

201212040156 1491w2

explained decrypted filler

seed 660

Metadata

Post ID
1491w2
Title
201212040156 → 2012-12-04 01:56 on A858's clock
Posted (UTC)
2012-12-04 06:56:15
Timezone
UTC−5 · title 01:56 against posted 06:56 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,728 hex characters · 1,864 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212040156) = 64d74cad0846677c1c4164bf7d965627 (name+title)
GUIDs
58
Filler GUID seed
new Random(660).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
21 · predicted N = 58 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B87FD911FC72E171 4DE83964200430FB B165E169D567E82C 6E99CA3EBA53B97F D6270995D9013561 0A61CA47F4BE091B 97CE9EB1B9BB6628 38884F7C206E3556 5ED9D0A7C9F2E152 922A4EFB4C7A010B 7EE10359215E2E5F 86B3976982BC1749 45A3398E1C7D843A 2E5AA793B968381E 0FB79792B5497E5A C96CB64C127276DC C773ACEC321317EE A97EC57D75E06AFC F6D051CA39EFBF79 1AA3DBEE152959A1 7B4B60B7CFB19750 228AF33F546166AC C75DE22FADF34B40 874AEAAE9779991A 587714D217E14F52 A736C4181F152390 C8B96224E8EF7E8C C198C2B68ACE59E7 A9A2BB62087F8003 86BE0DA59767A9AE 9E1E84334917308C 713E29F175CBED21 6CF49C972AA3F985 901CF35A065341FE CB80976780BDD377 9B3C24901CE4C31B E53C8982CDB21CB0 C06A7633AA530CA0 A5FE32E6BDC14C05 7372745A6891F971 2F3EFCF587FEFDA6 E4318A4CBCB980BE 87453BB525EDE3C5 FB818741514972B2 DD0A41937555A92D F46AADC5E1BB6B87 96B0A9D28B784861 A2F47F82ED84E6CC B42274829A30CC38 D6F5DD5812E4B61F F0BDFB343F2FAA51 5C8F9CE20AE0EF2F 86305BB8F5678C9E 0411E5035A1605EE EFA8923E98A7787D 3D014FFB2294C904 57A169EBF83E73F4 BCAD6DE351CCE3C1 E94E734C0EC2C905 701B20EDDB686DD6 F3042E088C155C8E 0002CF6FF510189B 423A8B0538E5308D 86041EFFF9C9EF4C 0B9235FCA99BD7A8 6D2B0A03BC0D5BCB 94E901002DFE1272 A9FD11F767ACD5B9 24A39B61AF94365D 942C65F67E64761F D6D9F9E718A32FFB 8C94477239AC66E1 D0795755E8549CA0 7F578B008843E2B2 6AF59FFB663BDA7F CE36C13BCC56306F 89BC5BD1293E9D9A 818CFF9564B26047 4FACA6921360CCFE 93228D473F823F2E 8834AF0FDEF29E66 1BA4C038DADBC063 20BC58C171E21F17 865619C1E2D6E39D 8754374B09227533 AF28943FE4C96B70 6FDB84AC8CF46142 C5781CEFD3CDEAED 64ABD958E2D44F6C B346862A2852055A E3B102A543525AEF BDFAC4AC67BEAE4B FA0083CCDA3C5EA4 E6097143CA5956B2 E853C99DBCB9F61C 8CB60D4BD8789539 36755D070E8A95A5 DE8D58A667584516 1B9B13B7E834D761 6901D2F19B6581BF EB7257183A54A3A8 C0D8D348249FD025 2E2C967F70515AC4 BF79F47CF6CE886C 52BF42AC7C42FD82 6E3946FFF16FA45F BB11BA872BAEC301 473F019B10A660B0 86D70D113E889098 26E5E39615CDFDAC 0CE4C389078388B9 4EA97D17A5D46342 33B5C4472B974663 F16EA9EA699934AF 4943172F1D012D83 345F6F21B5C0623A 1B4860AC65D1CC48 BFCD6DAFB6EAD4F0 EDF0C4B99BD5F20A DD7F66FD7CDFD3E4 7FBA8DA8E923174D CB41DE3AE24B40B1 7443F72271907C8B 5BBA8CD52504B1D1 623B5AAF1EC3F9C4 8FA89E1EBD2C99E0 54EDAEEC30B46357 DDFA88B2B6854EA6 E70A7612A8383E88 FCF2053D1644A2D1 D1F110544E85BA27 AE165DF5D4FF1644 A53EE9346502058B 1F1F823E57A3B06D AC84AD2236958036 CEF241F29041C316 44BA492963A6C823 D90DE5D2E7C4E80B 723FFB77E8810D30 728A88A6D2EF5367 93622C6A9D6CD676 76A052E0DF40A7C5 636A6256849643AF AEFEADB67CCB5E09 B106381A6E41B228 6E49266AFD40726E 3228EBFCE547CE63 1CF3743124FCCC78 810188B7FC47E79D 3B3375134B432362 3DEB537728E5BFB2 0963109253430D61 A920269AAE930BC7 D2C1DC3A27A08118 AC9A7A34F541A164 1D6FDC02527D417C B4FD85109D3F0024 179F6BED920ED3F9 804AB8F06F7A53BC 4A67763384205734 F01046EC3BA7B3D8 14C96DBB686D4C6D 767979C5444BD3F8 1464AF0396D70817 E9F11A2E3C2888C5 818FABAFCBAB8CB4 7087A6D1FB74A322 37A3AACEDF24AA2D 0A18DA5A0EC0E138 60ED91749D0B1078 12FC31B86E807627 69995BFB3AE3FB47 32EF4EA2B365B64F E6F0D15801C687C0 FF018BE2B74F4A7D 65C84E222E5B5DB3 16E988532238C12C 88184B801A2ECE39 15E7CFFF56458A79 79E832F9FF3A218D 93F566EDD41E84B5 A5584E1D1E9716B9 EBEF61A3CC028F1D 66751A63D8CB14D9 69065F024B007B56 4DA00418DD8E18F0 D3FA4CA3BA8C3E99 A8DAA85B916009B0 BAB06349D4984F16 2B98BEDD94B4E0D2 37D54BA8EA1ADEED ACAFB041229104DB 807460DF6433FE83 5570DB667EAB1AD0 C7557617491F7C15 4A66854CB81F3CC5 42F0C9725346ADAB 13CFE90326C35334 9A375DA968C79A42 DD20345335400EB9 E807A514FA38E8A5 333F57585C127117 8BF495F8764315DF 11644362C8A2F781 E31ADFBEAE38E153 6DA6F0843B1FDBFA F45FE2DAED6CFD55 F477AB0BA3B01BF0 5D696C32571E0740 F85AE9D8CC982785 DE99C6C7138B42E4 1EEA640F293082F4 F71CF023EA749843 F2821B20E9DECD21 C6DDCADDAC1D2A63 68BE1F41FB1DC2F6 5C473FF8D77BCAB0 56D839D53412B0AA 3CDD0698B286120C 7653C0F1E744AC9C A7F82EAE10B67AE9 ED505423BA19D4F5 C1458A41C2984216 F871C230ACA6467F CD53E5729F4F84CA E087B1AA23665DAC 3B7A18C98576CDFB 13D521B6BBFEA6C1 EDC119F520BBAEA6 E26809A746346CD0 45C3CB1833CBB854 45154ED4995E5365 55C7F3EC70EDE39D 
  • Read the ciphertext. Strip whitespace: 3,728 hex characters = 1,864 bytes = 233 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212040156 (name+title). Key = MD5(password) = 64d74cad0846677c1c4164bf7d965627, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 58 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4032d8c1-7ba3-4423-b48f-8c7355f8bc3c
  2 da69d4d5-5ee3-4368-86ea-b5c688368527
  3 c6558894-dcb8-0ebc-b8ac-a380704f2026
  4 a75fe0a2-387e-3a36-a16e-353c18924ebd
  5 9dec12ba-51cd-1604-859e-330b2f87cdd3
  6 139a1280-ac1e-2aae-801e-7c23b223e109
  7 34c6276c-abe7-5c88-86d5-1bb75c41a406
  8 6a1efa20-1ff7-4380-bcad-4759429ccbc5
  9 8912d415-0ce3-526c-ac83-8dc23c2d4647
 10 47fde4b0-2c57-55a0-83fd-4139178a105c
 11 b5c90cd2-eef2-4e7f-90ef-fff48107e3ea
 12 9c9e2573-3876-6892-b2ed-31448bccc5fd
 13 dbf04175-cf5c-3bbd-996b-7c942f69431a
 14 f9a8fce0-ba76-7fe3-a314-cfba0d70f8e2
 15 b79fbc7b-e304-8b6c-802b-525e07aacea3
 16 281b11ab-f13d-1b64-aa1b-13f21987e4e5
 17 f99163d7-6eba-238c-a9b1-48ad2f2ee112
 18 9fb17bde-e606-1b64-85d1-e9d22c67df8f
 19 64158cd9-4c40-4d60-acf4-df849faca81d
 20 f2b8e290-68c4-78e0-a0bf-acbff76272d3
 21 514eec56-618d-49ed-9bfe-3716623c1452
 22 8f60bb73-2b81-6f59-b054-8bfb73b4fdc4
 23 8490c338-64a6-43d1-ad70-7c6a8f275560
 24 d201bae1-8a4f-540c-b5bc-045d9d87f26d
 25 ece47771-0baf-335a-bf92-5ccebe5375ae
 26 bfea9fab-be13-09ea-a777-f6b0e40ff490
 27 770922ad-3f48-3bff-a219-98edad8dadf5
 28 e261184e-732c-586b-925b-1a4d4b54200f
 29 27d8b544-77c5-7964-bd7f-2c9a7ba28f29
 30 2d38a303-551c-5190-a72b-74b1ecac957c
 31 b22b497f-566f-7168-9334-5be76671da3d
 32 fb57b4a9-3f57-2d03-bec9-cc82c4af2d62
 33 60d6d8c2-0856-6e78-93c7-5c0f25b254c5
 34 f6d0a76b-8cfa-4541-9885-b8a61d2bf997
 35 278a89c3-f07e-0c12-985b-692050747101
 36 fe2c45a5-4623-3a68-a32b-6d71cec39efe
 37 4b55f843-a82a-6f37-b6d5-ba2cfe98d208
 38 f7b4a355-69e2-1b13-a226-bc7e1811b6c2
 39 e5d51a95-302b-3875-9e49-b74eadddec30
 40 01ec3665-6f1f-618e-8330-4a356c6696ac
 41 fc420b52-2082-175f-9beb-51d25b7dd49d
 42 f9e1be92-c3f5-0317-aa0a-1eaef1cb551f
 43 e536713d-9d1a-64a6-8f21-5f161ea7a7e0
 44 af85aa89-0b1e-8193-b9d8-b52c050ccd76
 45 afdd51ae-7c59-790a-a66d-5d7ffc3495e9
 46 467fe134-db75-095c-8309-9f343fffc114
 47 570dd46d-e3bf-7a13-902e-37db42e424f2
 48 324e3e67-c500-7a06-a4ca-473367219823
 49 b55768c9-ff2b-54a3-b1d6-7133a0172dff
 50 168ea1d8-9965-4af3-8655-c99a0c86c11e
 51 8dde2e11-a9ad-0163-826c-2ff8f4f100aa
 52 dedfc9e0-f888-1434-9575-29c1663d30a6
 53 9a3afb1c-788e-2b24-8806-d47592a58ed0
 54 a96cb9a2-b943-8883-a9d5-1f3b1b4942fe
 55 9419ef0d-90fd-3ed9-baeb-87ac42e2e388
 56 8edf516d-23b8-6aae-b7b3-7d716e2fef67
 57 d65dc87a-e31f-8dc4-b1eb-f07eb34c2100
 58 b990fd70-e5ba-4162-bdc0-cee5760675ef

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4403125455463781214746453035757264036136106870775401283684. Exactly this sequence comes out of new Random(660).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 21 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) per post. The RNG predicts N = 58; the post has N = 58 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.