A858DE45F56D9BC9 archive

201209091600 zldwn

explained decrypted filler

seed 558

Metadata

Post ID
zldwn
Title
201209091600 → 2012-09-09 16:00 on A858's clock
Posted (UTC)
2012-09-09 07:00:05
Timezone
UTC+9 · title 16:00 against posted 07: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
3,280 hex characters · 1,640 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209091600) = a18c4be1f949d9c0885b455ac873265a (name+title)
GUIDs
51
Filler GUID seed
new Random(558).Next(9) ✓ verified
Run
Run 31 (seed 15,917,281) (seed)
Draw
13 · predicted N = 51 ✓
Machine boot
2012-09-07 23:34–00:34 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
11 · 2
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

89E20CCB2658FE65 66F8E8630E5B1EDF A0539AA774A5E552 3709900BF0924F3B C2EE77D3D8DAFFAF 1ACA186A6F074EF5 8E4FE92B7F5605B7 D1A55EFFA44304C2 7D48F280159746A8 FC356F072271F815 4BFB03260197723F B4A63C302C64EB64 408CE9D701DEAD61 2526122ECD9B015F BE4513550DD64A40 E3A94E6271675664 96358428A052D67A 67F8936932385B62 0EA5032B2B02BC18 48EDD6EC879D5AD9 95279F114B92FAFD 0A6D4D357693C69D 8C9823FE2449BDF7 44218CADE821C063 56045870B9F0D119 9F48D34BDFFC679B 5C570C8F947F023D 476EB8A78BDA59E1 E4B99A45418CE9AE FB6409CE4A275835 326A4CB16FCE6E72 23D58A8B040066E7 BFD22536DDF469EE 25C6F4F976711419 D4182D0FCA940CD0 A6994D24E6E6E71F BA9FC961CA86FDAF 148F76482FD0F5DE B1951F6900CFC61A 3069ABB6E0F482CE BB7D8033101FD87B 8284AE0373BCB01B 7CB543F8C5A3A324 3AACAA81CF8ED30B E1414D875279C4E5 0F650253A0211F8A 9693DC7D21DADF89 5205CD1965D41954 DFE506E70541AA83 E2D526CE34135675 487D0EF99B41EE8B 7BEE68979AD81352 95C023D134F94440 0B26FE438C098F9C 95C35EB963C73F70 46401F5B241EB66C CFCBDF864BD0DDE2 BB016B6E4A62DFEB 6774B38B234E0407 BB599A5206D617CC E821A71EC8259FEE 75EAB93084B15CC4 08A27ABAB6A6DF95 F997EC12790E7E82 A53257DFCDD3E7DF 046B5284A0C2BBD8 63B45C8F2CA72DAB 8BDB068C25070B8E 0A21D94BD2930E6E 7B5D466C4CB331D8 889D32A50641D255 70011C3861C067D9 1B87E37D6B83C483 525EF0A02CC1BBBA FC9D2A48A1B15C59 ECFDC0640AFFA621 0E60AA1CCC573617 5D6F84FF01219872 0DB87182A3990DD4 E9871B22EA13467B BFB68CE690E06A5F AE2511F184D0145D F69524922F1EC86F 0C297B887F4F1583 56588AD7451D536F 96B64CB6E0295837 6A013FB777002FB8 3B74876A667EF822 A29092B392F7BE29 0974B884F11B723E 58958D34E1A62E23 0A7ED9F4BB647D3E F92FED3B54FCA4A6 390FE0EB7E7EC25B 665EB2AD029E7BD7 797919CAB57C73CB 241397C9527824DB D432E586A65ACDB9 5B8307BDFA34900E AAF4FACEB92776FC B16462C1F1105EE8 1B9CCE48C056A336 683BCF98E7EC6AE5 7A308457D5845F38 5BB28FF9C85D8DA8 3E8FBBE2BAAA8D53 36FDF40161E1EB6A E4A0BF352558C673 85210CBDA81F78E9 1911F64C00813501 2CA43965A781FAAB 2C5AB9AD77AA74B9 B5C5DB9000664335 036C019EA75D615C A395BEFFEE8FC208 4E5CBFD2A1EECC38 CC5C7C9BD09FEF95 713442F0AA32C385 6CD0AA817893CAA1 26D010591CB0CC65 4356A55157D4AC23 93FA69AD594474A3 548638507567F5AF 6350C9E2D93AC3F3 E85C767999E97FD7 4DA291BD798FBBB2 B7FD2F79AE20A483 870D8F9AE18BBB24 E9C28EAB407FBEF5 EF29681093DD1749 5E7CD3F526F2F887 E74BFF9B76F22413 2FC0FB5C1A97FFA3 682B9B62F92EE198 D812392B3E471738 250C3BFD7B2AE2CD C3A5666EB453BDA3 2FB8910303C61B7E EE86F0267F38E7C0 2D889E5DD6890D95 59FCA054831DBF24 C30415E64DA7E88A 5713DF220268389F E30C197F3C2BAB33 B574517216E26EE1 717438558F4B4391 F328F8BB5BD1AF4C F86E0A750C522D86 A2C7F3F3F2A0697C 6A8AF11183901F85 A0FF6B3E35C5B28C 32F4D7C87D3548BE 1467D2A844420549 0CA5D1B69D3F6A1B D6601BF9652C07F9 653417A93E7C19EF D282AE1BA71FA302 F1F52F68528A60CE 683F5006716C4E0F CD0C37FD445E5A63 3065A38D15335D3C AD1025DB6ED2E66C 50AD3826E5658F3D 3A48279C2FC35659 A09780B17DF8D41F A004170CCC6DCABE 03B010D8F788FD58 92E5D6DF83CBB1DA BCE0BA4A32B16F57 931ADF54164B613E EB9499AEB5D3B853 F6AFFF95DB376D92 456B8117F1F4267C D92B500AE662E34F D736B2D8B91998C8 B714BD6DFF0C3C84 6664F5898664E456 D8B6C4C32C7EA4D8 3A5491CC3F72D849 B6C5887F3F969F2D C6FAD89D497B0E26 7E87B0DAF1707994 D0033B8B3EB73D45 4878BBD61D61972D 04E6F25B3D94E1E4 5777A04DCD7234AE 6560141A16364A53 341C0919A11894A6 57063745AF43B059 DC7CD9E46B68F08F 88AEC5915716C5C7 CE53E7C9F6FE1973 E05187F17C900922 41E2FD8C4F8C5183 AE43B4E65FC8176B 846F00C7EF9BC301 E7CE334172685D66 60D3A7D7AD65AB80 CE79D59D60880162 39113456A96A729C 5D473D388BA78A5C 8DD402CD6F49D7DB 553537D20A0BDFC7 C00EDBBE688BF1C2 B7297B1CDE488078 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209091600 (name+title). Key = MD5(password) = a18c4be1f949d9c0885b455ac873265a, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 51 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3f0700b3-35c5-2973-921d-2d3082872791
  2 15bfecb0-243f-493d-9bca-f2023b49b4bb
  3 f848e69d-964d-7239-aa26-b235f7969426
  4 eeae8a6f-b85e-59ce-8bd6-e759083f26dd
  5 eebfc579-8cd7-1058-a5d3-b4270afe3531
  6 4540fe18-889c-15ae-b2e2-403673487298
  7 e6c9df0e-f743-8e10-814b-4a6533f3f1cc
  8 898731e6-b080-3695-8d7a-d8f11c95ed78
  9 9ab27719-f66e-0309-8377-e2befad8bc8e
 10 6fdd3ee0-5c8e-046a-8185-31b598b8089e
 11 6aa55524-7fd0-3de3-8de1-c607a7957906
 12 29205e27-f6de-0736-9ddf-4cdff80daaa0
 13 4c62450a-0b5d-2eee-a87a-d760c4b453f5
 14 a00e359e-4a75-6e78-95ef-5316d51979c1
 15 87edd668-672f-5f89-893a-04f3a4d32adc
 16 3185b67a-97d7-4744-9686-ba9fd96121cc
 17 4f6d1072-5070-388f-a434-b5c7c19a3271
 18 9337a0a7-e409-80aa-aa69-ad402d0f6cbe
 19 bab164c1-d1c9-737c-8f43-50e76bde5179
 20 364093af-5419-3f91-af0f-4f41893c4a70
 21 97b6b3ed-9258-8ae1-9f02-731039aec62a
 22 3b285b41-d78b-6d79-b663-72fee6f998b6
 23 06f18bda-1e43-2c83-b06a-bbae5d36ee92
 24 df3fe714-679d-804c-8e1a-99641a75b9f1
 25 1b93f427-4439-3dd7-a80f-50f030a46986
 26 f29ad427-9ffc-3406-803e-2e86e8603bba
 27 176fd72e-b8cb-63b0-b882-67b745852b7b
 28 ff8debb0-aecf-3cce-b694-417647ea7d76
 29 58c7060f-275f-6b2f-82e1-a8d93d2c6105
 30 6d0cb579-2836-4abd-bc37-0a0b25e9d749
 31 fd93df12-9d73-16f4-ad5b-c543cd04589d
 32 652853a8-6e76-3a7d-8991-3a951f152da0
 33 90b4b84a-2f6d-6f52-9f6e-17531433308e
 34 6ab4331e-57da-83b5-a55d-1d69a4729449
 35 aeee2b6f-aee7-4e06-9057-364d31ec3de8
 36 c10cb953-d0b9-844b-bffe-f6bbde6d786d
 37 9a24fe85-91c9-21b2-b701-e1b4c08f2f85
 38 203aa141-e438-5524-bc48-978fd656eeaa
 39 50de3ce4-940f-8a8e-90e9-78eca875149e
 40 cd93adf8-d6b1-7419-aa3d-247dea0a13f8
 41 12225167-b28e-7dad-9527-911cfcd8befb
 42 ccd8c3d6-7066-6b7a-a1cc-ae400c3e9f66
 43 d201b946-338a-335a-98ce-7ff21c324d02
 44 dd1c3ef3-8079-348e-8293-1335d86670e2
 45 f6beaee5-cb91-0280-818d-3ac841351a22
 46 9308ba88-02ea-135b-ae32-f2747fc90e28
 47 e2fba083-217b-1dde-b388-759bdf17dd0b
 48 c896099b-efe4-123e-a9fa-198f4cd6dda4
 49 d47435b8-3648-5926-8bd5-463c8683f66f
 50 fbea0a90-0cd7-88d7-ba21-1e69e9c2d443
 51 f73f29f7-b018-2f01-9c18-5236864f39dd

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 247511830030265438738628336364136848258776330111582. Exactly this sequence comes out of new Random(558).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 13 of Run 31 (seed 15,917,281): new Random(15917281), Next(8,64) per post. The RNG predicts N = 51; the post has N = 51 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-07 23:34–00:34).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.