A858DE45F56D9BC9 archive

201303301859 1bamlj

explained decrypted filler

seed 835

Metadata

Post ID
1bamlj
Title
201303301859 → 2013-03-30 18:59 on A858's clock
Posted (UTC)
2013-03-30 08:59:58
Timezone
UTC+10 · title 18:59 against posted 08:59 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303301859) = b9c7e716bc71e39cb2a311b3d46a759d (name+title)
GUIDs
60
Filler GUID seed
new Random(835).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
88 · predicted N = 60 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3AE7DBB1DE3F6E84 20406B27092DFF5B 1BA787DC28B6593C 9097750F590A3AFC E310FD6927FD71C2 FD0EA818987F27DA BFB8634296F470BD 0C6B1E846CC6F5EF 1A822B5A4C2AA8A3 C7713D9188AD058F 56618264DD115A0F EC137136B76C3DAD 6685ADB70F4AE2C3 79E1F3E44C782306 2F92F00DF9D6898B CC60E53FDE1121BC D0E2E4B3CC9EF353 9E73BA94DB3731AE 8FFC23FBAA42967A 0E761824E2619DCB AE9B3AC0246948E0 F9E14ABEE8A44E01 A72A0A2FA9D78526 4BB5E34E0BBE9DBD 03F19C0C033CE4C6 1B32734D1C5C0E21 219E455655B8451E 5E3A468187F8D148 675648ACD9BAABBC A6DB8BFCF0EC1196 B434D1AFECBEA51F 4C5D4C6F5E4E5982 2331E2154E58A43F ADE05E9D385CFDB8 8BF22A795EAC5FBA 7D5226B06F80274B 782CB9E7A43BBF12 A2134137E292C459 A25BD75D35784F38 E19A4990C5EA47B1 FDC1E9181876EF46 55C4FB1D07E35B43 5881031EBB71B403 EE91AB1A740CB5FF EB9BED3ED5230624 E420FE216196C984 E0CF397F6012FAC0 C5D1ABE6FB1065CD 2E251C80D6CE0CE9 EB1C5F3EE9D4AB8A CB0BEE890CB01FB1 FF450E49B6C8ECD5 CDD9813537465A50 882E6117211E770B 12A9AA2A6607F0FC ACA95FC1B4FB6F9E 0BA6FD7BC3EC6008 C15189C820D71076 E2E6AA572F51DB0F E7F2CDB8FED44720 DC7978FC71EA091E 1917AA5EE6B34CEB 5E083F8D194CD4CA DA8357545E1C55BA 23DE342BB62D6BD5 B649352D548C629E 6D4716A5A0479DEC D96F132D8AF0545D C0B884773E151263 DB1227D19E65753E A06699EBA5F7D3D0 1F89B2313BF1DFAC 7E109D4D8AB11B96 1E3C94EBE96BC1CA 5C8B6445AABFAC0F 75C0105BF820F9DD 6D78C739BB9D5790 B77F7930A17FA198 1BFF42C0150E7B85 B0CDA09764A7C8AF 1C1E8DC10DAE1A4E 06A52C617896302C 8D9084F573D02028 0C0BA425D3E4BDC9 033705D9BDEF34DB 53CC84993844A2DB B9B206E1102C4632 9742DA91F45F9DCD 385C8F6A9EC32A21 62C68DEF9188ED53 C3EB75406BAE1496 3075A55BD169ED4B 405E8739722A1D01 8A5071DDAB5C091F 47EA32F74ABF7A38 5C53C2901B5B84D8 5A898CF1DBC14B68 267E861201C52DCE 77EDFF5FC8C53BB2 95AD52A37EE735D9 E047824A07C9CFCB 04F112615CED1662 E98E2C47C67B0437 407CE859E708A46F 5839C6D30FD9FE81 16C675E49815A935 74C958EC6438157C 237C1E980E7FF183 D49D98A0B20889F4 385A2CBA1CA4276A C5846B792AD1BABE EADB4B0577F4688C 5F86874952B66A09 02A5B199A2A28AC1 9A0A398F370AEB86 A808E97DE403F408 6D45F2A4BE4C2E37 F0481F1059B53003 704457410A4A77CD E9BD4B52C949A9DB F8B331EF791BBE78 11E21E9C1539EDBB A87C5F6E620AFDBE 79E61E2E3D00E8F3 86F4707A1F0251FA 712283EDC3D942A2 11DEF4FD280A69B5 B996003097A1A93E AD516E429A45B2F5 7B3E34380A300422 2CC6AB6E78561917 B5C47FD6BD56FA32 2277FA3FB13B9276 3835441EA418B0BD 9E4BB17B7E172AA1 53DAB579B241536A 0E6925E4556FE26D 397FCB18DA85F711 764DDEDF999B2256 CD0B46702BF08AFF 55EFBA58E283E19C C1AB2716927168B3 816470AAB0B7C115 A3F5ADDB84B90F27 1B01138F5BE4FD46 F9BD2AED60F411E2 F9CD84636CACAEC2 F60898104F337D09 B88795172C78FCE2 E32913D2B511DC16 F31424A7ABCD25ED 199A075263C29911 B2E118F08DCADA55 B610DAFCFB4ED0A6 78AF0308ADACE72E 4D0D9A85D64DA82E 775A6E6E392B28AB 9BF942F9909FC2E8 54D61C12D7152BD4 EE65BBD889EA9465 2276E494802EBD17 BF4A77AD8C54DB4C A65D9A6AE52B432D EB7568F781B216BD 3CA8D78A11E88285 023390765CF5B409 D7E1491A88BADAE4 9A8E2A20F38F7138 26E1EC5FA6970230 8645ADF92E5155F1 A9BB216440BF91FD 65E463EB5A77C99D CC672D0A12640D5F 1EB322DCEA195930 99987D9A0A87997F 59ECAC80F26B4753 950BE97C40150A42 0B777F8BFC35CFB2 7CDA1B9F2685F9AE F7C1A65404993FE8 E6042A44D739A0FB 7F23FAC2286B28C7 3B432559C8E6A5E6 F8C56208519D76BE 68CD4EEC254A2DD5 A2DB02EACC3D6AC3 30A7E086B6350BE5 9CD7053433B34621 AC7581C666674A67 6E2639A430100904 EEB9F1A9A10E59AE 447E725EBF7ECE26 758801AEA4D06AE6 B47D7EDFB5B9A899 DD9F5BBBFFDDB090 845CD773B32828D5 75D578753FE2D3EF E798B7866FD83597 77CEABDCC2BE0768 0C4FD46C923DDF7C 230018B0BE3C5C43 E4FCB0A27285BABB F8E6458A2E432193 D8F8B43CD89A2E29 08028EC5AF0361F9 00510EB5C490F4B7 18A32565AA2E3FDD 393362B3FD18C830 49D99A79300A1022 C76256CF7F414113 619AAF6064DC208D 55B42EFBD73B6665 90E1BADBC3D9E0B6 EBC88FB3ECA4678D 053C36A35066138F A21A604F6DBDBB90 B22F4665F1C0A0A5 A316D8D7FCD6F06E 041FAD16AEF6E988 CA73FEA28822F1DA 181D2A9BFD2F3123 EB273D1A5AE136CA 33C24D1697F92C2C D351E282F3261E58 0499F72E7CE2AB15 24430179FCF0C8BE C4322E1C4D59E8B2 24B1A911D95F26DC D456BD4DE60A53A9 7B05E837D4BB40AC 79E17E43FB4B2712 7FBAD3DA60480C19 6FBDEA7055A01BE9 DD06C80C4F2225FA B686272DE87B2A87 E12FE36FAAB55772 3F0A4B56B255CC8E CF5C68C767424C54 E3BCE9E3EA93DA39 CAB627E4FB36926E A0E5EF82CFAB9CA4 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303301859 (name+title). Key = MD5(password) = b9c7e716bc71e39cb2a311b3d46a759d, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 aea7fa08-9a20-8c54-a441-f63fe60fd5c4
  2 149456c5-b09b-7e51-8815-2f4d382eefdc
  3 6e279f0a-efe3-3ba2-80a2-fdbd07c8d6d2
  4 152587e6-5991-72c2-83fe-e8d3df6dfc2c
  5 0be9159f-46cd-1cb7-ad98-ba2ee65204f4
  6 9aa1535c-c894-2559-8b3e-842e9bba0567
  7 ac4d383a-3fc7-04ad-9a87-c4120735e411
  8 510ed306-1b2d-3140-bc9f-e2d913babd73
  9 0ece55bb-d736-2eaf-a505-1082d66063e2
 10 78b6ea12-2dc0-1c8f-bbd1-cf62358d29a7
 11 1922eb3a-b114-4ab5-a64e-e23763ed9f2b
 12 9aa2b285-3a47-3889-949c-5d509bb8e2a4
 13 eb433a23-be13-58e4-9611-b80d9ccb8a38
 14 a5ee3478-fd34-7e26-b21c-b32255e92210
 15 759089ba-7f60-4cc1-af04-0fc0e63ab75c
 16 72ffa40a-280d-4e93-9bed-c75f5e9d013f
 17 2ecbe963-c978-7506-b403-51ff1798b03a
 18 f9464ac5-72a5-65a7-ae02-2ea7434842d5
 19 7a5f290d-cf36-2555-95fc-8a32a1d3159b
 20 88e38bb6-9ca4-5ef2-81e6-6f9b3f7c39ac
 21 00d821b1-13a9-6cd8-9a71-6a46ebf8a451
 22 190f39af-e7cc-6327-b180-9ef9ae48594f
 23 adeb422a-9c44-010c-a404-5177c4a4baa9
 24 a25d5bb0-d4df-64bc-9ac3-89c8155010bb
 25 77c1fa28-5dd1-410a-9be0-5ba31424f838
 26 c87f148f-84ce-5fd7-afbc-8627a3f33b3a
 27 4857c6a1-2698-7f3f-b9b9-710103e0906f
 28 67625eda-4c9c-0aef-b793-4cc49d165f2a
 29 102f7944-6c55-1bc1-b1bf-9e02df24281a
 30 043bdc43-99e4-5fc3-8596-2fff6ced4884
 31 39f538a7-ccd1-4272-b2e4-0ebaf1023fa3
 32 85eae6f3-1c9d-3306-815d-236c0a7b1036
 33 7ea2baad-9211-0947-bab4-81ca81973e0c
 34 32e22938-7765-80c0-82b2-daeec59fd197
 35 a41037b6-90bb-113c-8c81-7188fd2410c9
 36 31cee06b-26cd-8c70-9c66-6bc64dc03cc3
 37 fce7542d-b85c-61f3-b2ff-b3e51184e131
 38 20eb75b5-de11-3cfc-90d7-ea94232f8aed
 39 4b03a7a2-90ef-3e76-8334-b79d3f9b789d
 40 a0659e4f-c174-0746-aaff-dda2d2043a98
 41 fb16c983-af41-475d-bd99-858a40d96765
 42 ad4f29e6-4798-6d7e-aa86-02f3e915c885
 43 5c344299-ef78-784f-87ec-7c5086aca040
 44 4042b861-8d53-66fc-bdd3-78ac38c694cf
 45 34438522-7837-126a-a8ee-0f63e01f7b91
 46 aec8b29b-f99b-1e64-b2d9-b6ffd4a0edeb
 47 7ae89ee7-c687-36fc-bc5b-5041fbc4bd11
 48 df7dad41-5943-4acb-bad2-f92109f7b0f5
 49 e7c326d7-307e-6441-b333-eb9f9a855a6c
 50 79645ac7-88b2-5146-bc9e-3036d7aba803
 51 021e6b27-bc8b-3c89-b404-de40bf80532a
 52 3ab6d3fa-bc70-0af8-a97f-b125193fdf4c
 53 bbaa502a-b4c3-4a78-8ee3-319251bd3e4a
 54 2559430d-6999-5a4f-9c9e-f52ab1b9f05e
 55 67793c77-e8f7-32f8-b02f-0669e04a5158
 56 bc0aa333-df4e-211d-8592-11b9f70c87da
 57 070b6be0-f31a-6300-946b-da6dbb21d2e1
 58 c57d5d65-866d-6725-b469-94f084d77f95
 59 d24a00a6-f9f2-2134-9d46-385bc52e5dae
 60 0dfdfe09-03de-5652-961e-c7e22743e1ed

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 873712032143574476256606457015430818633046761134653045326625. Exactly this sequence comes out of new Random(835).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 88 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.