A858DE45F56D9BC9 archive

201209052000 zf6f3

explained decrypted filler

3DES(name+title) ECB, 62 GUIDs, seed 24

Metadata

Post ID
zf6f3
Title
201209052000 → 2012-09-05 20:00 on A858's clock
Posted (UTC)
2012-09-06 00:00:11
Timezone
UTC−4 · title 20:00 against posted 00: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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209052000) = 4188a8762a87215f639b59ae35c27749 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
62
Filler GUID seed
new Random(24).Next(9) ✓ verified
Run
Run 29 (seed 1,844,859,734) (seed)
Draw
4 · predicted N = 62 ✓
Machine boot
2012-08-15 10:32–11:32 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

82A524EEB9F7ED9D D56293365DC53BDA 8C2DA360A5983BB8 1379A89F44A52FB5 8D0E2FE9E1D7C981 224DF4B86D527243 EA5BBA826B545DA2 2DFE5F1A0A1B451B 66C35CD7E66E0904 C7DD8BCDBBE89FD8 400409EBA5C848FC 39F673E402ABA9A9 AE32488FD098F942 571FF60F26BD07F1 FFEFD727B2059CE7 557ABAC3C59F0BCB 0F5E257195B2C437 E763E1B542574931 D3D7547B6E64850C FFEA3A8C5A50BD6B 68ABAD8E556AD134 9B653C7883EEB24A 9243901CD3F3FBCE 3C79B6749C2FCE8C 92DBAAB5BBEF76B7 E86A88AD876D75B5 20149484216C9E91 3540A34AB73F77DF 9E39BC25B8373DAC 1DE4686CEEDA51FE 72B7CEE7648F4045 4A297320D2C6EC58 610F9F7A5E1770DA 39D15E5694AA813C 0D506F46C3A3C7C3 BD0FF099EED9CCFB 8D897B2EEC34B3EB ABC0272BC00C837A 67FF57554A25495D 6859156B1D8446A8 81A1F25680B16CBA EE3428C41FBC6EAC 3F101C6A594BEF98 1C445C21E81BF58A 105CF40B7A036A9C 783A6A574E93EF3A 82D523A4784F7AAC C8E6ECDAE1AD76CE 818022C1353B9D6C 98BA56691CD732B9 D7A19067718CEDE5 646090838DD2A425 414B5C5B5731A140 95FC3AA317B64006 248AB16A87E4A816 6D2F74242927F288 1A07970968C55874 E685558ACF23BB98 7549F445FE0A8C6B 182274D403239F29 3BBBF42508CE411F 7AE8E8CCB18C3F8B A3590A9E719E1B36 97BBCC22DBE54143 AEF6AE60F6EAB9CE 23D3D7A5C9F7A0B4 DE1406D86258C25D 6614F7B74C3804E9 D84E2F59E7FB478F C1AA6801EFE7854F CD219B0EDC36BBD7 F9EBEB9E0BB0A5F6 743245D0A49E426B 0A52ABF0DE73DEBB 19DE15F01C876DD6 8606888D16383326 7B7B378A3853513A 3760DE8865077036 E9E1F245830D2D6D A5749E2836D929AC 22B2485FE3712AE9 1FF370D33A4FA35E 0830C45F686FAA22 1F43E3BAC14F21F2 3C611FCB0628A193 5787A9E09F6B77CA F390EFAE3600F2C6 532368907211F611 FD686D0939A4A92E 566721E03EC4DA76 B1FCC64ADD478044 07E678DA918D6B20 C00CD4F4C7D083EC E5C3504472A33E64 BF9071A893566C67 1A9B97877BA068E8 B2CBEB959B9DB01D 7749BF38A8F6B5C9 25D6DAEB91839211 6F149718FBAF8CDF F9201CFF68192530 EAD640344D70B5B5 25FEC92D613D0A09 CA4FD443916D1DE6 08657EDB31C1802C EC165A90DF099781 65A9859F8F8B03D3 02F61511169F919D 2AA80D298F5D4494 F47EF968043DD8D3 13772A0F1C3A82A2 792D7A9C580D1712 32FF709E7AE8C99E 4AD8A2F0EFB3AE17 F1EBE37387BF358F DA1ACCB9522F81D2 DAEC193EC4FB1E00 F982D70EF524E70D 42AE1F2E8458F61E 163C35C025ECF416 D710FE949A6BBEAE D13A9F65DF1BA83C 42032AD0BB41978E 3451D7CBCCF7DC8F 1C0F045E871FBE99 4E63816F4CEF6C31 7713737C567AD2B2 4E8835A3419235DB 537C81992181C504 39D2A41FD9EE6BD3 D2F047AAF9BD2878 9AB5470C513F8B83 CDD936E78E777E7F EDD39C4251011ED5 039D2BC478F81065 40F42BC912C35AC7 5C60896A29FE1E52 D7039C1741C32E94 1311D6388ED5DA82 55371EAD595F14C6 0F24E9B86C64D4B3 0449DD87FD2576F5 AD8FF57A263B493D B9C71221113CBCED 2228AC1291BC82AC BADA3AC720537CFA CF6EE73678A3C955 98EDF81C840795D1 E366B50E39FB6895 DE3B4240486A8CA5 CA89362A8E7996B0 A9B0F3D787A6246D B7904DF247FCA674 45EA87B431210BC5 8671B8B7403301E8 E66DD2F7A71CDA8D 9D345F1C27A5A7E2 71BC192EFDED2B01 698356115411230F 55A3F95E46BF56D9 B5B8324B5A43037E 3E127ECBC6354E19 DC35128B177BEECC 8512526DC3659B80 ED49BACC6D5E9FAE 3D99D581C1D123AE 258E31B17D41A4A0 EB53FB307642BD03 CE01D82A78E4C029 2573861C5008F54F DB612CCC97AF7104 6A58C0F8264BD44E AFC81B609A801BF1 9F0AEBD596B35A6E 33FF535E785A4505 D736CCED1D216319 64FE73B1B91CED4D D4E2D7D507845712 357E4E9E0C93A79A C88B4773005995DD AC9FB3CED13C04D3 2C8606C18191F8F7 70EA52CB7987CE66 52CD535ECF7B445B AA11036D947CD3C2 CAB78B9B090974A9 692A8283C0ACB462 E1DE8E694C34F4CB 10527A0019DA842D 6823087BB596D969 18BED426B6880A93 A18484373AC39283 5F5D0B2A6A79DCCE EF2588F4BDB2F1E5 14F8CC61BF6E22BE 4EB21DF9DF27DAFA 380F5ECC6EE9EFA1 48514377CF54C28B 9F1B818E2F8E8C66 A971C111BE0D86D7 6D545B95DAD860B2 FB387C8D54568670 F9155BF4777B104B 8318F9E5487481CC 577D8A5F433384B7 9AF751A0A8D40D26 E0E7DA86A84EE8D8 721D6109E2810826 9914269C52170F22 698C55596A97A091 36DAFD61B2638055 0539109AE25A6B47 07E207F203759583 C4A7195585AA5729 C14FB752F854BE90 3EAB70E661835DF5 E1AF8FE39D601F3B 9A19637129DAFCF0 3CE35A78D9BA554A C04DD1398CF33BF5 68FFFA08DFE0BC5B F9E5D2A381A51FB5 3C5788959A6D742D 45A727662CEFE745 AE5B599338647219 3FE5AB7566AF6E7D D481E21AD064575F 40ED542934F0E34D 2589504A835A65C1 3946C075703C92F1 69379474BB04512B 5D0F5F89FE1BC458 835503981B3FC7F5 A14949DF981662FB C3CB18E223F905F9 0D9946EBD970E558 23042D748C0FE3DD 7DA58A3DA6874E20 2C17F8E080C695C9 55B211FF4823DDA9 2DF68AA8B2B0D2AE 4DE464C9BAA19B3A 2B68F0B0AD98A196 C41733D74F368E25 6FD7464AC3F69E71 4B889AC14185DA4B E54E93B7EA7E7C42 7581DC2D73138FCC EB87D1049D29AF2A 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209052000 (name+title). Key = MD5(password) = 4188a8762a87215f639b59ae35c27749, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 0c334588-5b10-2a59-a61c-00aed3a0b778
  2 0c021791-40c8-7873-976d-5ae5cccb13a8
  3 db03ef12-f1a4-4ede-b1bf-85c0c78720e3
  4 a19fcd60-59c8-60b0-ac79-ea9074fb55b9
  5 9e009422-9f16-0863-994a-28675b64b8b0
  6 a9e1a4aa-b5f6-419c-8987-c856c120d6be
  7 382a98a2-9d3e-5f9e-a3f7-6d576c5b8a71
  8 bad5d157-a8fe-4c00-a6d2-649ce0a302fd
  9 63f84f40-8891-8c27-9dee-ae5b67fa9c13
 10 34479b01-c2d8-18e2-ac77-23cbf7a3576f
 11 608b9cba-17de-814a-bd67-eb080fcff95b
 12 ce6c4e69-9f0b-14b7-8810-f3231dd5e790
 13 3f6bbc7d-41b4-1411-9b2e-577e3b13d236
 14 377677f5-cba3-8de1-8d92-052fa9052661
 15 2873c7f8-b83b-7040-83be-2ec61fcb2789
 16 ea3c94de-d112-075c-be06-42b38e692d45
 17 91efdbdc-0a18-8fb9-a2d3-2437df32e110
 18 d5c8fb06-4492-734a-a9ec-8369cde4e58e
 19 8a7261fa-a261-242b-a292-18896bc70443
 20 82241709-4382-562b-ae09-05df0e1669cd
 21 fd293136-3b35-0d74-a476-eaaed05cbf3b
 22 0c9536fd-a193-6839-b4da-f0ff80a15ad0
 23 0b14545d-d74f-00de-bb0c-b4f3c44be4d4
 24 d66d33bf-41c4-37bb-8fb3-1042aecf25b1
 25 1f6405fc-d380-0d6a-91cc-b19ff19cb888
 26 c29b59c8-ba9f-815d-bcf1-4d745a43cc27
 27 f399f525-4654-589c-9166-378362158bc2
 28 d5108d6d-6522-5129-9dde-dc39f24e4631
 29 47d0be11-8996-1bae-9b02-e9b65173b52e
 30 82c12bca-40cb-39f2-8e35-36b9b32860dc
 31 36dfee68-400f-05be-954e-633865545b5e
 32 6b0c319a-3edd-6fa3-9e21-447e091e08af
 33 4b41b79c-7147-803a-8eb4-cf015b2101c0
 34 4e1e1451-e23b-52e8-928e-910af7f13dab
 35 fd6bd02c-8f23-0ff0-98e7-f4dbed29f0ce
 36 ed612388-8e40-7a5c-9e93-b575b3a81680
 37 7a70faef-3ea2-8acc-839b-1da7a84a41c4
 38 22666863-8db6-6ded-9951-baf0d6c5e41a
 39 9565eb79-cb13-483a-9a9c-cf2ef283b2d8
 40 5771aa95-42cb-5905-b3d5-256fd5a257b7
 41 ae85fec8-44f0-8def-b736-82976f794898
 42 202c2883-15ac-30fe-8ce9-bf5b0013b5b6
 43 d39b447d-a5c8-7386-a1f6-38c1cb5b048b
 44 edee81ed-1bdf-8796-8999-536900309356
 45 b6848cba-25c3-5309-a552-50b4fd8239d1
 46 26bcb5b1-1a87-87d4-88bf-20f2566b96af
 47 dc2298a8-2236-403a-8a50-2b0c0568a6f7
 48 1dce2490-95f3-7a8f-a26a-a2a83cf48cf6
 49 18983fca-cbe6-48d1-b768-7ee6d73507dc
 50 c27f4e5b-40fc-3bd4-9ef9-7562937a3523
 51 104fd835-b1bc-1f30-94ba-a8c21efc89a2
 52 eba79f80-6a5d-49d8-9d6e-e18ffe243818
 53 8df4f3d0-f43c-0b7e-9a32-085283e52ad5
 54 0ff719d1-e034-30bb-b281-064503885da0
 55 7bcde848-f7d6-0f71-9ad9-4bded373de80
 56 e029fa5d-21ed-4848-b7bc-8c6748910e43
 57 0c556884-b765-79a4-a301-8b4bcd8399ad
 58 5811d595-489e-1779-bf8b-d78acbcd5ebc
 59 53b2fbcd-4167-5b62-8df6-b31b37335438
 60 5d6044cb-250a-033d-865c-a0ed92d1b8e5
 61 14e8a202-3c23-8c04-905b-730dea476d1f
 62 e1aa2730-8852-0122-940b-f967ca61f556

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 27460454818118708725060308551306850786458378584743140304715080. Exactly this sequence comes out of new Random(24).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 4 of Run 29 (seed 1,844,859,734): new Random(1844859734), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:32–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.