A858DE45F56D9BC9 archive

201308280929 1l8p09

explained decrypted filler

seed 42

Metadata

Post ID
1l8p09
Title
201308280929 → 2013-08-28 09:29 on A858's clock
Posted (UTC)
2013-08-28 04:59:53
Timezone
UTC+4:30 · title 09:29 against posted 04: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
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201308280929) = d571c8b42fc310f7321cf04ef2e48575 (name+title)
GUIDs
44
Filler GUID seed
new Random(42).Next(9) ✓ verified
Run
Run 51 (seed 714,271,718) (seed)
Draw
13 · predicted N = 44 ✓
Machine boot
2013-08-13 23:35–10:35 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E32B01C1EF6C8F6F 15BA6A7952177034 1BE85B14D7C83D6C 7D1560ACD2027C46 510EE799C857BD31 027FAC423948F5C1 0D1A9FF485D4B5CC 7AE1C14BAC991D5A 3C62EC708EB9979A 57892AF024E9E18F 28ED5D4462256AB0 80B3985CF284524A 72A8BBD4AEDC81EB 6FAE881D3F14D308 F0834D88D2FF9E19 C648965E8AB957CE B2682808C905B198 A0554601322705A3 7BD53C3DCAF8BE2F E783DE7CBE49C25D 34C2ADBCD0D303CD 8DF4DEC6C050F3BF 4903AED12DEE4CD8 9B3DB44EBEC1C62E 070DD65CAB551D15 9EDD6095A212734A A7E3CF57A7C82D44 CECD0CA3EA730426 474F44D7962A4034 64B51A7E11629F42 D0EF7AFE81D3203F 3C2B5A43152191DA 7DCE0E44244960F4 2C80724838FBE2A3 0F42DF03EFE8D609 B9337206DE6E0947 1FB3258EF8C7C105 DC853FF384666079 223A48194FC3426D C7BB7CB77CA0E0E5 F189B5013A597595 0BA05E764F7CF78E A89460BD12B7AB00 191152BBED2F5069 5E8EFEBBB86EBE4F 99B372B4D69F4F5D 13D9B6245738519E 042649E9D66E3618 5172DAB4478E35A4 8C168868F58D956C ADA9F4A7C9288B73 4FDB9EBCFF532245 3640950284614D94 A78E40BB6D339A6F C3C35AE9BA2A114B 0253B830C2B18811 03AE666929BBC15F 55C612F3CBE93494 A2CFBDD6734DB09A 0A40CEAD59584A69 BD1B423DCD49A590 64EF92BB811E503B 14F10C177842043D 23DA31AA62CCDADB 33CF45F92C8F95D4 027DBCADBC0981DD 61488E926303FE98 3159B445ED28BAAC 56D079D6C1C2BE45 A12AC7BAA07BFF65 69C8214F4BD44133 CC2833FE78EC88BA 1D173738FEBD9556 698DE97ACBE10BD2 8924CD953C9FD98B 563193A6DB43E874 6B37AE904C195942 AFE07619AC982AF8 6444FC4A6B14711C 040B079C86B395FF 6C18B1EE28978EE6 317135A4624ADBFB D4067DF4B690294D 56519D855C771902 3A68B112D6C2A4F6 BB99A1AE780CF28F 82495D5FBE8182AD EB938EF9D1563D6F EAD066592F397FFD DC59FBC3B2FC9FE8 2FED026A2D0854E2 28AD1EA5DDF950FA 7A6A60FD1090894A 93B01CE150FDEA05 D5A4561735A1160A 328A1D0102E9693B 86192F7B5B620F91 62398E6F4355E85D 8549A1EF4790A521 C112A21FE0BFFE26 464EDC87E241C4E2 4BE5267E20560A45 5DBF5B8EA019666D C8765259CF6437EC C5B2D62543E2FE71 BB72CB92D61CB1B7 0302C6827A3CEEA3 754760CE00E7A7EC 3EB1E0312CCE02FE 881977D446A543A1 45EA013940C9AD76 F8A0976DACB0E8E8 12A149AB3F9F8FE3 F1C4BFF6AE28826E FAC7EA7D0E558E00 1EB81830B7443A7D B942A21C41F4F7E6 CE5DF3106189B239 DD2072F79E89C6C4 C55A2072B77798E2 C2A25DB56F655245 38A1162FE65D4DDB 58BE53222D3F0A07 FEB87E3A52E2FF96 DAEE40360FEF0132 A4A7EE0627CF9FDC 915DFC10F67B6601 8C7E7138E974579A 1F792EFD58EAD983 6E32B3566F80FD74 D3CFACD2845F9816 3AB62C948FC4729C E9B68B1F98D74B4D 3F25521B69AF58F5 0996D12F163E6168 F0089F36C2FEE461 686323B01C135B5D E5AEEBC8E5F2AA26 7BA55E5C11D7F93C 1153300CEC617786 3800419CF226DF75 B885E6B380D638F4 84AFA805EEB01D3B DA9B5FB926F88CED 5A463B60D82A7893 C1E1EE7E168928A7 97B33156374EDAA2 B097AF90E569136E DD42921816F662DB F7427D6BA07F31ED 1CF0B259B5750BDC E187004971743068 E840C99980ACD1DC 4BC523163AD5845F 8BBB920C528FB34F 429BB0CD00CA04E0 CADF41D4922AD828 6A577CCFC6649E8F 5528FBC53E793E16 268A1DA7ED41DDBC 389BB5FDAF27F4F3 39FC17C03A4CA0DB 5581B6A08695C17F 001738527761FE20 70BA0AC321F77A20 407382FF17FEFE9E A303CAE85B6EF455 E9EE773A347FD345 B1766571A2CDC663 4EBA43A6765262D3 C94C5D8F342CD911 EDEEA0780C1B84B9 4A25D7E0CCEE5926 42AC52BAE405E8E4 46A9C64EB47ADD4A A2699B9DBCB1B127 7B86FAC03790C822 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201308280929 (name+title). Key = MD5(password) = d571c8b42fc310f7321cf04ef2e48575, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 2380cac8-3ac9-6281-a413-b64fe608f936
  2 f412892e-4309-1ee7-860f-4fae5e857664
  3 0fb23f11-d5a7-1b7e-8711-4f3e4beac0cf
  4 aa710dbd-3b4a-4683-980d-2c364b3a227a
  5 336342ee-aac7-16dd-836d-7f10ac3731a8
  6 80ee79d8-d81f-2fb0-a30e-8e696670970c
  7 6e8820db-cb0a-656b-a4b1-efabd61b242e
  8 5d429770-fcfe-4714-a6fb-41a005131766
  9 bce06a25-1fb7-149a-84f5-736df34b91f1
 10 99eb6c30-4fc2-6e1a-b0cd-a934604b9890
 11 88b9ea31-0237-206e-834a-a83fc01a445a
 12 38b011cb-0db9-242e-ba6b-88402425d033
 13 010e9811-294d-4960-9a2f-90235ca2553e
 14 910e4502-dd30-25c6-857f-050db8966003
 15 b8a26ba4-a35b-3aac-b1f2-842fc9938a2c
 16 fad2467c-58c2-2a5a-b7a6-3bce5891a18c
 17 5617f9c1-322c-44c7-bf41-117d779fa855
 18 1bc41559-6893-03c3-afdb-c09c35725a16
 19 7ac7e713-f3f4-7e76-930a-1cf2b6f3c082
 20 60504f63-147b-54e6-8dac-29ef7ede3ece
 21 2f74edbd-efc3-3f69-9986-b16576845fe9
 22 6bb1a212-e32b-1184-a462-e609d6d00f07
 23 9e0ef5d6-434a-03b8-9ebf-b6d595f34038
 24 3de6adf7-0ea7-6dc0-a86e-e0cf8a1b840d
 25 1ab94488-24df-7d68-884e-91f8e3eec91a
 26 5360778a-d73f-4fca-8e15-9ae8b95ae3c3
 27 846544b2-9151-0cef-84aa-96c6cdd19686
 28 1027a037-2170-696c-9d6d-5ea3261c278a
 29 f8bbbbeb-4968-1eca-97dc-cf455d410b1a
 30 c68f7d29-a7cb-800e-9010-70149fdf72e4
 31 0f4a820a-2f57-6112-8a5e-221785dd996a
 32 0a292246-6656-4486-9c61-d715defb3b86
 33 ddcae0d0-ed96-197d-9a2e-876901003946
 34 4eb80bf9-fe0d-0dbb-9eb9-3a7f86ce31e0
 35 6275fc06-bf18-29b5-bc7f-357f3b31cb27
 36 eba466b5-b8c2-50fa-af88-d1b53635ecca
 37 85c90b90-cd0f-7e32-997f-ae09c1625148
 38 3b96e592-7a56-03ff-bbd8-3ac4ade17951
 39 0f037f27-7c57-4b8b-9a65-456f8a86aa44
 40 7e35cf3a-e84c-7fb6-ae3f-59cac71f87e4
 41 640f088a-b537-640b-a3b3-689bf62ace97
 42 fbcc3bfb-988a-34d2-ab3c-67a732ff0aaf
 43 d10a7e0d-0e14-1768-9843-a0e98f9cdf66
 44 ce0ae8a6-e31d-01f5-b53d-d491f94f8154

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 61141264162242324075310674061864102570476310. Exactly this sequence comes out of new Random(42).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 13 of Run 51 (seed 714,271,718): new Random(714271718), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-13 23:35–10:35).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.