A858DE45F56D9BC9 archive

201304301705 1deg35

explained decrypted filler

seed 275

Metadata

Post ID
1deg35
Title
201304301705 → 2013-04-30 17:05 on A858's clock
Posted (UTC)
2013-04-30 09:05:37
Timezone
UTC+8 · title 17:05 against posted 09: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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
48
Filler GUID seed
new Random(275).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
107 · predicted N = 48 ✓
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
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

F2B38D7FA6B7A767 59A3CCB20503489C E23698041C3BF970 BF7C1758F3CA512C CFF50959E1DB879D 10D9D59D28982511 93816D60E72B8F2A 746A612242F6D9C1 DF966AAA83E617EE F50308C29F8E3909 9810849D05356854 FCC622459143C339 1B6716E4080A3286 E398E360ACF4862D 29477B4EDBDC853C A56A53E38B0DDC35 9E56792474279D37 E8411AC33B8695A8 58352C2DAE15A004 69CF4EE86A4B7D41 286E69F7ADC68872 784A0BAC483CF50F 9C15B60F0A59F34D A437EF8F2B048992 290655E7AE466B97 9239E7719DB77415 B32118D4B53D90FF FB4FDBADD007D3ED 203C0261A1BAF63F 9D4DDBABE1E4AF36 E17008A65156DE7A EF0D042734CEBD2E 125FE54984D4E51B 18049707F425CA3A E1E945B72B85F049 F85801F20A3AE974 097486C283E27F4E 284EBCB4DC93C027 3AE07F742D1C4D81 57FB1293FEBE3820 F9A80927713D9786 16790353C8479C07 A6A48392B90B19CE 5B134B0E4C4767E2 A7A43302809BB5F0 ECF206D164C04398 CB1FF2A830BE33E3 0EBCF6E79506609C 75F543641B2873F6 CCBC2C8252EE07B4 5A019B6BE62AA976 7734733857374C15 56ADFB894F43D743 5B62DB692CF4A778 5B197B63F128EC9B DA619C591995D675 F6BEE1E643F44747 16B87B6DECF7CD61 D4B74AD04B2A8A2F B09DE9E0C6F6F28A A8409F35FECA1884 12802154C0935B05 AEC87BE10F71721E E6DD4DBC8600FBD4 0F681895DB29C3B4 B978659BB505926B D9543B0553CD7043 5690A1CB6EB6BAF0 4AEA1CF24638BE9D 1C984F9E49492316 53E2D0D9AC349292 A2A4CA43E01559EB 5A473382B7C219DE 8F4225BE5C6825D3 AE152ECB251F479B 2337D3E972493EFB 64745D919D32DBE8 A529925C828069C3 FA071A76134CA5FD 4930946BEE80BCCF 11543000082023C6 52254BBBD8782308 B0E13BB061E0EF09 6E11CB7E180E783C 13637B86158B9D5A A2437A2D433A1231 D3053D6972D98982 4B492F46C1601F07 2A00A53672CE818F DAE14EF6DE5D2FB2 71201D2060728067 35BDCAFB02BEA676 CB7FD4ADB622414F 32542714200CE317 F2FC0681B329B11A 4FD0A19CD9C8AD18 C7CA23899B62AC0D 384484E1A6708F03 F1C5F4831426B589 33A6227D4886568F EDAB92432C778521 D69FAE6A3EFE8407 A5ABEC2ABC50F6AA 128CC1DC323024AB 5B25BE596B2AEB2B 6614A740FE8517A6 036F7A728959D979 658144E05261E036 19B887870AB47332 01986A17179E3158 60BA2A85C95CDE8E 4EB3FF8EEB49CE31 388D110DD578DB23 1F290C8268355838 A50A3659A40565E8 FBBEA18F9DDD617C 0C6AE7A458996B80 B49BF6C52E63DC09 A38CC03B54D9A773 C20A3E88EF2C6936 D27DA7E84FC33A2B 22E8A34D928F52F7 104A620E260877D5 C65EB50D8B915941 6CA8F543E9BEA06C B08C1E84C7D1A8A0 83F3BCFB0A9DF85F C4C96AF88C7AE1AC 9EC87B366C75D6D5 68E00A911B6BD03B A1B24A8771AB8D68 52D998B2D6862328 BB35EEE63C5D70FB 92365C9C1FCE9324 CC02B0689E398EBF 5DB0843694F68BBD BA2A7E2123991AF3 9559D98BFD71CB1C 4F5B3072285EECDB CFAC548286024237 F36CD30B044AA6CD 6905926C7B4D5AC9 0B13DC0EAF14038C 13661544847EC061 AF70035DBFD73CFD 895817826A7690CA FE9358A6F39660ED 17E93034E1CF32C1 902F2E181040F153 396A237B462D9A53 AFA8F62E46E9F40D C1CF3153E9F4C00D D6E7758BEBFAA8A5 6884238BE594F861 2AC635B5DE48F844 A0010A023E6DA2E1 DC1D0823A02FEE3B DCFB1F5092CF38C0 476283ED94CF12AD 85CCDF070223CDE1 4233629301F9BE04 11282844377AB381 FBC4CB5BB59B9F1A 2C6EC0FA01636F3C 77B7A60788FED9D8 A491273F9F0BFD34 90DE873D067B865E 76B9672289940776 395C4BC51A45D6B8 0E662AFB92124992 8D476EA00F73C07E 7721CA1384E6F6F6 07F887BBC7561D2A 19A31D7307A55B19 27720978CD81424B 0EBA047E2EA8711B 3B90C7C3F4C82DF6 EF8C72DDE55E2F2E 9DAA88D5A03AE5C0 7338072BD811564F EA7DE7135F9E1DED CDBA23D428D29196 361A7AEC7E9C33FC 69BF007B1DDD5598 5CBA40977EA6FF05 ACA23C01F7F9CCF8 D2535ABB6331E452 8D50876E5ABA56FD 5159BC51A3D2BF16 2BD0B956016E48C2 003954A60A74E737 4D439A40DF9D2EE9 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 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 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 51371f6f-8545-346c-abf7-8ee48248e718
  2 6e6bfbb0-7f36-4b55-a218-dddf9ef7d658
  3 4207a848-fdd7-8a1d-b418-49aceda8d665
  4 0e9aa9c5-1458-2270-99a2-a14b070b2f5f
  5 8d6483fb-ce8e-332e-84ba-52f03ce235c0
  6 06869d33-f162-7c1d-b144-8c59b80b31ca
  7 6a851f3a-cce6-1da1-b7cb-9452b9276212
  8 b3cd2560-3059-3b8b-9e68-4fdafef72a92
  9 aeb1f9c0-30d8-8174-afab-21b7b75f793f
 10 e93043e4-5161-6142-9c4f-bd4a89cc2e51
 11 968b8ad6-d481-8542-9594-d590c3d68c1b
 12 b99aa1b0-fbf2-16b5-81ff-4d64ea02f1c7
 13 292af3ed-f2f3-650e-a4ae-65023797ec77
 14 26d610db-b91f-4b49-ba47-be8cd5b79cd1
 15 c669f581-40bd-41c1-b4a0-4a5e15e3a302
 16 6b02c79b-d753-6046-acfd-f516a862be5b
 17 0cfa30b2-493c-4155-a7a6-6bf3136dcaad
 18 bfb2123b-ecae-4a07-bb0e-2886fdf8bc56
 19 cbbf062c-2e58-16ae-b61e-2252a7a0ca83
 20 93ca5085-8c32-73e9-8dc8-271df6fe4fc6
 21 ccf10876-d241-3607-9973-0a9557216917
 22 fc4c3664-b9cb-2d29-9e80-f8696976c905
 23 975b25e9-3142-4016-b198-7a93c6c7c3c1
 24 f5e991e7-ebc1-007f-9235-739b26880838
 25 e5073900-dac9-523e-b1e9-e8198972285f
 26 5c2a5a0c-3d79-37cd-bd5d-2fd83d784234
 27 2552fd38-ed86-3601-a7cf-8adec4a26fb4
 28 e7069a73-a2bd-0dd9-b17d-c32e451e6ae7
 29 29f5336f-fe3e-4cfe-b8bf-6512f8cb20b2
 30 e7531665-0858-48c4-a3cc-b30abd896df3
 31 83d6ba24-ba45-68ec-8b4c-a887b83d2326
 32 a036eaaf-f97d-8d83-932b-6fde5a44743a
 33 2701a8da-cff0-733a-b9cb-d5d5d9e4b53e
 34 cf3ffb71-5b52-7e7d-a7c5-c8f5c0315041
 35 a69588c7-1782-6f0e-8d08-7f6cce30f4ae
 36 1f666656-9ef9-649c-92f9-7ea7ea0e752f
 37 f5cd0c9a-51f1-7630-ba01-d2c0ce8371a0
 38 1991f60f-56c6-7e29-afdd-8aed85b8c518
 39 301c9db2-2331-30e7-9741-e341fba69d5d
 40 333c00d3-284b-05af-bc77-8413b8384b96
 41 68b37dad-001f-5827-ab71-d0d202f2afe1
 42 6402d610-3e83-144b-9632-8b59dbd7d31c
 43 c93261e3-01b2-4bd4-ae62-9378661ba6b7
 44 cc58823d-b592-3948-b929-d35a388e1bea
 45 83e8c4cf-b8b7-8bb9-8f6b-1030b40d85db
 46 3abfae64-7fa8-845a-93bf-2b392d09aa37
 47 59faca4a-d59f-8cd0-b308-c8ccc094a7e1
 48 f0e6ede7-5847-699b-afa6-ed25cf840909

Explanation

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