A858DE45F56D9BC9 archive

201303032138 19m3r1

explained decrypted filler

seed 683

Metadata

Post ID
19m3r1
Title
201303032138 → 2013-03-03 21:38 on A858's clock
Posted (UTC)
2013-03-04 02:38:52
Timezone
UTC−5 · title 21:38 against posted 02:38 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(A858DE45F56D9BC9201303032138) = ff7dfa968c2d208ad441210695d80abd (name+title)
GUIDs
60
Filler GUID seed
new Random(683).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
159 · predicted N = 60 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
10 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

9C0CD9920B8F0F5E 8CB416C47DFED4CD 1BD55063B717533A EFB74EA7274E735F 641EF60E146D2D8B 87AAC05B0B82A3A7 90BD5C9C300791D1 F731E258A868F721 652E2783344103F3 FAE2C2C723805725 AE668F7843F5BA4A 54E723414F5AFC22 C45DC9CBB54EFD0A ECF269F29AE27364 767A817BD321E277 FE479EB9B676DA4F F6DEAA7EF032A2CC 957F9F5E1B576884 A7B1E33251BCE73D BDBF650834744A42 F3FF187A98657D8C 2B7A56D114312D2B 59B17D2F5CB56DDE 6D77D489A8E02D00 A4E8670E401EA1EB CDA448F76CA8FF05 E83B11609B28E21D C64DB48674705EA7 00EEE92B9BBAE218 A70B3C4056F21428 4ED4F6751C541D0C 27ECAB872F791C57 8198D1D085D04E33 FEA56CE1E11330ED 0138339DB7F346AE 125B742B35AB2C11 B1920F531F8675B0 9F865734858CC8E6 D2DF766B5971A034 9188E78CCE406566 1F7DD8CD2BD7D029 5B6F5CE1DCAAFE6E 8DE74FCF5ED4A121 86F67DBE3B0560D3 E0229DE0228F0B92 DFA4C070BF43ABBF 9D6495D27F5A6842 0157A690E6B69866 21E40AC9E74C5D30 9B00D969A00888D3 DD05F8354A6652AB A94C4022C35151EE 6621979DEBD35FED 2416D5187CCCF7DD 45046DFD7E2F9B6F 9A9CAE0BC9A91115 595F7D1AA9D2604B E0F3FB7F42C94E4A 1C54A4CBBB7747F0 2144C5B9514849BF 2C690DF108FACE77 A166D60917ED38B7 C5A096C72B53B9A3 67DBAFE7BEBCC89E 06F3516B10490918 A8CEDCAB3BBC7C8E 72EFD48DF09D9903 7AF62B1B6FF72478 BEEAE28A3B3F46BF BD6DFAAB191BD4A7 06A252563565730C 2E2366A576F0BA3A AA53E9BED0B18835 238F2E522E5B7D1F 4565CEA933774FEC 5A4DD4ACF79A80A4 B70761C4965FA92D B7762D72B7DA5097 800B4E71392AA461 BAC63C309309E6FB D9694BB8977717C4 C6252BF7EAC0B178 66EA28133420E485 AC9668DACC693C74 C9464D92F08C53DA 1E8C37CB983FE799 C2B9142768E5B016 5CABEC00C0E52100 41B1348441BFE64D 93ACD0633428E6E2 26794C97DA95D676 BE50B72D87C15227 2ED6C16608F21A20 19715C850FF76059 97202C2CAE24D4F5 590B1F202BA73C4A 42DB33D7DDFE3FC8 6907E324557E8055 BC1946606F11C2AE 734DDE1C6D91CD3B 075C61025F444B43 2C176CCB5DE15F66 AA5BD9A082A253CF 1781DC77C27FCACC 8A1D618988BABC25 5D31CAB0753F4DF8 EC83C24CD74FC31C 370BF43CBC1950B7 9EB413714C8A1EC0 1EACC7E179E3292D 555D574AF5172A89 EF4CA35E23450F74 C9CA18EB5969E926 8F2E425852D66760 C7F17B42092EBC3F 7F2828BBE95B2F61 0A8F425EEE1063A7 E03D91053F6358EF AFD629B655014E76 28A117E22BB11D25 47AB15A083C9B9E6 F1A24F8DA70CFD8A 570FD9CC40D7EB48 C259F7BFCB3DFE4E D5037EDCF898A8CA F626EC1EF9BCE2A7 1B8D1AC7E6AF09B4 42385FE451CDB75A 6515D2612D0AC32E 9953E5DA50BC7589 C27D6637FAAC50B6 DEEC6C463757C72E 53EB9013A79A8043 FBDE4BE4C3F0CEE8 089D2A23304A05CB B0324767349D33B4 246740337F83F952 C5EC8B3DE2C5DDF7 5DD7285009975BB1 E6DCF5E841F21D2F 9D846D40BEEA5135 0F5B6CC819190220 D1E7E8A5DD99F0B2 D14C7388CCA878CA 7617E3D018AD75A9 FAA2D358BF76C3F5 4EDA8BED76DAA2BC 054602AEF496D9A2 3B983E89ACC09877 463F01D1E6245DC7 ECE91CD03854A1BB 836A1D4A5769DDF4 C59E875653350586 3B7B94B9F7B6F72F 72F68F3CB9A2904C 0FD60709CFF8DCD5 7915CFAF09113100 DABBF95FF44C5CCF 198C12B90329B2FA 4AE84B3127BB1612 92591FDF5812E12B 79D6D963FC2AB926 1FBB3D7F5F46F404 DB7885E9089B4C79 F0F24ECA2FA50EB0 F85334274CD0CBFB F7EE819637E91801 4FDFD4CA74404AA7 1C6FD47ABB266095 2BF6D1EF48AE189F A5AC441B3A6F0EF9 96A6F2EAED946D89 48F93628B0BCDE59 93CA6FEB1425B57B 1F925A9E091D02D8 954E502DE27495E4 199803713F3D7CB6 A29D9362CB38E0A3 F3FD3BE97187EC0D 2789031C16D11C11 17E44FBF5CAFE501 8802CA6866F1C6F0 64A6B82778C7EAC2 7A3DD5855C523B5B F31D3E4C39853500 9DE77EB4A0F1DCCA E203381B81B95EC2 4556A88BE4F65431 F62001AAB936F6F8 C32C85AF621A67C4 24E99EE6FE498090 949824DDAFD66D97 F0DBD9A9573A07CB 889DA9E2182ED330 34D82DE46E980102 6FE9351EE6A39FF3 694E0ACDBCA7E609 39EE7E46E3C9DE4C 19CDD2DA767DA4A8 B71EA0DFC6E58BE8 D2DBFA8403300F7B 0DE4B6B457804E98 30D4585EC0092F23 EB18F4CDDAE0EAE2 EEBA40EA039F8647 AACE5BDB5B6BBE9B 6DC55799FC09F784 F89CAE10C24901E0 CBF9CC5FCAF9B3A4 E4DBF0621090E53D C4495573E96F20AD 025442FC36AC653A 7D3620F4C9AB0052 6D7198E5B32A0500 21F963B3627C0A8F 99D2CA834CA2A5F7 04AD7E2460ABDF81 67A667ABBAB77A21 472E4A1AADF1119A 5A5B61962F713D02 4FD5B177120FEDBE 95E5BBC5B9CC64C8 E0776CCABC311706 C1EEAFF4B1F03CBB 7E60B0F3ED30A72A EFEC20D2A3B61033 124169A2D8BFE237 5AC876212DADF782 3613423BCCD7B2E7 8DE1D18117C893CF F93A242080F12452 94B706CD9E0789DD AF8533C8A3808D6F 7B3E1B1D60C076B3 5D668C87898A48CF A41FAB8A28E47E64 107FCD6E08BFE7F9 D532EFD39C664CD6 E6BFBC21E24B12C2 E6AAE7F3699C22C6 3F9CFF4289479FAF 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303032138 (name+title). Key = MD5(password) = ff7dfa968c2d208ad441210695d80abd, 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 c066f45b-5bc0-429a-936a-e32d62369d9b
  2 98aa3a1b-6e14-2c8f-9c91-b6ef5daec5fa
  3 d3367b8a-3797-105f-a1d2-5373c7141a13
  4 8bab8fad-882b-3a27-bb2e-28ce9fbd6c99
  5 0e35d4f2-4a4d-5a68-955f-5edca96f59b0
  6 87758aba-b640-3370-81dc-1955e4ac669a
  7 ecb24ea3-a68b-84f9-bc06-9f57cae4c587
  8 18d3fa6f-4018-0791-9064-e1b751cafdd1
  9 c0e012b0-c0e5-4f24-9d36-ba6cf0bc28b0
 10 23e6b1db-8a4a-117a-9689-8d6e7e36d0f1
 11 0e6922f0-05da-42d2-8d39-e837e5c101f8
 12 1e4255e5-085d-6ab8-82d6-ed917cae14d5
 13 abc01520-30ec-1451-b49c-506fd4263910
 14 da9daabd-1871-72bd-a0e4-2a8d9e1377d7
 15 b386ac79-e377-0b53-bb2a-bfc6b4250a49
 16 6918c8e0-b3d3-5e61-8fee-5a5fa574e831
 17 89b90125-e32b-8ffa-a42d-6e25ca440b83
 18 c9c9f6df-db7c-43b3-9f3f-c0f09ed10f82
 19 e894503e-261e-1a9a-a8bd-bba5b3e41373
 20 66cdbaee-b64b-6ec4-9df8-5924ddc23b67
 21 b424877a-a327-5845-a432-f0c76b6958d2
 22 d30a109b-ea8e-3f6f-848b-8600dabf542c
 23 1c895775-c46e-3372-8404-da8e5a5518f0
 24 edd68470-a066-5477-8382-7a408095fd33
 25 77e50b77-2a19-5b74-83e5-a4225ce0f0fd
 26 b745d1c1-225e-70b6-91a7-9a81d8e4ce7b
 27 d31f4bae-e963-184d-ad0b-202ba603f642
 28 50759db4-c0e0-7933-bc45-d38870387545
 29 7ab24488-f2c1-1645-923a-cb5aa8e686c3
 30 5bb4eb4a-869d-135b-a717-b85e18eb14d3
 31 806b77d1-a7d2-38e6-9f73-79eeddcb975f
 32 6648333b-3e15-3eb4-98b8-40b6d208856e
 33 c62a40eb-8603-8479-8b19-a2b1dcc01856
 34 6d781011-ead7-19f8-8a26-effba3f58679
 35 ad613c3b-25e2-1ddc-b6e0-33b535a15d73
 36 15578d34-a52a-32af-b1de-640da5919670
 37 2ea1a45a-fa04-74d8-9dcb-ac043499c1d7
 38 fabb1b4b-a85b-7e2f-8f88-3ac11424e6f0
 39 05ebe5b2-f74c-26ec-8841-ff0aff3bb11a
 40 3434c5a3-918f-69ee-827a-9419ad62f548
 41 300d5799-0c47-7d8e-aa2c-26419db5c61c
 42 0cd670ca-415d-4872-bba8-dd265ecaa374
 43 2a338bda-ad97-8ee1-bb54-42e1a6c52276
 44 d5954cf2-1135-5e0a-86e9-810b0d6d97e0
 45 fd9ce18a-05d2-0018-a3c9-374a9b67ef2a
 46 657a54d0-83fe-2ae2-bbab-a0b5374d3994
 47 e477d4c0-53f4-6dd3-9f9d-f2fa7db8623e
 48 75607548-b430-11f8-9981-ab89978dd4e3
 49 be955ddd-8fd4-7159-b1c8-d23d252b7e90
 50 e216fd28-84de-4fc4-8a21-625b5bf347a7
 51 d24ccb97-2956-6964-91f8-11f1e99a733c
 52 88480c71-9605-4801-95cf-846ab29a2ccb
 53 0a91987a-c98d-85d8-bcf3-3dbf9b4454aa
 54 7324c6b3-c1c0-526f-8217-a17f0a9e2111
 55 1094cd0c-b106-80a0-b45c-29b58a368bd1
 56 dd04c3bf-acf8-1265-aefc-a16757714ec9
 57 93da8eb7-9f2e-7dc9-8265-86820c23e780
 58 6f7b8ec0-cd62-43c3-9646-934004152134
 59 8d82616c-0d83-6a68-9f43-673af7cf3017
 60 8b1c6a12-2294-6fb5-8941-e870cf0d5611

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 421353804146170584165335571711338113772674850261746485817466. Exactly this sequence comes out of new Random(683).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 159 of Run 42 (seed 983,934,859): new Random(983934859), 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-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.