A858DE45F56D9BC9 archive

201304181119 1clyq6

explained decrypted filler

seed 70

Metadata

Post ID
1clyq6
Title
201304181119 → 2013-04-18 11:19 on A858's clock
Posted (UTC)
2013-04-18 15:19:51
Timezone
UTC−4 · title 11:19 against posted 15:19 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(A858DE45F56D9BC9201304181119) = 7e65f4ac574d9b21788197141371f428 (name+title)
GUIDs
56
Filler GUID seed
new Random(70).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
41 · predicted N = 56 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
18 · 4
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3D16DA8B507AA973 70EE508C57B949E7 1664595EB84140DC CE24A4F4F8AD7725 E9564CB58C697317 3E943EF6604ABBDB 79059C3F3F205244 FACB7386A5A59646 6F0F4B1410B74F54 7A9C172D411660A1 84315C169DE85A5D E870EB9BCF0697B6 69F3D6410EF1FAA2 DA58CFB7C15C4E54 2E5BE84FA1BBFB9E 000D1B60ADB59B6F 76B3CFF789894FF9 984F163641795479 E8E57F77F778C981 2389F6C9AEAFDBF6 1D9F2CAAD903FD45 D0D8517B16796C1D D3567B23B52520CC D0BC3C5BC2F254E0 31DA6704D22DD967 4A81C82BDB30ECBE BFA855D2AC72FF20 A0819F7FF0AE43B1 2969778509D2556B 35B03FBA95513F67 8A23CD9C25767CD5 27F03C4C5C64DEA4 F559656EA8C23E7C 7D4CAD315D49F666 BAB08DB56F69193C C5EEF76922251B68 96891212C1A47385 8928CFF4F2B5778D C7A281EA7DCA1293 E0F5B9B3CF7AE6D2 A6036EF20DFFACF7 945FB0E2FA488FCF 2461709B9CAC418D CBFA8224AC68CA65 1C3D40AC6EE1AB1D 09AB58303AA27649 3F5FF82107322F5C DDA8EDB6B09B8B23 6111454D075DC45F 79E19C803F357437 CEA503AF868F43B1 33C4634328C4BD68 A4E5A0291EADD5E8 04EEE915A3E0AFCA 1BC47B72B7591975 2CD5F0E54890910E 77C779AAC6815BF7 8751E2B911525A1C 2C0516B23312B721 45C8E4D771CB430C 3225D43B9C2AA6F7 53721561635D38FD 4743C9A5914D4876 053B4C508ADCF239 17CD51D1C5737037 F5D8232B9C3BE396 D4FEFA85D1FDEA2B 149752595BB64414 B304086075C9E7EB 9215FDE8FF3FB00B DE15B55B4A0E369C 47817C028C9172C2 204FF9CF103EFBA5 4B0295EDF7522C9D 4D4BEF7641ABDF34 B335CD7E5116A318 6F93B46F7F7976D7 9318581E12456A30 48773303E3A00468 0EB09E14360670DD F1A726D462FB00F5 A5B7500D032BFCF2 E8EFCD8760F3B2C7 6C18F592CB5F0DCB A20D1DF536C81FD1 59B4E0704E4DAA55 3461F01891A88020 FFE810385865D87A DE94CB2BFDCB3310 6D363292747049C1 383D4C67A91D3B13 E57396E1B2D1EBF5 3DED167907027154 851203E9FC35D9B3 87FAF9AA6991AF8F 333CA1BA847DC06E 78CA23E36FC8D877 711C59732B6176AB 60480FFD2104B7AC CE79BFE190957E94 2F73347098BDB409 E281D1CF82F92BFF 8779CDA2DB16CD58 A7B249127087AF43 57E568D743D03845 172C8FC9D3D681F1 3101E2955DCA9A41 C98D7AA0F78299FC F858C1719E2111E9 9A81D211E4007D1D 64E16296463C8CA6 B92008A04567D2DC FD9DA003B9186535 8CC574A4903394DD CEB7431289AC145A 28CBEBA763ACB375 7FC841C95A7AFD5B 49F25C0AC36ED98B B033B3882161F128 9EBD000D0FF3FDC2 2D51603F4F12553E 5CF5ED1526985F73 E320A795F0F0F104 FAB7822482034DDA 77CE248CBE66846E CC346BD542261A71 2E742B9AC82E943D 62252A986CFE56D4 54FBE62CDF265355 C9C9B918994125BA CAE34B7EEB31062F 54C969EFC1934203 CDEF19E845DB80FC 2A1FC0CE1F16D9A5 9481514D949D2792 EC9795DCC83B7579 B323902142D505D6 D1DEEF8B72E4D024 C68854872424CD44 EE516403F0E202DC 8F912F3E685C4B15 D586F95D7005BA7D 44222FAC09AC892C 458FB15470119B67 FDE53AA3C18CC2FC 03075A49FC157A1E 2FCFB8677038803B 7262869F81853A28 D4B3652C767623C4 3F84C63E22C274F7 321E613F08D682AB 68D1BBB874B75672 F2FEA666B6C326B1 C89BCC5D77A6367C 35F4D6A0221ADEFD F93789F0F2923FC4 96CFE56F4E9BBA5A 3139BD0EF9807089 FC91BEF9B295D526 B49C19E71E349F9B 6C0764163B3BF838 667CE5F020B4CFA0 3F719F4463B69ABB 0B7EB445654BF2F1 98287293BE263602 A8910C7CA6B5D6A5 5A57D683AC68ED3C 81D871CFFC207458 F223626C9068B591 10BDC310B1640547 E2F8A4EEE2692E39 2CBEB50C8FA8768A 222BCFE8B4346D0B 0015C39C861850EC 4325D93DD49AF69A DF886F3CD44A2A22 7D61D77FC22EED82 7AA15FEA82022C72 49E500AB93765173 88E8DBC653292298 9DCE9C7F7EA4659C AEBB278ED2A17B5A 022F97B6E1516B29 D48605A790E9C078 A17B741134EAF2FB 196AC64945DB2833 85FDCC587BCF50BE 50833BFD9826823A 9041B51484F7F388 6020853A61BBC896 7167F30D9106F171 C88AA4EF71CC109B 6D1F1A7ECC6A4411 299637CB17DE3A9F A4168A02D52BD542 3BC4A08F043BDF10 247F06575F9FCB6A 84D0BF079BD6BC3B C9D1C556272D08AD E7496B5E0E27EC59 FD3E973323DFE491 47222F2E8BF583F1 A1A16B8638CB570A 683FB34F77A9B592 33E16679646F51B2 215900C4DF7EE657 C24E3F9227F7110A 2C45CCFD2B0C0B33 9EBFAFC0C3D0AFA3 363AEA2644D9A38A F53A9CF0E42A2A43 1225D4E19F343253 D835B76587A5A288 F3C77000F7E99B7C A8FC16DA8279BCE8 75C1A09AF04C6E2D 385CE10F66E6817B 38022FE4FD939704 ADC3E07F29A554AD F1FD006F16275FAE B61435FAB34A85B4 70D5ED927DDE4B57 6C2A58B2720330C3 7F813F51E366E090 F3C9CD42DE3E9991 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304181119 (name+title). Key = MD5(password) = 7e65f4ac574d9b21788197141371f428, 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 15b9298a-7449-2ec1-a985-84e23baa86c2
  2 2802145a-5762-35c9-aaa6-5bdf6e839414
  3 4203118f-4d2f-62a5-93e9-873cdbc56687
  4 f47806f7-5d24-4984-86b5-db4dc93a9764
  5 626d4567-bacc-7bd3-94a1-f71ebc376f2c
  6 696010d4-c46a-67d3-9f46-e1e472dd01c7
  7 c502f2c3-b700-2a46-a329-32a104ae6192
  8 fd4a836c-aa68-5264-92e5-184838e4b189
  9 13e96761-fca7-5b7f-9298-457bb47383f3
 10 d7e956b3-3b00-0d65-a741-2e06d565837a
 11 01cd649d-f199-7845-a0ed-6df824a6dfba
 12 7cc6cca1-8ddb-1d1d-8943-75260507bfc0
 13 9193910b-6c46-6dc9-86eb-8254d1280c58
 14 023cbe48-8f04-7a3c-a5d1-c0a3a3127274
 15 408a586e-d80b-8b5c-a6be-7979355c354c
 16 1a87d14c-df21-6b92-8e73-0edf18c62236
 17 810b09f5-3ca5-22d6-ba1e-faecfc242719
 18 8094a521-72e2-3542-b72f-36e0d6894aa4
 19 fe668038-a267-5c89-a00c-dad1d43d951b
 20 012af03d-4f6d-3247-af23-a3300e4ee861
 21 92f3fbd0-5692-1855-b4ef-1bb9b6fad2eb
 22 38edb32c-f801-0306-a296-cf299949d1b3
 23 afcc2566-eca3-7bb3-b09b-b66c2e1a9f8c
 24 3da76a6b-9e04-4014-abb7-28abb96ca931
 25 457b1376-167c-55ca-928e-96ba38aa8cd8
 26 45417dd2-1f9f-4210-afd1-cf1872830028
 27 88ea9812-cdbd-18f5-9ef2-0ef9095d90eb
 28 ff2c5ecc-dbb2-0f92-b4b7-c95e71c0175f
 29 9560a5fa-0d72-70ad-9e5c-e937f363166b
 30 b6322e28-07a0-4ffb-90a6-d6d7949c9f33
 31 5aa9f49a-b237-0006-a23c-82e5d367626b
 32 b4763aa6-d055-8faf-839b-557501c65dbb
 33 20480bd3-deff-4173-a500-b6129e3b0cc9
 34 bc2eb903-6e09-6047-8b19-620db63e9939
 35 c4e27120-15cf-0ac4-9dfa-4299152552fa
 36 39b3b89d-c46a-7137-9775-50e0b8b6d609
 37 2d47b878-b9fa-0b0b-8fed-75c244617c3e
 38 6db83d14-fbd2-0a83-8339-8eafb54d5358
 39 463be779-8bcd-2d36-9124-144dd43c45fb
 40 b1aa1d8f-2c00-6c66-a4ea-65263944e752
 41 6bb4000d-73d3-2cf6-ba6d-28a1b5a26e37
 42 608418ea-3c9c-1288-a44e-642340720123
 43 65169f6f-4662-15ee-b259-6465c8d6ef38
 44 d1feb5d5-1163-16e0-bd5f-31d66e59b078
 45 c50fb445-3f45-76f1-bf79-8075b8f0e2b6
 46 f16901a7-c337-3833-b51a-5fad16448661
 47 0bb986e9-d0ae-113a-9621-9b7e0199b710
 48 80a4df50-39a5-4f8c-a08b-842ccde74eb1
 49 8ddfc51b-7c38-8d3f-8f87-d2f2698bad85
 50 a4e7e61e-e5ff-4561-9b0c-43e3052edacf
 51 65ec6eb3-9190-4f61-8e6e-c19542a7c197
 52 d3b9b06e-a682-2905-bcad-ab744cd5f6db
 53 ec49cd8e-d0a9-467a-b0cb-6fafab3f7ba1
 54 a0aa22c3-2029-693c-b361-0cb83bd8a7cc
 55 b23ea270-48f4-10db-a382-1264c06d56e9
 56 b9b6b8b4-0ce4-25e6-8be2-501eb1a776fd

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 23647625507167862353107454107408460700262111731484424612. Exactly this sequence comes out of new Random(70).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 41 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.