A858DE45F56D9BC9 archive

201210132100 11fu5e

explained decrypted filler

seed 649

Metadata

Post ID
11fu5e
Title
201210132100 → 2012-10-13 21:00 on A858's clock
Posted (UTC)
2012-10-14 01:00:18
Timezone
UTC−4 · title 21: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
3,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210132100) = d4b25fdc527821197addef4ec785319e (name+title)
GUIDs
50
Filler GUID seed
new Random(649).Next(9) ✓ verified
Run
Run 36 (seed 335,015) (seed)
Draw
19 · predicted N = 50 ✓
Machine boot
2012-10-10 20:54–00:54 (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)

164FFF57DB323C85 12B922113874BBEC 9F2CAC3991B7E6D7 A2CBFCE38F5F9AA7 F6124835FCBF73B9 D7A6D0645CCA5471 35DA799E2FB1D616 AABE7E682BF77932 93C6D0C39FB14765 7E43AAFAFD3BAEBC D0F2F46FA3958CA5 BE07F0F63EFEF0B2 35B7C73BA901EBFB 59A1FEBA7A681415 15720F2F6C1A2C0D EBDBA8FC1F5EA9D6 A7C8DF48DEC8B4EB EB17F65B200236EE 66AA8014D935A332 FB560782F6000703 15324B99330F1345 B7FAF01AC34BA08E 4F0A09A9FE7DFDFA B9147E736C6C6300 4F3EBF52639AACC4 C277DC73EBC774DA 42AC5F3DDC868D1D D20B80A8148CE206 DCE636E054FD230C 88ED8ADC1A5C2BFC A7C51A143B39DA5D 648A5614833FEFA2 2ECE397BAC1790BC 06F31B525274595B D3B8D93D552F6030 E23AD2FDC02DB65E 53F6195543DD0850 9E3558078803CE1E 5868363904782AA1 B272FB48FBC0A094 2BFD400AB3F8CB4E E5EBEAE3DB9F62F2 406CFBAEED4214AF DE60577CA1EC3219 1CE3ED00908A5FE8 CF8D348AB990EA00 E00753357D9A9F52 EAA86A09F6E3E971 7DE49153A5CF36A7 CD12C561CD539899 48E42B78FFC32F5A 9FCEFF91B3C9CF47 AA2FE97B61DD122D 711C41D352DA5AA1 A698006579DF8D55 6FB6223D22552A93 0133812BF0EFCE1B 150A3E663F4C870F 4A626CF8595A8C9D 83ECB648F966F775 582EB7F573348065 A1C69BE575F62618 AB3023E9F521EE29 916F366B40BAD3BE 0670FE5C07D33F9C C4459B51E9240E00 2B28CBE33CE4543B 2A21EF6AB4A76508 00243FEBF346F16B A7061A2EDE50B726 5BB966C40A8F6F58 3D24D76A3213395C AA66F1228927CD4F 8EECC2A084CBEED4 0753FDE0C3ACDCAD 23F3F7CE0CE228CC F0DAF832CC702399 C55A02161D872C7A 5E9CCD552CA59B25 56DA510DA010A1DD 0C43365288233AAF 8A2824FE61F4CC93 2139F0C14D4019C7 58E5C9ECB366D854 68B6A27022062212 B99003EAB86B7B58 76622EBD5341C850 39F1AC00635D57AB 49315907991633FF 271F6875C37260C4 0FBAF886AF13127D 21668644694A4FB0 802969C897DF46BF B07E83263BD69F11 191A598481D8E638 7B121F3D6D880C7E 54D5A6799B5EAC19 58D9CCF5726F639E F8CA16330645ABC5 C6F530E133DA0EDB EC1CC457192F22AE 51C0BA5966B9ABE1 8572A39798AE8EE4 7398A1A9F469D883 4AE31ECEB243FC85 1AE875EAAC9327B2 DC1C8CFE4966A2F2 44EF8823B45BC6E4 0956E783D9FD97A4 2855BFCD701F4803 4C24E43D144D17DD 3BF9C5B22981BC42 D51C352D844C0671 B797D5029F497854 74A7B1624F3A8E7E B4BCD78EC42F17CC 3452DB4C39956916 ABD73DD5C995BD84 777698F51B1D2024 CB1BFB75920D9B10 D085BA7B156A7C5E 52E51ECF76F7FFE9 4A68173E470F91F8 9D88FFE62A4DB509 6C51AE2F8C0933B7 25AFD7E073FADB5F D3B89655D1889296 453B65570DDEA675 25DB1D0313D930AB 773AFDFF927FCECE E67F3519853A4B6D 4920BC5905D8E177 98B2A8DE7B1F81C5 64B77AF6323F27CF 4006D859961531BE 0EB1F0CB482A9126 32DA16C88FE81F6B B41085F2CF49E776 81C850BA5AF8C0EF 3B7973FB04A88D6B D0226AA25B8F6910 7631E0333629B198 51CA56DD27069ED4 9077B49A48311250 91B1D6693A30E6DC 1D5646D03DC126B5 622D14F3118A8FB7 9153F9DB7E5CB815 D9D709D1DE22E679 5B7B330F14C95822 A11AF307D80517B4 E1B240F1A95FC77F 58266675E4485B37 CEA95A0B282BA8B4 4BA561CC2F38DE57 1BD2D1C7E0CB7B5B E314D376A3B8E0D6 993C8730A105B44A 9207307A466B7FB3 D6F572C5CD7DC7FB F54F8AFBCEC0F247 4A0A0E72B2078F4E 131F215B6D4A2171 CB5E9370806ACD35 67D5C3C68CCC4361 15BB6C70EE19F39C 1EF9EA7E0B4C1238 4BFD81CB0F54B03E 41659D8EF5EADECC 3408B0277CB119B6 23FD6B9D52C22CC6 F5AA1E3C8E6E8319 CAF5A40E4951D30E 5BE1195BA154F785 D5E2C68B1654043C 6973DF1A2DE32984 2370ED57323D1D6B A5BEDAD5E6519A5F 045B9AD33BEB77C3 CBAD0704AFC95DC6 8EAA87C8E09A939C 5F19571F7158FC9D B33DECF0A80C10EA 68EEBEB7888A3808 1AFE0FE1AE249599 E48C306104D3E424 499FAB342C68B1BA 8561960558EC87D7 B4D87D2B727E5963 A8C0B89CA34672D1 7C1AA1CD9F94D227 9C6AD50A46CE5D24 96A9C3D31EB7C67C 0A8A1EF499C70E8D EFEB2E4B36373D16 144684D2372628B5 7C66E7AC4CA9F63F 4B77D59F05C678E6 C0F420A7C7AA312C 321BD1E7F2AF5649 CD44A5CEF41241D4 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210132100 (name+title). Key = MD5(password) = d4b25fdc527821197addef4ec785319e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 32f041ce-6c78-7b7b-b455-8f90784b34ac
  2 f23522e4-2368-2588-ad7a-dfffb3766b63
  3 43ef3e73-5ee8-3ab9-903c-3d09886bc7f6
  4 58c010cf-2e15-0a8c-86f6-68513fa53f01
  5 352ca004-6d87-1a0d-8222-9c41c43b1417
  6 2f6a310c-2203-6a92-bfc3-249154f2ac63
  7 f3330c5a-f2b2-6fdf-82e7-5a3c841198f4
  8 0ae00c3b-95e0-0a2c-ad6d-d49d929b232d
  9 f195813c-b768-29ae-8520-82d5f2c0a6ff
 10 3168488e-21b7-5f50-bb1d-8d50fcb27557
 11 96ab8529-85f9-321a-addc-7b15170c37ec
 12 feb689f6-b713-1332-9bb4-20eefd177503
 13 d7723200-c9d1-75b7-b505-072f45e5b00e
 14 c7fc5675-1a6c-19e5-ae81-96bd9aaaab2e
 15 20ea52ac-cc4f-217d-8211-a42fc8165c5d
 16 e4413cd9-b8d5-346a-aef2-853669c9c99f
 17 3e420a56-5966-60da-89a9-fa8f8df297e5
 18 eedb7bbb-778e-33d5-bc49-b06b25533d35
 19 ec3833d3-7fc1-21ef-93ce-a4ac97d3738c
 20 ab13b1b3-a82c-54a6-8eed-e30cfbd6077b
 21 ef91a740-3e07-03b7-afe3-5063fb749327
 22 5ef404b9-7a38-0532-be2e-f3a5bf78f362
 23 8e3a1808-cf9e-6087-b27a-759a4c91e7e5
 24 c0eec641-b0ea-6068-8454-861330727462
 25 ebd41712-12c7-2db4-aaac-10c3f43d39d8
 26 5c053108-32f8-81ad-bcf0-4cbc8d887ee8
 27 3ad5d656-525b-8913-9bcf-8f44e7a0c3c0
 28 c9689e7e-5adc-72e8-853f-47c759d7b843
 29 e11a2684-254d-704b-a380-6392924df682
 30 60bfcb8d-dad0-6c79-bc54-5a6d936c698b
 31 ea17b0b4-c4b0-703d-aaee-05542a234e9e
 32 daaa22ca-c8eb-3027-9d98-6cdfb8f1aafd
 33 0c3c6d0f-4e56-2d14-b883-be1f34393049
 34 6d323f2f-8f5b-2787-8751-2abbd8c2d612
 35 5fa3578c-5985-2524-828a-720f28c632b4
 36 b495e41d-16dc-82e0-afa6-7d03f83ab9ef
 37 8297f412-e6e4-51a0-8e8f-ffff35c1d124
 38 0d6a95e4-c2bf-6660-9e1e-440a2b6623c5
 39 2d8ae144-fef9-419e-8965-d7c0c87a40d7
 40 8bdee5fc-88cd-4521-ac96-305c8bd780b4
 41 e3ffd6bf-e334-6feb-8ff8-4355247bf13a
 42 ee7abb71-6d80-066b-95bd-3fba2082bd65
 43 cf0c9357-9dac-33a9-b205-2d303baef684
 44 7a5f6380-fbef-638a-b3a0-5199ed99f47d
 45 4aaee372-f27b-0e3d-8a1e-6fac41e6ee8c
 46 6425e287-774f-20e4-bb08-702b65b64610
 47 0e0b2232-6297-1eb4-af24-d793035c79e0
 48 8d0476fa-782f-5a59-8881-96d6b09608bb
 49 6155b67c-b8f6-4ffe-b628-be25ce3945e7
 50 3d13cc57-b973-80ab-a3a3-6b357c87f304

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 72301660253171236325006628877673222856446036021548. Exactly this sequence comes out of new Random(649).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 19 of Run 36 (seed 335,015): new Random(335015), Next(8,64) per post. The RNG predicts N = 50; the post has N = 50 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-10 20:54–00:54).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.