A858DE45F56D9BC9 archive

201303010444 19gel2

explained decrypted filler

seed 54

Metadata

Post ID
19gel2
Title
201303010444 → 2013-03-01 04:44 on A858's clock
Posted (UTC)
2013-03-01 09:44:55
Timezone
UTC−5 · title 04:44 against posted 09:44 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(A858DE45F56D9BC9201303010444) = 6e8a367a1b4d601479c75882fba0f018 (name+title)
GUIDs
56
Filler GUID seed
new Random(54).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
100 · 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
1 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

9909A6F27DCCCDF0 CA916886E6EDA634 15AC3F46C6808E89 DAC120E257332CA0 B26A6FA09B179C94 4EABAB9305ED3042 0CEFFDA08EDC1DA5 B65FD26BEC634285 BDCCC68EF3FF6627 931B7DD5CB323A18 85C229E5B249001B 1F759BC31BFF5536 96A9D31C66F9CD99 66B90A25A5FC55D8 CF8A197FF341603C A9223536F197BA8A 1E4E0789EFC07174 BC6A9C85B880F391 ABAB1247707DD19F 041E828204B75D07 FFB20A58548D30C5 21C746BF207292DC C8CC2FCCE0CE0595 A9DA166B743D9D7E F4BE3A3E39A06466 A6E8FC02931009F1 27D2F10645D66B15 FB1293B6F935E74D 5CE821C292738EC0 746F687430737615 4062880295E7BC9B C196345D6D04545D E601F21F1CB6E507 0F6E271EF0923535 C3EBFA4ACA627109 79219933DC0DDEB5 6C43F5C8FEE16579 3C6AF5797E617D65 92394010141843B9 1203864F3C472812 D07B3227E8240D56 DCA05BFB2C6FCD98 304F055C35216892 5AB5CCD4BDF5F4DD C9E0C000DDB7D0DF B13303C11B9CAB05 5BA6A1EF9C2741B2 7000F19DC7473463 038FA67166440E6C 8283DF3385F84E53 9D7B95A6A42E3649 90C1C3E587F92EF3 AB05C1F8FADD43DF 0BF6A18943E9BEEB 44F9BEBD1C5668F1 0F6AF9E3B9563966 5CE29E70536E416C 503E522FB7046A9A 0A63CDAFA28740E9 AFACFE177AA1F992 1AD425B854D7746F D50BB13A688C201C CBF52B9016C98228 3024E880CA796638 6EA36AB78E79B21D 2730C0EF51794322 37FFF42D05BF1CC9 1C55ECD4CF78C5F5 63F44E0B7E215F19 E172A7CA30401461 13D1B0F5A13020AF 8E0F8F46A449603B FA57EAC4A18F3A77 B0FC531EA1434BB7 7A968B2BB086D0D3 040FC4EC4E7E9C2B C71DE6EFC4F340B3 3D99A162130E6787 079C3A0D8A297542 7B5A3AA07213F9DA A37B609BD1B8A2F2 CD0F624C678CB038 C5FF0E46C09C920C 72E525FFE2A332DD BDB667BBE20E0FCD D5EDE924622AB0DF 4169254122B1025D 0FEC723F64B9D8C1 63CC1DA87CD6D963 ABFF4BE4444BD88A 84A806FD0C152040 7956D3A7B10F8450 48BA6EF3C16BDE3F D2D2B936A4B8CD5B AB40E4E2650A6A7C F0C1C920EBBC16C0 9E71CBB0044C5FF9 AE6CB2642DA789AE 1B7A367C2D9F83EC 64BD6954A5B041A4 40595710383B32A3 65D732F936937F2B D6DE86950BCC9637 047D0A1288EC100C F640BDCE245B7444 E333293A3B42CB5C 1CCE3A6B6BA307FD 90F93CDA94C7E869 20288EE182F81C4A 9B09DA884CC8E983 98FD0E61CEEF0B45 B02FA9B466497343 3515F5E1255FFC64 476F8492CC06A3E3 D7DFEF051EA7BB0E 323036A2BBF5EB4E 78FA2FFAADF4AE13 2EE7EA4B6941AFBA 67BA14423E79B26E F25718A8152CB62D 8D09BAF001FEACCC 588213CAE82EC160 A508EC368B3109FF 3B87762A5E2F6993 DA8F14A984ECBA77 2489647CF10355C7 CD92F6FE0ADF1945 D8613CE4B12576A5 445F712F0D87BAE9 077DDDC2DEDBC9A2 A8FE970D5F9D7E45 B4670B4A51975428 27AC4A2D4F96BD09 1E7F21E59F13DFEB 8091CD30A824572F 82FE3CFEA6EF331C BB65762D224FCA14 A21B6995F0CE46EA C4B4F8B760C44CF7 10FFF824ECBF9E6D 67E28FC75F07CADB 42E77580D371EAD2 E19C0CA8B49041D8 9C00A9CEC7376073 CCE35E0DDC3E2179 8202645B6CF43A89 BC8B46BACC31FC0A FBBC240F5C44F96D 28BC413000382FB1 37D78C0D925180DE 62ACCE844D9ECF03 AD415DAC5556887C 167148B58B211CD0 A4BE6F3641DC562C 00B1496857E4E0B1 8A5046E0EDB2FA9D BD3604E43B7CA982 47F508D55E1F23D1 EE496781E738ADB1 AA1850B08C878EA4 30FBDBE1D1CCF3FD 5B9554A1DD5B19CB 9D783F50EA18CC9F 070D42859BBEC697 60CA72BEA165A385 47F22DDEDCC5E01E BCEEA71C3E818048 2C1F46C260EA6C99 342D743D4EDE9CDB 126A17139D93912F 73F3217531B99480 4B7DEB900F8B191C A0D5C16C2E1BFCCE 96BD7C319DA7C827 5E8631525FF157C5 610628B4EE858E81 04C4905963894324 ADE6DEE4A85CB71F AB9404A0001FE950 515B9ABCFADD24F3 CB8DA8E1BAEC844F ACEB57001F383B65 C39E80B7E2EFE0E6 5AD9AB8BFE24DABE 9797A5440E8C9F66 F0183D91EF6EF2BB 6C463E5DF7202DFC 3C637B4EADF06DBD FF8161967DB95675 8643327EB2EA0B4D E68F09D58F9A4930 E1069BCD5FDA32D8 C62D12CDFD42510D D7D3C847D9EF7D34 D7AC2668E9A23B61 18C352226E2E5455 75CB510FB3E5CDFE 5DEC29132D6C5CEE 424B3014099F9634 E0A0B1FC8B9A66CD 83E61C74D8AC0E49 6DB3891A47539D10 8FF798290010CFCB C83324AD6455E025 34C74F63C667AAF0 CA6094755F072689 D3A7B246F67030E4 63A4EB284AE6F478 89185C9379626261 5565317E3145ABC0 3EADAD76865EB37A 9C0C1C363384DB72 004509AC403BE5FC D880B35BD7DF8D62 A9E5F2F51A4BD548 B6734C63EDD792B7 2E4F127C26824448 63EAE9E0019F67F5 961818DC4D2F7A0B EB413987986F7D01 01836DD975B68818 8460171658A1E979 B951575C8FEE5D74 B61F6A5EFD0FE339 4A1AE481B15B334F 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303010444 (name+title). Key = MD5(password) = 6e8a367a1b4d601479c75882fba0f018, 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 ef22d8c9-8c0f-83ac-83e5-a186f42a2260
  2 11e0d1d9-d1dd-5989-aa61-33cafe81d76c
  3 32e5e00f-236d-4b7c-8c61-b081dcf1a00a
  4 c33971f7-a855-051b-8807-6bf35df64637
  5 673597da-d706-5b4d-bbb6-499256e138da
  6 db334f9b-9bd0-6021-be2b-8cf8c6db1a2a
  7 24a2c4e4-e18c-04c5-9dec-9558393ab576
  8 945fd992-2028-40eb-84e9-c733e74d8ca7
  9 3a88cb0f-845d-512c-8f89-9756f2d49c92
 10 63f79a49-8062-104f-aa3c-40546d8dfc0c
 11 5105ae68-6aa0-0e15-bb6a-8abcb797e447
 12 a23a0b18-1321-5c25-bfd1-1be3777f66ad
 13 2aed0c55-c67c-6bbc-916e-88e93000aa12
 14 a017489d-8478-5419-80a3-300cd9d710fd
 15 bb51b1fa-0448-7cb8-b2a0-03ffcc62e307
 16 7119b15e-79b6-6541-98a9-aaaf9f44f3f9
 17 8672d7ee-f9f8-581d-91b1-84b2ddb43958
 18 08f6f724-9ce0-4745-8d8d-e52213761a27
 19 d3972c2e-51b5-1d47-af84-051bcc133df1
 20 fc20455e-a462-2d8d-83f5-0ede51773ebd
 21 12bb21c6-f386-858d-b3d5-f464e1fb8946
 22 4d18bdc2-1452-0fe0-a33d-6132535c34d7
 23 0e6734b7-0e6d-10eb-874c-9a09abb87729
 24 117430f6-6641-8e17-94de-7dc316624650
 25 bc02eb50-56d7-8f9a-b8c3-33941fd35acc
 26 0bf68ae7-55b6-228a-8d02-dcd41be59ba3
 27 350283f4-a89d-38da-90bf-cd23e412e117
 28 6d68ad4d-bebc-1da7-a836-302cd08d175d
 29 8e511a27-b9e9-4947-a496-766de0629440
 30 788bcbf1-931d-5492-ba6b-87727b71099c
 31 a0eafaa3-1f75-16b9-8d9d-bcde8d82d1f2
 32 8dc4f89d-8c6b-6eb0-985b-ab24676cf473
 33 65abb0a5-2109-0112-af8f-ae6ce683a150
 34 54da5156-35d3-3211-9568-9e1cd28844dc
 35 d3539a52-e97e-49ff-aa2e-8220c6eb6305
 36 2eaddd37-f352-0664-b9fa-34781dd97488
 37 ec1a3ef7-7dd8-6aad-9083-93b3b5c56e2e
 38 3c549a04-08c9-110b-82d2-7f9738eb90f1
 39 24c352ff-5cf0-5e32-90b5-132b17812201
 40 80486f0f-de81-5f61-be51-06c14ace8fdf
 41 24621382-2f49-877a-94bf-81cdb82d72d4
 42 865467ab-3cc2-6466-a61a-190ce2a39b81
 43 05b2c484-4d99-098f-9a7a-9b91ad52212e
 44 7a1dded9-1b08-346f-889e-96a9b6f25fbf
 45 1eb35b02-c4f9-381b-8800-13aeef1749a5
 46 46a9c8e5-454b-3eb4-a894-0b79249d8e9d
 47 c6e94ca3-0639-61f3-9c6e-6acfb0bb1346
 48 997db321-e8c8-2100-a99f-c33ed3614c73
 49 5f3f58c7-7c7e-3e9b-b55a-29b6254dda6d
 50 5959e30b-2ea8-3280-80dd-b5c39a421847
 51 cb8c17cc-fc09-6fa2-bc5e-3432e71371ab
 52 46ddcedd-d93a-0646-b444-a58bdb870881
 53 a69a7ded-c83d-7ed7-bc76-b179e60b83fd
 54 10b842a0-76a8-4478-a920-e1a7228a59ac
 55 ad013a71-4b71-007e-9267-4f4f3c1bba35
 56 c1bca986-751f-7fac-917c-0a7bca196279

Explanation

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