A858DE45F56D9BC9 archive

201303051314 19pws7

explained decrypted filler

seed 708

Metadata

Post ID
19pws7
Title
201303051314 → 2013-03-05 13:14 on A858's clock
Posted (UTC)
2013-03-05 18:14:50
Timezone
UTC−5 · title 13:14 against posted 18:14 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(A858DE45F56D9BC9201303051314) = 1e41bcc0227cb4abec2ed8d66852c00b (name+title)
GUIDs
56
Filler GUID seed
new Random(708).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
195 · 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
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

7C53637312F58E91 3E95203597837F0F 2CB01E2F7A8947F2 288E2C764C322E9D 7C1E48AFFFFE4879 27D214F47765AE72 BDBB5832F38638A5 1745F30582A6B5BA 35B9BF0CB9AD5023 508990155C0182B8 88DD06F753D362A5 7411E9237FBD139F 76EB7658C503F03B B69EB088F442C943 1F3F00166B6A9F06 8E28EFEC400A42D5 F3E504AA6DFB9B41 1297EC3BBD16FFAC 864A81DF67502635 0744251FE29E48C2 A847456867575E11 03965C2531D2F85D 54CABC6133091804 DCF02851EBF6323A 69C28EA743E669E5 3158E631DE3B7699 F13DCF57A8E84B1A 2E3FBD22541F87A9 1AECE61715CEB3CB 929B4D1C40461423 59255EA3CB4E6C60 F61883CAB57505B4 D5409272211E5696 24B6B71BFFB0ED71 C31FEB01612B5889 834105447DE90D4A 6C648BEE1D65E172 477C9CD234B88F8E 285758FEA7A6C803 74B288EB6C6E7510 B732A7F5F4AC121D 0DF2352D72C5D036 885658C1758F359E F2520F074731DB45 3911D0C78593B3B0 417CF84DA7AB04E6 2D699E54042E2D03 2BEF4B473CE19584 A4DFD9F32D0F5047 30613C8DDADA66E0 21A89EE100C4E988 0721C2FA4BC5136E BC7F10D5A3BE3B47 0049DACE54B1307A D4184AA94C33F91B 9AB5391E68DD96B1 A98F9A6C29A9334E 55C60891C9DB9E29 40DC42FD865E9F46 33FA262BE33B7944 9D10EFEB08861994 C08481800E06CD46 6F0A2337B2CE746B 26B31417FE349EF9 F2E2C54B7EFA416A D08148A04F032391 04508ED2CA62A12B C80A37626A139777 0F8D7CBD7439AD88 98148526433054AA D6BE17DB9664D222 992B6E0FDF8E8639 E7646456B19BD67B 30E6FA6A33EFFBFB 3D41AD4C88324D03 2BBE48820EA2D493 9EAAF6048A7506B6 F7E02A9472BBB06E 596208DB81C3EBA2 CD1BA8CD9FB6BB20 AD50D05D0469475C FA713405DAEDDC89 37D7809833F4DDE8 8EE7DF93FDBF4B6B D847455EB2C31CE2 189FF9917164FB38 1773E9933358D4C8 0E688963A6FD6377 8BAFFD80D7F9052B F36A56356F8FBA28 A3E14E95047F529B 9D39FE35B68579FC 4AF55BBA4FFE083D F2A2FEA9E827AFCD B5A589076F6D50DD FAD5168EE56947E3 1D5520FAE27F56C0 B2C55351EBE47F9E C49C8E19EFF75A27 66331BA6CE170567 3A7470F453C4FCCD 7DF07F135A8DE234 BDD6BE0B465B06B0 009CF7B97C08D50D 41DDE8BDC70917EC A6E9C0CE9590DC44 53AACD58D8210E44 23675303888DA69F 8D15D1569E9EF57A 1CD74C2F80CA3042 6CE3815B52A5490E B2528931679495F4 B1EBD6EF3B9899D7 5F08FF025B1A9253 0D5AC3721E0F1721 DB35E0EB74836B62 482180A6DCE8B5EF 8ECEB707EAC3E1EF 3CE7995692E8677A 8B4EC189778D51E0 8D998893A38ECA41 907C6AA5A870747E 6E63E8D9C5307332 4729DBA91C4F788C C2B27801D7FF5A6E 024E091C87B0A89B CB4A47A3300B93CA B971D33EF573B80C 6430A32DC2FA6B4C D982C76CAF181CD2 0DF58938FD16A2C6 AD6E770E692F60BE A0AEA54FC7081617 587B4A43E318E0C8 E7078A6BD9745069 60AEF0175EAC5116 7B6C23D05DF0DE18 FC7771E80CF0C305 3693D2EA2136CC50 78C46ADC229B6222 248C40FFE956595F 4D9ABA413068FB69 FA0145F6CA1E402D DC34361111E2CA3E 1553603E8AFEBDF1 F93546F9259D99C5 4EF0AC8155E377AB 83DBBEFCAEE911C7 D1C33F2E143CB7C9 9B43178897E4654B F4A49DE43AE235FB 94D14050B5D25A1D 8BC709521DF56AF9 34CC8CBC277B8EBC F07BC480F3E34FA2 CFBBCF9B9B2C94BC 85FC3BBF9ACB0AB3 6F68BABFFE17DED6 38016AB376280640 2EAF8A718870FE7D 640B0FE4D11F30EE D4D62898E08B2731 DAE97116025DC404 016D93C157969412 B582156283C4C1B5 2B34E95F34015F23 398CA2DEBD318D1E 9113DA5F7EC30E23 7B14BDE09DAD20D5 1AB559AAFDA4FE69 0A13D9A2A251D9FD 7D43A41FD06D9072 68A849CF82FAA942 2077C7F532873BBF 4C1FBDC4B0A7D811 2595ADF70BB7E5A2 3B11167C3078C1F8 15FB814EA0C4E55F 3FF019708BB96532 9210A7120D4C40AE 976D9D45A81E4087 28B32DB3EA7C57AC D63AEA599030C3B8 68F6857E296518AA D297E379448B484D A69CFAC203F5D7D2 B6301EEC99074FC6 2541859CEAFB1064 4CB9E6FD24DDAC37 D6A6484D6B0557F0 DF43DA0F31DD028A 74FC664A3D839EAC 9F0A82883130AEA2 C24812C11EA1A2D0 7DDDBF143A5B1CCF 340A9FBD171D8134 0828FF2CD55236B5 2165EDC6DDBAA7CD A7A1283FF28843E4 52C8959080B4F560 9CCDBD735CB42EE6 B27AC20C204923A7 B08168AFD4E38E16 A67F95A962A380B2 650FA6BDAE56A1BE 866008E0EF0DD9B1 846040186DE0C8D4 AD3450D9F6248C52 FB6B8872D7C1CAC5 0B19187D7521E3BF 48369A2CF9A8353C D67235BE4E1A21D2 30ADA4153F2815C3 2CB3CD013D85CBC7 20A0E3335F33BBCB 1CEF6C5F6C4226F8 CA493DDCDDD66114 06FCFEBDEB947E1C 987C852E6D443131 D9F21DAFD00A9ADF 7FD0F9FF18B14926 5F6AC425CB2A36E6 098A389A0B9291ED D7E20BF6EEEBCAFD 4652381DD8840E81 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303051314 (name+title). Key = MD5(password) = 1e41bcc0227cb4abec2ed8d66852c00b, 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 f6e90700-638b-5304-ac49-301c69861b46
  2 599bbd61-a59f-5822-bf98-cf14a40bfd88
  3 7c8e320b-cd99-59f5-9df4-b96cdb0dfb17
  4 2e79a4f6-77d3-61df-95de-5ae751a690e0
  5 75297425-1ae8-7ba9-b99d-4ef2a5a38f6f
  6 e88220ca-6601-26c9-9d93-f2123678f405
  7 6a9d7bfe-5013-1fda-ac37-c124b94a7149
  8 29cf79e1-a58b-51cf-98dd-e09f30598561
  9 ee77efd3-85d7-582a-8d1c-def539ace62a
 10 f4be99be-da69-3164-8b98-459728ae1070
 11 3dae486a-dc8d-87c7-b283-56d5d5c1a202
 12 feb74af9-52be-1546-932d-199b38f3376a
 13 94ea6ddf-4661-3d8e-ab98-f2dea36e9e54
 14 18d23589-c242-7880-9a65-efd7a6d9604e
 15 e8ce9f2d-a85b-5a7c-bf4d-d020c97bfea0
 16 6a289b14-ee92-13b7-baff-79ff3609e9d9
 17 faf01325-2db6-4cc6-b5d0-c1c4c22d1b8f
 18 a4e9255d-0d4e-8146-8596-edaf8d28a68c
 19 4656dd8d-04f9-7e08-9d71-7d4b40e00fd0
 20 fb083766-4340-4b68-a1bd-974064bca964
 21 6d6015e6-854e-8cd0-a16e-eb7d8974b4ff
 22 cc87c615-a1e7-4a59-8912-0bcef4d71520
 23 84f3b827-97a7-501b-995e-18bbd6a38f65
 24 70300036-7b6b-3aef-80a6-4e77e47b884f
 25 fe464e78-7d2e-0d35-afb7-3e9ceb7c7831
 26 7787491d-c20d-8d78-8b47-d5ab65fc72c1
 27 cd789b67-2c4b-559d-9d71-311f63ab35e7
 28 8df47103-7f03-37f8-b274-84256ae53eb4
 29 eacd5721-3446-0765-9a3b-51db2a60a0fe
 30 a174e1bf-1188-26ba-b7d2-d0c0f8916bd2
 31 ce9d07ca-7b58-516e-9264-0dc4b3c7b10b
 32 3abeecaf-ec8e-830b-875d-e4091e1aada4
 33 73ffe80a-64d6-05af-96e8-8c485399322f
 34 faabf774-9381-63d9-bdaa-bda9abc0dce9
 35 15ebe35d-8462-7d24-ae30-6bdd3af75bfb
 36 d6951730-8818-4d87-9917-794a02af13ed
 37 fe1f73b4-fc35-4faf-b971-81ce52b8eb59
 38 d913450d-6474-76e7-8db5-6265dc876733
 39 3cff14c6-ddc6-5b3f-8534-a2c05d7cca4c
 40 6e45b115-ee8e-886b-a86e-69fad6cb53b1
 41 a7dbf6bc-34c3-09c6-8894-91e61046bdd2
 42 98833996-09f3-3a44-9d3a-b4356a932310
 43 f6c3a583-869a-184e-9920-9664acbd85a7
 44 35a5dd68-bc80-3d33-90e0-af5f5b4e1636
 45 b9ca881c-d286-1c99-a8e0-d0592560b594
 46 faf2bd11-335f-2cb8-88f8-2d4dcb9bb744
 47 46f7bc34-9f09-14a0-b6a1-0cd2769d2f8e
 48 f814a819-d851-49a6-9d4a-ec47b02f678b
 49 5ba1483f-0b1c-2110-aa5b-9b61df76d780
 50 1e28f73f-0128-70f7-a2ae-168b0fa091d0
 51 dcab8c73-a086-5675-a638-e71dff228186
 52 92772135-e80c-752f-9789-b59490c13bbb
 53 4403e0df-6544-1b28-b8c2-f204fbf2736e
 54 21043e25-5145-6319-b0fb-241aad7070d5
 55 d18f2841-2d87-8cf1-8e34-92352d7b8779
 56 8962ba6f-248b-085f-b2c5-826af1b448e0

Explanation

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