A858DE45F56D9BC9 archive

201211081325 12udgl

explained decrypted filler

seed 338

Metadata

Post ID
12udgl
Title
201211081325 → 2012-11-08 13:25 on A858's clock
Posted (UTC)
2012-11-08 05:25:00
Timezone
UTC+8 · title 13:25 against posted 05:25 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(A858DE45F56D9BC9201211081325) = 5e1c520210f1e378be2f5f7a75441f8f (name+title)
GUIDs
58
Filler GUID seed
new Random(338).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
78 · predicted N = 58 ✓
Machine boot
2012-10-11 03:41–03:51 (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+titlerun: seed

From the post to its content

As posted (encrypted)

E427A739859FC330 CCDB5DB8E2FE01A5 798D39D1E8E18FB4 6F9559587703858B F5A60D54B0B071F7 0B3C19201E1E75A0 5C544D2F830A19A4 4DEB9681ED96C70B 4C08903ECDCBE159 D328367144B4A429 007FE27BF938EDBF 7741D422566BFE60 80B34835865FE16F B0A3CC0AF6B9EB96 F5422E24D1A16A13 8CA3AE6A950E8B39 6FFD7B2DCF2D0674 BB7D72D7D10C8BE6 B1ADF4C56E926EFF FE0FED257378848B 23322A28DF355A53 41B90C5C2FD071BC 2CD09FCA73D05C16 F35BDD198E8D79E4 226BCB138C5D0759 C2684F5766CDA2CB 29EBECB1D075286F B3BC2FE220E71534 A661C464030A2395 09CEE2CC47B97599 027419E90BAAD190 BDAAF97DC15A7D78 23E8F9D483551004 DEA73749B0C55E4D E56EA469EDE06A0E 07182E8E8A7210BE 481C7C5F2985A531 54BFAD7490A27AB6 7A1739EE0A6DC024 B1E7BABF764CA5C8 D8096059F2289687 98BBF49A5D3FCABC DAFD6182D4448589 93AAB6CEA1473E8C 48F07F6315E149B5 39457F443932A3E6 6208A3566B258042 E30D543D58556E57 57AC62D2BF2E62C8 2ADC56F5D1F10968 DC9CF2820087DAD8 D46F1E086CA8C1C1 BC2E498E7035DE40 89C8B0B12C01FDBA 22F76180A89D07AF 4812B0DDD5FD44A0 DE7BA98C3CAA17B1 F4D7BE5135A5E9E5 0187AC9FFFA125F3 320AC872B3D1E19E 5AE5D96BD9914D30 DD2D44A6C0C6CDAD 8C6EF3A582737B1D E0B537D2D306A0D0 1B2334CE30505848 920DA71A573AB49A 2B1E9B6D3411ACB1 048F7135558A7323 DAEA99F32ABC6E41 EAEF28451A6011D9 3E0E13B948186CCE 627BDB0BF5C063F3 4A4322C256E8E6A2 308B1A41BA744A8A 7A67F524E1D04DB5 5ED928A0EEA0A2AC F71BAEFCB2DD98E7 518E55286634FDC2 1791DF14B40C6E63 8FBFBED62A4404F1 D89B405B26A39727 544DFA05E45F0C0E B115EA2F05BA372A 70D7736677A9E0EC A779EB2E535352F1 25515C8B89E9D49A F384A8C0F2E2AD83 8B0AFEDE181F0618 88634E526F6C3530 B112DD9DA53ECA7E 3A492506D5ED0050 39EB413DE7826EC2 B11338321FEF1F07 5F8CAA8490C2AAE2 B76DDF301DB0F978 4C29E52E01B37B12 ED0206A4EEE44555 83A50D73C391A992 767C7BFEB2CEF4C5 F0A702963AB51CF0 86001E7C0E3F47DD 14D81B5B2B410E91 C9349AE841A81BBB DBE5815B549DD94D EAE23CA0D6FB0FFD 04A57F5C48D09606 9728A644B5801703 86AEB5186BDE4E39 1BEC4C48E9D6D40D EED07BCE3DCC1D05 1924665355BFF8D2 B240C68135B366B8 AB6CEA5B88CA16BB EEC072C29A12B5BF 5B5D5F50ABCC61EC 5824F20E8AA97C51 3BEC15D7CCEFAB50 F92718A293CEC349 39EC7994376AB16B 2E581E07758589DF 07437549583A4014 67B1A3AC73DAD6DA 88616EB6D95935F7 55CC93BF5BBA3C0E 7239D13868DD4E24 B3F14CBDCE92C771 8DE3D019AC40088F 50D7E825C2B179BD D7DFD19345979D4B 0FE895F59B2658D4 E226D2D1B554EC18 29AEA346B6FA907B 5BF3D84538C036E0 3301B1AB5E0A3D18 4C3964E4A630D277 87B876A6E4656DC6 10F63EED55C2D863 F6D2C197723F8B3B 6F0A0D8822871C49 DBCC162492851E88 56E823A394C70855 4031D47E89CFDCD6 B745B92E55E991EE 18094402733F4BEA 298B3A85DF9424F1 7A3A469C07A195D5 97959C05551BCB28 23FD41254B9AB11D FA2A1AF54BB53E5C 20B47946EDB38AED 0162D48308D3F434 6B26AAD60342DCB5 06F5F141C742E0AC 23D8AE48F584BEC5 5C119E915C0E7F8D A5A601459DDA572F DE069577FD431D31 8A6632AD0D419329 283777A81EDE83CD FAC17E072B8B8265 678B0D662A7AE0E5 877906EC96552C68 E6C36C2185886561 BD44A0D55B613C54 6ED28D4F3849254E 4FE763F23C1D9E82 92E2004793D71C87 9CADF669945087F1 5E2A5747821B1FB8 D6537E1E9DD9133C D317D8D3170086F8 4255FD72BDE6A9F3 641A16027184F0DF 6A24E9A3B7111E21 3CB61310C79C5426 4B3FA07D7F406698 EEE33BDA87944D3C C4343126B4DC9155 B280549FE5516FBA 5118179DE94DEF3C C3C3BC940A8F0988 74291CA4C66A4ED3 734A34F07E204D46 F605D67519B582D7 05FE1E909BDF0E3E 765A3C8E75CD9762 AAF0D01F0CBF9594 C331EC737DCCB887 7119CB6016D2433F D6A4B5028E74515E E9091F0293975EE2 61F1941098F475A1 443396950A1B9EE2 E4E342CE96E164A3 52FDE26FA923EED1 EC3DB0AAE17200EC 54BCED73C8FCD763 F5FDB9248EDA70CD 88BF28DC6F41C498 8E53762ADB4A6E15 32B0E12173CFEBC4 00CCFD0B9BA3B71A 84FAE67553DD726A F779357272F6C7FA C331AAB72754E598 CF4FC9E796DC2990 9020A311F44EB25E 8D28BB893D389A57 6CAC85EFA8704B6E B98483F008DD5564 C53E8BCF3A3B3657 ACD3A26BD7122427 EB48F74BB47780D6 2F16615471F5469F B404281ED2E5BDAC C4740212EB10868C 4987BAE4391A2525 790D89D6855D4A57 4F7C1D0C409EDF5C 71A407BCCE039320 4C007045CC6C6E69 76297A9B04CE4C39 40FCED5059504A51 6326FBE101079745 4FEE4907394CB08D 6A6C6D812BB7D17F 287D8123C68AF75F F6D9C18BD71202DC E6AA6F6D2E27211D 7275A44975ECA70B A3409FAA74C3B59F 65DF459A67D24F4B CCD99DA6438E6F94 
  • Read the ciphertext. Strip whitespace: 3,728 hex characters = 1,864 bytes = 233 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201211081325 (name+title). Key = MD5(password) = 5e1c520210f1e378be2f5f7a75441f8f, 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 a248297c-58c2-21ee-a7a0-854e8cdbbb27
  2 61a2e7c4-bd81-81df-b9dc-fed1bd5a0324
  3 220524da-cf75-006b-b6b1-10c78a9ddc59
  4 2b3321a4-e1d4-6be8-8ade-22aa9aa1aa5c
  5 94c654ef-550a-70b1-9c8c-40498a8f9f27
  6 d7c3ab2d-05ff-8a42-8fb1-3e9e72c73f1d
  7 a061c846-37d1-3262-8f2d-883bea04ff83
  8 48de3e92-707c-0618-88cf-9174e3d08fd7
  9 61df461f-d68f-7b59-9d3f-4abebc83443a
 10 6565dc2e-283b-8fb8-b4b5-7284e1734e48
 11 5126ae82-4e22-2508-a83f-2c3b3e5f074b
 12 e1698201-f06e-356e-8321-eb4a17f2d00d
 13 68bb6006-3ef6-8d13-9ea1-ac5d18e3c5e9
 14 a79ffac9-4d8f-2641-89ba-0c7b795fc36d
 15 ee88410b-af63-50b8-97e6-fa95b7db5234
 16 8354ec62-b03d-16d6-91f2-f88cf8d82e0a
 17 978a7cb7-2c85-889a-a35c-9385d06d6bed
 18 603dcc16-4da7-4bb6-a259-777fbc2c818b
 19 a4cc5494-1049-791b-894d-e9b92527cdd0
 20 b8a8811b-0688-1112-9dbc-0071cc7179b6
 21 2b3d9180-aab4-6b74-9110-e938bbb12eb5
 22 48bf2c75-e1d6-6e39-a69d-db2867ab9963
 23 e81691f7-307b-12ef-be80-e8807a1a2206
 24 800b6ce0-760d-15c1-90de-d1a790c3b088
 25 fa662208-5339-7bb8-ba96-1f2da6358985
 26 e7cd1ad1-8b52-889c-ab2c-f4b185f5c262
 27 f1cee572-d6d5-4696-bd6a-cc84aa70dcae
 28 e9ebb57d-87f6-1848-be49-76ec871a3456
 29 cd0cac9f-44bf-889f-93bb-4cfd3d16a406
 30 8d25c6a3-69ff-291a-9609-bb9dc67a0ea3
 31 dfd4ddde-428c-836a-9e06-f0395684815b
 32 33724327-307a-400c-9bb1-1307fd00c81f
 33 3f7cb2e3-20c8-13dc-855f-8009fbc5fef0
 34 d028e49b-1404-4b60-a5c8-e43caa9c8ec9
 35 cbce7e2c-2030-543d-92e9-73d626705852
 36 901791b6-5fec-3a2b-9ecc-6fe03946f916
 37 c547ee24-547e-04eb-b378-66e463315483
 38 a275824e-24e8-68b2-85f5-f3b0bcc1483c
 39 ed979255-299c-2678-b534-7b98d9f5f450
 40 ceb898e0-5e3b-7b2d-9937-b52b58ee6701
 41 25532fa4-83f7-8370-bb41-08e21908394b
 42 f5b2e74a-b480-5480-bfef-859af31ce045
 43 e0593cb7-4cf3-4037-a311-6ce720c6f01d
 44 10bd879f-615e-496d-be23-9908021fe73b
 45 e60b0248-dbf1-1516-a2f2-65702d9ce7b8
 46 91975dd1-d0ee-4f08-bf35-e8f8b02a0012
 47 02ce904d-0be1-2e01-89fd-d43d04ff2175
 48 c8e12d02-f7f0-6263-b8ea-116d5abba68d
 49 92ee21b6-3617-1d20-b536-c8482d2623a4
 50 80d3dfa6-29b6-80e0-9104-cb7648b8bd3e
 51 fe04963a-39a5-6114-bafb-c7709a9b5cc7
 52 52068d9e-3ef1-0176-b62c-5cc119cd6578
 53 b8c3de8e-4609-28a8-b70d-037bea655127
 54 9d875f3a-d396-3310-bba7-dcff164a1126
 55 3e93f358-7ee9-7528-8171-268ad5780cd2
 56 6e72f6d1-08fd-4ea9-bff6-3928f65bc37c
 57 635fbf1e-07b9-77ce-9293-f7a099afc62c
 58 ccaa6683-6dac-86bc-b90d-322ea2e399f8

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2806783078238251847166117841828414530627854414261860237478. Exactly this sequence comes out of new Random(338).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 78 of Run 38 (seed 1,045,884,937): new Random(1045884937), 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-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.