A858DE45F56D9BC9 archive

201303020602 19inu2

explained decrypted filler

seed 768

Metadata

Post ID
19inu2
Title
201303020602 → 2013-03-02 06:02 on A858's clock
Posted (UTC)
2013-03-02 11:02:54
Timezone
UTC−5 · title 06:02 against posted 11:02 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303020602) = 40104ec6e55372c5c743cddcc9e5e190 (name+title)
GUIDs
48
Filler GUID seed
new Random(768).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
123 · predicted N = 48 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

85CFECCB451B34A8 C6FE788BC02B2A88 3CF0BAF2C7478DE1 62ADE3DDC75DDBEF BA8A22605F15A0B9 FDD5F1307B854D90 FA62FC9F86AEDEED 82EDC0DA3A08B1C5 CB8E176CF11572D7 FD38B3E1798E69D8 A4E666A75BBB8477 B17CE94731691D6E 318621AAEF9FDBC4 753AB6BCA0503CD8 B13E6895EDC934D0 8E235380D3421509 012EDDA17AB4BADD 1D09874933AADEC1 C6D2BF1F1F1578CC 28B22CA0C45E5EEE 62D2D9B07E1717E3 5A71C5D01A5A41A9 987DCB223C2D5920 0F9C421BE1EA92CB C11E01D1F3B6B301 2B2226A60D3BA6AB CC506C716E89C2D8 651B5A327557A6DF 3126651383769A64 D809B832B6019A4F D3A620CC8BB37101 9D024BA27E5930E1 3BEF7D85EB304469 76A4D895C1B3EF7F 3D7C6F919AF4B53D 8E7A9FB054C4F9B1 61BE454EAAC47180 B17D24BE7EBCB345 F953F0BC7881F904 D663C4EE2AC8571A A4E7A91063B47749 42DCFC4B9B8761B6 2EACA37A076A54A3 ECB36C864AD0DB6F E9B6E9D1F40506C2 9F0948270F8C5799 5338AFB9497F7E32 C4C100699F6210F9 E958B4532F257BE8 7FEDE023D992B9C2 D4EA39A35CCA4032 EBF2C3036D5A7143 9B47DC68F86D74CB B5D2CB2EDF2A81DF F09B5ED655E1F098 1859C52DF1B554B0 E1EE7851BF1DA44F 47FAB3D777DDF2A9 8F5822AAA5982BF9 227F12D6C1B15903 D7753563BC84B07F C59D6932C4D57713 70C415DAA1E1B770 58027D287C0DC904 23E92C688D613B12 962EB9FD0F35C1E1 898D613C53A51AF6 E6B1DB38C17B4B67 17EA11DA1CFDC4E5 F957FDE01687539B 21C93A7C1ED27AAB FC249AB86B3F7CCC 50136C28425AAE11 93FC80F828C87215 E45539D905E33104 3D4422C72A3A486D 0F31F5139992BBD1 0BEE35C6637575F0 E0E0882310840912 B4B537F57B383F43 56FE15B515E278D6 503D32B5F4B2896E 9935CA6F19C2AB0D 6DD806EA22B74DD0 D3E7E527167B1F7C 4C98243EE5E6561E 8963FA40D8496755 636653B724C4A520 2F9AAAEC71C398FC C110FA7077A9397D 56F45A5529714ECA 74D783B34B3B3DC5 75127A81CB0291A8 3107DB035772303D 6C1ABD3516C5C5E0 B1E318DDD3ED6884 43CA454714C32817 F05A20C61EAD7C5A 24BB8B1BC0F09A1B 7C48F2F3CE4C5AC0 8E6B16FC3240B989 519F5150A3D72ED3 499306D4544BEFD4 18CA5CA0D1120918 3BC1CDEC35DE6F05 CB40DD5B9938014C 61D7AAC82809D7C5 F33B79D2CE96F00D 12668FF147AC902D 2FBA6ADDECF2CB43 D36DBCAC63BA5DDD B99F0FDC44E75E7B 7285AD5FDAB4B095 264E8412B8475483 CF535F604280C909 CB9B5F1A0008C3CD 8049F94403430EB8 C52C5FE502838A93 4111FCD356653245 F1E14D23560E2627 9C23CC8DC0E69550 67EEF55BF32C181C E24B8AFC0C31BF23 52D13364CC1C74AA 078A0689C4342B5D 6F41A46D1FF4AF40 C38C3466DF274700 2C78329D3DDF63FC 7E57A5B4382933BA E5E33221A86504C9 A5FEB3E50A8EFFDB 016C7081F53FD647 844A2CDC8996565F 393F2835B2024B42 98D7BFC283FDD46E 80AE6CB0CC53F1F5 2417304DABEDBAC9 822F9E2445260452 81E01991CAA44DC8 0E8637EC4111D9FF 4D371F220BFEA3FB 500D5C796B8432DB DB9EFD7F557723F4 51A03168A9BB0C5D 70000B029A16BC0F A9522FF58FBB712C 842115BCA9F98DCA 9565DF10CADECD86 852DF4F7E0DEF8F7 B998FA356E6AC11B AC38D8148D4C1291 C3627B3FAF80A897 4785406670AC78A9 F2D2F268BAD76CEF 5F552DF4D91F588A AB1C1E459DA52B56 AD14988EA95D5955 9B39809BF9F8F9AD CBEF0A0B02C2BE05 5371F22383C7222F FF9267CBAEA4C054 F94579E2BEA023BC FEC7013AEC042C3C 39D26DED8FBAAE48 37794F043688DF01 0B58A502CD0255A8 E0E9A8F0EF2B19EE C0E622EE0D1658B4 24BE77B59A8AFA84 344949FF9E195EA0 DEB7737445C60AF6 272EDE0EF77C9C26 0407E6F3F884814D 5722F86EA1057D83 694EDDC9081179E8 E7ECE87F3447B84D B540F56C5CF65145 A6FE6A1242086E64 E4010F3EEA4D0AA1 F6ABBE5872D9A973 EF7DD5ABAC196D78 5C47259E2A145C9B 31FED14BBC28B71A 7F16FE96D4D0CD65 077C2B8D6D61A437 2E97D45517F6D64F A91880D47DC0DA79 1F70F6830825B5B5 BC983873612DC5D8 2A3447C012EC056D E1B763656E4CC4D2 2C64FDDFC55A0847 DDB8D640F566AE85 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303020602 (name+title). Key = MD5(password) = 40104ec6e55372c5c743cddcc9e5e190, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3c7d4de4-72a7-8e9f-a33c-bb49f4261809
  2 dfa82eef-eba7-1845-a199-1ba33759a592
  3 b3390336-7ebd-552b-9ba2-ce128c5760fa
  4 c1502e41-acde-4bd0-a8a6-0ecb552656f8
  5 13726625-5633-8005-82f1-3c29ef28a5f7
  6 74945062-3446-60ac-917a-66db8131d689
  7 6e8d44c6-8c55-03cc-b070-517715324b7f
  8 717be716-9ac9-69a9-8a85-8350c75b20f4
  9 faae0c89-3219-8b13-9f14-3af4d246d8f4
 10 2f6184fe-850c-4942-9217-d61a4b9d887f
 11 94822362-4472-0aa4-b57b-ea2a7d4f31e3
 12 8d67edaa-3f14-091e-b5c1-75e4f2c2e2ca
 13 8eb4cd9a-be28-5de3-8ebf-8326d50c0957
 14 0a54aec7-6d3f-0ee8-9c44-72edeffeadab
 15 ad8d9267-50cc-5c27-8507-85d3d5734c98
 16 27f9731a-23b9-5c1a-9a24-a3daa8804264
 17 03aace2e-66cc-6bc9-a4e9-d4ca26fbc6dd
 18 3f153978-831b-1c7e-a9fd-6f910db6a0d0
 19 a49d4134-5450-42d3-8bdb-252c65997c7d
 20 e57f7598-acdf-681b-af9b-ee1e18083d08
 21 778e5669-08d0-787b-8357-70863c8a2166
 22 5514ce58-f53d-22fb-8cad-358d117b8923
 23 b04f423a-be62-716f-b8f3-af3f71b11396
 24 965f079a-1da0-272d-81cf-c76a9202f2b6
 25 6f872bbf-2eb1-8321-bd94-b8f8e98f1c3f
 26 ac9b32bc-8546-4948-a7bd-fc64c68f80a2
 27 513ac820-de04-2a84-bed7-f42b16feb69d
 28 d60fb96f-4fe8-4888-912c-458d0d0b8794
 29 a9ec15e9-ee42-64dd-ab5a-3e4359b8e351
 30 1c70ccc4-d836-5351-b902-ec5e21080c40
 31 78d79b36-6dde-61e6-84e2-3e12ed6a2425
 32 0ec16f74-e8d3-60f0-9a93-b433deb1b4d7
 33 af76276c-c4e9-1c50-8dd8-ae2deb160fe9
 34 9e3f60bd-de3c-2cfc-8d84-3753056c0271
 35 85760d2e-c0f2-73c9-89cc-544334dd8f18
 36 1e6860e0-44f5-0bac-89bb-ab100ee01a6a
 37 98d4c273-271c-19bb-af51-5fd7dad36ed1
 38 bcfff029-82ef-649c-8c18-2acaef1a8fcd
 39 97549a9e-96c9-7609-bf14-2be971e37b3d
 40 e30fc0c1-6a6a-015f-8677-ab5a2b96455b
 41 1bde5b15-b251-00ec-8472-b6cd927c5238
 42 b77ad240-752d-0c74-bd41-1d0a668e2082
 43 4cb938c5-b4a3-43e5-9685-78d4ff418a1f
 44 db00886e-4947-1939-843f-86b5af61e669
 45 1bdde645-f039-7e37-9012-9516714a6d28
 46 dc358743-91c5-1e20-bc14-e460f48b6855
 47 5f0d3e1b-fe88-55fa-959e-bbd888c414a0
 48 47b1e38f-379e-4cd0-af52-794a83d4181c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 815486068400505561467272842465661270167000417154. Exactly this sequence comes out of new Random(768).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 123 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.