A858DE45F56D9BC9 archive

201303300704 1b9jw2

explained decrypted filler

seed 234

Metadata

Post ID
1b9jw2
Title
201303300704 → 2013-03-30 07:04 on A858's clock
Posted (UTC)
2013-03-29 21:04:58
Timezone
UTC+10 · title 07:04 against posted 21:04 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303300704) = 373703c7ebc3ffeceb0fa6bce8c85569 (name+title)
GUIDs
60
Filler GUID seed
new Random(234).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
75 · predicted N = 60 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
8 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

887F02C8DDD4CC23 D87504037BC54CA1 022DE8ED3BA583EA 1D7E6F3F427F3198 CE56B03C76A4842E 68A2EC66EAB1392E 05B43635D279A525 CF689520F84832BC 011806E6CB333572 60826F349A0D03B5 ACEBBA86D7CD7015 FA719758BA6E0990 FDB891D67CD24A85 C96A0CC39C93A626 93716105AF5004DC 7AF8B465D3B4E057 FE0272CB5428A308 1F719416EAB6FF84 9426C781180CD52E 267BEAA3AAE2DD41 818395590A9AE354 8E4B2BC1F9D5D350 94D3AE175CB4207B 2E4350334BDDCF98 2377D0AFF4F4540B F71AF03359A704F7 3C3F9062E8353B59 7B5EDAA23A247749 77899920ED021390 C600FABBCFACB9EA 3B92B5855995446E 054E23B00445D4FB AD3AA545375D3AAA A024B96811D2C2F5 55D50C7288245F6C 3AD186DA0D11D618 4CE772F7799050E5 799E8730C91C74BD 4450024689C88CCE EEDF2C201A00B473 E7B7CA83BEE0F155 D1882A773EFCE647 807F6734D35496A8 BB18861E6C94FB5D 0EABD1E7B1695918 2AE69CD4C7431C35 98D005CAF76B7295 5583B18EC2438614 3D1A3362525D0479 838999F6C7BA4D39 C5091A036F95F745 2D39234CE8AC89FD A2187A59ED0FFD1E 96B7794A837799E3 7F90DF3B5B8E7547 37CA10BBC31EC2A7 CD290B1748F80374 46F40AF10EAE9A11 0E37838DEEB1D0C4 2CD95E992017DEE4 32742E0364ECC77C F01D1FE213971D3D A240C43725159DC2 8AEC9A5978149FC8 43841D4FB27A2763 20319D335AD8DB51 01163D9F466AEA85 2DD7EE4701E6E864 4252FAD7FE596A2A 93E158F9DCC8F0E5 246897E75B0FE678 AAED83B146367DA3 BE81ED1A9C952CC5 067BE7610109BF07 A59EA5E83D0FD35D 156ACED66B49B030 A8D301B3246D2C9B 13E96EA269EA6F5C 98382C6536505478 655850FC365FBB46 9C9045AEBB65DB6B 4715FFA9F2515592 ABCC8AEE8762DC3E F72BB617730C87E1 EE6FAB5FB27FA12E 10ACB979D494181F 54DEB457019D5E39 88023AC3CF9FEECE 2A82E167E4F1BCC6 ED9450EC6993C96D ED55ABA37240914A D9EAF0E2820D4584 EA3092AAD00FDC78 DEDA19D6D1ACBF86 3E7D6AEC6CDE7C32 C404CFB7A4D96E5C E090C019249622E5 7EBEDCB04C52C7A5 BEE98C72D8CDE6DE F0F40CEE96790CDE D368CAB25F231E22 ED125035003B6805 E26339A4442EE81D 2064F4D1AD815D50 CCDEEA285AEBE792 D58EDBE29F5C6E87 413C89FF795E25E5 D489D0C22828590C 3C05893650368560 702E16537F63B5EA DF927060B8CDEF5B DEF88A3B5896D4B4 22E31B39177E081F 0AC56CF064051021 19DFFEA7C68A7FC1 73E8AAC676113670 8C1A8AF4C8A85DFE 53BB2B8DA074308F C2E9187D006E3C6D 21DA1A6D5FE6D822 7258533D4646B1B5 82F55FC7DEB0B0A2 352BAEA18CB3CA3F 95ADBFCD72CF6C2C 1686EFF108632D41 E0F6E7ED2EC7C63E FB3EE05E809E17C6 9BC1AB6AB07E785A 2C86ECE9388F6546 8487BD43DBD40703 DB816D6DE4A7DF10 8CCE2233B01C4DBC 0C4A66DB2D2041A0 495583385C13E4A7 DD1497C63E1497A1 A3DC825B43572B04 0EDE7151DA91ADEC 9DA18F5901A8EAD0 A5ED650B6192586F 286505DD63F49CE2 9ABC71A9A6240E01 C5F890355FF55102 4B73F8AF67726062 B7A2F95907624CC7 3562303E602619DA 40FCF8026D83FAF6 8AB88D2C24AEA25E 763593FDC5A7810D 26762A109DFFE77D FB9D0DECBE72AC1E 3FAAA235B2938C84 EEA225E8703B59D3 CA57006230B61C2F A76BAE9DDE34908F 5FF8981DB725C19A 4EE5D17146D96FA5 8CD4AC29446C9406 71B6333934DCCAF5 98858C8082E5EB66 ECBA580E3923732C 5FFC1D045B8E8AA0 DCF727A27BCA00D8 8828BB20E7A1B4EC 292AC5DF3937AF9F 3B28647B8CFA9042 BC6BB8003A1477A6 1CA3E071B40233F4 D5FEE9A2D135A03F 927A2973DF856B48 C67A871D87F931E4 DB17C6786A9ACB36 38542086FE25AF2D 6BC9C96F97A6C005 9E295102AEBAE854 94F0B06CC0B4B875 6BD54960D28CD568 E4242220B05C455C 9C01A7C82F0B4675 F3D1203AAEE768EC E929CC429BDFEF7C 3E05C7CCFBE28C51 4818EAF60EF069A5 191635DB86E45F6F 5783245C6529CD67 B638C75D7EFDEB5A 0E6DFADF0E5AD2A4 2583387D48C8A978 D70905228B27BB7B 1DDBBF904A0836F0 31F9268A855D10CC 8C9A4ABCA7EE38F0 4716C5F17EA1FF1C AE54BF2FC06E8A13 3B16CDE25089E56E 50DE81BE35F58177 3214CF8CFE69D6F5 4C6A631882F704A5 21DE2B2245E1D3D6 455EEDB85EE0A224 6CAABCE3F3E76EA6 1AFECB817A90873A FAF474414D6611B9 5EBE1422559A21F3 0CFF01C5521602BD 5A35A6EE05AD3F32 4A24C4A2E91A2584 92333EBDF5FE6BAC 336215B2B1068371 C842E1417FB563E1 D39012B8E8D98C0A D33E6C7AB716A051 6ED9B457128D8E18 D1379FD9583592C9 842FF7B73331CD21 0074F5F6DA297A28 BFCC7054A4553045 D2E2DD6ABCD0048C 3AD3BE6F02E43676 54E2D811505D6808 6B752FC4E78D1E6E 92F7B1859516FAD5 433BF2F659D24EDA A4096E3AA344D2AC B419D2AA917EB694 44AB9ADC199718C5 0E40C77EEC211D8D 99CCF6B010736145 5F461F80A3EC02D2 A305C5A0BAA51AA5 51E541B79A88CC0A 0DC647994CFB8904 CE7DA6E8E5CF9ECF 13350034C29CE860 DE45A6AA8549CB1C EE73D7F964E0BED4 C3C599748F368506 9ED0CD3FC4BC1761 5270B54CF14EF3DA 441572F218ACEA0D E74563348CE73629 6D85A796FE0B06F2 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303300704 (name+title). Key = MD5(password) = 373703c7ebc3ffeceb0fa6bce8c85569, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8da23c9a-9896-81db-8feb-158d417e5890
  2 71691e3a-3663-4cd2-a4ee-a54d3dac5164
  3 2a4163b2-a4b4-2f94-9942-cfad3d5c493c
  4 ebb7f4a1-0cdc-402c-9149-8f645a197771
  5 d4d77620-c692-7854-b3e7-26ad99f4f077
  6 ac546874-3085-0d01-ad85-39d95c0dfd49
  7 73c6eb9b-0dfc-6321-9af5-4cd5ee3f5c47
  8 2f35131c-34db-73f5-a3a2-6e34c5c81ee8
  9 8c8cf8f9-3ad7-86bb-94d8-55f81c9a1fbc
 10 b91cd39c-f923-56cb-8cef-207f0d0860b5
 11 8b518677-2607-6334-aa67-01611b7d988a
 12 27e772b7-851c-1f4a-90b6-446fca669670
 13 df3f89cb-26e2-43d3-88a7-1d99c4ecbcc6
 14 8b83760d-67fd-1121-b25e-71cc1da193cd
 15 aa82ef4f-346c-6571-8542-4b395605e71d
 16 d9bf0bd7-6238-1cc8-94b0-389bdd04893b
 17 012bcdee-d95c-2990-933f-050b380dde54
 18 c6f6494e-281b-07fc-9876-c199eb88dbe4
 19 5d10c401-0cde-03cc-83e7-f352f5bef731
 20 9df7b078-d7dd-8b41-b31f-6296a62be174
 21 ed5b26e7-0896-8e7c-9d96-959e3c67a05f
 22 4ccd4efe-e363-2a28-be1e-ca352478830c
 23 b23015c8-c4b6-47fe-8519-848584288b32
 24 f70ff80f-2cfd-7e16-851b-198e4d982b55
 25 22bab10b-5971-5498-be75-c25263c4fed6
 26 533a0a49-187f-01a2-88ff-0a5d506161af
 27 6f8d6396-ee2e-1cd0-a744-d80303a267ea
 28 789b3739-4fe0-6159-b2d5-eab22e54c411
 29 672a4346-f62f-1305-8dd6-c3678c26acc4
 30 b88bae42-0a15-4948-93d7-156b884af87f
 31 fd259fb4-35d6-5b38-9caa-982be61832fb
 32 8b9c066f-74c0-09d5-ba51-596610850b57
 33 caa1d9dc-cbb5-3644-b7d2-90092c7e0b00
 34 bcce1b9e-e10c-7409-8ff4-b0fa9b7b67b9
 35 21a3c7ac-4ddd-3996-a89b-715c245f41d8
 36 b731436a-481d-89b5-b050-b0ba66efd3e6
 37 af350855-5a76-7b68-bcc0-aad588f73d07
 38 7394336a-30d3-7d36-b50f-c04008f132c0
 39 b32958f5-3291-3164-98f0-5df7024d2429
 40 00e29e86-35c4-783a-909d-495bbf387c0e
 41 b2a8fba0-a90e-1e85-8e8f-d704392faeac
 42 9504b83e-2c61-673e-b47f-816548e69e1e
 43 ca1b2c1d-678b-0a0b-bfd9-565f1a33f188
 44 c235e74d-e9cb-6973-8eb1-28336f6c006c
 45 0752489a-111f-24fc-a558-bb0ad6a8a85f
 46 f9c0ef6f-3c7e-7572-8993-37a5b2423685
 47 11b82662-77b5-8a7d-9220-bad9a6c3ba64
 48 d2e793d1-733a-1781-876d-d650b6d8fce2
 49 2b633099-cc9c-0782-ab7b-c757d3170883
 50 062f411f-b65a-1295-a46a-8538391d5a4d
 51 324c5f59-2c54-5831-b96d-a1ce858c7188
 52 5c4bea2d-dd79-1829-b505-581e360b1af0
 53 3e5e8906-a916-6dc8-978a-581174941151
 54 7e40c09f-d76c-1ba9-857d-3e239f257981
 55 c0ca0bc4-2b83-057e-889a-7ea31272a53b
 56 c1a7ecea-7ef7-6b23-850c-bc2a0ed1cf19
 57 929b8446-6410-8fd8-804c-1eaf440cdf63
 58 6f01db60-ad42-4684-b57b-27d60c6cdff8
 59 888f2b7b-e3ba-7904-b4c4-eed988f25bf0
 60 77912d0e-f6b5-7351-8bbf-4b76868d9e3b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 842470678561416120088247501614503738773716062781015161068477. Exactly this sequence comes out of new Random(234).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 75 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.