A858DE45F56D9BC9 archive

201207271442 x9oyu

explained decrypted filler

3DES(name+name) ECB, 43 GUIDs, seed 766

Metadata

Post ID
x9oyu
Title
201207271442 → 2012-07-27 14:42 on A858's clock
Posted (UTC)
2012-07-27 21:40:34
Timezone
UTC−7 · title 14:42 against posted 21:40 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,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(766).Next(9) ✓ verified
Run
Run 18 (seed 6,051,781) (seed)
Draw
42 · predicted N = 43 ✓
Machine boot
2012-07-27 19:15–19:16 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

5B2B7CFF64D547EE 3110DA779AD1483F 3688C51439085BDA 22ECE88306D62F58 DF147232A3C90354 50DF50EC8FF0344C E10C74218A713145 7CCF12C75F71C081 6F79541C1DD8B815 96F161E460A6BDF2 F34DA2ED75A41DA2 95EB19A39156EEBB C244033BA5749D7C B146D9B4C2C2EFDA 19EED64486CC472B D0057BE039AEE0CE 4360B9616D12ECE0 6E63E3F4BC98405F 0DC9EFF1CC4BAE44 A6BD9D7E3CAE05A5 47C14F8591FA197A C55CEAA4196167E9 5B1A98E33BF8B15C 6620B95C1B3B930D 16439323F19B7749 CDD37201FB57D6FC 00A9E03E27A4C282 72A27AE956C4EADD 7896FBBD292E02AE B1AF4229CEA7E33D 3F199F8BAAEC3AD6 D7150F5FC0927419 830AA1955E84F06B 6D1E9583332E7D39 DE23557753AB4F75 1C60175115258CFC 493FF092B2F30FDD 4030FF867E97A76B EB7722DCD7992D61 5256A7F7720AC184 F4C92A57340396D2 24B018032BF42F47 B8D1AFC8BD5A12B3 418981735A11C6C0 03C7232D0059A63C 7D840E01F87CEC84 51770516E42B8338 9C83FB1996D76867 487353BFBA35C080 F080B6BB6B265ACD F3C22793AC63E2DF E03FBD5D138B397B 487882682FF653C5 B12C88DA13A94E5E 8155B4D3E4294375 C49C68C4C7CCF63E 10E1C6AF1EE8D2E0 51BDB2A6667E1321 E1EDBF9F116B4BE2 DCD81133E4C6C842 F8849429DC64B2D3 EC73F05C6F76501C A66B512A0CCBB935 6867DC2D5CB67A64 7E5CCB1F4B98F317 1D8059CED219E471 0425B947ADC52647 EAD90EB95FCB7185 EB1CB75C6D513815 D42B5E204DE3C1D2 EE57CF5C71A8D71F 0431D83A41551D92 9BE0590595C32159 DA335683B920066F B24A3B528C818900 22D7AF1FDCA85A73 5C3637B1A2A68C98 D29E47B16D615DFF 254E3BDE51135918 C1319935FB5BDB31 71BBD379B19A78B1 A52D56A1E803896E 255AC010966EC60C 86E50C2F991AF8C9 F717F9C43CB7A17E 971524D9DF59FCDC 508234684743DBD7 C868D6269E8569EF 35B794ED6D333917 896E1A3DA8432825 EF0F090146454A7E AB39537A8B2B4195 A41AFA3A8820DF34 DBF16F0CC5E33871 F99D207F8CAC2FAD 513641DE5272A065 6E5F3727071C4B6C 3C499D25026F064F 31763FB9CB00696B 0825D7640F59C998 AD5CE98617AAAA93 F29D10543E8CDC74 709EFC53FC756319 7CCBC9FACE057BCA 4A7B5D697E2D091F 8D83C034AC6BDB56 4D55AA8E914620DF F9090DFE27312980 69482553D28A2770 E165974F68EF0BBF F534113AA2492117 6B32EF1E02A16158 FD05598B9734DBB0 BDEBE73744B7BF8D 8029D4040ED978E2 F14490B52DC5A7B8 0CDE0290EC9F5C33 6D3D7038AE9C0808 76FF39735588A9C1 E2C68C6BDAD48F12 351F175FCD1EE3DC 40D6015626F40F8D C5B0AA10299DDB27 128BDA35DA4B2688 2986B4E7DFE4DD09 BF2B81FDC6BD91CF 75EE06FA9DB150B8 B30905B8C569CD4B B2B53AADC9528678 D096ED8DDAC82187 46845667F84D5DEA ABF439B6BD608A98 3C98A0D0C978087A 1D60E230288A484F A3408E28A22E9C3A 767C6D239883429B EB8899760651EBB4 820054571F214CB0 EC39A3E4E2850D4F 5F05AA717D346DD8 6E4E09A615B2716C BD88E4DF92FD4BCD 50F688155C53C088 121B685ED649F967 833F1C63DF1BBD7F 090AA01D84751E9F 11704DEF5653E7A6 22DEC7B902193D96 F47263125238D187 1DE9577DCF7837C3 7BDE9A261B43BA0E 9A5691433FF693D7 DAE9FF7F3A2554E0 4055E16B042E2551 8985F184073FB484 01CCA59B51BDDF54 032E8FCBFD61C03A AF7F6E81CB95776A 684C6B8C8976B965 10BB2B567527F009 326F6AE5665D17AF 79EFFC51D080BBD4 68C1F5A6D4643084 8DF342B67AD6413D C2E1882AF8E010FF 3D0FFD910C3BABB3 0CA94DB371DB6126 632C22E50D08CF4B E58011AB6E936174 306CBE79A2B4FBD3 E01C461FE4E3991C 404EA0923AF83DD0 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 9e582905-f018-8b5a-b770-2408c236a2c8
  2 4fd84057-bb40-5d72-a706-a6f74b1ffb48
  3 d167e7c9-ea34-189c-a468-c7535e5712d6
  4 1d5626fd-d6d6-0e16-bb40-03b03bd4c6b1
  5 f3a2ef2c-82d5-00ec-b1b7-d31078e739de
  6 b3083a68-2ce2-8d7a-886b-63348b956684
  7 d6d57589-be03-16fb-8835-c56d71260974
  8 39546d1b-4633-6553-8d5d-af130baec2cc
  9 91a23d7a-f4c2-6710-9167-b98625df8b96
 10 722d8993-0a82-69b4-a1cd-cae7d7031e1b
 11 ad1b6ae1-c24b-5d8e-9a53-748a901ab9fd
 12 41993c70-f285-4c6f-849c-dc1458a92740
 13 d0821773-c9f4-16d1-a034-36469a8a5871
 14 1e079230-72d3-8d37-ae70-32c8fd1e3556
 15 bb462e2b-20d6-1b97-96de-09ab8ccc838d
 16 05b52014-207a-3f00-9c8b-e69e0564bb12
 17 21d5ac0e-4485-7411-9330-ed7f4336ce1d
 18 0b73c159-d009-86e7-af6b-43dce78cb43b
 19 b7d95f97-679c-3bfa-b0dc-b660bf0d2a28
 20 ae3ab559-fd34-8d47-90f6-b069631e0194
 21 7da85159-ce0f-5ffe-9722-97d9e4f943b7
 22 e650937b-05b2-681f-80e1-3cb3b08aa98b
 23 e65810a2-30be-4a88-b5ed-e82ad00f35a0
 24 c3898f54-0a4c-551a-95c5-09ee2355aed0
 25 251db85e-2c48-6d6e-8cc4-6de02da0ecce
 26 f0c547da-5c49-1b23-bddd-79160c7341da
 27 9f7a1c5a-fb6f-44bd-b5e0-c841f7ad7266
 28 1a49d1de-e1cf-2d89-86de-99c92a3ef35a
 29 b541f25b-1219-12b7-bb0f-910225f91d96
 30 c83484eb-519b-811f-bfa7-bfaa69fdce14
 31 64d5b16e-5e15-8178-8a87-8796d89f8af5
 32 96ba3310-d9d8-2055-8c0f-d90c92de107b
 33 e2ad1a00-e07b-25b5-b883-499403921cc4
 34 4ae9973b-1ec2-102a-b58c-9aec9ee9fae0
 35 0e7927a6-626a-16b7-a3cd-2e1deb47e1c6
 36 227d7321-12d5-83c4-bc89-9cd5a1fe3ca9
 37 20088e82-d057-4024-b1a2-643d88a4f93e
 38 40d74f45-6609-3204-8bd8-4210d45ef7f2
 39 7867b91c-7f89-4a2f-8aaf-e9ae07c2a0ab
 40 5f030d4a-08dd-803d-af47-120942336376
 41 cdba1811-b5f1-5036-9523-01da560f9073
 42 3f65c7e2-8ea5-4058-9fd9-42ffac50d4dd
 43 6a3c9db8-9961-3543-90b8-3070fd6b152d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 8510081666541813783856456142188221184348543. Exactly this sequence comes out of new Random(766).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 42 of Run 18 (seed 6,051,781): new Random(6051781), Next(8,64) per post. The RNG predicts N = 43; the post has N = 43 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 19:15–19:16).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.