A858DE45F56D9BC9 archive

201207080236 w7otf

explained decrypted filler

3DES(name+name) ECB, 52 GUIDs, seed 689

Metadata

Post ID
w7otf
Title
201207080236 → 2012-07-08 02:36 on A858's clock
Posted (UTC)
2012-07-08 06:34:47
Timezone
UTC−4 · title 02:36 against posted 06:34 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,344 hex characters · 1,672 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
52
Filler GUID seed
new Random(689).Next(9) ✓ verified
Run
Run 14 (seed 205,976,312) (seed)
Draw
4 · predicted N = 52 ✓
Machine boot
2012-07-05 08:28–12:28 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

7A344C2759DF475A 4AE7BDCEB982FD32 52D0A5E770A342F1 B9D0D3D80D515AF8 AA58C7DFA90D4090 522201E3BF07CB3D 112A925ED57C7897 A0A8DEAB60D5A2BE 7710FF950C96828E 46FFCAEC8B0B4953 6EC7CA60AC93FF10 04C61879C36F53EC EF2B70A8605E9FF8 88F220396D2C1A8E E8268B824EBB7B30 881C49BAF52D6213 43153532875A28A8 BB5CAA296564855E A7807F46D05BDD44 00954B1B64535953 11C3FC3D365011DE 49EEBE63230DA61E 4DEC5D715CE7179C 68306EA3D26CA319 E59C14D096379A19 A085E4CFE40E89FA 3D9687B5A3C76CD9 78B8F8A7E3706F6B D9534A3FFB83388E 1EFB21B36602A9A2 2F1C01245B673951 E377757FA006172A 9BD5E02B9F4A7D9A F7928A822E032769 E67051E88FDEB1DC C3C3C119D844225A CC0A98DC07052294 E2810D1D2A45761D 48C963FF24DB513D 69D0F9B9D53494BC 1E3D067ED7D68ADC BE13A8A8D9DCD0F1 25460169C360F578 D90C8B8F704081E5 A25182D16A56A797 C840601F78274F2D C326E542FEBAF72F 94C8C476D2E2BA17 E02ECE63209250B0 6E95469B3231BF61 BDFE1A120812AA0C FE30D0EF3E242B29 0F59AF7E2C7CDB14 017A2214F3F19B4F 3B658435B6DBA6C4 46E7C19D1DED1CB9 81D718DAB6481165 1AAA2567A1D3196D B45E2A15F8DFF6E9 31E097B472F63FBE 6D0B5FC354D6A360 12347DB73B326C21 3B061A87CAB3EEB0 52FBA3C1274BD6C1 7336F2F94876A013 8C9E903C147B9C87 ACA68007088938DE F70469A9BB7A5173 4F45A0747F6188C0 1FA31E7D09C37DE2 9826D5EB2F303B6C 68FF37B9D6C13EE3 9404DFC7E2073951 A0FA797F29100B2E 1A550885FD22CF50 ED437B048E5A2125 FBB55D46F10A105D 6190C570316E86C6 20DB81F829F2D44A C3DCA71282E343B9 E0DB521E5761AFA9 60F3DD6A77B2D7AE 6218D07CDDD3BB42 C6C3AC7F8423C343 30D0417144EADE1A 288E3C666B34B7AA 89458BA726DA604E CEA0E99B5541A6A7 1E1AC2B56AEC21F9 28D0A3A9C25CE5FA 8A04D0A2DCDA1D7B 9201E9941ACCFC8B 9A7973DE38E57B8F C21257A1B5B8F783 7D83B167BDE1B2A2 2AC555E2235BF5F1 92766BBE0B360732 2D4B0D82FBF94209 4A2A5489CFC816B0 87D6C00845EB3B46 99780B5A6961C291 821B5CC7FC27A30F E5A6EE0700710297 904C6234D3D9B099 D82435294CFAFD09 FF20388DB88AB6D7 21057F8C51719859 7F8538B70AA44E33 174A0480955F4EE1 641E5EF26E7C8B2C 755B4222C4496547 13A9C720842F04F1 AAD83A3CF75FD0C0 CEF9EB99F2D35429 1C75D0D14E6E858D 76330B6AD586C921 28C0C1D70F141100 030CA1DD5C665920 8B5C2D8B910FDB43 C4E0F6B856E9FFF3 51D92744055AC741 BACC24D31BCA5C89 C9F74DA8FFA66078 B5C1E37DB72322AF 98D579DBC87DCE1C 20E69CB2E82C9649 4699C66E67FAE620 DC7EC797AE5D10FC 8196D43FEC236F3B C11B7CE31E462725 2948D8065B5BDA0D 44A41B46AEEC69E3 42B72EFB72D401C9 68FEDF096717C5F8 EC2BFC745917FAD4 4BC7B3AB98586DE9 AF20F28FE59EE5AB A3C79ED827C3D213 FBF7ADA5A6EAE202 C0187D40204E0278 BDE5B90AD08A6357 3D28EB37AEE97E18 C165B60B0E35AAB0 B3A8421D3DDF47FA 06EAD9477B421620 9D73579FFE508A62 A41935CBE84A1B80 FD05F433D1548F26 ABFD671E5A6E95BA FFEB53FBF4BAE992 CD3C84E8415BEAE0 F2B62445ABEAB137 1936EB9ECB2307C5 40700E9E826F0B96 2EE9BA5E063899EB 0E0E4CAF8983D173 560327A4BF7B175D 385439694C26C5F7 3CE0580C1499A30C 6AD705D5D22F3333 27E5823B360276A2 CD33C3BCF4788522 0A33685A3D344F86 D22311B19F729202 CA991928434E4E5B B2812CC44F017175 22D09FE9DA749115 3CFB44141424E19A C7B85037655A5AEE 131211904AE1C1EA 19BA4C4F055BC81A C3B2C77E31023830 E678BA40D3F5F48C 3D039D21A56B4000 300762EFF4E5C5E4 D24ED4B8A313F7AE 2F9B124D43658C1E AAE7A0563D02682E 53DED89BC899CF38 4C59FF57B120F02A 68990C672A8DE1B8 196958A9993B18C1 6CDE17C5591D6470 BBC52C0319F62AFA B7B2B3A88FF0CCA1 5002EB8B7FAD7CE3 A66BA5C9397A824B 5686C1589DCAD4AE 82473B808C437624 D8FE28B860BAA741 21061AFF33D14576 6C3C4F82DDD46B99 9F18719079EBDB9C 7A1E1C98DE7B0D0A 6FA9BD237246F0A4 03385A70E75F70FF CE8AC245BC79E198 D72D14FCE4E902C7 B04C5B82716A2D80 A5BC631390177847 AFF2EE0AEBC5EDD7 2DB1EE4DE1CF5E4A 602681FC27621309 548C5C84ACCEA73A A31A0EBA6A3CABD9 6D5592BDB396B643 87C0B0CADC595473 250CC88696BBF9E8 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 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 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e32a8ed9-7088-6762-aee5-15db5bbd5433
  2 6744ed50-9924-889b-baa2-c13c8674298a
  3 13e0dd7c-72b7-3a8b-bbf0-c8067aba5614
  4 7c6ad7ff-f919-5768-aa67-0f19f994e38f
  5 e3ea2688-45b6-2805-bf15-73991d92f853
  6 3dcdd993-b604-6b5c-b5e8-790c80070812
  7 88b58194-e3e9-59f7-b7ee-3ce6badc356c
  8 9f5dde67-8750-0e51-9a38-93619df2ad51
  9 d3726774-70a2-1d9e-a57a-5f98f5552394
 10 828f6cf5-05d6-3166-872c-bea767cda04e
 11 f3aef73d-c08c-8562-aa0c-b73b19e9511b
 12 e8d2c617-9a60-33ce-ab53-21dd5f48e9d2
 13 434a82d6-63e9-2b71-a2a1-0246e2e7c2dc
 14 3aa35f6c-8455-883e-a0f6-7fd178b03c9c
 15 8f3526dc-ef40-2cc6-84ba-68787e4db95f
 16 c26b88d4-3c93-2994-b767-8d2913f56141
 17 101ad26b-cc37-44e5-925d-a5354b2c678d
 18 8f78e2a0-37a4-1205-90e3-561859beb286
 19 6993616a-b436-26dc-b00e-dcaeb68fb1dd
 20 4e78a041-6066-097d-b499-0dd89a81ff58
 21 5d2ec59d-3bc6-3dc4-b87c-48bb9302e3de
 22 183b5b9b-c586-7770-9fbb-10f9a6452f2a
 23 f8cf02ce-4867-34bf-ad5c-4284f0632d59
 24 93d55453-d8f4-6995-9b36-8f107fb2d768
 25 c5e56d58-0b08-2ce3-8063-c819a88e05e2
 26 529c8ddb-89ef-6ace-bc43-9df7f3c984cc
 27 bef2c08e-25e4-2569-b80d-81bcdec67bc9
 28 f251676b-4f60-5582-8af8-3a2d6c3e6bcd
 29 aea65d7b-dffa-7579-be63-f0d97e35d12e
 30 cb5d5f66-ba04-8303-9d5c-d5d194364c1d
 31 290599a8-40b0-413d-a7be-f9c96b4589a3
 32 7572e547-cd75-81c7-81b2-e046425053c9
 33 7f980c16-9ff1-33f7-a005-4f6c8631112e
 34 feb89a9e-cd80-2bae-8302-2ed41510b0f3
 35 93bac0ac-ad91-2430-a635-06716946f5ec
 36 021694a7-e919-5f12-ab41-2805529590a8
 37 a7faa14e-4d2f-6f8c-a80c-f7055a3c1e86
 38 9d8bf581-c512-82f6-9495-1f0da52eec6e
 39 0dbc36c1-eb99-3734-8a58-38e83e5ea20b
 40 7166ce8b-194e-1474-89d6-4f22ce0ab41e
 41 7933d935-59c0-4fbb-8f6b-a339bbabd666
 42 d1c6d4bb-cc2a-191a-91ae-f881b66547f2
 43 47a12bcd-6f85-28e4-8053-e70ba99655e1
 44 fd0deacc-6c0e-2fdb-9503-1066ee70a0ab
 45 c10c7337-4fd0-1af2-8ee4-945a68b07834
 46 2382b17e-c4fe-5684-92da-2ad767e6dc1d
 47 18dcbf12-ef31-6d2f-b9f2-5d76e29badb8
 48 96f70f67-a384-227b-8873-ac20008e876a
 49 c6b244ef-2dba-40af-9bd8-614138ccea60
 50 a0675ef0-f4cb-206c-9e3a-c771875edf4a
 51 10534e13-9d5b-447b-b8a5-82daf9fd26ca
 52 6b92afe7-fa25-22bf-b947-2544d3f203b6

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6835265013832822412037362625784832256831412215624242. Exactly this sequence comes out of new Random(689).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 4 of Run 14 (seed 205,976,312): new Random(205976312), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-05 08:28–12:28).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.