A858DE45F56D9BC9 archive

201209201000 1061r8

explained decrypted filler

seed 461

Metadata

Post ID
1061r8
Title
201209201000 → 2012-09-20 10:00 on A858's clock
Posted (UTC)
2012-09-20 01:00:17
Timezone
UTC+9 · title 10:00 against posted 01:00 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,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209201000) = ebdc0e2cacd5561f690d6252d0ef1d1f (name+title)
GUIDs
45
Filler GUID seed
new Random(461).Next(9) ✓ verified
Run
Run 32 (seed 945,377,703) (seed)
Draw
17 · predicted N = 45 ✓
Machine boot
2012-09-08 22:08–22:23 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
17 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

5F17528A50A95616 86A992035A0859BD 7C75744FEEAD8AAC D6525AF1467B4555 077A81E68B882EC2 4CB8F57229478C08 A0AE66803BE89157 902DCC2F0D1EE090 13DF9F8569A2D9B1 BC1B9AD8A876A214 D0ACA3D5CC8A97E3 8715DB249DA02DD9 9D2990D88BF1B7C8 C2CF3219E35426F1 20F2D359B6FB70D0 0BA39C7CBDDF5448 C3C71B00BA38C7DF 03D0C59CFBDD4AE2 CC04BEFA3D1BB777 C01E071EB5F677CC 312FFC65FB146EBA F4D2538807B76BD5 1814846A95543ACF 8D8E618E02C0EE54 FA85CB363E038500 23005113B49DFE0A 6CF4C6BE20E40690 C5C973E515619EC5 D9F30F4348EFFD37 70217FA5C3850429 867FD4F5860A0718 10799AA5082E0BD0 F124477191BCAAF4 2449B3CCF322CDB3 37EC632BF1E62BE9 02175872123C2C27 A3B942B64A3CE7F5 625F43E00C4B8AC4 868381FCC81042C4 8FC61C35223F0C29 C5BD0B11440ADFA2 A1742E1778FB1990 11567C319033AD0F 90E347382B46394E 69BE5DADFFEB2088 EAFDD284668B4CF4 0A3784E978C0448C A7C29F88EAB446F1 E4546774873248D4 1AA5CF66EA1943F5 62166F66E23D9B70 60886ED09EE66282 032681C237F88C2E ACA77C2A3BB6982C 07883B676784097E 4C43690218AB687C 5C776A64732AFE8E 45EA8C4F6DA3DDA7 9EF8A7728EB656AB 5810BA17B7211B06 CCF01B1A72A54D55 6F9B8BDCEAB5D513 C6653C337C4DB4F3 D1AC68C4FB380838 D5BD93C78AD6A5DF 4ED63AF1441E1F26 B5BB91280FEF5F8C F12B1ED2C64FB3F4 359DE2867AB211EF 36E54C2D4F0E80D1 83918FFE59E9E921 27EE818DDB447618 2FAF6558BF562FFA 1A3663464990D335 667C5D75079CC189 6D5D29C76D082F32 1C41F9A3D8CDBA4E 5D23B2A48301AB0E 8B0C63BC8DB1600A D64D1BC8D8FF9286 8950001787C6C4B5 8B9109ABA9B64970 E38441018205CB6A D19A99158A3D9320 40476EA346474B6A 0DBA8E4BF1CC5BFF C71B9680F21B9DC5 FA8D506F0F5619B3 FAFB6895CBA5982D 1F5FCAAE6C2865AD 096907E86313A8A9 F929C657C781497C EE3726B6375430C7 1DD596F730E31E8D 0D341563E6A76715 CB5E729DE3188811 A56600C3DB7458CE DD8CACD5CF0C694D 38A063716207EEFC 2F1E95983EA05EC6 633DC2EED5CB550A 03B926D241B66064 D72732BD3F903E3C 671BCB711CFFDFD8 95AF28FB2042DCC0 8CB1F974B7D14A38 20B4DBD99F62DC32 0A3D5F4A92D82066 2C3DD112D4A1DA30 65BCF46740EFE315 28419B03ACCE986C 3C17FF818F843FA4 41C249CA9A879776 104EA234C8255FE4 151EB8113BD3DDBD B82A4DFB40841DAB FCFEE5B5BC4D2545 A9AA5B7DA65D8DCB 46B9D7B80D637196 35E3CDD3279BDB52 463DA4858F630E35 E06B3234D51DBA7E C15852A5B0BC3D29 16725CACD1F5B6BF 0E2BEA7D0F87D17B D8CCBDF4C57E9FDD 5E55B31C188EC10E 54EA01C65105DF08 EF1FC1BDF34B4B17 5DE413BAE678D4DB 2D2901E661B48FF8 40BD8775F5FBA12F 8C7E948DE1173BE6 FE6E6326B54914C1 A81248FE99BF7296 502E51EE2523490E 99AA77DFA1E28E8B 178FE3EFBCE50D11 4070F79431342618 E6104F57F47D5EC4 DF739FF1C8B85FC9 5F9091657A9B9401 3EFA348B6A7219B0 7F2702DA313ACC1C 15CBF04968EBA4A7 DCA6CAFDAC3EE68F 9AF6B1EB73FEBD9E 48939F9AAF6BF9D7 6D694BCE59E3AECF E325F7F3E11B663A 2247214A56B84BF0 18658C9CA43DC16B 588EAEDD4DFA37A1 5DB34A1426183F45 2FB7DBE6D5C5F6FB D25D88CF826412A4 EFD7093EE28EC0AD 1873030EC582ABB4 59D80A6B1CCFCAE5 850F87BBC330A6A9 341CC8C3D0B901B4 BE12BC8ED18BE111 1E272F48264E8DFD 1815B4C785A51D68 860D619BDC297DA6 F45F070D0D700957 DBB3C5F13E2C8417 0B01EF454FADDF53 24BFC54E0FCF0CA5 E3CEB59B995B3D83 687DBF1331ADB503 792B5A88227AB8C6 BC9153C8F713F6EC AF9491A3BD5811E4 DED71E2A09869852 257BCCFD2FD40196 EE79463E37B3E601 FCCCC558F84A8279 71CBFDEC3FF5CE34 D8428987264E26DE 2407754763F88546 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209201000 (name+title). Key = MD5(password) = ebdc0e2cacd5561f690d6252d0ef1d1f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 71022408-12a2-5339-b025-1fa5800226c5
  2 186fc93f-1dcb-01a8-821f-35cce8655ac9
  3 b727effb-4f8f-0361-9a8c-061f13b34f12
  4 5f50b0e8-b0ee-89ca-987a-6b6c7adcbbc7
  5 65574413-cf27-3ff9-bfa5-ceea448d33a6
  6 8ea061d3-6ad6-3470-b802-a294d08b6dba
  7 74609cf2-a638-43ef-8a50-74da44af2f26
  8 65fc96a6-7049-61db-ba22-ca7ac72247d1
  9 d97c0eb9-dba7-0beb-8b68-4462e41fb6ef
 10 6c796352-11d4-2e6c-9130-faee5eef8c53
 11 4d4b24d8-f884-8d12-bd06-315aeae2da91
 12 a99d10df-d17b-3575-b191-e89c252c8f76
 13 7b82983f-a191-4cb5-9ce1-66c5c1f7aa5d
 14 bc967b89-20d3-2289-946d-2b80a9594ff7
 15 294e1d1c-0187-6f09-8ef8-7f0e1c12a6a3
 16 dd904f80-72d7-8c5b-a1ce-66798fc610b0
 17 244f7973-15c7-568c-8fec-ca069ff97276
 18 bd5c88a1-9bcb-7017-961f-71a2b4f5bfa4
 19 4d2041bc-1669-1591-a5a0-c8abbefe1cd4
 20 f88dbf15-92c3-78d4-a0ec-472598d3b75d
 21 3b013e0c-e7f4-0946-a133-8aafc2cf42be
 22 edc359ac-c3c6-8152-9308-295e8e8e9bbf
 23 2b789e9c-e0a0-8caa-8a09-4c23e21c0ea1
 24 42657052-acd9-0319-97e5-354b3ecc5263
 25 3047d647-e57f-7e11-808c-ec84206089d0
 26 a3a05f66-a2b4-081c-8f90-6c1392797a1b
 27 6b80b10a-a4a9-2be5-9fc4-35dceb925ea7
 28 4ac852c7-47b7-2b9a-a847-5d1308c1adaf
 29 5e4877aa-19c6-70d3-afbf-422f77b3868c
 30 4690b128-a965-3c12-9b30-2565deb59d6a
 31 355f14dc-b9e4-3d91-8ddc-3e92c8a2b0db
 32 383d373a-e86b-7de6-835e-c8cf049d9b8c
 33 4015b788-2087-6a01-a98d-652582d8ca57
 34 4add899b-f09d-4bd5-ac7c-c818145f4c75
 35 5056654f-b836-540a-91d9-5d819302f81a
 36 bd82e78c-f944-6ef3-95ad-8434b1bf33bb
 37 625f4b29-dd20-86d4-9464-d96c165d6db7
 38 f8cc514b-2bb8-4ef5-8c4b-41834f552e01
 39 4d5d7a9e-46d5-23b4-beab-8be380c29f62
 40 ad486fab-9028-601c-9632-c3341100a5a7
 41 80097fd8-cc68-3e5b-aa76-2e8900b04391
 42 b5845870-85d1-73d3-ab55-bd16bb638613
 43 4fe5f21e-fbe6-79b9-a987-a0a50ce2ea84
 44 42b6a826-3fa9-327a-8e82-8a246c40a105
 45 85f6d4e9-266f-8cfd-95b9-f42f0796060c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 500833460283426857170880702273376456842637738. Exactly this sequence comes out of new Random(461).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 17 of Run 32 (seed 945,377,703): new Random(945377703), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-08 22:08–22:23).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.