A858DE45F56D9BC9 archive

201305030805 1dl4tk

explained decrypted filler

seed 238

Metadata

Post ID
1dl4tk
Title
201305030805 → 2013-05-03 08:05 on A858's clock
Posted (UTC)
2013-05-03 00:05:34
Timezone
UTC+8 · title 08:05 against posted 00:05 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
52
Filler GUID seed
new Random(238).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
143 · predicted N = 52 ✓
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
7 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

5FEB246B827C41D5 4767CCEEAC9D9B83 FB3F1BC46AE49378 FBD7431E60A873A2 D5A99F2E8DE24FDB B68AC967FC30196A C2B191944ABE30D6 8F97D2EC8BAA81C5 05E09F12C090027D EE1D2F95620FE34E EDAECEC6E7A169FE BC2EC1853F546B08 DFE09459DAB7205E 4DA6A1C479EC8F79 438904997C7E9257 98E23AFC4FB36B09 C049076A0044FDAA E065A351B20F3EC6 4A2A6F506C9B1950 75B1216730012903 5CED6570B1460EEB 9E6A3892430799B1 92637C12EECCAB4C 83E10FB773F7287A 864983C3F006A0B3 FB964BC61C2A7F5F 7677FD9F10803807 7EB56D360502DC00 C2A3C16458E10BD1 D891622B558ACF51 617E1B85BDB8D97D 26DE5D13C6467488 0711BB7DBF8C5186 926FAD807A17BDA2 811499C1BF5360F7 57022DA39615C85A 1232612BB1637636 AA75024EFBE79AFA E907A027AB07F378 80D4D05B50AEEEAE EB5E0CE48145877E 0C4861C07269E16B 8EC336F2FE7B17A5 F95183A0C83A870A ACC2DC9F2A25B9DC 77E4EDCD1099B22F B25427DAD5D9C46E 23175C9021D53431 F4DCA85E0B901BC5 3626EE01A5BC2C3C 5EB2078F63908C6F 801B9D943BEFDB9E 178B41CD1E540971 93D9E55979D63BD3 40D01BAA09587583 344BE948559B4A5B 8D293F6EFF4DB661 9B79FCB5831F47C3 4354B358EF36FBCE B224791DF43F2187 A2C91C92E6050923 921308E381EE6513 2EDF0ED969A44F32 182825C7F163AFEE 0380BF756E71304E CE762897A14FBAFF 08BDF44172096B1D 6FE335D8F522801C 67A890CDF069AC75 3885F28FF540C3B7 C0EEF436B271A648 7877B3A5098E5D2F 8F3617AC2EEFF367 B0D28D302597F906 240187D07118378E 4CA3F08E383A9BBD F83B475A02A585F3 25CF897AFBB5E8CF 204B0072E32FE21E DCCA337B187227C6 CF195925BD865C39 5376F327916244E6 223F3249123ECB85 E01D7B9ACDF7A170 82D14E93F950450E 93B5AC03CF90B14E 76201575596C1C4F A3D1F29A4D0551F5 CF12629565D1D0F5 77B2D007DF3CB34F 08088A2D32302867 F7794EC3EE9935D5 4C68BCD68DD69E35 3F14DF593E009273 2A7004A5877D64D8 54D5BE88A4FDBEC6 A2C36FECF06DD2F8 DF66DE96BF8B314F BBE2FC1B519746D8 59236AC387E56122 BEB226717E9229FC E4A7A85356149EFD B309AF83385FBEA3 D4246C49C49592F0 3B402CD0072DDDB9 44EB694349E396A9 AAF3BDB647D1BC2A 934229DAE751279F C198572DF9C0EEB2 EC342C040048D863 5D13F5954BD761BF 460328BEF7BC976B 8155FA94A6863B5B 842EDD18763557D0 AA42CB291AD2ECA7 E385CA1F163E75EB 45F8060B12577F66 FCD798BDDA32CCD2 073D88E335D5F89E F11915616D7C7069 47A3A5904389AFE2 2A844002F12E6B99 0C888BF2F721B72D 3464D0DC7A550D13 702E04B71A5B85FF C3F5A99AF4767748 6AB165414B2632B7 3873D6F8AF3BC5C4 E063F7ADBE777AB7 2DE99A1B0ECD16C8 7D207E9C3D89B667 A741F4B6D8DB1E16 87164E94A51D6F7E C19A30B14B1AA28E 480B36E866A2C6D4 FF2DC7DFA1E04DA7 E28B8F2E4A10AFC0 811A706B75958C3E A76D8306DD83627D 942BF91CAD910B3F 98E66B808F01D011 52BE91102C9BA830 AB6F8861CB991D67 7044EAAD21D464EC 2C5C65855E15FF09 9A22FF1016EDE5F9 B016F64AAB60B185 DCDD9A742F3C799B 2247EBC1ADECE2C0 A3CD1856D98302F2 568035C1B6258542 447089409ADCFF24 CB4583F1D7EDE0B4 F82142A848054AC9 24AD7D058EB38CDD 2F668F83185B5201 0FCBAF5CF799323D C296CC0F92BF3837 153E873CE329C534 356EC2C511869BC6 FE1688ED5CA446EB E71A2587D799EEAC 2E1D01A47E06B2F4 006B0334E808180A 9CFFF5BE50170FB8 7227E046F27CC7E7 0C9B9A216C81C8C1 E2B290C6A06E0ADB DF56389A7BCBCED8 74F072DEA8684DA6 C440784008539494 19D2D55340193DD3 BFCE25744D7ADBAD 030AE8B670B1CCC0 57808B283E547ABF A31EA4A05B7EF7FE 1E0CBA4B6D3F258A 59343661172AE6C0 2E24774DEA33BC5C AC8F641B9875FE70 5DE9C0775C3A8F57 B43C5ECABB6D3AE6 4824981773A45832 533DDBBB441408FD 225FDBA16869BB69 95F287EA15997043 993BAC1B7B17832D E3856B50074D6A9B 296905FC4191A857 D94F848F3AE6D110 560351DBB10FC967 88223373614AD99F FA4271D6204F9190 F1A906C6A7DFF15A B4BBE7675A4C34E3 CBD73E599B9368BB F5B2475BEF75C4AC A48E8E787E82DD91 51754EE20A2501AC 1EAD316499475177 73E1DBA1DDE715D0 5B3F66652CE5DA28 A36C687C3E106100 36B4A1494E2995A9 48D20B6929160C83 F8FB6B55AD86E417 91BF143734D8EDA1 F9CB06E0A7236DFF 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 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 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b1f81cc7-fde9-02e1-abaf-38785ab74149
  2 888dcc3a-94fe-57c7-bf9f-c635f236e9d5
  3 e665c29b-a766-1014-b933-2d2a60c157b7
  4 7e26c350-faa0-3c1f-8d00-717e36d479c2
  5 e221137b-cec1-5b5a-9ca1-c830a7b78381
  6 8e756802-25fc-4938-be4f-af607ed13274
  7 7de6d2b3-4512-4585-9b17-cc5ec1a10480
  8 b9ae3f09-3afe-7e88-98b5-6a2e07e991c3
  9 7249ff67-3147-3f0b-98d4-3b961f5e89d0
 10 e359e919-0bfd-00b0-a5ac-236f03e59d59
 11 49cd3ee8-eed4-5909-8429-a58f08df952f
 12 c04bcdb3-ed1b-21b0-952c-7a1b3f0b43b9
 13 95fdb22a-b1bc-276f-879f-7352a80fafa9
 14 7ab9f12a-0e7c-2dcc-8eaa-08b447324f79
 15 d522c546-39eb-52e3-9a6e-92412dd2791c
 16 81d7ae6b-bfdf-51ac-ad26-3b32a47f4e32
 17 f896a4cf-a5ea-8b3d-9fdf-be2c5eb8b600
 18 4d1c2cb8-3491-47cc-9be3-b73abf64ff70
 19 eb5d491d-6596-1853-9fa1-fd22c9de2eaf
 20 2995fe3c-7809-4c64-96f7-5c5225f57e7e
 21 6734153a-31f8-3863-b3e2-ec055017f4b9
 22 0b21d693-dc05-244a-8bd5-01644e254c5f
 23 3ddd233e-fbe3-1aa6-823b-21f0a98e0cd5
 24 6b4dffcc-eb5d-1564-8d1c-bf98ed760aae
 25 d34a8f7c-31a5-01e2-8c1f-eadc9276eb8d
 26 a3d5f7c1-98b6-5cc3-b0db-d8b8eb0414af
 27 0390021f-f477-5eb2-a39c-7dc504fcf3d3
 28 230bb385-7327-17a3-a7bd-00d45692491d
 29 8612c389-f69a-2da1-af1f-3fbaf41b1510
 30 8bd12951-7f07-632e-984e-03b1a1ad3c6e
 31 533d966e-4325-0716-b935-97d8e57e5545
 32 d2bac2d8-4e66-16da-8974-603d838a0afb
 33 2d0f0887-5240-0be1-981d-5cf1e6f66fc2
 34 33c102f1-877a-8351-9876-09aabccaae81
 35 fcb76d45-42ce-68b6-b0ed-bcda1f160c9a
 36 5dd19eed-dc37-006e-9634-7828461c9e0e
 37 9cc67ba0-54c5-1694-9f51-768b254c57c9
 38 30c7e92a-1363-5041-8541-d1f58653b54f
 39 2df7acd9-c171-03bd-aa38-20eec5f40a40
 40 8d0fe26f-8491-074a-accd-677028dedcec
 41 672658c2-092a-1c44-a2c1-e082c4d0800c
 42 acc4f51a-3bd7-7315-a682-c307b5c8f3b5
 43 4aee1323-2db1-2985-980c-383553ae471b
 44 8bc2161e-86e0-1ecf-bdd1-b00211794543
 45 d4d55bc8-1d65-3e6e-b123-2f5a5c209f9c
 46 f869e0d0-af6d-3163-91f8-78e2c5457176
 47 40f1bd9f-0479-20e5-9307-9fad14a93a54
 48 5d3ed70c-185e-1ced-8e76-2af75fd3de16
 49 5efbfe6b-42a8-3ace-a49b-f41d81e9cb85
 50 20ac76e5-1047-61fe-8a3a-7e71ff80bfcd
 51 fad726aa-8d4f-0f57-8a71-949539dfb528
 52 034856aa-3a50-8303-ad5f-69c4c01bbfd3

Explanation

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