A858DE45F56D9BC9 archive

201307250900 1izrbe

explained decrypted filler

seed 698

Metadata

Post ID
1izrbe
Title
201307250900 → 2013-07-25 09:00 on A858's clock
Posted (UTC)
2013-07-25 00:01:00
Timezone
UTC+9 · title 09:00 against posted 00:01 UTC
Author
A858DE45F56D9BC9
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307250900) = d27e2dec66f6b15998823bda65677601 (name+title)
GUIDs
52
Filler GUID seed
new Random(698).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
97 · predicted N = 52 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

D58DCC532491F82B 6DFC1BFE39825799 50F8A60BB2B4523C D66430913EAC5CA7 D9C4AC51F8E1016F CA3A27F85D9E636C C388EF513881D4D2 CD9465FA82C1370C 1D04A8303ACC98BF 07068DC9CB7B3730 10D968AA60E92324 29AFDF6D084451D0 8E555DCE779B622D 65F1999C9EC03B13 76EBF7D95499FDE4 46F0451B117CDF90 12A6AB7BAC165AD8 07F0EF4A72B84AC1 0CCF4634908F9EF7 BF12F9DEB40FC5A5 D0EED5D8211A8D85 2BAF7481199D08F7 4ABC606923CEFEC7 A6864DDF8E2BEA4E 993BD0EAF53BFF25 9DAB95B211C2081A 6256F1DD25EB9EA1 202B93CE049B9939 2EC952D65962D96E 9EF0E0A7D0211612 4ADB389AC6C9A344 F9654FD916CE514E AD3B899D8AFECE83 301413E122D1FFF7 D4CE799909F81410 067B8D0BD14F282E 66FFC5377E46FC2E ACF58216413275D2 04D500BF9B2CCEA2 469BF6ABB4A92C41 A1B45AA05B0EFF97 AE1EEB9B03F792AA D641F4639BB047D0 AB0A5E9A6CB7A0DF 9A85A91F2A4B050E CFAC6AC3366737A7 6AB75CAC4E7040C2 35FC58BA3C9F40A8 8D10DF2E7C4DEC87 C5B8632522B6558C 1A03B6ECAD199FF0 83B7A93112AD10CC 4E1F5A1764F53ED9 0958C02806CE6E9C D499A4E007A8DD6A EA9C774D8E67CD8F 05184C32BE8CFF5B 73A65EBC8468ED11 FB4780D2532792C0 EEA92FD2B37CADA2 587C67EF07F377EC D2347F671B47EB41 56415DF639DAFBB9 911F341C0BA86DE5 718D62E224828FAE 6010F1F14F843D98 906638C22EA85804 CB3A81B09B3DDB72 A2CE43B50390094C 1A69D8CEE7815C17 6559E325E1031CC8 AF798C15216900B1 FB886C70988FE031 E71C14FAAECD81F0 BAB03D5E3393130F 7699F84A87B1B513 BCC24A4C12F37AAD 6BEB696D38AC51EF 1317C607EB865F84 47EA21C8DB4390FF C4693775BB013ED0 29E8D30F2080745B 069E9FA753C947D4 978C3DCEBE38FA90 CAC3786B33A44347 62E0DDEED3AB4479 BBDC173C11A777B3 3A8A3BFE3991B07C 62EC8D03BA275C66 C98E058904F8AB84 F7C2A38A8797D54B 293491B5E7C9DEF6 63B6AA707FA5B61A CE78B47CCAB6A45F FBC0B9855120EE45 01287E7A356E4B5C 040F94990D13D615 BDA07EBF0B691D32 DB43FBCB898733DC 2C780E9B95E1D3B1 4EA587F0DAFF92D6 5E24357C708D3D11 F5CCE5F6EB7DC28C 9E9297C205A9A98F 3C5340CE7DCA0AF8 DEF9C028685AB1DD 576FC87C51D99A0C 2A1A60266FA6D5CF 40B00D91E8356F23 7E0F87FEC11911D2 251B5F32192EC2D9 9E4F3D449072DBA9 6746A719C44910D7 45BB39B2471D3346 FB7DC4650D47FC78 5A589BD37276D4E2 7436037EDB0913D9 3B16575C8E1CAB9B C82B6B0F0E85C0F9 AB346D6BC24D501F D497BA029DF3C4BB C7F8AFE7B60FC66B BB4D13EEEC354C9C 15F44EC3737EB741 892C84E37749BB32 6322C6E51B3DBEB7 632A00A8007D58F3 D7748E6F86075659 16C0D62EB99F727A F16D89AEFDA494F1 36A4341FA4CA29EA C010AA5E45C81211 C5309F8C6EA4F395 E60F33E6DD4F24B8 24CC9A1DC32C8192 19F703465D51780F F036BE7CFEBA3B86 059DDBF8F4A21C4F 3808116B47F18001 49E2AF3F4CC4338B 5FE2E65B699EC3EE B35AED4070AE0BB2 3547DED8A850E389 16686BF24EFAC003 2BC96FE3CCD2B293 37535FEE00D689EF 8F69561386133049 EE93C7E0955DD497 9BB41AC3CB307196 F882136CAC50BCDF 45D0D96436498F6E 8A4FEE655F6D888F 2FDA582EA60AF77E 8065D70587DEB2CA C970987155A846B6 38FE5A3E07A73732 8E0A180F6962F11B CA031C72048DE1D8 03E9578D8EFDB094 BF71861EF550C7C1 6257628A2A358CBE 6EB54918DAE57C63 DA08A533077CC2F8 EE3ED7345A89BF8E 43D79E660A3D398C E04F3CC847638A63 788BFE3E02A30212 91DD18289418659E 0493348E2451CEFF AF27B593ADC5BF9D 31BF4B5D697B16DC DD8E14678F1C2D44 65B0D67867A354FA E670C7960A99EAE4 CBDC0A10B7C67753 1B3D4A4442B515A2 33311B1EF64F6192 4A3C4E539DC4C87F DAA71873DD3BC4C7 78F71167BBFED921 8A3924A1050BD47A 38BE46DD15BAAE0F E3191A24FE87AFF1 CBB172EC20C95754 AA5470972447DF0E 554C67E80908836E 30A6D6BC3761C316 5F06148E1AA1FD79 F9C945EDFECBA0C4 22650EB0A4428047 B3EF0C83A84A7DB8 7DF822B64ADAA097 84BDD65BC386DA93 D906A316AA697650 9F2EF4C5931E4CAE DF630A576D2EEAFC EFA98BB4675354CE B784DC7E04B9AE6E 1792AC74EA34E837 A8F87AA797ADCFF8 F12FBC4656AE3452 6E7FDE7E213275EC AAE633E64FA5F387 AE9CD4E13BFFB52E 0AF9DA90D2254F5E C26919FA882521DF 45AAF2B89EEE3F93 9D906A51C42F97F5 A69194F7E19F02A8 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307250900 (name+title). Key = MD5(password) = d27e2dec66f6b15998823bda65677601, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 16630b40-85d0-3a30-bc44-9fe7121d331c
  2 05b649de-0c83-55b1-902e-122ec2cebbe6
  3 4a31c89f-6d6d-5a1e-ac14-fac8e04fada1
  4 2e1787b1-b459-425f-a464-71463a0bb5b4
  5 332b8211-7abc-3e47-b22e-2c17900b66c2
  6 31a1171e-cade-4871-ba85-422d291e0e92
  7 fba35c87-64a5-5982-b32b-79eb29fa388b
  8 21379d26-f648-54bc-9b03-b596b8c268d4
  9 e2820adc-6019-2fa3-85a9-5fd1ab6eca33
 10 63264ff9-99d9-59df-b3b4-1b89b922825a
 11 b3aacaa3-9623-41f9-b7c8-4c6559a66167
 12 d55ad18f-47fe-3473-9b0c-b61f6a304b53
 13 1e3e719b-b214-46df-a0f4-d078b3e5908e
 14 5e921311-d1b7-5fd4-a35b-d9996aef59e1
 15 ffb054bd-18c6-5f2f-9b06-a95b0d1e9f4a
 16 283f46a3-ce01-8b94-951b-7fc152a5ed63
 17 0a1f0871-7943-2639-82b3-a9d7cd943031
 18 36963ab5-a82b-6e9c-92ef-3ab3ee7c04c7
 19 13651b37-e1c2-5ce5-b346-6bbfd50105bf
 20 d3640fe1-67fd-50cc-84e1-16e1c68e1a8c
 21 2a67ed76-25d6-53a4-9b34-d8aa34b17dfa
 22 435bc38b-0d4b-0eeb-82e3-d233b64ab56e
 23 0b66d414-4ed4-80ee-a156-f3c5e3cbd903
 24 c84a8264-49ae-7819-b28f-12f5c63685d9
 25 2d025420-44bf-0930-ab57-8ce61752520c
 26 329c0e0e-b82f-48db-889b-b644c2b0ee38
 27 62fcb228-2cef-0b37-82c2-2b13e291af10
 28 05fa04e1-0e19-1174-8c4a-8ccebc2490e7
 29 fe188c89-ef31-3968-afdd-ac36f50933ea
 30 e6848142-d5ec-1508-a144-1f1115181108
 31 a86aeedd-22c1-7fcd-bc93-b40baf50a370
 32 2d4ec3bc-d4ac-2f0b-ab0a-6d6ea7a3df54
 33 4dcd803e-277d-8e9d-a919-2a754538c7f4
 34 bd9d06b1-4b5c-48b8-96ab-9908ffc6cf0b
 35 35560dc4-4330-3d0f-97eb-e02553415f56
 36 c274771a-d6f9-03ac-9987-83251288a9de
 37 f8ecc39d-d751-150e-82c2-49383c52b4c8
 38 918d7591-7822-0716-b7f7-882d245ed89e
 39 923551cd-3687-7595-9647-f129bc2ae90d
 40 fb2731a4-0ea7-25d3-85e0-c8e0a97df59e
 41 b7e872c2-1321-33a3-bb46-f699cae57f05
 42 d67ecb0a-8f9c-57d9-ad16-57869cbd1735
 43 d2dcceb8-640d-48e7-9882-5b0e8b5dbb35
 44 2dcf6657-85ef-2519-a532-e3f1ef35b371
 45 24033714-4b33-884c-91fe-3128b13151b4
 46 9525ddc7-f63d-4285-8305-ee1587b8c035
 47 3912c8e4-f13a-73bc-b76f-240a8d87b6cf
 48 19b72c00-0e67-3075-af4c-ec0e547911a2
 49 71838ae9-db96-34b5-b971-0d4c8dcac1c8
 50 2b78e276-5dcd-429c-83cd-de9b358f207c
 51 c2d18407-9cf8-4663-9208-98ad16682da0
 52 58d76885-7a0b-23fe-acc9-37ea8885b02f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3554345525434558265550870401317284301072354284733442. Exactly this sequence comes out of new Random(698).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 97 of Run 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.