A858DE45F56D9BC9 archive

201209231331 10ck2z

explained decrypted filler

3DES(name+title) ECB, 53 GUIDs, seed 996

Metadata

Post ID
10ck2z
Title
201209231331 → 2012-09-23 13:31 on A858's clock
Posted (UTC)
2012-09-23 17:31:28
Timezone
UTC−4 · title 13:31 against posted 17:31 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,408 hex characters · 1,704 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231331) = 8c386a0c0fabaae8ec00de6070e4312d (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
53
Filler GUID seed
new Random(996).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
49 · predicted N = 53 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

990561C904637056 FED938993DBC4FC8 176086A7F05CF4E0 E7AEA91FAB9C03E8 C58324C0BBC43F38 9E27B335EFE905AF A7CE558A31D2C7F1 A07877C9E520FDEF A49C3888ED93276F 426B599D72746832 C114593F42706AAE 6D41550AA4C8DD8F E5A0E968117EAC08 C1C9AE6180121203 57BA4678643F5E70 EB38440C37BDB7C4 F8837B1993B867A3 1DAD1C8FEE6A6812 4A5E7CE4577442BF 6FD967530BA6E997 AF4DD2F462648596 E610EB729259FF74 02680EA4CA2F8730 559555BABC5FE662 7FD5386AFDCC69B0 2D3650A139FD6001 D0674A5BEF5F0877 2409CCCF7F1D208B 95DBACCE50A5938E F1B8D3D215C46D06 5BF487CCBEF81191 26D1D87C6CF547B6 1172CDDFD0FE15E8 3CEEDBEBCED64DEF EC79A13F8CAC35B1 587197668CC67F0B 15739C0279397747 95DDCC7FAB49579A 4CA988F5CB3FF0BE C54A62ACD6E91C1B 43847E1B42990A0F 4B3F260636095F84 FC9945BB3D4203A1 5E49913F1CF79061 CD947B330FAEE345 ACEA973129ED7391 C23DE4910C0E0175 4275D392794A52A0 AD44B6413544D7E1 80AD1F4DBFFED97F 3672E572B5DA2143 327014CA81C58746 C4F4CD5F0C88BD22 7452AF216C9848BD 76ACA853AF1E90BF 9A0C337738A001E6 E17A80B84BDBE403 783E1FD1B001ED12 CE34F00E9F387D1D 63732930F62D58A7 FF08161D303A604D 12D28EF74CD80CAF 11149C44145B75A9 7B0D4F028F1DE7B4 F2C163EEE2398830 A6623D2183012551 4F10AF9223CC1564 8647F093CFD2BA57 C4543C8EF4108CA7 16BE869D5798749C 0AA5E6AA7AF7A4E5 727BBD9F203775C8 CAD05C2070615691 2263D5BB15EC5BFD C622628F87F3545A 11B32C25A75D883F 4E1EC0ED2E9F8FC9 23657A2FC4EB757B 173A9F5D27D3F493 52F522CD7A9DABB3 FF58CAB3EAD3A1D7 0213B4B532955D8E CB6348C4B764A094 7B21387085E067D3 E938D857426671F9 C2D56660EE3E5C1D AF64F71D6DA946E5 305841B9EA97BE97 F855657D14779C9F 235A503DE221A773 55750DC5434E5516 1C55826090CF62CD 12C96D89A2E4530B E06427CB121B618A FAC9D5583DA023EA E27EBFAEB5544E36 B72D33A5CE4A0584 D5D93B360543938B C33CB294EC1F920B DB0B8CE9D7124CE7 ACA219A27E4520ED 1877E5C8F795D5AE 254D86FFDD2C097F 946849B691B73C1A 9261AF662198CFD5 79353E0A2EE6390D 55A2610ED5F7B36A C59E88DD03F9BA5F 1F09D24BD8EBB4DD E6B2A62EA4EC439E 1D7A7C7DA74EE881 25ECD2DF8F4EE145 6DA1396980866F7B BD09E16E98D35DE4 BC69460663612BC4 5D9D3844952635AC 3B9B03745709280A C43FF53DEB9CE562 F96F6C9804A8EE1A F7E1017017FF7FD0 CD45F2771653196E A730B6FD419DD03C F9F749396B1AAB7B AD24FDD0D7E7B5F4 DFF2A7291B7BC87B 517068886C22EE5B D3330E01B4B4C124 866A425029E25B71 D8498956EFC46703 E775629E86621AD1 2C945D44BDBC192B 27E8C5B39305D21C 109D0267C0B612EA 8A600D4319268C07 F35B5362A45BEEC2 966AC94394A2534D 2749937620D498CE AAF3C7EB16F5CA7A 759D54E99B8BC17E E57AE8485F95F39E D54220051DEAAF74 39F074C311A92D21 D5DAF39ABCF9D12F 040534B352B42F0F BF61B2B7F03D2D42 F6319790648545CD 7BDBC1E52DEC9343 9B4B58DC384BD12D F25F3AFA2FC0D1DD 183C60AE7F88FE22 054DDAA0DA4AFF8B 173D016E4BD0DFFD E229FA4C1967752A 5BEDE31896241455 6880A6850F95BDDA B47446DDA4A13338 C670362E4002C880 44CEBE38CD6AA31B 1D1185ED59EC462C 792960E8EC17A5FA 05D75BA1D914E861 BAA326658BB67B1A F8C15E59E5F4117C ED5C34EC0EACA40E 4E98B0EE50E7F302 C6AB5F89A87989DF 79BA69160D83FFE4 3E7A26560AB09A81 D5CD2CEA7BA0DFE0 EF0EE67ADD8FF6E3 238121D5AA30014E 3A9C1316459B060D 63039AC9DCF198FF 8661808537F46381 355D05118C161FB6 B6A54EB8D3400C77 637226F7D61F7BEC E2FA09B39050AC26 5AA62C9B895E7689 A4BEE9F3FA374951 C8083DE5B1186117 D0D532B4FE35733B 1A65E2649A8ECA5A 6AFF40BDA07AE1E1 B2B248BC79E99DA7 A01095EC1D436BB5 3721ED4D6D6B9710 5361D6EAEE9735DA BADA3993090AF43E 103576BE9657BA3F 536EF5E1EA32131D A98CE5706C0ED8AE 9ED65BD0DE3D2618 BF8783872C5E0A13 586BEB7FD8416D80 08893B3A3B12B639 6D4E05294F43B543 AE0D874366AB8B37 19A22F954F169EFF E1C0659E9E1624A9 B2017B040B474E3B 15C93D6915490CC5 1AED7292EE36D320 384233135FC517A0 3148CBC5ED22480F AF5F6CF2199E94CF B18F2F20BA38F9F8 E111E96DFF684ABC E042281A0A02CEC7 71C62DC59A807790 605ED256544C5DB1 0F5B0B53FAEC5792 931A44B80878992E 
  • Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231331 (name+title). Key = MD5(password) = 8c386a0c0fabaae8ec00de6070e4312d, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3667a9d1-aec7-0a08-8b47-1959cfa3b9ad
  2 a329ed94-3736-02f2-9204-0ae44b621ad9
  3 3491ef02-5065-8c73-a4fe-d30bf1cce41b
  4 54ed3bec-a593-1cf2-aa4d-d04d9cb6662b
  5 ed67cf7a-1cda-7bc0-bda1-ef39861fc205
  6 ea17ece0-1c47-8925-87e9-5e75154e10a9
  7 c5c4b3de-8921-165a-8362-b0a90d692801
  8 60e1ebd2-7751-1db9-9c87-eeb3426f4cb5
  9 70e323d0-4752-1ce1-be4b-663123945bd4
 10 d303c771-fa4f-40be-8d86-7281e5026011
 11 4444520b-e89b-0c2a-9a3c-88aceeb125b6
 12 e096846d-5be4-07b5-afd2-150cd8b7addd
 13 cee4fd26-bb24-3e3a-bcd7-5cb79fdc4acb
 14 0b2fe2bd-9378-539a-8463-c4e1dd75e34e
 15 bd4426a5-b166-1778-8d6f-12d5500374f7
 16 0958a119-8312-0c4f-8b75-d6c186e46286
 17 40992375-4b83-41d7-8599-aaddafd2788d
 18 99517bbc-58d7-499d-bc44-b93ab66074ca
 19 433af60f-869e-5682-a6f8-292af7e98878
 20 a3d2364a-edf7-856a-a748-4ccdcc6850cb
 21 0e6d0be9-989c-12d2-a40f-8f761f6fb292
 22 bf604f10-de8d-17ce-a172-95decf012c0f
 23 eba73b1c-1576-2661-a1f3-8ac9259e8850
 24 89f452c9-8205-8d81-b1cd-d4eb19a2633d
 25 69ae5153-54ef-284b-8976-aff0d0488177
 26 b7d1dcd0-7efb-1c50-a864-c177493d3233
 27 b5174f44-14da-20b3-be6f-a07df724a4b0
 28 923c1d3f-0e78-743b-ba12-41f67237d27b
 29 b8f41b30-6adf-5448-a1e3-827e9fe32063
 30 bd947431-6e7d-1e32-abf0-0657eabd6be2
 31 b6ffbd68-ef8e-74df-93bd-4331dd7a3519
 32 8e82852f-7421-7ee3-b22c-cbd7b1d31e35
 33 908f35bf-709a-7ea5-8501-95f5f6cc6577
 34 b0795f12-3c6d-8a1c-93a1-375b70ba4be0
 35 d879b85c-7e67-3c54-80dd-3bc515c32e19
 36 7da83792-1784-8112-b2a4-ba61103ddcfa
 37 017317fc-7f7d-0701-a706-b765d5652e27
 38 f7999df8-6da4-12e1-84d2-53c56e26798a
 39 85000064-d444-8733-980f-a1813de56822
 40 0f6c218c-beb7-43c3-9581-40fcba8089e5
 41 f04a26d2-b63d-1893-997f-9d780a74f524
 42 bd82f607-a947-37a3-af64-5473fb2968e3
 43 c1e20885-e245-8d6f-a709-bf76f1a5878f
 44 4cc62f5f-eb61-80ff-8002-988d8d7b8658
 45 35902882-2412-0e2e-8a4a-6eae4c6e76a7
 46 38419d66-6efe-8616-863c-045a989dd5af
 47 34672bf0-6d3a-1fc2-baeb-94b51462eefd
 48 39ce9978-deb7-0cbd-90d3-af78aaf9db5c
 49 73d70f21-8b57-42ab-8502-636633fa0b4f
 50 76879fdb-26ad-7cd3-bd8f-aeb6731f0f6a
 51 1416e9d9-6b65-1e6e-bb81-d7e1c717b3d3
 52 5509016f-8399-5311-b4f9-6707f7d86555
 53 8220565d-8aca-433e-b471-fe1e34eeaf01

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 00817811140035104458112821275177783801841388081047154. Exactly this sequence comes out of new Random(996).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 49 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 53; the post has N = 53 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.