A858DE45F56D9BC9 archive

201303080038 19wazt

explained decrypted filler

seed 722

Metadata

Post ID
19wazt
Title
201303080038 → 2013-03-08 00:38 on A858's clock
Posted (UTC)
2013-03-08 05:38:47
Timezone
UTC−5 · title 00:38 against posted 05:38 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303080038) = 09d081b615589514a92cbb2e48ae8de2 (name+title)
GUIDs
56
Filler GUID seed
new Random(722).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
249 · predicted N = 56 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

09CB93D081B19F4A D3D14C29554CB424 3AD568BC9CBDDD70 03A756C72618751A F3EC734DD61FA108 6F317D66BB2BD9C9 D66A4A359B67BBBD 30EB49357F28B27E 84E444C20D8EA518 D4EE583AF27056C8 FC4DC758121DD656 CADE6101C608A5F8 6C392CB046B47790 6F96240B9075E63D 08C19E6191945A6A 3B6FCF78253BA8EE D0659AA1BFBA6363 AEDCC60D98BD9022 9603AB0BFE4E3659 E0AAAB635CDBF963 7EF2722462B57DA9 C6AF51C9359470DD F038CBB6451EC517 94AA8FB57D55F153 259C77A875E1121F 2E00A2FD61815839 A0A2B22A950CB7C3 B717C65D985AC952 72CD48FBC414CB29 0C3E13DF76596218 DF5F936230A78499 FBC27D3554F4E0F0 1CAAE7DAAAC646DF 6D332F1DC3B56F95 9F6D2054A07CA385 662B6055485D7B08 733A39ECF6F06D54 F87832CAF07CD8CE 09C13FD01FCE98DF 8B383BBFE27ED8C5 5F3B3FE35825A997 F91CB4C49BCAF006 F863EBE5D68D220C 1ABFE9CB19D7AF46 94C66977C443A896 19A6E81AD40D59BF 66F9A1969978BACA 5D4B9AFF0BEC3DFE F78432CB69BBC2E8 B427CEF7077D60BC 544756E749E15E0D BA08EEA0A6025573 84594AC04DD697D2 13D238EBE96ED204 D84720EE2C766011 2EFC15B21FD9FF2F 08D7D1FAC3AE336D E3E7F5BD518DE5AD A6C80751CE372833 EBBD4630BE2BBA92 B01D873B5061BB63 46A566CB24054951 903A90C4CA226F8D 81C39741F538F751 20AF1F41346749E9 0829B991C92E23AA EF7B8468246F7196 7E6F6C1AE7E48934 4E4C758E1FEE9665 80F5307E2730F4AC 50D79F9F55F33D11 8B016DF720F89184 AC1DC3191A2C85B6 3B6634A8F9304FB4 060DE5E22789FD17 DB335DFCE9C719CB 8B95F745141D269B 2C7B5854F4177571 D5053CD80EADD933 9F22E7469A76863F 0BB6DD64CD1472B8 8CB419D329A17864 5EC9C28D8847D869 4DE70C4FBEACDD1D AB40AC9A958BEC6A F5A3B3460A7AA64C 8B4F028620E32AFB 5687579BB1D97061 6313AF49E4A87C39 6559754E997595BE 6248CD0ECF183535 19411D86BBD3230E BD1F247BEBF0442D B406A18CC3723A20 96752098F790BD69 CD0836531BD1268B 758B3C36B16981F0 9A1F91942657BC49 50C1D2F768243BD5 A1DC472BFD9887FC DC7985065498EC46 894A46AF0440E34F 58392026BA8FC767 AC9B1D5E5CAD7D7D 67C93842E24E5BB5 3ECC5E222CDF3493 275E31BE20118A76 3489AF52B68293B9 9ABAE43652EFC16A FEE6EE32CE4AD9BF 8DAA52AE0C21E0CD 6315214377BC6145 A5F67F9ED02A68ED E74F28C6A627E019 4077BE888DD35842 EE6A6A81111752E3 887BC2311442B91E 3B592D9D7C3E0B85 A11C4F19493FCC49 D2F67398DE40BEB9 5D97E053036B6472 E95C0A533A99A19D 4A31D7A2100952F5 08CF1545FAA72B6B CD337471E0B97242 64D3591CDB354B27 1996AA56A2714E20 09F6D7E8367443DF EFDFE349992C097A 44BFBBFF436D8F3A CC10211200AE263A E486CB0A08087386 5DA860F98346E165 26D8485FCC1FD02D C918EADCE558D8E9 6E70212AD3D7E021 A5B1DED8F62FAB2B 17A0CDE4559006BE F4C46C13FEF02FE8 E51C17CA020BA456 C1599D233C47CC18 36C775318F5E0AE6 09CA63E045749A60 CA2E460B63B43397 B740F9300F1D3FD1 A6A111865CEEF5D3 F543A428F83A7A02 EB80EED569D96222 D2DD2DD8934E2E1A E673C7497F849246 8854554ACE65AF99 8A714B02E470F6A1 7D93A103C634681A 7703D15B61252ED9 DED56BB47A4DAE3F 5FD8E15FA33E69B8 84E13414F51A449C 3D4853188E56E0A4 5E674CAB74508B2F CCD3A53AA9982342 4EEF951937DB51F0 B9732BFF5C7DFD5A AF251D039A74D9D7 F346F13BE4997284 6AC5696274B60067 8C3792E569C07A01 953D1E448A9EA4A3 22470FA733A9A184 83915F398610015D 79860856E1D041FD EE12D7A73D1D6B65 1F0B4D0F9EA9045E E337A06E85C186A3 89389C6513BE4466 D3F5CC5CDCBEFB74 6B1B83AE4B719776 5C29F1DCE492C351 388CA8962A53748F 9E58AFA875D8DF18 A386915C720C459D 822CED5BE9A7D901 9DAE954B25A05B54 DE87DF1EA5914DDE 516B178B3B620E76 C199C8CDA891FE9E 6CE4B75ECDA093C4 61B93FA7CD5F56AB 4E3E34CF3487E16C 8D4379BE8C5E06F5 DB9100D89394B6F3 933CD8915DB706CE C8A0B6DABD0E12D4 9527C7762B8738D3 3A0C93CD54EC67FF 4985AB5613702BF6 0EBEB7FD7BC37761 6867ABA10F511F4C 2BB072377DDAE086 1C73FF0F693FDB46 2231D41271F2AFE7 EDCC3DA56B2F2FCA C93F207EC3FCC582 6449649774E8A9FD 9BEFDBF0AA254704 30ADDFB6E3479072 669C32D718AEB588 C70A2094A79F71F0 99AEE784671B6BE4 ED83BEFB487AA87F 55B2EA629DE75958 D9DAA7764832F1FF EF8D65D13F299EFF 6C4E6437E6242667 6909D614BCB3E12B ACC5D3AAEF470789 FB24E61B954E691B 41BBD7CEDF50FC96 76C1E97E72B19337 A273B188766FEFDE 704558BD9C2B8E53 63D4C4C378F5006C 29AB3DBB6FFC5FEF B0EA6767B7749E49 BB1D8AEC53F488A1 2A0F85BEC8E1A438 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303080038 (name+title). Key = MD5(password) = 09d081b615589514a92cbb2e48ae8de2, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 033427d7-8887-8f7b-b777-21d88119a6c7
  2 f0293473-6ec8-5217-91b7-ea74f1deef79
  3 52397261-6df5-3d8b-8b5f-c00974a21596
  4 6ba76963-1655-592d-bafc-7d499c277fd0
  5 d5bf64be-5855-1084-8bc6-718ea66eb693
  6 a03b699a-88b9-48f5-8742-5f6028b15bb4
  7 6b912aba-67cf-3c01-915a-a04bb774c032
  8 e0f88d69-9f47-5568-a672-b1ef1bf19e21
  9 3910666f-9b14-21f7-b10b-f812de148669
 10 0c8702f9-10cb-45b4-9bb8-c3a0ccb9f3ca
 11 8e3cd4dc-ffd4-1268-a885-972fab3d1aec
 12 b717308f-d28f-1798-b0f0-a9e2633fe1da
 13 f1b7bd89-205c-8589-89a3-9d8f4e19f519
 14 16da5140-1935-0306-8134-b082e26d147b
 15 76df22a6-9933-3641-9c86-9eaad31807c2
 16 060ecafb-ab8a-8e97-aeb3-f33f594791d3
 17 fbc1bf92-bdc9-3ae1-87b5-5970134167c3
 18 3715ad95-2bed-59c4-8075-88013156b1a5
 19 4821108a-1840-1156-8e3e-6bcbb69b1e58
 20 979bad07-d5ac-71e0-89d7-90c756753cc5
 21 a88f8b23-d579-60b8-949e-5f4c854a20f6
 22 4a0d358e-8e9a-88a1-8c22-83c9b6254ae9
 23 e30c04a6-f278-0516-9101-80fd805d5b90
 24 81803d16-6098-2621-8271-c4aab44c90d2
 25 157c652a-bab5-44af-8fc1-5054a957f1b7
 26 3c5791db-6f07-80f1-abfa-93fefe609e3b
 27 e4c6e10f-1445-6d12-837d-baa19c79683b
 28 c7033629-6a3a-0abe-9dfc-bacdc1d5c7e0
 29 5660b74b-3445-8a70-8512-45e4a706dbe2
 30 412f9d9f-7b07-4327-b919-84d0453e51b5
 31 78d4ebd8-d9df-6c11-9b07-45be9308025f
 32 b9a0f17e-6ebf-5321-beb4-0f1d371a5ddb
 33 eaa9473d-b4da-59bd-8034-2566b043da0e
 34 e27e8194-1343-0b5f-8d47-727f4bae1ca3
 35 770622e3-2033-607f-ae21-33917bc13479
 36 2a3a5450-23e0-08b7-afc4-f03313bc3954
 37 69e66ad8-91b7-0ae4-b64a-6c8c89b3b090
 38 10cf1967-ecaf-34e6-8a04-87c0b9224f2e
 39 0d3b28f3-07ae-8196-89ec-a07f8ea45639
 40 585c5ed3-e5a6-883f-a256-929d4ca3330e
 41 dc533c3c-d8fd-7cdc-9da6-0a8e68ec0111
 42 b2089f47-c7cb-2915-8439-19b02ed0bb1b
 43 73648f8d-b808-11ca-bad7-b0edff6a8f27
 44 659ffdb0-b859-8fca-b637-1e35db8a70c1
 45 545e2d7e-afd1-54ab-8536-ff8720d1a40d
 46 05620bd5-4663-5a3f-862e-bcd4ee199ff5
 47 e0d89f59-7456-88e1-a25b-42c2aba1b7d3
 48 0d85b24e-65fd-63c8-b499-c861dd0238e9
 49 abd36e24-fc09-67db-9911-546ebff3b4b8
 50 ef44f3d9-260b-5ee6-b8c8-12f46e2b99ac
 51 162a93e8-188d-2e70-8529-1a0d7daef05c
 52 6c6a9ee0-f8cf-14fb-bdd8-16dfd3db1538
 53 0d695bbe-4938-3408-8419-4d4f6961fc69
 54 4fb1fd5a-0b74-5917-bf22-114a2efa7271
 55 24fcd74e-d9e0-6eec-8540-59d23299daac
 56 66364be3-7f35-86fe-ab1e-56db4a2f9c33

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 85351435241180383517680248608465506003887218558665213568. Exactly this sequence comes out of new Random(722).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 249 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.