A858DE45F56D9BC9 archive

201303022126 19k0mw

explained decrypted filler

seed 970

Metadata

Post ID
19k0mw
Title
201303022126 → 2013-03-02 21:26 on A858's clock
Posted (UTC)
2013-03-03 02:26:53
Timezone
UTC−5 · title 21:26 against posted 02:26 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(A858DE45F56D9BC9201303022126) = a501f99db0bd16bb33163dea1df54fc1 (name+title)
GUIDs
56
Filler GUID seed
new Random(970).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
137 · 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
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E2FC0E44EA789207 6FDBE00421A34445 771ACF430D12C316 CADA3775C38D0921 27F29DE3714D4EF8 6C92442E616F7979 E8D938EF97D3FB0E A53138749E2A5E49 E5794B351C41CD41 7D1883D8D87E57AA 3E25A293E9C7F8F6 E0BA8DD63D498E3A 8712A9B02C11E768 F3901A547D923ED7 34A869D04F017232 2769E8D3B6C997AD 0714F31D5CEB5DFE 18C6C96F58AA24D8 61CD2855EAB85692 7438E7900D6023ED 8BB1C6F87861E44B 00896E054AEB7A0F D6CA7836617B3666 76188D5D921AC6F1 814D64744B4DC803 9D33DE11A579C6D5 9C6FCBF9CA13E3C1 84C8E7A23E1E9D10 383981E95BB947AA 4BD91BBAC38651E4 F9EB68307EE65497 4CAD141D1654A5DF BD456845D87A6587 37EAA3707C5BE710 AE380809307E028E 070F50C912CC8B80 2A56AD901E23BA67 AC6EEC2E2B3CD385 C1856A514FD2BF11 D2800B6FAEDB1218 EE0079569F735C74 48DFE2BBACAB9F5C 9C6765353A3CCAE2 DF05705374A8BF8E 22C6C52BEDED894C 2EB0E75FD8A71561 222F0FA5745956C6 B5B23BAA066772EF E4B0DC892C518613 A4D44D0AE571FF1F 57DFA3049B6BC653 E9F2E8008D8E6449 2A82058496887C25 051CEE0F778B7ED1 DD91E012F9E05683 83D637A4E1C11E6C 265DBA25724CA130 4F6B2F2374F77D24 9C0BA2E46B3F48EF 815F16F64A280BFE D7824F2A2746893C 90E0AF86BE9446F7 73B3F0A9F61F7433 D9041DC8CF2209C2 3544D69CFEFFF94D 8C55DF813A76800B 8B906CA1FA2C06A9 764AB423285AE6FC 2F5C7F6B1BF0B776 4A9F4FFF8E37380F 381A0F418C301304 C07FBA4F236D8012 4C281933D630F35C C4D3B3A19F730DFC F59A5CE4D3E7714F 4B90C3DCC99BBD4E 5CBD52ABF34BD29C 307D7B61A7EA004F 6CFAFF7FC9E0650E B785CE24125536AD 2146F78DAB8354FF F4A94914DBC96C24 827B4ED694B54C0D D17632DDE82EF22B 0B83209CB6A66F25 0C1126BA3BC62CD8 A171070F8A341032 0EBBDEA692DAE625 DF6FEDDBDEA9E175 B0182EBF95D7FD3E C518A411E045527B FADAEF8C10DDFACE 177EE2B7A5C11537 B8C0EE5ABF9F0997 30F325BB994172E5 47A25B5EA79C51A3 99B068336A329B65 F4244F837EB9A6DD 85C6F60B322629C0 A7346C4F72E3BE97 FFAA5D3E376B8035 724A5FEC5F7A1977 43ED96491C550EB4 61FB0B56E0D2D0F6 01C33040120BDC70 5DFC148A4F784160 913E72C8435EAE63 4F4A1A16D30B8338 C5796331ECF6E33E E84F4117AF2248C8 368B4B0B133DAB2B A484B04644BBF14B 36176EAF875E3ECC 2FD7FE310ECB9A32 F26EB6A49AA08558 BF92BEE21A483F28 D9F4A99599A559B4 056F125885894116 4338FA9380DD6A4E 85001966FDA49AAC C72535A668226784 05859A2727BCEF6D 72D09D98633985C3 DD4AAB6513079D39 C5444F81B6C7121A C976903FA25D4EDC A422F01C64954554 1B75C04DEA99335A 15C34BE0AF64A1A9 0C98394402E3F6C3 C78D2B925DE30F95 18ED9FF52794434A 58015F51B07E8290 500369D579ACF9FA AA3FE8E297A8C3A1 12FCF3CA00FEEB41 B689EF42F9602B7E D212C4099AFFA1EC EE85DFECA52E245A CAF48B7200701A3F 2634DB3AED63B1C8 EBB8289E9FB4DBCE 7204167718DDB3F6 D7A74DBFF3F6D8A1 BBF15632E4A4493D CF1CD869DE85D684 AB54F37C4320D4F6 5D0AA2E57896CE20 732260C1530B4EDB 18B1F415AA6B1454 B65E7757E738D04C 97C42E1A59EFC611 AF594D4183D7438C 356B295659788824 9236929646D964BB C91AB75D5D3F70DC A0911C0164D8E7D9 E3FFE4EC4C41EC18 DCD1A55B74ED6F2D F22D1EC612A29458 F7FEA793F73212ED 2C3FC43E6B0F4A76 9A8781012D1105B2 486D998933CEA6BF A259C3F200C7E67B CDE6A7E10D9BA6D2 0DEA56EB40BCD5F9 B54F448B6B4D42C5 B62C39C2070CF65F DC1548D034F7443B 7C7B358BFE52016F C614089E99A9E518 FD5FB4DD5EF784E4 06EF37CB7A961B57 29CA90BD896D294A 6EBE0F79BA1A566E 65BC928DC7EB5540 B3E397CD9A37F7DB CC87AE56C29BCAD8 D51B1210C6873078 67B7BC2246CD1728 7E6FB5E24FDF7CF8 08285C1029C04941 616499CBEE38BBF7 8DDC93C6CAAD294B EB8BCE4FBECBC495 0E68925647F6E432 010EAE4CD340093B CA738BCA8A7719D6 265538BF890C53D6 BC0FDA9367A2C84D 9BC37B6329CD3606 2F79A6C2329F10DA B2912D2DFA0E05AD 85EE0F330B1F651E FDF91455046715ED B5B68638B459FC5E 9EE75A662242A894 D4B07F66E195B71A CA278D900EA5703A E644430FD3C5A582 1B50D7C9258B8389 AA279E2F29839400 68FE20EB77FE1D58 CD2FAEF989BDED2F 0D797A51C8CCB472 1C589D28E8179537 3615A0A836883D76 5B4E1246C5D158C5 C24BB5242F1E5D30 DB9487CFB6933770 F10536DC53811EB0 8F7DDA86FB96C85A 8C957A084A0A0D16 D0BBF730B2A0931E 8585394BF887428F 100FFC4FE0459505 402945EBB5523C58 E94324850E1D6E17 79F30A3B12F6A923 622B5BD2A293A86A C492A523E1149393 640E03C6C4A513B6 0CCD83010D6381D5 769F4785CFD650F1 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303022126 (name+title). Key = MD5(password) = a501f99db0bd16bb33163dea1df54fc1, 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 77911033-1705-457d-9f08-7afe968e79a2
  2 405f5c81-e4b1-31c7-acb3-e1cdf5e81fc8
  3 ff7c6b05-cfe8-7e40-9e0c-4a82ae5372eb
  4 0430e39f-1b37-5f3a-a985-fbb8e6ca2c94
  5 319a2796-c5d7-115c-8f44-f2f031033d94
  6 bf8083d7-4a7c-2149-a6ae-9bf57a34ef37
  7 e1d11930-4cf9-4cea-abc4-e400f0e28c72
  8 b32566f1-9ae2-0d5b-aba0-acf67e3ba3ef
  9 f0acf08b-682f-8639-a55e-886adda7e613
 10 f3d63b06-3c57-8170-abe2-e6b370b6c953
 11 60e484b4-46a3-8e9d-8977-d735865bcbce
 12 61ede199-4e00-6c26-a62e-a5b70ba2bc99
 13 cb73027e-bf01-40f0-a0d0-f08a8def6d2e
 14 3a923c1a-8a9e-165b-aab3-a69d9a590515
 15 2b15703b-bac4-8c37-9393-b4aa6b1bbeb0
 16 469c1c96-0be2-755c-aeb8-65dcffe29a41
 17 893d95b1-a72d-5ab0-a90a-28230ed9fcf8
 18 ed3e05b5-2b78-32ea-a2f4-4f664909b8bf
 19 fabc2aa0-715a-83df-bd82-198fd0828083
 20 b7b7195e-bd90-807f-9589-8bcb4a58973f
 21 4bbf37d6-00c9-62fa-89bc-dabf9c753de7
 22 839f9e92-40c8-70ab-b28b-fceb5b5ca1da
 23 88c5462d-406f-81d1-a94e-63487a6996a8
 24 f7a505a6-407b-8756-94ab-c3cc03af4334
 25 54487969-c0de-65d7-b14f-8119dc23b361
 26 adee405b-8248-3408-9057-5cfbb828f5fb
 27 4dcec4a2-e20d-82af-898a-8d1312922456
 28 0016cd4f-82a5-6da6-afd6-147bb7b322e7
 29 bef8344e-b297-40eb-8665-59b85d747385
 30 c711a5be-0360-2f88-ac69-75ee6e6aa547
 31 3ae38e15-50ff-2546-98dd-b2b1ee088ed1
 32 cbcd50e9-a169-868e-8312-bb0d8ef97ccc
 33 4bb6a73a-800b-3bcd-9146-4d7fed4034cf
 34 6a4409ac-aa76-2791-ab1e-64b73c0f0c0a
 35 e520368d-49b1-31c4-9d00-1282055a3474
 36 9dac88b0-096f-7936-b512-2eef47721942
 37 0669dc7e-0435-477b-8643-ed824360a9b2
 38 5765da36-9f3b-319d-be90-d77d3802efca
 39 f880526e-ef96-4f83-9ac5-a22d44d2f502
 40 d8d4c017-77d7-6bc5-ab8d-7a0b8df21b45
 41 ce86a68b-14f7-1b58-8635-d331a5aa5fde
 42 cf744c22-dfdf-1a0a-b451-feb93dca2fbf
 43 ba0b4d04-e2b3-04e4-9061-be4a31746f11
 44 2595a405-9e87-0bde-87de-8800f8cf882a
 45 9812887b-f772-2d88-b606-45627bbecf23
 46 51201c8d-13aa-0694-91d9-51320ff9027b
 47 381f137e-a104-39ae-acfa-8b45c32fb90b
 48 5728b38a-28b6-5275-aa6c-157f4f0589c5
 49 580c09a5-e631-87d1-85da-f98bb3b9ca5b
 50 e5e94fd4-ccc2-31a9-a5aa-929400f39d43
 51 96a68277-79c9-03aa-b8e3-92b4d065be95
 52 35df5245-944f-8ff6-a611-f0fa6e2b49d8
 53 5235a208-9ce3-5ca4-b85d-051133b06c00
 54 65cda3c8-ed1c-0b80-9c20-5c568c5f10ac
 55 4a7b28a0-bcc9-3971-9c71-653bce683696
 56 698a4b75-2fac-5907-ac01-63b35dffc2ec

Explanation

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