A858DE45F56D9BC9 archive

201303051102 19pmp9

explained decrypted filler

seed 811

Metadata

Post ID
19pmp9
Title
201303051102 → 2013-03-05 11:02 on A858's clock
Posted (UTC)
2013-03-05 16:02:50
Timezone
UTC−5 · title 11:02 against posted 16:02 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303051102) = ea7f1f0bc8cb810279d9a1d7f82e9fc8 (name+title)
GUIDs
56
Filler GUID seed
new Random(811).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
193 · predicted N = 56 ✓
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
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

75E419617380B202 C35202650AB42E54 5F470F5E5B938DB9 8F54585065DE59A1 03E5F14685028BA6 8261D39912328C1D 84F287E87CB7A697 BFE4454B7992CD4A 1E21264870DBD9C7 FFB1941D63C10C3D 06F5156F18384EE4 25DD97B7DFC6AE15 1C32ADF271C68963 D98ECD39A50EF352 1467A2D4BBC5599B 2052235AF0E5AD46 87F78BC2587368AB 30823F36E22F966F 8392C7008CE5DB64 2C225083A5916141 517C6C803D9FFF34 8597CF57160174E1 57D2D659CD712C8D E69A91FFB54B247F 34E6A0CC3F47BEA0 23BF6124C7BD313C D48F6A0661A14FD3 C434E16C3402D92D 2314CD34BBC51E2A CAA8FC045A5720BC 132A38687BD70548 AA76F60A100D4F4E 6DCB2208B61B39F8 C43E6813DFC76541 3721491742257D4B 1B070A5523F5DE0E 7F2F839219F2791D 73A53C5EAB5FE94F 73EEA493EA3796B2 2AB9126D838D396C 87CC158EAD271CD5 4BBE5EA29E923AB2 7BCAAA440236FB86 D36C3FC21B503369 C6FF527B13DABAD7 FEC1081EC8A5C350 C45AEA8AED990350 6BB858121F5A376F EB74F250B343EC9E 7F7E97403F37C2DE BFBAC4E3A6D9FF53 9AC69954462ED383 7CA8F11778ADFFAF 014243BF5B8E6330 610D1C5DDD8A2BC9 F8EC3120E352BB5F 0DB7ED024372D399 B32D4636B4FD7D02 1C09C89A6060AB4B 9445A4D8A03C0F87 27EAC78032A2F6A9 38864D08F767D80D DE47F73B06FD3C60 B3351AE1A42C9C16 3B23B2E676AF0342 F972F9C7EAF8B5A5 FD6EBF217700A094 4593A338AB535103 FC0031ACD0A3ACD5 B6D541804CC88DD8 A4234939C7BA3B8C A24383D5445AB8CE F8B0ADF612E19938 EB3A32FCB4590C12 2900934432CEE8E0 CB5ADE13F7AFB5DD 9B53A89ADE0BEF0E 8AF4AC38CB3012F7 1DE5ABDC3F1577A2 19927EE4584C4F7E AA9A697A9D28EEC3 C3FBA88D770B8149 D36307133ED70819 1FEF4568E2ED1373 CFA12364B91CF30B 7DED6C08F46BA1FD 521FD21418A316D5 6D34E40608295CE1 D49A33413803781B 96EE9A2A5DC1051D D8678B321B85C21E FC546914AC1DC777 393C603837178984 3C8149E3A503BDBB 4D9821138ABF3DC6 1C24715CE54D0C29 FABFF27BF70AD54E 742672C1068B2732 898ED0F98E97E982 C30AC651BB565896 98FF3FA65B12DFA2 7183DF4E9C6667A6 17684D7056D47DC2 72B2526FB004E594 9D27383EF04E1464 8A90F159E5899DF3 C7C6287F97EAFA8B 420E12A5FCE55B5C 00337DEECC96DF5D 9CBD11BFE04A0B9E 612F1B4FE2D49A87 44A2F8865FCA250F 0FCE552830889F1A 25FB88192B502D2E C4A8D22638C8F97B B5845B97222B177D BA4F91E5EDB4E9BE 1D66AF8CB51762B0 77EE18CD88C0B273 6CC3CD685E2ED2FE D977E9C542DB3105 0BBB78B5C5FE7D8E 03E6606628A389FF 5C56560A15164599 AF742DACA22B7BA8 C17832FA441E45F0 9DD053611DFC96DB F8A03C201696BEE1 CA58C29CA9F1F33B 20675142A45ABB10 363CEA1D9354CEBA 7381BD2424B43C84 BF73B9C815F86F57 21F4E149E8D03E8C 75CFCAE2CC4AE9AC 0485A8D9B762B4E2 079EC782BD2F677D 1DB47057873CE275 684FEE65BD043699 2B5D9603E4F4A87E C97FBE582FD511B3 BE5187FD50E147F2 E9E2F18C66292A1C 67B9B4A1119F3C20 DF2FDD5166AB7826 1149D3029F653852 7ECE7A001188807E D9AE6A154BFA7882 89A859DFE52E3A56 B0F75E6F19040F14 911DE95AE49282C0 D2DECA455FE8690D 6FF71852D24BCD4A 4C8C69811919950C 5D7F93236DA2FD1B 667C200A4E464F9C 75D32B8F16212917 732B6A95F8734F6C 5B79BA45C4228220 F1BECF950DE6D13C C0B978837530B7B5 02E630E1E20B743E 5981D0D86C8C3635 EDFCBB783C5E07A8 4C029AF029305408 5676B87569BE3BA7 DA39DBE5340CC437 46390EE520600017 DD0152537099A194 786B967786019F5F 02AE0736BFB4ACD3 0E92912CA7A813C0 904D88CC9155594E D560B50E23B32D56 29F8DB78CFF19C2D 01C86444A6D27744 BB8B429FE2C9608D 1DA547E304CEE607 30B07866EE82C3B8 D1696D72276ABD3C 4101522C280D94BE 07E3182FCD0451CE A680A724E6CF44C7 9906C600A5C9683E 0F97DC398F23F896 9D8407706C62538F 91A3610173AE0FC4 09F7BA9F473C4E87 322299265BEB0E62 797D63FD78F4C4E9 6BDA1FEB4ECCF71E B7E9AF234137DDDF 93B903EF622330F5 8EB340AA8F33C414 03F87563CCE2E07C 0B641BD1B3CF2123 7011CFF438F8E172 DFA2A0D17FC459A8 3263E40B05FE2E8A A227D2513F10575A 29BB0D0879A378DB B352DBE59A758C07 CBCE1E3377AE68C2 0B48C1210355BB25 5624079838F34789 03FAA3F830C19FE2 8EB5AE1910F3C751 32D7D2003E223D10 EEE50157A9CC0CD1 851FD2E9CBA31CB2 30609FC711C62FF5 3503F8376EC2048A CA84F281DB0135BF 84CA1A00E2210AD8 78D706F5EE9AA5EF 690A32DEF75BCC84 3723D8FCB682308B 356D8CD9293D7691 84E2B2BBD2EABDEC 844290220C1EE880 3BB415A215982665 A86BE6E9EF3FA654 FD716A434CDD3423 2E5913B3F164C07B B8BE901E2D6E1942 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303051102 (name+title). Key = MD5(password) = ea7f1f0bc8cb810279d9a1d7f82e9fc8, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 713af507-6df9-39d7-a0ad-ae42fc8b3084
  2 c48ab6ae-4e7f-7343-956e-d6a680b77c72
  3 4f38613b-ce89-5d1b-8dc0-64330486e8ea
  4 681e6f62-2f34-5a7c-acd5-920bf3d05f69
  5 b373ce71-6264-34d2-ba01-bb70365cb1d9
  6 c2dc2735-4579-2396-a722-94c291a3c820
  7 a9315e84-3532-2743-8356-d63c5efb77de
  8 fa1e74cd-d90c-26f0-8926-6dcf07164344
  9 d31e6a67-e266-2523-9db4-f7c9d75969f5
 10 20f2345b-fd93-2e9b-8932-01a595601383
 11 bbc675b4-7816-7735-a498-2268ad497731
 12 7192bfb1-ca6a-5ab0-baa0-a68c383551df
 13 f67f5d85-7909-13ad-b883-a12c842416f8
 14 45c3602b-461e-308c-8a0a-0d294f145317
 15 57aafd15-d0bb-52f3-b92c-0a9fc43d4efe
 16 4406a3b5-ba6d-45a8-88e5-aa07f259532f
 17 147ee32f-22f4-6c15-9781-252e84e03db9
 18 0193551a-fedb-7567-9a2b-7362853deea0
 19 bab168ce-0a31-56dd-b6c2-cca3e632f885
 20 63014dde-2738-37c8-96e3-192293b6adae
 21 f60922a6-094b-5c57-8fba-189162c09f79
 22 d531575c-0a7b-7b7b-beee-6719a9dc132a
 23 71a4fb3f-9ce2-0db1-af25-a6fb8b40eef6
 24 c5b66452-11bd-3728-a8d0-175f9d2eb6c8
 25 fd520c5e-785c-18ce-a38c-1476ff59a2ff
 26 055d7567-a6cc-166c-a9c9-4224466edb1d
 27 1e22c96e-7c79-1f0e-929c-d9585f41aa82
 28 12e72eff-d988-12db-bdb4-89aee3d3c336
 29 462b83a7-2889-438c-83cd-0c1d8c52d93f
 30 b2983b21-c920-2d0d-a4b7-0c098490ba01
 31 42f2a72e-c4db-5d59-8a07-4052323c6ebe
 32 e5c0fc74-ae13-09ce-ac5d-bf62bca16448
 33 2b080160-690a-3e92-81cc-bd938bd77db4
 34 80248831-9f94-2073-9d82-4b412e125ae3
 35 34260e00-9400-783f-b021-979d4ae5c204
 36 0aae3196-a222-8c9a-a8c5-ebf86df669af
 37 87b1877c-297f-712a-8af7-169118f30b59
 38 caf6c234-9221-0c26-b7fd-f1ee17402668
 39 360e3e7c-9bed-2bcf-a9ef-1eb7f508c24e
 40 f804c49c-1196-44c4-b63e-edd517b374df
 41 832df666-8af4-0566-ad6c-1415be6beb4d
 42 bbe22bd8-fa9f-0f5f-81bd-adb837060b50
 43 fe4bc00c-120c-1f67-a9fe-3f3e88b6ad97
 44 fb857fc9-3d61-0ab4-8002-2b6e4074c24b
 45 b57a6c19-10e9-4ba0-ac1d-b85068bb0354
 46 14d3f93f-46e2-8fc0-bb6e-861480051426
 47 fe757dcd-a3a7-2f79-9ffd-808a4f751b02
 48 7528dc36-d9cf-1f5a-b2b8-e3b2b6fbb294
 49 0cb66d88-b3e8-308a-8935-c8d223302231
 50 e3dcd674-6b8f-3dce-9900-82080d413a87
 51 87b804d4-f5e4-5abf-ac0b-b800e746e993
 52 e6c5e17c-f779-262a-b329-cfb5e45c6856
 53 5ad2b324-475a-0523-a9ea-869f54a6f922
 54 baa72c10-87a3-6b0a-9bce-6d45e0d40ada
 55 a6037fad-4b13-5d47-8731-069d7bfdf643
 56 e66e6bd7-516c-571e-bca3-58fe26ac1c5b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 37553222227513546753570311114250327870240010482133520655. Exactly this sequence comes out of new Random(811).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 193 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.