A858DE45F56D9BC9 archive

201207081130 w81vn

explained decrypted filler

seed 267

Metadata

Post ID
w81vn
Title
201207081130 → 2012-07-08 11:30 on A858's clock
Posted (UTC)
2012-07-08 15:28:21
Timezone
UTC−4 · title 11:30 against posted 15:28 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
45
Filler GUID seed
new Random(267).Next(9) ✓ verified
Run
Run 14 (seed 205,976,312) (seed)
Draw
8 · predicted N = 45 ✓
Machine boot
2012-07-05 08:28–12:28 (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)

C8412B1FA5EBE4CD 0E72E9C9DF1AC122 FFEDF1B30085FD04 591973220BDDFFD4 9D0059D754D3E88F A0B1CCE52EEFDB89 39DCD80CE958DB8E 7C91B656866D13C3 F63D7299A53D9917 7EFAB536D0D6291E 0EFE578EA8FF15AC D45D6D051361872C 7911BCA39C3CCBFF 94E9A31BBF1AA03C FDEE1DB4A2B60CCB 129D8FC79A85479D 46D0E65E6E8653A9 5887A7947ABCAFD2 7B48460A3A9DAAA3 02C5D5DE69E0C820 FDCCDDA8CB332503 AD57A709130638FF BD943BBB456A857C 6198CDA25D88C6AA EEBB86D3E2BE984E 2B42FA673A6E6D97 3AD7E766737940CD 5973C8AB0C7D7F9C 55A99E07EF6757F6 D93424AF3CCED692 30E1425D705C5486 0A0C60954F994CA1 3288C26063E9C74C 78FA0972742FF200 9600E86B74FA3EA5 FE7F200D5E2B7018 A9973EC9668A6EC7 BBD7C0E398BC1AC6 60DDA811CC641320 47C00FE233F65300 A8B87852B191D01F 03A755A3C637AADE 555C7608224541E1 D03A0CC794B309F4 947E1074BACEB18E EC9A952164A06248 E8C0A3271ABD5951 DFD6EC2BD23224E3 16324BF4D03A855A B7E5E545CA02C867 FFD626F12BD4A9AD A3C1A77EFCC14D84 582AF3B1436E7A46 0D4946C3EA5DA8BE 8F0224601DF47721 CC2A640BB8ADBF51 DF651AF678D2B813 F1683236C3A6D112 218DE8F98C7C1188 36FA98B02387A19B F280BBFB1B4AC082 4D608544D56C9896 26BACD369170C18B B38A1CDA56ABC558 6DAF2F5224A9CD2C FFAA6BF130D58DDB 633BF90AE6491866 785420A04917E20D AB9FE32D052F7BF9 16064F54ABB7CBC1 BD654D346ABDD1B6 5A766FF6092A5C65 0727A1C3710E7F52 ED371D2EA80683BA 5BBC0EEAE6D6CD36 CC95C86C6C4420F6 918C08F6176F0FC1 CE8E8B9B9207B59C 75CB509A6A71EEE3 4FF155DB7AE57423 5C47776A4115F2FD 7A6CA69203B22275 76D766B1A6D0F490 FA4B6989043C1DC4 6D2E44F10E05045A 5EE1323FD76CED19 3CE23D8FE8543E58 C1E891DD372881B0 0AF3292C70AEC3CF D33141F0A1BFC9CB 19D2870643F94209 00B132CA7C3EE16B 834397C4AA4808EF 83CDCB8F17B97F7D 72AF620A37E889EA A7DAEE2DBD7745B8 60BB6BD088937B2F FB5BDB949F5846F0 466D1D67881767EE ABF017D448F43AF1 A68C311965D283F7 2976EC4FFA87E9A7 F04196A0A0CE8701 149AED6177FE159F 64ADBC7C5EA3A87E ED3F12A30E8339EE 79F0CBBD0794EFFC 1546F1E2D32014B0 5098019DD6CCA07D 0484B7BFF7ABC620 ABD74DECB056F817 BD34D28CA34CC1AC 54CDD39002C5FF59 68562DEB314AA956 1BFFC3F1900E5804 90792ECB102C3091 63388EBBE22263E6 D1D3CBF20EBA715D 251933B99CA63C0A E5422CEB04D29019 C0821BE4EDFF335B A4FD6DF67AB031B7 C62D4152DC4C5758 90FED9B6964E9A7A EDDA5611676693A8 8DD683203C5B3D53 043F9900FC3086B6 8C8EBA1C35A66D1C 984EDC78F39AD910 137F2A65AC3C2BF0 2E67B7AC9789ABDE 627D2EE5146E9501 6608400C4277A014 306F6EE2032A24FE 33BC8C3B03876841 8BCD174D4BC280F7 297A2085236A07B1 EE4958485A8ECC22 6A69B7810DD3F47E 74DD8F42B23F55CC 2DBBE89AA5486F5B FD2F005FC2CF3FED 6BFEFA27608FE728 7A10C2F7104DBC4D 2E6145C127D7A5C4 169CE3A94D63033D 14D5E52F88719E52 B7F5ABADACE6505F 65790CF0B3147199 49B9ED9873D07461 F1BADFCA3468A8C0 24916D2FD6EF4C55 863B4C5F0CFA702A 93A2EDCA3085A60B 3F25BB408FA68B33 BA9AE3DE6655EB98 723594AC25B5882E C69A50A06A495E51 75F86EC64284786D AEC3588A719FA060 C12D516BB21A60AD A6D89A6AE4D65178 A9BFBBA698D156C2 D1A73EB366E488BB EB7308B9DAE5E37B B4DA18BB670B7BBD 28A20837FE0AF8E2 5957D02D5BB9F793 7F43C4CD02979C6C 0EA0B3378D5588C2 35DFC9D3D5C76FF5 C3F96D78117A6D79 EE7CE6A3E2452494 2C155259A52CB456 2E18EAFEEA81196F 61C28AB4A9005B8A 15F2BC4A6C50D960 F9D998709F8CA043 F1FDF49EC86F851E B5D4C9AB806C57F6 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 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 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b1402510-647b-1471-879b-6c81ec0943d7
  2 15f17c54-287d-1cab-97b0-c936e23b3635
  3 cf78b43e-a3d3-3e51-8c81-fdccbfc764ae
  4 04f39205-87bd-4de6-87cd-5134e0dedc62
  5 1ccbe5ae-4113-6846-84ab-b75cfb72cdee
  6 e1ced011-1aed-8c92-8acb-2f765b16b73f
  7 83092474-6a4e-4091-9281-afca26cd7d6b
  8 a35df9a8-56a9-3ad4-a303-9c8c8abb85c6
  9 b94eb2d7-58d4-08ec-812b-eb72d61cb61e
 10 ced411b1-720b-6ac3-a8fb-2117b380d5b3
 11 d8068e5c-181a-8e35-9573-6757a266fa68
 12 958a0ec9-8cf6-8efb-85f4-20a8515fa446
 13 425cf81b-26fe-1c9a-a4e3-928954b4efd4
 14 2a04f716-bd46-37b1-b033-6dbcfa6ada3b
 15 c052699c-13b8-7886-ae8c-3fa3060e8fca
 16 cfa05fa3-d832-65ea-bad4-618da9c637c6
 17 0f5e40a8-c533-0f6b-9497-b187501db2c7
 18 dc841082-490a-45d9-9f9d-e80ee1782aac
 19 0247f19f-707f-8cb3-93a2-1f0194e32fb9
 20 69435fec-f4fa-6578-a16b-11e2c2d8e0d5
 21 288aab3f-8ed4-275a-8c9a-8498096f752f
 22 bbeb4ea7-e6e6-3c89-aa9c-dc40ed66315e
 23 1bbf1bee-c0ab-1f56-9b21-70b9279c818c
 24 aaaf5224-4e5c-2ef2-a255-c9d4a69a20fc
 25 e6d1b1d1-1694-75ea-b68c-2884cde92206
 26 1cdf1cec-f790-2c10-af64-065a87ca5c0b
 27 4ad18fd1-0961-411e-97c7-a7e7220f91b9
 28 82301b51-388e-1525-af7a-c5f6184d5f02
 29 b3bb243d-d9cc-24bc-a2da-3d02c88cba87
 30 e9a486be-c7b4-1ad9-85c1-6f8984c66901
 31 0fb67f26-8634-6a2c-aefb-da7b5cc9575e
 32 6deba43e-1ba1-73ff-a190-daeee0379e51
 33 b29b216f-d1f8-5588-9de6-c89d12e80420
 34 bca9e908-b4e0-6c6f-8e7a-087c3ad2ce7e
 35 01fa7535-0783-7257-b875-72c2cbb7f26f
 36 8506c97f-a112-320c-9e98-4ef5cb4af9b4
 37 4e524a56-570d-1c99-b4a0-fe8a7f00b146
 38 5f081857-6fc9-31cb-a965-aca305ab8c72
 39 8f2d7401-71e5-0619-bcc1-478409126913
 40 1b1f3fcc-b799-5c15-8ead-d3915571b5b9
 41 203f67c3-82a9-44ae-a3be-107b75bb3df2
 42 c0d29e62-3e24-8f96-b5c3-8a45e093f692
 43 4027a2d3-d83c-7840-b99e-14c649daa521
 44 2f80c309-fdfb-415c-86be-6be5cf97673c
 45 92aec0b5-ff6e-6a8b-bc8a-bbbc0bcd1a70

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 113468430688137604862312724121675673130548746. Exactly this sequence comes out of new Random(267).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 8 of Run 14 (seed 205,976,312): new Random(205976312), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-05 08:28–12:28).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.