A858DE45F56D9BC9 archive

201208120020 y2we7

explained decrypted filler

seed 376

Metadata

Post ID
y2we7
Title
201208120020 → 2012-08-12 00:20 on A858's clock
Posted (UTC)
2012-08-12 04:17:50
Timezone
UTC−4 · title 00:20 against posted 04:17 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
63
Filler GUID seed
new Random(376).Next(9) ✓ verified
Run
Run 22 (seed 528,385,484) (seed)
Draw
70 · predicted N = 63 ✓
Machine boot
2012-07-27 19:02–19:13 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

7BCB0B680E151156 8C450964B83CB7F2 707729B222B6E234 45138B81DC845FD3 B6020BB77218B50C 39D3057347DF796E 5BFEA09C4DF69BFA 2A1E7AFB76E7FEFA CDCBE4F101575019 7E9417C87DA9F8A8 1380315A2460872C 7978539716816119 05721391E0F56C5D 9ED13DCB96483BD4 5C48EBA880A9F6E0 3F683D59108F3C8D 86A66FD1790E4C73 28BB1170DE5FFAB9 9A2BE29B2A588332 FE08E739EA45B594 2FF69447AF20B75B 88F9E6D308080700 01635805239610DC 56CDB5892B197984 D714856F3CF45B51 8F4BD215766AA8CA 1E4C7BF2EFB9E0EA 13AE76AF9B20B125 E72A63E82865273F 2876720435879092 E1BF1E9145F2454A C6939ADDEB7D7443 08875356FC6D8491 A9AC67B4770799A0 044A2684B1835A37 7B6DDDFDAF659010 950C4CC04FA161EB AFEAA93F51CD8921 CA00605E8833A72F 8EF86052D30F9E7A 4A590639AC0ECCEC 64CDACAF9C1C8879 7BC18125A8B83C02 BF96EE734E724C33 BEBBA0EA53A6688A 6FF554F495CE7659 9F595C8F5D47E7E8 4851F5A0755D33E2 78183579EF33C994 B948FB57DFF86EF8 B608DA030CCB2BB6 4E27342ED3B3C3A2 F88A51D1D94039DB 97E314F40DBD54B5 EC834EFB1CC9F1A6 E4980C49FF5ED570 E4BF7F5CFCA1A5C0 6A5F6EFD3738553C 587EF45F735E24EF CA132A56AE39B244 8463006EDABD9363 B6FAFE447C4E89DC 4FA859DDFBE0953A DAE02F5780B6EB1E B099F26AB205F4A4 8BB3383F575C03D4 A7877844227C37A9 A44829F3E24E8E5D A9449C5DBCF73E0C D847CD6948E9860B 903100CA137C93E1 3006E69F1B4AB896 D3C183ACB1B506DD CEF7582A293B4F3E EA0393BD2156837F 9F60D00F7ED8542F B54AE4511F90053B 33E3FA7287691177 0B60D35AC0D0E7F4 E23CD274779D1B34 142A7BAC7382E1E2 67220D74290D5E26 2096B1C78C2FDAF1 81533E0317D2E17A 764BCBCFDC0A79C1 BA52E78D864905EA 1E9932F4E0EFBA84 8C1A2F74F3603040 9AE6EE46EB822247 695D1C3DD69EA54A 0FF478D97FD8F351 33C252F663ED7DB6 F0F000100D7C5C08 36E84A6A98C31850 3AA1551A6062D7D7 E4893EA8A8960DFC 9FEC89C8B6A9CE95 E36F00043AD2E133 BFE109F149413937 F210940781432D55 6B2C404C1B3FF8F3 CD2EAD7F3DC488F1 7E7BBF94B1813077 895888EC95331AF3 F55BB1AF33C18BCF 50B1C0C6DBFBE2D0 B73D9A87B353D3D3 42F18DE0F1BC60CF DF2CA6BD683E7E2C D89CDA2F3EE6774C AEA72F7FEAD0E069 3BC20ED96F11352D 3E54D836338516E5 AE4C21A49E19C076 2E202865A236C4E0 CC793C96754D4EC3 DC5FC05C43BC7D42 BF69E806C2FE5690 E184DCD4EB29AFC5 87BD46203CAC17DD EA110DDB587889A6 360857972980FC84 73AD2032FF5361D3 F68B68804B7AC397 7A29D00883DD7129 28858B2A16E7B2C0 A849CE4FB4881607 2C3D6BCA0323C963 3E9FF28DAF18A93F 2864132500738416 CAA2133EC8516BE2 3E28B9EAA7732C95 3F0763785D8C1BF5 28644047063A0AF7 42985E662B996D5E 34BD8C20AC68C8EB 53A49242BF8C921A FBAEA40B49187D22 01C9D5B96EC170D3 C5D222C98E63B732 1409B825AE23D70F AFFFDC0000EAF9D4 C22E2FD82B304734 7DD2E44793AA1178 D9CC152C2488C53C 222363A4EB3E9255 E64C3C83F887290E 898A7FE074666046 3CDC5F4658450B8D BEA7E9D3F47766FD B27481372F125361 CDD3985C6F04D4D1 22BB65ACFC53082F 017D3DF9E5213136 2704444425832B5A 2343E60E7D72A7E3 E10D779E376FE6EE 85C9D09EFB55D433 8B17F077059151E3 907208E272F5F6A1 B1A288357EFDA75F 90AA093B45377456 DC9B63AAA8F42B4A 3677FAA120655A18 575EED673EC14213 DA32C2C744F753F9 16C94A1A92C39394 6F596C1767F22756 2144CF2CD0759FDD 89AAAC6369FF1416 8E3DF980F612CD63 A51492511AE85EC2 0CB6A4C54CACDE48 41F8E8EA3A1283E5 95A10E60BE9FD936 5039D3FD8AD0A097 07930527B84628AE 30EEAB6DF16C930C 69FE725B032CC90B C475CDC528267D10 254E955A67F60945 B9FE7C5244862999 C3B4EE1A5BFB0A01 9FC42C803FF336B2 D45CA5CDC26419EE D6A9F7434DFA8F59 8ECB549D8ACE3DEB E8A973357E2EE9DA 2ACA0089B8E09FFA 07466538B75F5968 4BB3E83BA6767D1D 145B8E11F78D837D 2851E4B6773EB5E4 9035246FA0651BAF E1DCE057EECDD3CE 03ACDA56E7F38F11 9AF9045BFFEC535A 2987EA7ED606DD0E 511F40882EBC5F49 AD2A73BF8DDEC9EF 1CB4E1A4389FA275 0B59A92581FE3F56 236A5E22537B02F6 9E9B7CC9764B5670 5D3CFBC604417BD5 6C31602132ECC647 3345F329625E45B0 C5F602D150FC7162 2A8ECB3F997EC2C0 82A537043861239C 7AA146FCED46AE9D 723D459CD53D26D3 5A284DDE4BB4B820 A5C187A9CAB1F04C 2B9DE08E299E12F3 A4155EF20C2E6891 D72E889F67BE8600 45E235A95C5FD95B 0D5DB01BEEA3FB93 1BA91FA479EC9B35 317FDF53D8E6A33F 560EFF1896866FBA AB60224C86FC0326 6936FE05FDF38BC8 2E3CF8B7A7256DBC 54F2E2B428409ED8 185BF1CD0BC5CD91 930BF96F8130C4D1 65F31C7FAD9B997C F25FD3D7E685E03A 360584EFBC3439E3 877378531172C270 A0494AFB8F685B92 D40F2D50D0431DAE CD31E86F0C256FD6 1888A58E264CFA5D 95A50B5A145D8F96 0AB683D50AC84504 646656EC2E42B5A6 FD09E81AB2282478 8E4F4C4B22BCB66C DF618A8AD2FFCDB4 2388D7BB1A1D7863 3C1981B5172D376E C2996940468C4855 638A0A2DE17C7478 F1504745C95FC74A CD2CF8231D768629 3E22957968BB55B8 C5D380CDE294438F C992327FB2F5B2D2 3C6ED0759090FAF1 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f76966dc-85d2-177b-9f89-bf49ab785937
  2 8032ffc7-696e-1ee2-be39-06ae9fde5d20
  3 3b955bb4-c518-5955-9a75-1ca7382b7313
  4 7325ddf3-74d5-7e68-b462-318405020194
  5 97a98e76-4621-8fb7-bd52-e463cecf30c3
  6 ed7fd1b5-f5bd-1db0-8fff-aade04aca9b2
  7 bb6f4fe8-640e-309d-96fb-315d22a730e8
  8 a15891b7-b6ba-0700-9e20-61578de386da
  9 ba24883b-b9e7-444e-8713-4ca742b51b63
 10 cdb6919d-54ad-8bd1-91bc-59f51388e4db
 11 2c4a30f7-49a1-2eaf-b56e-aa766d53e61c
 12 c5b75dce-24d4-0ff8-83ae-e46127403e74
 13 f87107cd-50a0-1f50-9d0a-3c1b3d302281
 14 c3db681a-7ee9-03da-a65f-9557f79a533f
 15 4033fa73-ffdb-17db-bb6f-b4d32393f618
 16 05c30ac8-d35d-713d-b46f-8f8460a83a95
 17 45c9e7f6-acb2-8c42-9ea9-5dd0b45cb317
 18 e8940bcc-affc-1ca8-92db-53f651b03128
 19 846a69f5-0f28-79d8-9344-6fbc0d8b9f92
 20 1284000d-57ec-84ef-9561-184a04e8a383
 21 e0104cc3-eca3-6fb4-a356-f0eca408140c
 22 673340e0-c64f-0479-8396-e5fe2a7cdc52
 23 7e51b7a6-8f06-487a-8dd7-e0a502eb1a11
 24 9c5652ed-3cdb-35b7-b336-b17379fc5edc
 25 0aa81bcc-25a9-4315-8f88-4e9eac2ca757
 26 79774b91-f185-35ac-9a03-384aae88e3eb
 27 dfd7ba19-a67d-1c6d-9060-338e003640f4
 28 2dea7805-90d6-51a9-a43e-22703bbadde2
 29 4546ac3d-409a-3f1c-821b-1d58a713ecd1
 30 161e19f2-df40-8a80-afdc-5771447ff940
 31 1c0998c8-cc85-8785-9b16-7bf3f4b55513
 32 c31cdddc-6bfd-435b-94dc-31aeae9ca00f
 33 09e276a7-da86-4ea6-b1b2-fb42e4e5137f
 34 91c55456-a4fa-34e0-8a05-7c6200245f50
 35 98b4b986-f4b7-8520-95ac-8daa4163c2b6
 36 08ba52f4-0ea9-0ff4-b0c7-32d6342d175a
 37 41964a2f-9125-4382-bea7-916824342a73
 38 165feebc-99ad-5380-aa5a-2e01f4e22575
 39 16489846-1482-60c4-9db7-c9fa21d97c4e
 40 d35855ed-12c5-476f-a4cd-e36a39b1776e
 41 edbcc7ad-6ee9-1365-be10-976112b97e49
 42 7e6b7f9c-aefa-1354-8281-e1172eb9c81e
 43 9978de0e-02fd-2a9f-9c4d-97bb433ac7cc
 44 953504ff-1bb6-7072-8773-fbc0a39a6a66
 45 6e3c876d-ac0a-1868-ab5c-4ec825c4b6c6
 46 534ed2d0-82d8-8e7c-ba4c-e84ebada404c
 47 729c18b8-b15b-21e9-8557-947e55a6e29f
 48 1470f386-8073-3d5c-8143-9f967e6bfe2a
 49 59b5d3cf-bc2a-7f63-8dba-5a28878dbc28
 50 d33c466d-aead-8df5-ab8e-c3fcd8f283d5
 51 f011201b-3811-0ff3-83bd-cb1637b4ded2
 52 63a02699-e5e3-1d51-a0d6-fa7f15cc69b7
 53 fae02233-255e-70c8-9d92-4df15a59ffc7
 54 8bbe0812-6936-0aa8-8908-674d9887b420
 55 6278b09c-73ec-4d22-9de6-9e17e5558b59
 56 1712ab68-0706-08c8-b5e2-406a40524f89
 57 4c321436-3570-52d2-8d9f-4740877ebd94
 58 6ef669da-afc7-1251-95f5-e70512b4a6c5
 59 f5cfc739-12e4-2ab4-b90f-1115e0db98b7
 60 685743d0-c599-55cf-b3df-eee95819223b
 61 62bfb655-8028-86e5-b2d2-a9e694300ead
 62 d026fde9-ac14-66bf-bca2-a13ad4a5c501
 63 50136afb-d091-6867-a373-62182d35dca4

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 115781304820101781786043431538844380456411271823780170405125866. Exactly this sequence comes out of new Random(376).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 70 of Run 22 (seed 528,385,484): new Random(528385484), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 19:02–19:13).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.