A858DE45F56D9BC9 archive

201209231401 10clpm

explained decrypted filler

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

Metadata

Post ID
10clpm
Title
201209231401 → 2012-09-23 14:01 on A858's clock
Posted (UTC)
2012-09-23 18:01:49
Timezone
UTC−4 · title 14:01 against posted 18:01 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(A858DE45F56D9BC9201209231401) = 9ee6f0763e3f16395650483c9058c883 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
53
Filler GUID seed
new Random(885).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
79 · 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)

28E120FCFD13AD83 5C727289A022D069 8E5FB12BDD859BBC FD0BD9FE64AA6FA2 0F53B1ECC596B360 EE8B5C2255B8AE73 A52AAF806BDD3647 C0F9C22117BAF2E9 9B0ACCEE9A603438 A45F2AB74498EEC4 4F3E36EE60F93451 8416C6D57C0E0CF2 F4536BAE55AAE419 5A55A509E6DAA149 236C98E4946F3BEE 0ADFF052B9A78605 52D8395BEC00EFE2 87C64BCFF5FE991B 1C95441CBB282539 2AE6A999D5425E0D 5A2D0BCD42225025 09ED81D9EF5DECBB CB906422740F4B4F 68FD6E21B36CA99F D638DA93F2D9B17D 9B88BF37F92349E9 5DE93FF418EF09F9 EE8FF945A8D4829D 5DB0421E41589C06 A7005BC500409FFE 96784BC3AAD6DB3A 20440296B78C5E5F 7CB4DD8B3CC9A1B2 7A2FA89CDE47CC83 FE4268BF4F4B7100 131092F76589704E 05528ADFC193AC29 B36B70BA28EE471F 55D728F8F2ABB66E 69C954C2F17591B2 D8C5A4AC1336300C 345CE5909D1235B3 40B3193060526748 EE0248E4A7757113 DE740432F0047A59 51D051AE78D72238 5F56CB75C29E972B 7E8951E1C4F210D3 9940C146ECEDE70A 6859BB6A299EFA68 B735476262BEDE42 E6B0A7771C97FD31 7B9F312FC6E7FD7A CD1670063A786327 8FD990BDDE0CBB66 10287DE38D84BAE1 684237C77E889755 F5D10F4288F7CBAE 6FC6DE7938EB6311 42C3DB9341FA7D28 831FBF8F8E8FCCA1 AA98EC5FF13D9AC0 578B331D6645CE7F A00408DC07F2A351 FC1D8C2C6F8001D0 2E71017F862F1695 9245B94301BE435C CBE8CEBFE600C757 8ADC78BFD8F69110 22A020AE5EE452FC 355D9350D420DFF4 91B5FA9AE84A195A AC0D51E7B0AE473A 4373A14C7957C7F1 056A03257B59EC4E A20E2D26AF3D24A8 E7C99DBEAFE53522 E1C3B67FB3DB8AD6 4900694534765E16 84A367D34393887F 8144299F610D6CB4 F765A90F318FCAF4 CA7607874A0B9A77 B21CCF362FF62C4D 0621E175618BFAB0 431643AC0C73867A A5FDB4C9F57A8722 71AACE01FEF1D95D 0F04D5C3BE4C1E9B C8CED0256582AA06 05EC34B79A1C100D 81659F67A2A717C6 FA0DD677CCF049DB 2327E657366C307E 06BE52A6A3D2753B 62604D4F84692442 957BEB61F6F793A0 F11FF313C51829FC 33F23A8EE5134141 0D35F7D79325CA2C 8B2430FB9B519335 219C394DC470C325 E2DF2774872877E8 1F0B0008F37E1F9B 1D0D7BB2E795D76B E94F642E542AAA82 30C3637FB3E42250 059B378CD892FD51 DB5043F54728E8B5 948553135BCE4DBC 7DF9950A67630850 F13810B80679CF24 E0673A5E2A7901B6 1392943CCD31D4FB 928880466A472EBB 70056C084167976E CD99A9F116C9F349 1F68BC88CC223849 A5DF7C38E15BF1AD CCC3FCD26617A053 647C4EC74E89C36A E1F41F01D8630FD5 27DE59A46AE07B27 AAB63EF313673D36 EBCACD528AE5088B 00D272C88B81D0FB 531D10F1E66F914E BB577AEB25A0A1BC 82576A42466DCC8D DDD1E26E23B9927B B1487A833F2CF717 D85C0B458569D5F4 3FFFA5DB80DE1BBF 1DC157B496F3ADA2 BEC586D4244D5627 330E1372B7E68DE8 3CA09EA4A04F9299 D3241EBD0E22C242 72F9BCFB640AB58E 208BDA2A60E6BD79 1A502A7C1BF53CDE 44789702EB4B3028 DA58F4F0CC1C89C7 B33504EB8F444118 95E1451CF42BB524 E4C0F7D7AFEB5C52 1F609D7DD291C84E 96A7C86423487A93 296173240B569243 161094063832F598 D94DB003FC9A29EB 7E1D0C89D12B8036 57E15B7B65DAD29C 56C08F3254977EF4 C748EF6B3DBD477F 37A70E96F55D31F2 79D3413D22B21846 85A80CCC3AC44BA8 F7EFDE44D161B29D 9FC155747C747F4C DC2B431F62C6E39E 06DF0D1D980BA8FD 75161C8DB79376D2 DE54F312E07CAFEA A34D559D6C1D0E0D 64F4B6254E9896B9 9D82CF23E1F98D60 6D98388AE84CCA57 7E7797B8F886424E 12C3610DB9286664 C86B7D834A6D69B2 651988E8A11A9D59 D1891DE95E1601B8 4BCE1CEAAB27B5F0 4064EBFFA9243153 357D33A05CAD5928 A9F898DBE1513F15 5C12963516E125C4 02F908FDBF16C748 ECCD84A6D21DE2CB BB8D5F8D279547DB E1A2843C64732E86 7720C371E073238C 0CFC7A5102A7AF6E D0384326D98E1804 E5D40BE2C7B200B7 BF1EF6F0E84EFA43 E491367835EF5EFC 33D75943804454AA 5A5091C6C846EDD0 81094B1A0C4C493A 20F733C246A044BF 4CC292B26BE21696 DE39434A99FB7F4D 5FE5C4AEC5D03BCB EAD3D9463FA7BA75 73BD097F6ED9666B B3791ECD83C02BD2 D774FC7012605223 61AB781418BA4203 185EDB0B1F84FD4A CF0E1A937AA680F3 E6F543CE939C583C 9A868DC743E66722 FC49EA85D7DA6349 838FA4786C9045D6 D084D8BF53BDD75F B1AA152C8FF3D6CE 8964445DDA505D70 65FD6097D1F0DA60 B161B6EF47E8EE8D 7CFB56A08DF50940 67E08269C4B41DB8 
  • Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231401 (name+title). Key = MD5(password) = 9ee6f0763e3f16395650483c9058c883, 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 2e84c474-130c-0df6-9e75-47293a8ae8c0
  2 5844a755-cac9-415a-a9f6-65b69f3b574b
  3 6f0a302f-9b23-3617-bae2-9733dc20388f
  4 593018ac-aad9-4494-9703-b03cb7b5bd51
  5 0952fb33-8d83-68b3-94a5-887a14399f70
  6 9946620f-d98c-8b5c-a149-1007934bcdd1
  7 2a0db246-79bc-36fe-a965-7f12a396c918
  8 7436fb39-b3a8-35f0-8424-f1965c54ecba
  9 f264f7bc-8f60-448c-87cb-e3a8c51677dc
 10 b613b45f-871b-53e5-bde4-98969af5e7be
 11 f50737a3-ca68-27a1-aa1c-5efb9fc63e98
 12 c998280a-bff5-3242-8fc2-8ad06c3ff349
 13 2373f37c-d264-0684-a086-eb1c3bc0e424
 14 1b39711c-2387-8fa1-bfbd-f94dbb92d372
 15 c72bf24c-c887-485a-b0d7-f4656c4f893c
 16 b27332e7-1890-6ffe-a20b-1ab16b443da5
 17 16fc24ae-8858-7b45-aa02-6086eedcd282
 18 d7d4d687-caaa-6fe9-afd7-596fbf887dc8
 19 cdf4a7b3-d5ac-5e97-9dc1-c276f131724e
 20 2918b9ac-33a9-8e0d-844d-3caac94b05fa
 21 322dbd29-ab76-371d-8f30-3837e0031f4a
 22 2e7c571f-6401-844f-a61f-f3ba45967eae
 23 1096b070-7c4c-5c0c-8155-36afaad7d522
 24 60caca3b-dfe1-1ff8-bdb2-43ab68dcaa9f
 25 252366bf-f59e-38cd-bfa8-d4b60d94c8f9
 26 fa3a9316-2a05-6458-8940-e4830bcd1656
 27 067b40f2-cfaa-7b67-aa07-646dbaa2de69
 28 e8eeb9ab-e365-06c8-95b8-a076a5c3071b
 29 5afcf789-74e9-8e10-b670-5387055e5e25
 30 25a88405-9b2b-710c-96c4-ad654a57bb64
 31 3b5e5fd5-46cd-8f26-be5c-b616f049cb22
 32 dd17e133-7b00-5702-9406-0bbb9c6d04e6
 33 8fb6b1b5-b9a3-1c10-b34a-6b11b6f09693
 34 0203a2ac-91bd-1dea-916d-2018d1abe077
 35 582ced28-1ef6-5c01-8fa6-be5e8dbe239c
 36 40085d5d-d23e-1b21-8375-34e92843b2bb
 37 eaac38ab-237d-1552-9884-0a557dfaf65e
 38 30cedae5-3701-4c0f-afb9-1364998ca139
 39 7877028e-9638-8fd2-aacf-1241651a1763
 40 3c9819be-b047-440b-9e68-91a3ba4fa596
 41 63df90d2-9210-82dc-8c92-3cef35452c6b
 42 419cb605-b09b-51a6-bebb-a231680cd892
 43 3a3590a8-ecec-41ea-8bde-6285fcf8fa6b
 44 15c184cd-ac38-3ff7-9d93-d1281dad2b5b
 45 357e7014-b765-4596-9e6a-5f0792fe47ab
 46 8e2d6d44-cabc-1ab3-9710-4fc12d4aed18
 47 8337278a-2093-395a-a7aa-cfdcf1cac58e
 48 7c42b83b-7fdb-2b9f-9f54-72784de20cf4
 49 93fb0841-11f5-552e-95a2-e4d8a5c228e0
 50 97ba8ad6-b03b-192c-94ed-dd7b8f1f2ce9
 51 bc200a12-272e-2523-9901-9878bbeeaf7a
 52 f1a521bb-8d8d-5396-86e5-cba0a1f6c474
 53 436ee43b-cb34-7d5f-8669-3e873cba76c3

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 04346833452308467658385136708785115114848543413251257. Exactly this sequence comes out of new Random(885).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 79 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.