A858DE45F56D9BC9 archive

201303252259 1ayy7c

explained decrypted filler

seed 854

Metadata

Post ID
1ayy7c
Title
201303252259 → 2013-03-25 22:59 on A858's clock
Posted (UTC)
2013-03-25 12:59:57
Timezone
UTC+10 · title 22:59 against posted 12:59 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(A858DE45F56D9BC9201303252259) = 476f9a6fdd19d3e569c23771e003d97d (name+title)
GUIDs
56
Filler GUID seed
new Random(854).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
14 · predicted N = 56 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

0A2FC35617A06AA3 3EDCB23156733F46 90435D8B05FA83EC D0EA9327C2F277DD 43339AC440803DBC 591ED13E9A519C9E 84873EDCEF02948D 67E9A3EF9298279C 7BCF7EF1B3D6B27A E6F0D9037E359519 ABAE08C81C7001C0 E44E3966761D8C30 91C224AF25522F4F CDE2D3441DE73E07 4254A0318EE66668 B6A72E50D026BAAD 579FA9C924C9FBC4 84C164C3F554038C 1CA437F257815920 A114C2801C6927A5 02ECB6BC9C050728 D443377F81C44890 01269FDDAE89E6A7 D9C0AB726C7D24BE 6EA6A46FFFCB88A4 A7840E43D5B04D3D A0E9C6AA7F2D1FDD 7AAD878003D50A8C D5244D15ABE0ABAE 1663321F3A229195 01517F58113BD227 6F2C283D41DB9C08 9ADDFE15F38BD583 EE5C2D64AE67E866 7DF259B82398F043 B0316A8662E2B3CE 542AD8A8F860F294 FFD5DFC3A3769AD4 CE15222B1CA2E77E E6C04D9E681BE103 DC90DAEB1FA44A39 C434250A4A67413C F83B14D97027DA12 1E15A7792F31C311 3F58644F52F94081 24FA6FA3CF65F084 A3C3DFB1660A3AEC 4DADDBB6CC2B4FC9 BEDEDB047DC78EBB 429C79D0758F3A85 74DC3B7137D7FAD8 B376FBD513BA4BD2 7B46A9F5BAB62153 80F8ADCAC32FB571 68ED10D3BBB14947 2645156704B9F96C 75622491D12AF6DC CB9891B06838A7D9 F71F73301ABA50F4 6B0CF13523BB78D0 19C2BE84A38DB23A 7B3C137AAEEBE7EF 624A1CEE0BE95C8D 599D0607D4374D24 55B87B5188F448AB 43A2953A3E576C51 C9D166FD33B011ED 2D60D99999BAF619 4267EE8F8293C827 B3D6A4790C65B325 458664DDB9033812 7A4F0767113ECC9C 9413635CB320D015 824EE2FDA8D6BC59 EEDD9ABC5E011D82 A879260D858A852D 898828E023D8A22F 8CACF018A2EE8DFC 579977759C19C334 EFFC439EAA360DB7 1ED08B0F7528616A 27B6906EBFCBA5EC 3A64C6CBA8C1B666 7D665365A8131D9C 2792FA9A31D558EE C0B663362674FE2D B088DA392FE02CB4 6B4257367841881B 3ECC72B4DF8A3FEF EC23C1B33ACFED8D 1E5BF819560C246B 240A6B03EE145C45 DCB74461954A4BBA C92EF7D3A474F69A 09F6BC96690A8F86 5250C88624F0E4D0 16A5F91C4F397ADB 80C4A3916D86AF2E B1C235E650EAFE6C 87301B50DE53A366 3126C99B291BFEB9 F6E9043D6651EF63 C88E1D4149A90289 FE9E9FCEE3D6CCBB 3C50362D0FF1FBFA 9C73BAE0583775C8 DD4DA1570C778C83 4F02FDFE7EDFD3AE 74102051415D8C28 8D7FA0936FF67BDD 25BCA25102E44648 828003B7D5E52AAF 168027F9DB0B86D4 ED70C8EE70B1C409 F9AE58DD36FCF4D0 A9AA02654955737B C50A3F5DC22B0CD6 68C9C35B13E36710 EF1C5A9D4A635716 A77DE67627C1BD99 307128C9356AAEB5 1EC779BF7F299D61 A546969D8FDDB57F 34A46A4265B7B3B0 28F65DE4946DCDBF F70E1A0A5C0ADE9C 5B1DE2FEA1F75B30 48C9E5B2EA05E656 6C305205521DE521 BC31D0E217FE4897 F7091E66B79C3173 4304B7A544D7AF6F C8A6BE17F5363C3D 3A2E4EE72418D6FE 5630CABE4B582C29 E421AF2509BCD4C7 DEA9434F87F4E077 10C676B0335C73E1 535BEADDD6C0AAF3 555C88221430ADE5 26F1F7C2EC017185 DBD7CB610C0954B9 FEA320A214A8EABF 918727F143685429 BDEDBA3013B6D04E 2B3C32216FA7A364 C46D89C24A89B80D 52C8B16A7362AB09 72F8EC3FC0B6F28F 08EAE17D76D0EC6E 1D1D224F99A0E835 455BE50EB1A0A6E2 CDEE7A53BFE2D3CC 1059E37623B7BD91 DB312A43F57F1DE0 611C80671376E66F 96791180B8B2CDD6 99E85C6B12A0B3AB CAFAB7226BBEC904 D73067B4C704F01B 9D26F3E649C9C09B B302F6A35B8AC374 EEE76892E8CF2319 80DD1D8E0A24BA93 C62D51BCDA32536A 170344B0295D1474 A02296F200092124 230B2BCD0D783C6C 467B54795F4D0882 DB427B235C3970C3 BE80813E4892FB98 E3B6153A16AFCC7B C8A9EF3944A36C50 D4F2700CB78355D6 258B6556AE05B9FB A8D993C46708AB3C 01B932446A9CB9AB 74A6451B97AB4EA7 2C71C3CD33798828 9BB47CF4BA09D11B 29231B305E88CEE9 2571B390C6C4AE5F 3AB31DA2B77D3A43 DB17D240383B5E3A A048C5DAE2519ED4 2EE81EB6A1AD80B4 B3584CE33ADBD089 5135896C605C571E 99C2BD57B3BC8147 EF526AEAA0CB7F6D 8D1199D5F25984F6 4147D487E8FBFD0E CC070C9C36A6EECE DFB6FECA5D662092 0F601455DCDBE69B 1ADC3491E5ACFF39 3A9097B2FA41F4ED 9465F054E3B34A80 781191155A634EFD 907E638C3FE3387A 51D777006B6452F6 93592E18D262D49C AADF22ACBC09776B D9F0B90255FCD6FD 16D58CEFAA3E7633 B99981A848DA033D 16982C7F057261CA 1B89A0940F78F5B9 734D12ABE01F85CE 5CBE518D9A91DEBD 11C56C968E3F4FD4 19C0C1CEEC17A228 79A442E2BD2A76DA BDC1A2B099721EB4 8FFE84835858FC5E 9A455F2EFD791D7E 140C125D24D43446 64DA9DE8548A6F43 738990ED59F7DFC5 3985CBBEBB30110B 01F6DC78C63D0087 B3467DA7C0EA4A23 60DEF8112EB5DC3A D27E5F1659314D61 291A34F2AD4AC43E 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303252259 (name+title). Key = MD5(password) = 476f9a6fdd19d3e569c23771e003d97d, 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 31dac7bd-a654-7244-9477-ce46e11f97a8
  2 a774662a-8d80-38f0-a84f-1ca4d1b4d42d
  3 91ffa2ba-072e-6193-af8d-e767f3281dee
  4 627cafe1-ab64-7b65-b298-ab35676945cd
  5 9b4817aa-e814-6eb7-ae4f-8b563cfc1faf
  6 24da16ae-80e9-7c47-99f2-4ba191594757
  7 5cb69644-1f76-41a3-b2aa-89a2a1b74698
  8 6937c2f5-d2ed-792a-ba10-0b93aac843fc
  9 f39583ab-92cf-5748-a8bd-b1345ac1fac1
 10 a666e5c7-c6da-10c7-8eb9-8170166e122a
 11 3dd47206-0cfd-4e0e-99b8-55369edca85e
 12 b0048466-f7ab-1dc4-84e5-3c8397dba3d4
 13 761b85d1-8ad3-6d08-a6f3-801d1e0b0b67
 14 d7756369-27e6-6983-843d-94a4b67ec9e0
 15 b5ad3b76-897f-6b3f-a066-4cf21c857a70
 16 d7889a98-2b7c-3fd0-b96e-e17465fd5b01
 17 7b97f6b8-6b44-78e8-a762-6b69f26ba675
 18 2383632b-5b88-4111-b7fa-a967647b5388
 19 717db5d2-eedb-70d2-8ce2-73092d0540de
 20 d50b4a64-3d9a-8f41-9ce1-6d61d745d6e8
 21 7e77ffba-29af-226a-a9e3-abe389e8c2b5
 22 faa28faf-68b3-3afe-9229-8667166b902b
 23 efdbe52f-46c1-29c7-9b33-173a663ca8b7
 24 e352c39f-aebc-3e8a-b963-3dd574b2e3f2
 25 34a0b3b7-4998-34fe-9fda-969a61ab15a3
 26 183038a5-075c-7028-af82-8e042b0de111
 27 123eff42-cfb6-1db6-88d6-86e3a692a075
 28 d8155b0b-594c-7fd3-a6bb-48068395b56a
 29 336d46e5-6656-34b1-9401-1afba3334a6f
 30 6f6f59a8-ed0e-7f07-8565-1a1dd697cc4a
 31 4bcc1b4f-7883-49d0-92fe-c0536e65f24c
 32 4044b418-25e9-30ce-90a1-a61f2d91f993
 33 9494ecb4-326f-6900-b35c-e757a910a86d
 34 e1664689-c0c1-3c94-b38c-28913082adfc
 35 751c4388-8224-7b8b-967b-caaeaaad9759
 36 a2612525-70ef-6e78-b922-850c59d32500
 37 851665ba-9a0c-3bfc-bd46-655b17bd40bf
 38 68ebbcde-4e1b-3fa4-8aac-437ec3169de0
 39 fdf0bb75-a9ba-5ee3-8dbd-4a525d7d36b7
 40 79d7681c-ebff-7ec2-ade0-883db23b7758
 41 90eb9cde-95ed-1aee-95d2-e742a1dc0341
 42 ad614969-40f4-82b8-aae7-d225e8097fc6
 43 4ea84ea8-f655-66cc-9f6e-60b826f093bd
 44 81d662c8-4fb6-81d7-8b78-a822ccb03685
 45 38e73a10-df83-13ef-86fd-ce67d0ea7239
 46 4a5212c2-69b4-7b5b-ac65-b25dbf849ee3
 47 ac73a2b8-b47e-73e2-8ddd-edd2463cd250
 48 a16f2201-30e1-7655-a4c5-1bfa20bc4463
 49 b8917b88-83d0-514d-94b6-40e03ec12d99
 50 71c457c9-4949-0ec9-be2c-bf887f1a1df8
 51 0ecd44c1-fcc1-5a17-8508-ff8914f5872b
 52 96e7a066-7673-5e68-b7e8-eb8ce43ba508
 53 15aa7a4d-0c79-2c14-b217-60d7c40bb5ed
 54 d00387e9-e7a7-4da2-ac37-2790281ce888
 55 24228a42-4084-1990-b67b-0089cc7e05e5
 56 15549f3f-7ad9-45fc-95d2-092604757573

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 73676747514166637478232337173743637633571868177750552414. Exactly this sequence comes out of new Random(854).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 14 of Run 43 (seed 120,022,078): new Random(120022078), 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-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.