A858DE45F56D9BC9 archive

201304050433 1bodu6

explained decrypted filler

seed 912

Metadata

Post ID
1bodu6
Title
201304050433 → 2013-04-05 04:33 on A858's clock
Posted (UTC)
2013-04-04 18:33:58
Timezone
UTC+10 · title 04:33 against posted 18:33 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304050433) = b52f2bade1621ad2211abe90d97f9106 (name+title)
GUIDs
52
Filler GUID seed
new Random(912).Next(9) ✓ verified
Run
Run 44 (seed 1,087,967,875) (seed)
Draw
60 · predicted N = 52 ✓
Machine boot
2013-03-21 09:35–10:19 (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)

6649F553A9389D4A 0C4CC1EED77ED9BB 5A74905F8D3D8C89 217F6613FA11BC96 35D96FA7370D307A 7EC1D0654EF78B9C 4198F2CC803EF3ED B59A025CE7C1DAAB 0943275A9314EC46 22E9CAD8BB88EF08 DB0283498B9ED231 B3B6C785C6D9FD81 C24C36391A8BB82B 0BD478FE5FFECC6B F6A0BC6D38598742 10379AFF667B5528 7A5E8C27C67EE80D 23B2C434CBA05B97 B0250DBAAEDB8549 837C149AFC343AB6 0914238018A46B3B BCC5DC0E33DD4F5D D7440A91830BD3D3 8CDF82E16BD8F969 1161CD1FA9DFC613 7B8280300976BC12 4DFCD084598F5094 54CDFCD202E45AED 5D157CFFD2890FDD E535D5342F1F5ABC 80D8F7C7AE2B28EF AB5911EAD7FCD83B 2DD605A98B266396 34ED208F5B6EA48F 87F8C1DCD892AEE7 15B5E5C9A5EFF2C1 AE34500A5449D077 E853387DA089712D 6C53F53A9D382773 34E1F500D41C6029 89DABB12D95CDC0F 020B9FC82654DA4B 172F3CAC1DC280EC 31E7661D963AF370 69190A8F27B1594C 2843BAB8DC68449D 991040D0E543D88B 111DD55857CF03B0 40FDC013711B1028 08D5F04C106DB01B F47B25B2E8B8B872 F0DF3D1A89BB1D2C A248C8AE81C999F3 29773B3A3E517F17 40C7DFD278998D30 D698D9C25D1320EF 8BBC010187B8AFCD B01F85884C4E025E C349B469AB964101 BA3349D0C046E82B D393DBE5BB3CBFD6 461C17535D12CCF9 70AE253D7329B718 660DECDE0C09C86A C21A064733C4C3BA C40623375910BE73 3463C0F44E6FF5FA 3710CE8895F2D30C 1CF06914BA81A914 694F554706D3A675 D6EE86C983305DD0 858AC661D93D44C7 9576A71216A10F4F DB1759CFC5BD7BC6 528D495CD012E64E F900A6A64BFB7650 53E1D4F9A047FF82 5C9A8FEBEF1B5631 2A62684AAD44D551 6A0B53A41AB30A63 0D074F5F21958224 76FD4381FF2A3F95 FFD2DAED717321EB 423A80F12F9AB527 EB44BC042A4A14CF FE5C7581B2B92452 84696DC0247A0E63 DCE2AED5751FB4F2 00342C86FB0942C7 C7190FD84728DD8A 506AC2323AE3EB61 1F087030F7F891AC 0A77040BF4073D01 CF9EE04DE0884029 F5BA9B3BA93FD2D8 7D5F70B6AE19D911 C9526399F1878A42 E92ECB0273CB94A2 76B7129EC8F4CC6A 18FF58544D0AEFFD 89E9EEF262B77F60 7DFB967EBDB304ED C45218ECB82E470D 528A626F187DA69B BA4B439644C2750A 3FA824567F35895A 543721731923FD80 08E22EBDBF4E5AB0 252149EA27E592D2 7C82DACE7E15FF0F DF28A0BC7B6061B4 B4847BE86C1E068D 5F50BA1EB6D612C4 EB33A689190D6A27 4200579EFAB203A1 DC1A05066714F493 112212C265DAED93 CA4A9D7A32264117 936F647B75928F5B 802F36A6073220EF E0B20A34903176EC 8D0A0E028529DC21 8FD02A069E1553BD C7F41EF99D1DB0A0 F060E44E7D3DF537 FB7A95F27AA1BCED C9DD95BCFB4EBEB7 6D227DACFDB246A3 05A4263D30244D08 062B97A88FA97D99 A6155FF868143873 F65D4D397EE866A8 EA9FD822EEECEE3C 0FD8A75CD67DB0F2 D52AA5350536564B CDA12B4F6D1BB0A3 B06712A7D4C30E35 83CAE752C75439DE 5F2E1D5D28B710A4 2BE1DA33DC781E35 0DC159E7DEC75604 714DD525EE88FCB5 2D77C822903A1566 C6EF030618CA1C45 E2CADCE4A953B7CF 355BF0A3DD41FB4F 5664FD1A40F677BA EFA02DFD859F3F1E BB56F3C1ECDAE428 F08CF7167CAF620F 0C4F2EF6A8A84BC0 31FE9052450A7F6E B9DD5F96F9BAE28A 5DDE15D9149C416D 25DCADEC7C162313 50838B8A44C22997 B4784544063220EE 72F6B6F97D08928B 668E3EF046FEB849 28FD0057918CC68F F9E0A9157585B5A4 7DF5F27B423ABE65 A365E9CB7C39139B 6840E9BC40A09774 7C616543F4A6B7BA B4E91932C52B3BD2 009F164E8DD8A96D 280E59EAE1BD8808 CCA5EB53FF093382 8D88AFCD345BC88A DBC06C57DCCAD4FB 13EDA22869522371 17872E59BDF7F5C9 DD47E619CFFF8B6F 78596ADCE70B607A 67880FBA7ECB0A9A 1F52CB2AB7B2611E 731016A1EF80AED8 774E84E3537A221F 511B19CA5E549639 E2AF088BC55A89CD E42CE45BB85CED77 F1F525437708873F BB619A075D466443 5A53C708E3CFF26E B214DCF24E391AB6 7CBB4988330B2A13 4777C9ED337A8C39 7D4250A7F44C3E71 62176CD88C06F94C DB9CE3BB663CCDB1 0C93DF6EFB116454 5C8619B665BBD240 ECCA3F4FB5BD1FDF C3977B2B44C5585D 445B1494E923F20C AA0C49E2266CB308 D80F0C17AA277225 BEF7E783C2CFFA07 4418B20939A61E7C F3F3EEB37D6044A2 69B18BC9DABA717A 1F8B8F7370D70F21 0E50925C14D96920 2A51A4278E72864C 8AC2E2361EF2D267 2F0E1B8C335F1C12 F50284CFA277B358 4D378817A8CC962B 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304050433 (name+title). Key = MD5(password) = b52f2bade1621ad2211abe90d97f9106, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 cd2e68c7-1e9e-1bdd-ae30-636a14fbfc9f
  2 3a24377e-da9f-3854-b720-57b9a8d8fb3c
  3 ef5f0121-99db-2ef9-97df-871adc757247
  4 6d6d2df2-6b2b-1ff5-9392-1e8c83b0d5bf
  5 a7a500f5-ae95-8b8e-b6ad-0403e4467c77
  6 a0b6dec5-a305-4f3f-8487-86a3225116f9
  7 49119cb6-fcf5-48a2-98aa-fce45b101a63
  8 26bd11e0-d2d3-8b6f-9830-3a42ff6f7e60
  9 45a290ca-9b16-73db-a985-464d10867580
 10 e3b6d91d-f000-5e22-8d11-7ebed97de314
 11 813f7943-7592-1cb5-a728-64190843479a
 12 652c133c-2dca-4788-8615-dcf905d128fe
 13 12e5043c-68b5-50a0-8538-8d29041e8968
 14 03f6d645-37db-8d0b-94e5-749efb5356fb
 15 6f7c7e2f-29e9-3dbe-b10a-820c2a8de6c0
 16 38770f6e-b25e-5011-a2ca-a0a57d823f16
 17 8c568125-9f20-2eb5-bac9-f3a3b1171b80
 18 9de64dbf-21f8-3369-b6f0-afd79b0e1417
 19 b4cb7fb9-dd11-3927-910b-7b80776e2b94
 20 a59e9e35-0bde-4842-8838-96b14c5bd57f
 21 de198aa7-699e-8a00-845f-a916c061f46b
 22 bcf1fd3b-f8d1-5e5a-a711-35ab135854b1
 23 a5aff31a-812e-1d40-8edc-0f38a6d341a4
 24 2b4e9831-69c9-52b8-96f8-6b0ddf62723b
 25 7098b5d0-19ed-0c44-8ffd-eedddd963458
 26 12690a94-d6fe-04b0-9e44-85329ea52a0c
 27 dae77ad1-c371-0a56-a042-e9bb32e163d3
 28 386ecc0d-2910-6359-8af8-34dd76351414
 29 89f5d6c5-6d86-4430-a8f1-7ffd6c3d8048
 30 bc5bd6b5-8b8f-5089-98a9-5eb0d179695e
 31 f46328e0-6ba4-74af-94ef-40381644d193
 32 5cbd2f1f-afea-69e2-86a3-8512e810b5bb
 33 c59756e8-4917-01b9-b7f6-29be22bc19e9
 34 b714a36d-704a-77ac-86fc-8419ef4ec000
 35 c8d35d9d-cfc7-0e69-b5be-5ce06fa8edf2
 36 9904eb07-e18d-2d1b-b75b-c55df9e0cf64
 37 d6ce2086-98bc-4291-a0f1-5bc2fe60c864
 38 bbc9b975-7e72-89f2-9011-3eabf590e66b
 39 1e6dd716-bd16-44f5-a9f3-12e57d31f426
 40 82e64d76-9dfa-796a-b1cd-d5b81bb693fc
 41 73794994-29a7-5b53-bb7c-cd0713851545
 42 bdb1dd22-95e6-0cf7-8704-e511f5240c77
 43 a9dc803a-c7dd-8a47-9c7f-dc3e2c6f866a
 44 7738c640-33dc-4e52-abf8-d74cc8092942
 45 2c8c2ebb-2da5-6f46-81e9-db21c6d65a6f
 46 3b7ab35d-974a-8d56-ad88-7d93a5ed33c6
 47 3ff5a1e2-87ed-5b84-8932-ef8a614a231a
 48 d82ff417-8458-6d48-b18b-fff8722c92cb
 49 dfd44c29-07ad-2a65-9d2e-d165c325fcd4
 50 8b623ce0-2998-652b-9f1d-72433573c166
 51 6d50da2a-c94e-3d1e-a9c5-83d872311b80
 52 58443d59-781c-6fc3-8752-fd4ca9fe6dff

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 1321844875145835233485150006457607024847508468562636. Exactly this sequence comes out of new Random(912).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 60 of Run 44 (seed 1,087,967,875): new Random(1087967875), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:35–10:19).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.