A858DE45F56D9BC9 archive

201305030950 1dlc80

explained decrypted filler

seed 110

Metadata

Post ID
1dlc80
Title
201305030950 → 2013-05-03 09:50 on A858's clock
Posted (UTC)
2013-05-03 01:50:33
Timezone
UTC+8 · title 09:50 against posted 01:50 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
56
Filler GUID seed
new Random(110).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
144 · predicted N = 56 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

A865487133E178AA DB44477991D4809A 89E1DAE5B278ABD7 235D7DF1EAA2FF07 B7D1343C7FCC7370 C8F002B011C125BF 20B3641B26D0599E C075A489FF3AB747 E65B7DA0009BE8F6 72C80CB5E1F9E46E A5A2E1E65BAD3550 325BD9288B354CB0 0ED1EA4794555529 001F59544DF6D896 B35BDCFAB6454FA4 216BB8494A0C6A7E A6DE6B236CD30EF9 FC71616A9B6B62A7 D87B95DEBD28BE0F D661CCE81EA113F3 14A815143A324C85 C8787CBA50095FDA 11E29EB47F2F2A40 9F10657E33C9F537 BA243ACEC562C4B7 28A92600D0A7C71E 4D9768A0E859BD8B 7239510858F69CBF B88286DED8CD9CAC C507C3548D03725D 108681900E075686 2F82AE3490A501ED 72871A2A5069C72C 7676E98F1A8DBCE3 C34173D2166FC972 26927379300C3284 E6788A1E31DCB8E6 E424B57126432006 054760114B812820 DC359159C426CA5B 0EAD2E76A51630B7 11221128B873B2FA FA6D67D255332145 D6DBD0A539A3C928 ABFBD73358ABCE38 69030EF31513285E 5F0A12673FF707AC A635F3013EDC3392 0A6A33ABDBE9719C 151AF2568FB87E50 65A092B7232FDE35 69CAF515D4D8823D DA8D581BF25A5887 8EF8D9D51192CA50 54C642B94349B542 65A9443B6813A962 C2D7ABF115D4B5FA 2228654C882CC356 FFA5E5AAC2CAD311 99AABF871BD0DFCE 4A954D8E42EF553F 9F308529C348797D 8A1648391DAFEBC6 5CF217578B66107C 7C7EFD2E21F7DE12 18A5F074EBC81498 02FD80829EBD96DC E4912A3FBE032F74 78D7BE567F93B3D0 2300FE012CAFEB3C DC1045078EAC69E3 D9C27138C296C1F3 7D70503690C1A43C FFD9168F2EF108DC 6261538764F02506 F47137A5B1158DF9 00258B5B324F2949 5D5C07CCA862ADF7 C2F8DF3C8750E116 27AABE7E8F67F6C0 0005F02AD2A1F1B7 903F30AC6129E459 D5F34F167FCECBD6 3EA0E4046F92D0AB C22E63271BA873EE B9892A5F416BFD8C A0AC1A9FA5686662 CB71DB235A4E448B 53A935E1C190519D 1C965FBDA178CDC5 10B2589C5B76687D DF484DBB3314D7FD 96E041B6180FCABC 6C3376F7C79CDAE1 BB394D9E11988B10 029251EB0D77B95A B5831601B2FC643A 7324E029CC5F5873 E20E717707F1D3A9 7CE4A34E7759E028 14C4F43AA084B764 6E2D36FC3C15BDBD D14D70A29AAA328C F2328F9CDB890639 94EBBF560B687797 40CCE8EBE93EF019 ACFEB987AA55786D 2CD41A34001AFDA5 23FF29A772B37161 AA0E4B0134432C54 65436E5D71F9B05C 556FACFC9092C02E D0CAD594C711AF5F 7223B8C25C229B45 CCA89D2AC12FFADB CA3CD74A792B6040 E287C63CCA3764DD 38E25C5318644494 BB5642E804CB5DED 156E2F0E9363C853 3BA4D3C4367A4792 9B5B996BB3E9B966 8D87AAD22F9D0521 90799C5FC0882F69 FB9B6ECDF273FBC8 885758C30B67B100 8C98E70B0DF983C3 B63C2A1F6067972A A935DDF551A806D7 AC525E77CBDD9886 420F0E2D6AE6A291 A3ED72B6AC933102 C11D3F2308D27474 5B44A8017132B44F 9B83B6ED741FE2B3 2CE478D54874A466 B9518C18FADEA38A 297FBD788D691580 58BE040082E919A5 8E829EA888EA87A8 5E4D598AB54A0160 825E845B0413B2B8 830B7049709F0492 43B17A8F6A34D163 82301480B1A97DF3 DB4EC16A1403F72D 6ABE49033C81B936 51FD6D8C53BAC373 89B9CC2330F91C87 142D0E27173ACEC1 4B660650D65618DE 457C01E41C4E5A37 2C9BC1B0C29A3A4D D84C651DD2949831 B0398832740F9866 3FDD29A2C7B9433F 3849367C9DAAE533 A64E873C85EEE43C C556EA80AD599884 917049D5FCA0A879 B486ABBA30003A91 92AAF7DE08BF443C 7FBE0977D04C245F 5D65807C4AAEE56B 84BC5C17D19E6287 8E77F3AC3405FBA8 BC68F68FB4D7BE92 3374AE95A992F8FE 7D2420BDF06C56EF 56A06DB743912E40 DCED60BF0776F597 98246846785D14AB AE38AB1A11D273A4 5D723E3CA601BC5A 5327C0D56D384F2F 2E04E0777F219E8E E56F9E5824E24723 5818F6ADA3F12463 624E64810EACAC4A DAC82294103C25EB D4B0A1E514C34CF9 0AA9374E0CD452EA 6599FB3FA03D8C22 2EC21BA2779AF037 E2BE46EA28A5D3FA 0865DC7696F7222A 18072563316F939A B9B74EFED8CCB84E DF6FAA1839A7DBC8 E4FF4A70D7B9C7CD 7615F8CF84EA3468 2C9AB1D3C97BD258 518A232B85EF8001 5EC4715C48FED162 0E720C273BC7F198 70FF29946D43E295 F2BDE0B7844FACE2 BC0A7538FE7DA35C 4713672223A6E019 320174C5A8FBCF34 C8BC235649A617F4 CEDA3F3516928F20 B419E4DFB4DF3296 C1171940EE842C25 AFF1B93BA1965E33 FB28E8F0035C0D92 CB8E13F39BA38C2D 23C76064DDFF33D1 D7B1ECFD6D228AB2 43523EEB87B9EE58 D29970A5374A101F 4693983126EAE9A8 EDABAF914FE4EDF8 A078413589C29069 64938BE311ACE571 60DBDE38F791D415 5E5A1B35ED0CC01A E93D5C6387D0CE08 BFA825313A09F832 D688301968B95CA8 C5FDFE9F11B7B312 C1A281639A6E9052 CDCA174080BE7B52 274F4812EA146313 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 14d0611d-060f-1dbd-9963-ef25d464558e
  2 542fdb55-5d3f-0a2d-ad2c-60588c41be20
  3 e7967a69-95b2-5c4b-8bb2-c080557f0a02
  4 085bbcc0-c8b5-00af-b1e6-1688604ef036
  5 7453143a-9267-7806-b3e4-0a1a8192bcf2
  6 1ef0f89d-ab14-6107-9199-2dc2b9725760
  7 b7d314ef-8304-1642-a7b7-2b5242e3a5c9
  8 5a98a509-7b85-5fbd-bd3d-41cf5cb0164a
  9 6fd42eec-e369-5c34-bf63-bfddb9dd5588
 10 feeabd5d-f3b4-76a0-aaf0-96bb91f59c8c
 11 6e34bfbc-4e2d-27a2-b907-6192565e0054
 12 c981673a-1820-3a18-aac0-3bec0d2d8ba2
 13 91f56051-a03d-2ad0-99fa-3eedb587f072
 14 a86b0f4c-0074-6cfc-885c-30485c55bf29
 15 006e58be-4501-856c-bdaa-7f113b36624d
 16 ce13d8f7-eff3-6d39-9502-dd55f9b72d3d
 17 4f53e152-39b3-034a-9bcf-8681f77c03e5
 18 e84e51e3-1422-1c72-8ad2-04a5e107081c
 19 2282024f-addf-5645-ac1d-1fac63d1b287
 20 546c727c-ffbd-8c8d-bc40-8075b55ed83e
 21 0b21e82a-44c4-31f2-a45c-4e59dbc03e6b
 22 c8df6bf5-7b9d-7376-a233-5dde61b00b5e
 23 e1b67d0e-ae72-54c2-a48c-aaf4b5ac9308
 24 900f701a-8129-4cef-ac31-a798477d972a
 25 20eb1d48-3cfc-4be2-8284-32e55d45d0c1
 26 27613267-dc6d-26e0-8a3b-868f4845187a
 27 a6e3aa22-a8c9-4e28-aa5d-2bb3260873a3
 28 4e131abc-701d-7357-af93-cf0e1959b876
 29 41ebfdaf-26e6-818d-80c5-164ee875a359
 30 8209911d-ba44-69c3-b4f2-d6cf2c04a8e5
 31 134ee5dd-6a5a-7a80-8566-893039e86605
 32 6cf275b9-bed7-37fa-ab37-786cf3fd5ef1
 33 caa27b1c-7ced-49d4-90b6-c6f49c0025bc
 34 8f382c73-ddb8-6868-a58d-986e1152dc67
 35 e8a5fa99-ca42-099e-a2d1-b8e56e4f6731
 36 924b585b-9e92-417f-b5f4-6cfd1a659a07
 37 43fded3e-6583-1e4a-82de-7ffbbfe43d07
 38 f0e6dbf7-f6f1-3029-88e4-0bfc3e989bdd
 39 f4e8caf9-93f2-1dc1-bf0f-91706339c5e5
 40 0efee0b6-727f-3466-841e-30601ff7e282
 41 e8ff41a4-f175-8432-ae30-aa10a6995e0b
 42 6a81a80e-c295-212c-8a32-5745e05bfe22
 43 43dd5fee-5db4-0280-b08d-e9ff16facd84
 44 e3184857-62ed-6f0b-a811-b62a09c19e84
 45 72dc36c3-c959-8a01-b555-c1bb30ad3370
 46 c6c1c16e-4d7e-5a46-bd4a-ce5d9fe3bf9b
 47 9da32ad0-33c6-6a4f-ab9f-8beceb67b9b4
 48 053f236f-ae38-163d-9e62-0633e7b0e361
 49 d524a5ae-cf82-8279-8b5c-63353f4757d0
 50 f11e38f7-e020-6279-a9c0-6374f1f59fcd
 51 a7a90bf6-6830-1baa-a354-134df6bd66ac
 52 5dd041d9-bd7a-2237-9936-2619e062ab14
 53 4215e63f-1cb8-5da6-8ee9-9e4748cdd70e
 54 53281ee8-965f-8ba3-a61c-48107b1cae6c
 55 8ffc3550-ed29-1502-b40a-550687d89f25
 56 56f4882e-ee39-37a4-a723-8249658eff21

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 10507615572326860158375442478673460413138206856186125813. Exactly this sequence comes out of new Random(110).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 144 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.