A858DE45F56D9BC9 archive

201210051903 110mzr

explained decrypted filler

seed 57

Metadata

Post ID
110mzr
Title
201210051903 → 2012-10-05 19:03 on A858's clock
Posted (UTC)
2012-10-05 23:03:35
Timezone
UTC−4 · title 19:03 against posted 23:03 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,960 hex characters · 1,480 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210051903) = 1ed80945c666bd3e7d522c77be8e750a (name+title)
GUIDs
46
Filler GUID seed
new Random(57).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
261 · predicted N = 46 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

8293E3732093AD5B E49857CFF2AFCE0F FB994658876E1D52 83536DC1D4DEF90D A034C630631F9212 0228E63A26E583F5 BE6DB1F744E37898 F3C6ED6A271F417A 71885A913F2E3171 132B32761808EB2B E2301FDEDAFB33B8 2CC22C341A7FF7BC 892348FD7F4BED31 AF2F37DA118B2C07 9331D4CA6C513D70 F6B510EA65FBB16A B58399631DFABEAE 44700465C1213E0F 0535542410901CA0 9336C9C637BA5F34 D8031C315C16BDAB 8F62224E5C94D484 6D327C1D430977DD B72E144260BF76E4 F5E92EB835F4136E C1EFAC4E8F5CA277 7B65DFACFD013501 E2FB911EFBA7604D 8C083A29B55EA887 4898977E8FB76BFD E699D045AC7DE24B 8BA29515AFFAA98E B1349E8C7038C86F 1F07B6EF08243E6A E201FF6B974F0F09 E67E0ADD2EA2E64D 808E24D2425B2539 6583C07B4E73C90F 177DC3C0570D46A6 CB11C5B88E403BAA FD8420B3D112146B 82D5DE9337749561 73007F396513B971 8E4927F198E3926E 5871042BA1171FFE 2BB0136B48B5BEAF 2003FAA3DE6116CD 25660AA601E98B63 7AB650F5C233BB55 BC46561B6E1A77AA 5B8F44F372DCBC8E CD90147719DB1DD1 B627B70E83877BC8 CED624F442C7425D D581CFED012F4E14 65306A853441AB12 56B2477D4577DD66 A39C45ABBB092AA4 E05AFE9F6EED4A79 62E5423DA6FCDAC3 EAA4C8221764BBFD 1DCF514E68CDCDCD FE3281DA555F7FAD 581B2CA956B52727 94D510C5B3A6ED28 C284D3DD355C0371 6F6E76583C7DCADF 5C1AFDF0CA8CB00F C507B94DE454FC24 630B68CEAC8D03CF 2CF79DBE5CB7F312 D89BF3C565BE8F80 08085B8CF65DB48D 6973B16269C22F9F 96295A30D667EA66 7A5AAD0A3FE3D880 AEB6FAFF4DFA4FF3 64022B185813F81C C4787C34C5E54E2C 246A5FAF3E7B3707 7E40D96361B70E84 862D16F29C36F99A 1A3250F4632C3433 67C480008762E72B F003A58376CBB441 47987A73A91BC405 E63EF4DD99FB9D12 F8A92067B311ABE0 B53941936CDFE0AA 4B909642D24576B0 701DFC6631055240 4B152BC18E7BA4BA 73634E1460F0E766 37B1111E0913D6F8 2ED391F904C4A500 D4DA3834569B86B0 BEE8A0C5E5D966E2 3C60C6E5868B2E1C BCBABA2E6C13D020 5457A8A689A0D038 97F3300D5E77A8B5 03F2E7559B5A776F 0D46B590445B69DB 2F40B8A3962A1B52 57D135D8EC48C5A6 4F1D0F7D8E5C4A35 CE908E253AF3692A DC295709F7C595D6 40FECED6FF3743D9 005971BBDC778252 B9A86D955D39233D 82E47C5484A05E11 3ECE56B791424917 4E9EBF2B36405D28 2C393E6BC5455EF3 24DC644CF0AC58C2 2BD2C552A2EF2BCE 4DF3875B1ECF84DA 9B5CD67B1C49FBA1 B6EE4417FEF47BB3 59E89F7633C2C2CF 6DCDC092D8FADC47 13D19F2F7DCC493F FD2DFBCBD72F25DD 3E4F4FF53B941C14 0D22294A09CD1A8C 8B44CD3A62F78B87 C92325F05DBF0BCA 7EBC55E01D9A22A3 18FC3933014526A8 14914F9D07908521 1FE757C4367EC9CD 4CB6AC4B2EAAC6FD B89F9F875C8E24E9 48F3C04C03000346 31091C2A0BD1D061 1F8886FE028E88FA 54178564F69976A1 6598E8AE9A880BC7 1533794D5C016D12 612AD1CDCBCDC0BF 00DA22AA262BC155 4732CB747A60D621 E4F2F4BC7E90FA2C C47C57BDACBAFF60 5626F6E570EC7530 AE616837C4810B3B 2136305B2435F116 1F09315603B276BE 91D96F26905123AE 199820D0AA108584 3474FE70D7E11BE6 4BA63D5E409ADB83 C0EA7F43126076AD 7DCF2603BE919228 D95D74874287D6DA 5DCD9A4A6B1A8060 0FCF6DC308BF09F6 6E8E7853925EA530 26FCC74F39713EF3 B804DFD4AC2C2DB7 09827038E2D7310D 735F3451A4726A9E 353EFE795E376A8E 9258C3DBBE468320 C235C966C7A9EC89 833AD01E7B6C455E 706203A2FF39D05C BF316C804030D750 600398BCB8C91460 AA7A6F190DE55690 B3D18E0F6575449D 3F2DEFAC1206A634 2C9F1DA255F0732D 451BD9DB59530DCB A2892BE82FBC1CFC A67337CDC2282D11 16792F97AC8DE4E0 78B01DF8464C7E4B FE315DBBF1E49B7C B2EB059A1B3668BA 695061A9D7C20686 24141760E2FBA77A B02C098052669C28 BD834E0D7FCCF188 
  • Read the ciphertext. Strip whitespace: 2,960 hex characters = 1,480 bytes = 185 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210051903 (name+title). Key = MD5(password) = 1ed80945c666bd3e7d522c77be8e750a, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 46 GUIDs as hex (shown below).

Decrypted: GUID list

  1 14114cdc-c37b-4bf3-b901-afadcedba1a1
  2 e0660eeb-741c-4c52-bbef-4da1e23c2d37
  3 af4cca40-94ca-5d35-a91c-89d120af15ac
  4 9e912615-9005-63c5-a2a4-37cb5555710a
  5 b3532d8d-5425-88eb-a465-64df1a4b0a00
  6 a77184bd-80f4-3d17-a047-ab18c9591910
  7 40778036-a2fa-4aee-bd00-5da5fc2ec671
  8 f0ba5e2a-b57c-0c32-b79e-6b8758122f11
  9 24b459c4-7742-0b51-a472-44c746eef068
 10 4b125632-ef93-2c88-b85b-ed02275fb69d
 11 3505996c-3a0d-21f8-8b2f-852fc83fc321
 12 115085d8-0cc4-88c2-9886-36b1f26b00e0
 13 5c3f1ece-4a58-78b8-bbeb-5680eac3c513
 14 e5ed18e2-024c-1e1b-8d9c-59d54e73738a
 15 d3d984b8-7302-71e7-91a1-e08310c3ea5c
 16 0a68988f-b8a7-59e0-a4b9-80eb5c140ebf
 17 3180f4e0-2abb-7d00-9b2a-6648b7f92fb1
 18 ac8f75b6-87a1-3368-9a43-c2aa45f5d388
 19 d2362b35-d1ab-16a1-96ad-26801a54bc6b
 20 90ee2b61-f73a-3633-823c-7fd2ea12779c
 21 79881974-0f14-3630-b620-1c9236724d5b
 22 6e7879c8-dfee-772f-98b5-c63c8b4d9063
 23 051a01a2-a7d4-5cc3-b88d-3fc3f2c32a11
 24 4d63efa2-60d7-8f3b-a363-2d2e450ea564
 25 cdf6753c-afd4-270d-aca1-2c7ad7890e6d
 26 0ddfdff0-82d1-104b-8905-0412573f9871
 27 9334239d-754c-8bcf-acfa-8c3ad6cf5160
 28 7b12a2df-00d3-0722-93cd-3cd6501a92f4
 29 c3758bb9-1425-2e0e-b6f2-1665d694a715
 30 1564184e-435e-8823-8868-db0f5500c928
 31 334c6236-8dcd-213d-81dd-c077d50c1228
 32 f4fdf2e4-18f7-4e57-88d6-1e447d590e51
 33 9a82d3a8-67a3-1911-851d-167574bacb3a
 34 e37b91dc-cdb3-3cae-bf06-58df6278ea53
 35 e6ffa777-4b28-43e3-b5be-67e1da20df83
 36 658df39c-a44d-2f85-ac91-b1e817d26c90
 37 7af78b57-f3ad-2aa7-bf65-b484abda4db7
 38 c3c77d40-4572-2e3a-ba15-a4add69d59f8
 39 abf964eb-de34-0040-8029-1375ec3e5ad1
 40 3e9fc7c7-d00a-2664-88a9-8b96bafba5be
 41 58a3310e-a021-2645-82d7-3c657e8bf23a
 42 b36c046d-ce7f-4dbb-8dd9-8416c46f4432
 43 2935cc95-44ca-6c0b-a919-5ba37b90eba8
 44 c4876e11-d0b4-6824-b64a-6df0dee3e508
 45 d6e94ae6-3024-8769-a109-c5ee3ef16ec7
 46 f3bacadd-31eb-8931-9f1d-9e22766b1507

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4456834002287175731337582180282413422202246688. Exactly this sequence comes out of new Random(57).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 261 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 46; the post has N = 46 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.