A858DE45F56D9BC9 archive

201308110606 1k4ihq

explained decrypted filler

seed 61

Metadata

Post ID
1k4ihq
Title
201308110606 → 2013-08-11 06:06 on A858's clock
Posted (UTC)
2013-08-11 03:06:54
Timezone
UTC+3 · title 06:06 against posted 03:06 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201308110606) = e8c346350441fda990fca67603dc9229 (name+title)
GUIDs
48
Filler GUID seed
new Random(61).Next(9) ✓ verified
Run
Run 50 (seed 2,278,890) (seed)
Draw
42 · predicted N = 48 ✓
Machine boot
2013-08-05 20:29–23:29 (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)

BAEFFB7341C2287A 5BBBC14A1E7C6062 8D166270EA085999 6EE757B2422EF361 56B1F97E698B2549 84B845440E012819 51CF50E1AA86D1AB 5889EC4BDDE59543 0CD4BCE7AD591A9F 248F3B78A1034FED A7FA5B0D50ACB12B F0A055DA6F37D50F F648C178AB5A4CCB BC2B6C2BB4420713 84A373983E3A24DE CEBD1D6FBB9E8EB2 40ABA70944BD4A02 55456C8596BE0B5C E736FF077DFFFE9D 8FDFF50EEC27BE95 EB1B382BF993B64D 9339895F49F29DB2 56F42584820A0C9C 67BC267B1DDE6407 8C810ED04E64538D C4A1F27661523038 2E71D920910AEA7F CC7F65D9DC9D854B AD2BF883887DE35C 4191B98F5B0C182C 7B7D0022E022B705 23CDCFBFA2704C51 AB833C59F2A9C8B1 A1DDA0B86B96FDAF 9B42CC5F680AC916 9E7C27B249C1718A 4F88D4CF1F98ADDD 096CEC3610A0A113 1BDD9A3DD8E689B2 4189005AB2CF617C 77F59DBF5F3CC221 C5B08258A95303E0 78503BC19AA10915 83670D8969B7EA82 089B49953B676F26 1EC72FF87B53D592 391E266A43FC2AD8 8DC9D2ED404CC5A8 35F2F33FA62FC1F1 7924E1565ED3E7E3 3E8D2D7096D15F64 47CEE84D433D6A33 B4638F4CA77F4AE7 3DF7EFA8F9AD3877 0C27EC2FD29ED9DF D1D9BEC4D2FFCEC9 5AF4064C2600212A D2F7CE3C4106F36C 280FF53E710FD320 F56BA51843D99EEB 11032ECE50F1B86D FFF73744B8B029ED 8C01DD67A152060A 612DE3FA144ACEF0 E5D8F451971A1565 E6BCE71644CBED50 659F9E8FB476E26E 0108CFF34BF41090 88E627DCF25582F9 1565769D150AB581 8AA66F6A842CBD08 1E532CA509C65192 EADD969992EBA6C6 5792F22D4D36F740 1686324FECB7AB6C 99134D152992C8EF CB840A1C2D01FAFF 5165BD3529A42939 C53D559355F584E0 5580A4F2F09D3CD5 26001FFFC7DE5A76 2932FADE6D4B9008 E56B21569AB5232C 090570BF5F4B0C99 37CC018E70CCD267 F9C57B27E1EB089D 6F7E8AD05BE6AA9B DA8831D52E70363C 8166FBC974D3CCA7 B51C93CB35635BF0 EA3D65B17FFFCB00 C9B03AAF293880B2 5D7CE09BC7D82AB5 368E1BEF8EA0FB09 ABCA3DFB69EF54AF 49746E0C3A76C831 6A39C2D1648BA3D8 3B6C9CE5597D429C C6828CB71592490A 5CFB8178538E35F9 62B335A6AAA95E65 7F9397C230076068 6B1A19DFDE355B6B A6C933681DBF4D6B 573C74FB19249AC0 ABAD0C9A19C282B5 F87D1AD5F98C6522 8727C7DC9573581C 68B8C8E6EE5DECBD A2CA2DA38345FBFB 33DEBB3252598E3D DE73D6F23ED30552 3BA5D96E59BF2595 1929D7C746B5D8F6 C4DBC892FBF1F121 DA480920C8BE2160 B1745A9E3C38E1DF 3B78AA93A308A81C 5F2C015005F80123 83CA585782B418B9 9B9F45F5ECC1220D FD94587E703B7123 AD0751B3722D2282 86B5128AD7E99C57 9DF0C79CD8B4F957 069644C80656DEDC 9894AE210A4F7198 0B18677CA1F67A0C 1FF4DB0FE3D0436C 51CE8ED2613EA281 D2B3506C48BAE296 E4A627801AD0977C F7F22CB8CB9A0C62 7EDC0CAECAF850F8 2898639F0AF50118 4BB0C457B7F4C97A B0DD8CB8F356DB4A 9C2041A4C7EB5D17 12C22D0A78638120 9EA76C58F6B5727F 3EA4A5AAF78FCF74 DB0BFABFCA65DAC0 6ABDEBCA7F6A39F9 9215E89A05275697 3CC19DA4D02D57C6 4BBE8E103863BC1C EEB225FEE9D10F39 98689DECE1366321 624835E03F2F05BD 15F9D1AFD3EF6384 62465E5E1719400F CD178DB07116DFCC B51E6158C2E6289D E228023013922AAA B02FEF2024A36CFE 501DD891EFAB1C1B 81C0E8DE273D865C 3D9D98A81509B44D A5CEC31708F5B5DD BF3694780A039013 F5E684E56FB9FD30 7AF44FED4BD272B8 5F5BF0459891641E 7CB533EFF38A0211 A6E9EB8B3C45FBB7 B9A4F6F0C8D5EA3A 53A1271F73CD9E1E D9D060706A0F4906 62E08E63EA8638C9 79E6A27C47CBCAD0 4E0BE65D9D6884EC D1A5A6A7BD45BB47 65BEA9E7E1C1C16C 821A3F66047ADBF9 B36280DA7305A539 156459E7EF157E34 192DC331E6C7ADDE B2EE3C0DF241B562 36D286E6203C4560 0083539FF667835C CF8469061AA96518 80DE63D47C81ADD8 8E8C5ED2A0B64A17 54FA988C1AE6D81C EBA1861498C23C7A C046AA74E96A567B FF1104A93F0361CB 4D312D3A0348183E 74E347804B889F97 F3D4C74934B4F8B0 8AC2217DC0AF4A91 D96D126B5CB88C88 409EF42328E8F5B9 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201308110606 (name+title). Key = MD5(password) = e8c346350441fda990fca67603dc9229, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4a336aa3-38cf-574d-85fc-c9133c0da2f2
  2 be6afcf8-1105-676d-a17c-c7b94ba5c620
  3 605c2ee9-c83c-3563-89ca-a10d56225cb6
  4 a89c3913-69e8-526e-915c-c8bc8596dd81
  5 1d561bcb-d164-6dda-a4aa-bb0cd3a54912
  6 6318267a-0692-7915-b269-9773ab9e14e7
  7 283fcf75-e3e1-2153-bcf8-0f2641adb683
  8 9a7ccf7f-c713-0f64-9c4e-e461d3d34c90
  9 6eacfa2a-dec3-46e8-b317-72eab023f2af
 10 10a3fb03-e1b8-6487-ac0c-dfa0a6fcc962
 11 54d21c8d-cc09-2ca3-9680-ff14dc7310ea
 12 0c4ac318-0f69-0c7b-9bea-91ce0061d090
 13 350a28d4-f3ba-553a-8d6c-a068ef70602d
 14 2c656977-fddc-1058-b545-8ff8cce11d32
 15 a43bcce9-c13e-601e-8ff1-fa22af155e37
 16 347ac408-58a3-1ad5-951a-0582d3e1e53b
 17 79bc192f-9116-4a05-b6ac-2b78943fa7a1
 18 2fdf5ced-06e4-7269-af93-07633c68b3a2
 19 0b2e1abb-b191-2de4-9a9e-dcbc44e98446
 20 99b00e8c-53ea-894e-8feb-9eb2e1efb964
 21 1a9ab8c0-32ad-8337-864f-e54a004d809a
 22 60b76eb1-e0ec-7bb5-a84f-77de3507d8a0
 23 1baec731-ff8b-266c-83d5-55db4e1b403c
 24 6706d665-194c-35c1-b308-09d47bf234dd
 25 f6691ed4-0092-6129-9ece-1f0d944e1025
 26 a6281da9-c8a8-6a8b-a2ba-aaa92466737c
 27 1907de79-aa10-34b9-9a13-a5cd8031b3db
 28 e6a13325-d612-40e6-b293-ec872975b51f
 29 61f22b11-33be-325e-8611-5f434d2c6461
 30 5d955b57-8669-1f69-8d76-6bd1f7f0d94b
 31 1199a304-cd8f-6eff-a81c-4eb03a272b93
 32 b31ef4af-b835-46f2-878a-0acb1d24f6f1
 33 8016973d-6953-74de-a4d6-166c07582299
 34 11072946-c4e1-4a2c-8672-35cff9c9e058
 35 8f983eb6-e4f3-8acc-aca3-43d90a6952b2
 36 84f1d54c-f43b-3867-bd99-71399189bfe3
 37 c9f7cd20-c68d-52ec-9d72-eb1ac3744ef6
 38 788b018c-302c-8a2d-b267-05af43519daf
 39 e15015ea-36e1-7aa1-a26c-9321b5212f6c
 40 8dbc8304-53a4-5161-9334-330fa020606c
 41 80488b98-cfc8-300d-afd2-a6c16dbe9587
 42 5b9bc914-66d3-52cc-bcec-15bf35091fd1
 43 1391804d-bef7-090b-91cd-6606839b85e3
 44 c6f7cc69-fd35-1eb6-aaac-074b743f7348
 45 35828480-7ce8-0b10-849e-5f43bb80a3cb
 46 87076559-b128-45c9-93ac-a065d0c0312d
 47 59a59c29-d720-0bcf-bf3b-da3d551b5616
 48 11733100-2a4b-308a-8fbf-763ad1afa451

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 563567204620516147288723663431647483587535010403. Exactly this sequence comes out of new Random(61).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 42 of Run 50 (seed 2,278,890): new Random(2278890), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-05 20:29–23:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.