A858DE45F56D9BC9 archive

201210030701 10vave

explained decrypted filler

3DES(name+title) ECB, 56 GUIDs, seed 955

Metadata

Post ID
10vave
Title
201210030701 → 2012-10-03 07:01 on A858's clock
Posted (UTC)
2012-10-03 11:01:11
Timezone
UTC−4 · title 07:01 against posted 11:01 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(A858DE45F56D9BC9201210030701) = 955afccfb69c3df4fb8dc914866947af (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
56
Filler GUID seed
new Random(955).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
81 · predicted N = 56 ✓
Machine boot
2012-09-22 10:16–10:36 (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+titlerun: seed

From the post to its content

As posted (encrypted)

7ED20CBA856DC016 3804B265E77616D3 CF87F54FDFCD3580 DB44BA87FE5C59E0 F9DAC1E76B3F4616 DBB3B52FF0ED05CE 2BA7D8E7E36ADD59 B1A2B336FA430B7E A8BFEF9C3D3E31DD 8E1EF893C26E5878 0F63EA9ED134A3E2 80A98F3A02117FEC 62A707170D29C7E7 3FA3CD8BC5A03B4A F188A86C7078882F D7985D1ADEAD504B 64609B801EB517C5 3491AB8386A8F62D C9723419F297A012 BBE1A16DE05A628D 83AA92354F8F4326 8212F5FD0FAE4DE0 960379D41C8C92DF DDFCF09248F882E9 66FE3361D35C08AD 0884FCCA96ADC235 F2B4BFE8F1756B22 4B97B6074BCA9ADC D5C75A1E94DCEE0E 7888200C7212562C DCD350929935CE34 D586A0ACCF1380AA EE1EFB6932BD7D0C A942D94231CCCD7F D4F8B5D9F425AC97 E38802B3B74831A9 4BA04397A6EB53B6 61F21712DAE1A0C8 505D0C9CD59E85BE 9AA1638106190933 DEA4FC7E08870786 030B30B10379B4F8 D0C8717AD76094DC 8DA3C9A23E209147 6A3AD774EA3B863E CFF0D76135FE9C7C 153A8AD8A3039F0C EFACCA570766C706 8994B7A78CDFF650 FC1EE4FABD40C549 A1BC9A4D2E31534D 15A279186DBEBFEF 7B0975C93B733D2A ADEE3259FEC864D7 AE9D10EF38AB8D51 1FED3BC70DD708B4 1624B323903CCBF0 02E9C5F9439322EE FE9E02F27CE2F430 8F955DED93A0C164 CA5DCFDAEE299120 B53721D07137B36A CC378B52DD401CEF 1EC006E2F1D374DF F22C54EB755983F8 1D6C9EA54C6886F9 C2655FA440CFF97E 3AE1C53FA16554A1 5A0798A2657B4DBE AEB5C41AACA74F58 36DC06A08A965456 1D21A4AF4C784CBB 84DA440AB050426B AA3375AC61C97B9F 84A95302EF3A1A34 AC4FCAB3F9FCA67E B0023ED59EA97A64 82A8273D39136C0D 392BED946F98FFC0 0576F9F67865AC82 06DECFBE3D3CAFB3 E4FC82D32190E8D9 C0764CA04BD01350 E008F8B148658E01 5D4C1E00E4B00B2C 4B52664D8AB6D170 6D16E1CEA799BFCA 70CE7E96D8C41EEF 16D8F2C87411E880 9EAE03929D7EC5F9 D8170990BF739210 D66E86BA061F8822 9C855BB98A2573E3 C3DE322801131690 944EC625E735F350 DC9ACA4EA713CCB3 8F2B70123D36EE3A 7AA23C02D43FA7EC 1B27803C6D74B556 15008CB0B8EB46C4 D599B19420E4A942 EDCE8E4ED847CF57 F747A874FC433667 AA633F1E30B8A14B 5714028A2E65B00E E7DA61CDF06C1084 992A30D3943737B3 16FDD18143701DC4 69C656DF60295DC4 46B66362F729BD9B 4BF28ADE83069F09 CA6841FCF58CA97D BF96924BF3199042 527C0AB85F450AFA 7EA5A46070A9F1C6 35E15847EB9FCA09 58BDEE607083AD9B FF8D87674CAAC1D7 AC72BE81D6D5F4D3 C1902D7058004CF0 41D35589D57767BA B9CB3D21F152B858 A9FECA9950092AE0 CDBA2762756AEE2B 14EB1F5E10F1156C 6840738A8DEE23B7 81C21058120ABF6A 518E87D3D9C81D5C 738AD1937A3F5E51 EC52EAE005631A57 A82F4456DC7B6ABD 3FC0DCA5AE2D787F AE760C94933CB74E 790F6C9C4238721F A528EEA97F20DC15 95D3A59E562C30EF A245F6334E752375 A23BE5D811506AF8 DA445A3D0F7F3F07 6BDC5DDC599FC08E 92EAA8D0D37D3013 C7C2AE6B003645F0 9C805113AD0B2703 436D0B778528C11A 2D09D52783F228C5 CC24EE6D1F16FF2F C01F939CD6C38921 B2A9EB57065D62CC 20DAFF6C6A0FEBB6 DEECB6052DDE0DFD 89B24F07F3DE3163 CD0CB5F3AD43E5F7 5288B87D25FFBB71 E0D5124A1917E021 EF4AAE37B086C1F8 213496AF6962F5C5 BAC753598ED31CED F9279A0B9C0122E2 647867B77C3911D5 355B768B35A03212 F39D3A52B39824F9 D204EB85FA5F6A15 A8E7FC6E70C0BB28 F300BFDCD84EA97C 7B6697748844B9A6 2FE2EFF38A24B948 CF4C2630880E50B8 647BAF9CB22CF0BB 6717E47D7A9D9DC5 4EAFDB6B2B3E237D F55AA777D6F9AD60 3A0446C69DE25E72 11D4B90527601EB7 A53369C0FE25C3DF 7B9733F4E2617758 0417CCCDA394F69E FA2AE216437A70B7 FA054537937EFBF1 DCF6B501F26B70EB 07D6A83F530D33C5 4F11DA60C00FD220 DE6681D5FC1AA4FA 00802A63E8205DF8 B722B9B9BF6573B2 96A4EE1F4748638B 5A469BE56E401564 E5A942361BD1EE67 C7C91085ADBF8AB7 0E3D5B17828CBC04 FA80F1F66C2EBCAD 9215E102F6BC7EC8 0973383435A0C12D DF9DED02A42D69C7 99A57B68CD684C76 6E91447B203B0D8D B966DAF0C06B1FE2 BED9FFDCEF387BE8 E2A67102DA3A4E4A CD6CF50B25EEFD9A 52EFBADA7D45E068 BBA42B95443BB015 5D6749C1473E1B66 DCA5A255C28121D1 1437BDD9C5330789 617C9CCA2A7270E0 BE82C4F3552DE343 E47322B1D0AA6F58 F73A6390A3E07EB9 EEC1507E3AD0BB5C 5763C955421A2C3F 696FC3911855CC11 22FC32DC30124C2C 9524499F302E95C0 924EB13547B98330 FB29BE80E38CD024 1DF54E5A7074F9BD 2EDDBD9C288B3340 F723D0F37CAC8423 F5038311F8E47F02 8F07A456E28A36C2 BE2192D0DA0E5C82 86A1B06A98518645 2F647382313590EE 535B2BBA1C9BEC29 DDD647BD4E2D28A8 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210030701 (name+title). Key = MD5(password) = 955afccfb69c3df4fb8dc914866947af, 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 946d86c0-aae2-5964-a775-8b9e3d88639f
  2 583ee322-1a21-0ca7-b6ef-a9c7f8d55d0f
  3 7c5a816b-77a1-2cb3-a35d-555d7a094a1b
  4 d6cd2ea0-e86c-3005-ba84-024f9eaa4058
  5 7091f8a6-ec1f-3098-b09f-58697ec1942a
  6 7d1d5c0f-02ef-1c80-8ac3-619308eda0be
  7 7c8588c8-435e-77b3-b81f-305f9e39f984
  8 00b6dced-08b1-454d-a0ff-25b7b958495c
  9 d3eefb6d-6b89-12b1-acd5-3252d998a7ee
 10 99bf2fc4-84cd-3fe4-a690-6d5c66bfa2d6
 11 a34a3c5c-2cf6-70d3-b1e5-d4da9c1f623f
 12 7b2e2eb3-c7aa-0be0-a8ce-c308408e2476
 13 2f24dfd4-0cd1-1007-a1ed-82de7944ff02
 14 bd995665-0a88-232a-8c49-09cbeec0c7af
 15 649a9d99-3f3d-459d-b1e0-aa90ed3491f2
 16 7f21a778-9ae9-4da1-8c8c-6491fda8e7a4
 17 0156dd95-c3a7-2b1f-8a9a-b5fda4d6245f
 18 9d660df5-fbc7-0a9e-8d91-9d6f27e5818e
 19 3e1c210c-2977-4d15-8d1f-96d656267b09
 20 33881329-8e5b-0595-9044-3af128923f28
 21 063b6a35-4689-60e6-b7d5-f18a371387a2
 22 87d74961-c08e-15bf-aea1-01298b9fbab7
 23 1f8180aa-c0e7-399b-9ff3-5ccfe3797924
 24 16c463fa-f571-59c6-a857-73a6c3e59a2b
 25 97fc5660-4bc2-2710-a38e-a35d130a7627
 26 fc6f7f21-5ffe-648a-8517-25c3badbef0e
 27 373dadb3-d199-076e-8858-bb4ec0c1365b
 28 1a4b2fc3-52dd-33f2-b7f9-7f9eaa3c368d
 29 25177b09-0d37-26bf-bbbf-58c6c811dbbf
 30 7a154964-f331-19b9-ba8f-afad6713e186
 31 47cc8afc-8d33-6c77-b9a5-e3ec9dec7821
 32 e2cc162c-5180-0050-b2a9-52a02f396ae4
 33 1a2550ff-0624-2c6e-8134-b015f530d607
 34 240a7c9a-1f7c-8b46-a2a7-72d9c50f0b03
 35 62bc5a3f-1654-04ec-a157-16c79a89e6f1
 36 af8180db-ff92-1ff7-994f-ce23c4194056
 37 9407b209-716b-0de7-86b8-ddfe5f66855e
 38 34c06351-fa22-161f-be5c-b58996e927cc
 39 d3429576-a2b5-70de-931a-e21c1858bbf6
 40 f88e5f4e-5562-12e7-9eb3-7492fc052d4b
 41 17594bad-6aea-5e83-8f4d-20d9934e4581
 42 2c5d84bb-5a6d-0141-8e48-654a6fb939e7
 43 3db2918d-1a71-4a6f-b6da-0bd9a2188c49
 44 f3e89fa4-85c8-35c4-adc5-6b32cae022fb
 45 5c88b018-113f-3fe7-8b07-e44aba9f5e53
 46 fe1d04f4-e9e4-7eaf-ac9f-0e06a3df825b
 47 75684ffb-8a65-26d0-85a4-fc430c79fe18
 48 e8e0654f-2b35-389c-8356-b34d5f7809e5
 49 3aee5571-286c-3a24-8d88-505a18fbdce6
 50 688fa92a-02db-3c06-bc54-9d04970c614c
 51 9c94bab0-eeb2-399b-bb7b-462f633b7dbd
 52 410ebc1d-0a22-16ec-81cf-c82e64426106
 53 2cbcd72c-c262-61af-a5df-6d9f9e90b9b8
 54 9bdd16ce-c8f8-0bcb-81c0-d8f9dbfde31c
 55 71061bf5-f65a-3965-bdcb-3aa4fb2c9f9f
 56 db580471-28f7-488f-8f05-d0e17cec6537

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 50233174137012442040613526032160280101715043372333316034. Exactly this sequence comes out of new Random(955).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 81 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) 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 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.