A858DE45F56D9BC9 archive

201212290000 15m0bz

explained decrypted filler

seed 459

Metadata

Post ID
15m0bz
Title
201212290000 → 2012-12-29 00:00 on A858's clock
Posted (UTC)
2012-12-29 05:00:08
Timezone
UTC−5 · title 00:00 against posted 05:00 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212290000) = d2d0a0c05a722f5a0d30875629b096e0 (name+title)
GUIDs
64
Filler GUID seed
new Random(459).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
15 · 2
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

0393EF878794D2DE 5A036988DBF39824 8FAABD5824E299E0 2EBFF0E21E034001 DA4C7B9DEFDD463E 8F4741966CB9CEA7 F5F1D917BE1CA5E4 22B0EC36B4FF5A78 94711F33A0F20756 576658418C6DAB8B 8497396AB2C956D6 0B753ACD73E774A7 799323201E4942E5 2827CE1954388676 C3867D6C31256301 339D35B3C80FC8BE EE2481D4AE7120DD C3E867D55E7B3070 170F73D99BCC1AFE E6D271895F5A628E F97E88784068A3F0 D61D0EA2AE26B5D5 1063D6AC3AD0F70C 04C7623EC606C7FA 9202481527E0E5BF 6D4B9474D651F956 A9F169AB471FF101 7BC10981901FDE45 14CEEDC41096F10A CCE6C8FAA59BBBFE 88E551410F6846C0 58912AE5A9C948C3 0A004F40A4596291 80BDF7EC86E1E4FA F3B36E6FF5E16998 17999EF1B8A6B57A 6350281D1C11B923 B47C5CF8B62DC734 39C8C019EFF8FBD1 9114F0042E9D050D 1F50028E3B80ADF3 4464B3F42DF30DF6 646CBECF37D2FF42 6D94958EDA49D20D 1BD65D25E28301B4 D643F1F175C4AA21 60449D919270F897 6EC10A13694436A4 69022FF7A9F7D36F A0149BBC07F1473C EAD6B9D6DAB3BA0C A1939914CA6A4C36 26913C318B5B5403 9CE987E1F448D939 7742EBBBFE575A81 A25FEB52D56A1BAC 8C7EF3F9C691E60B BFDAD0C36BB1CCCD E4C8C6568DCE630F CCE827FC83CB82F2 9B2A57FA6DF8CE0C 1E4B45F4110BA913 6917F19D01FBE315 612E0BB744C5B208 B8C8C88900E679E7 CB1119E8C270356D 654B6C5E12547601 AF0D4760BE88A7DC C1C6978043DB6542 ED12F2E2F9E9B2A7 562A5A0F20A05ECE D579E870136AABB4 6A0E86C7E94E756A 95F8683DE14AF114 E78A9640AC7CAAD9 B9D9EA12B528BE13 B57AD1BA36EC9C35 C8599440ADF99EA5 7C1DAAA8A0E4379C 52919B211623AFDB A680A0014F5B4B8E F23B47CB6A7A1774 D1CF054E988AE703 3D6E0B880DC13282 581EFFF8B2806581 E30AC3990B16557F FD2E4CE676628A54 BB62718D52CF32B5 EC28E8DA4C3DC094 ADC2585A4783557D 3B0940D517B08EF7 854C23A800AE9746 28AE745D2212B668 C0C5FDD2C3348A55 6E2A1702FCEFA373 ED664BDAEBBD6B97 42D698481C12EFD6 859A5FDD3CF1745D 25811085FEBC7C60 8D290B1CB6AB22F4 17B910FE3D676A72 232410594A27BD49 3B87E983E97DF977 E472C053CC9019DA 61B122136AD2709D 5DBEF61ED1EA912A 6390F320E61D381C 3F233248B497F142 C9E81BBDD2DE196E 37AA863FE748EF37 D84DBEEC456BBDD2 16DAA4FDF7D79C6C 502D081EC16BF2EE 88EFE2F35444BBCA 3BB57C80200CD383 1FE12D19AEA1297C E5E217E00328A092 21491D656C0F44A1 FB2056ED058BB18A 8D20FC95788DBA58 E78B3C3EA329D995 5E7FB4A826F44980 9237819FC27C3DB7 514A47E5E07FEF43 3F6C2689A4E34755 9A2DE9A13B9A238F BD7B0456DD35CBDE 8FFFA3E5F43ADB68 F8F2876E48427783 9BDD110B11806413 B37C97D2FE26783B D32C5C73B1AD27E7 B4DF7A13B46855A7 E6E5CED998803194 409B157AD5AD3D85 47677ECB4780D4F7 E6641D6705059617 C51D1C2983FAF870 10BB184DD05B0E9E FCFEA1C01128A842 CB8C2304B3C726D1 1233C7ED64FF51E8 1B83528CB7450058 9A605B0FC4A65B15 018B77F1475665C4 51E40B744D3B1C4A BEB3828B609E0F40 810A7FC31B499999 1FA49518A4A0B610 2E0A72AEE07A0146 F92FB35AFE0005BE BC80D4DD138CBC9F 9396A675E9A608C6 E90A077C73C3F592 08BAB752F10923B7 3CE4EDE778BE304E B27833F462B6207B 66BC078E25D611A5 1B59CAF98E2D7B71 2AA7D1B18ABB1594 C99C6DC376FC9FB3 410E26F6C225C056 CF920F2CC6DFD9A8 DFC5E572F20FB7DD A90D014C5628508B 733856D08F0B04A4 0CF6A4A8163E88DF 28018A0ED72B288C 1F4FD5DF49FEC75F EC08E9F53CE28B5D AC7C2CE4ACED0687 F53F6A02C212EFFA D1C4F21B18C44B06 509C8234E6F6A233 CF96A914C435C418 0ED8942B8DCDCD0E C5339EC98875D243 BA0548966196DAF3 366D8E7E4117D62A 459BF429A12449BE 2E2B9CE9EE13FF4C B99514B3639CE86B 1631D41B28BD9DDE A6372E82656B0F8D 3CC52C52772E98FD 79AA5885E90E175B C447375F1704AB2A 4EC84678465324D5 A9F614555872A82B C5E5EA8C8D4736E2 D63BC0C5A615B9C1 F6B5B90819B420F7 0B54F17B3939B9A9 D69310D38EE432C5 924A19FC52AA1107 7DE8F7F2F9F925FF C34BDF2B8671D51E B5EA87479FE3170D 91708DF9D458CF26 970866DAEA24488E C9088DA90C8DC6D3 1E1C85EF86AF7004 EA89EFC183A57214 D5FFF6D779A68F5B ADDC001BBD04AA49 D3EE64B5992CAA05 70D09540CAD4AE68 78AE85551DF21061 6DC2D7DECBBF4D8A D98BBDC6073156C2 79C38F57BA6C8256 B301147275B6A785 8D2CBEA6749E19E5 A29751D777538103 6021A8827E91BE0A 1D6E92A43D99ACBF 80DE9B1BC88E6B03 BD089F21D0EF97A3 DBB58E4F2EA3E900 B93198772416C2FF FB86EB126259BCA6 0C4132BEE6B1F6F5 63FD842B93161A9B B3651B240AC90753 4C9559300DC8AA24 A921580ECF018837 C067B48AE08644AF 4D9C631F2D30207E 7860CE46C882C60C B9811C46D5B8F9D3 17C7922F1C2AF178 A380725EED17794C 9C39CCC73E6462D8 DDC7CA79E5EA199A 99D81EB6B4BEF6F6 9B2C8D9AD4730E59 90C4C0E4FA352CA6 5373A141F6E47B82 5EE2AB33EFD26B62 E3BF0B1E93AF16FE A99AD8D058679754 EC64E55D76930A90 EA3F89CB84E5B8CF 41895168BF8F9624 7750A9DD03A17B6B D88908A681CF8793 AD3D1BB3CED4D328 F5F1F2DBBDA25993 065C0FB8AE30888A C50B4B4559515E29 04B97C3CE29F5C57 CA125DCEB64B274F 4D0B9FE415E47A9F B10DDC5905CD6A05 F254D06807FA8EDB 3A8C84BB3408AF81 1AD293B425F6E789 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212290000 (name+title). Key = MD5(password) = d2d0a0c05a722f5a0d30875629b096e0, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 99d5cb45-7ce4-4d62-86a1-49ba324a63e9
  2 4aa33299-2607-4633-9f2e-81e37ccbe591
  3 3a37da3e-085d-5fa6-85aa-2d46d35dfad4
  4 97dfba9d-713a-470c-93cd-8ce10e017a56
  5 8e0eef46-cb2c-3fea-963d-c42262ab1df0
  6 03647e57-0ed3-6726-83fd-b3737d8472e6
  7 9cd6216d-b122-57f9-87c6-f9fc08d8e230
  8 dbeae467-acb0-63b3-9d36-aee75d1c45d6
  9 40d34c85-d417-6771-92b8-5c119c43efdc
 10 5aec06a1-3145-4753-b685-02c7c9f6e58e
 11 2c2e45df-eef2-423f-ab4d-84b729ddcec6
 12 6f86cad1-0184-7397-98b7-bf55bce9c211
 13 cbbfdf9f-52e1-12f7-a83f-c92e04b629a0
 14 ae76a5ff-9d39-2b01-b723-d13fe6f93dfa
 15 ac099880-1b3a-22f9-8a7e-d1406ea23da6
 16 68906903-3420-6176-bcef-13fcb1af5184
 17 4e6338b1-89ee-7746-91f7-064768745640
 18 f211ae20-272b-5685-99ef-edff02f53600
 19 2b26c5c3-e835-0015-9280-e05bdacd3621
 20 88403e51-0807-0306-b4d1-93c3c26b224d
 21 21174949-9563-7829-b5c5-08442eccf51e
 22 b04b2a6a-5072-4f49-b9bb-6d76c86f6a87
 23 67999278-a17f-5481-bc59-8d3821fb7308
 24 05630d12-9175-3566-b37a-64e9c9559ed5
 25 113466b0-3eb3-6e8e-bfb9-5bc785fd893b
 26 472ce7d5-f49b-67ce-83ce-81f96913aaa4
 27 a28afae2-1512-511e-be27-fdbcf4857fd7
 28 c0c57e1a-1890-0c1d-9892-f646951185e0
 29 b18b8b88-2b4d-2cfc-8fe9-66b83546fe7e
 30 19fd8984-a5fc-681c-858a-0052908fb2ab
 31 6ca1b198-4dcd-5e4c-9eb4-c7199611abe0
 32 f0305407-8957-3e81-97b9-4ccfa964b033
 33 16a28859-330b-7b4c-89f8-f5e806103037
 34 88a708be-180d-4996-af33-2873805fdb25
 35 92144d65-2da2-8646-a541-af01a0ced7df
 36 14ca0e7f-3ded-5acf-94f1-ffe504f31a8a
 37 31717feb-3e41-20f9-8890-a3c1094203d9
 38 ca719f90-f7d9-1ad3-9a5b-56fe0e36f65e
 39 63d45e53-7448-83e8-9fb8-1c741f21fdbd
 40 6bd879f5-80fc-5e70-84a5-7b0702842316
 41 a03402a1-5d24-74c5-b217-aae6b98f080b
 42 6300d542-139d-2414-8251-89987a8c262a
 43 5a7cbf98-4d08-6b27-80ea-0381db40bd46
 44 3169b949-adfb-1d9e-9ac9-587de99d2c6e
 45 ef4f7186-40d8-87bc-aad3-2d5d04cf73aa
 46 b9116126-3cfa-0a4c-95ac-ed5b1135c629
 47 bbd1a2fb-6453-456a-9f29-578d9e152098
 48 0cddc395-2728-5dda-852d-fdd5533b691b
 49 abb22185-367a-83c4-afaa-fd0f032310ce
 50 c97dff35-9346-7d9f-9fb2-8c141c273419
 51 a1201bf9-df1c-69ca-b2a9-0a67f5b55f2e
 52 83c8246d-6e31-5058-b280-a983c0a64513
 53 3f4b0f99-0871-1ee5-8d9c-84363001a230
 54 e2fea8a4-e6b7-8eb9-b095-9183c1b0e273
 55 d611534a-83f0-0aa4-afb6-acb6b7896758
 56 70d8c51d-a118-0f14-8e71-d90bf3149ad8
 57 5390cc88-f91d-805f-af6e-cc34884b2b5c
 58 dbb6b9fc-a249-1642-975d-b2e5304c9607
 59 05c9ff64-e453-7493-b9c1-bc0b24aec7d6
 60 4d39aeee-3813-6e7a-900b-af2035e63052
 61 9f342222-4fd2-1539-9951-e68ba65060bc
 62 bc47d777-2fe2-42d7-9bb4-e599d8b3a7ae
 63 043f34c6-c14d-328e-8012-ddc928e3d80d
 64 642ddb85-bcc6-08fa-b140-f2a77d049354

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4454365664471226750074536650265374852185726180458765180081761430. Exactly this sequence comes out of new Random(459).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.