A858DE45F56D9BC9 archive

201212040653 149b5c

explained decrypted filler

seed 860

Metadata

Post ID
149b5c
Title
201212040653 → 2012-12-04 06:53 on A858's clock
Posted (UTC)
2012-12-04 11:53:20
Timezone
UTC−5 · title 06:53 against posted 11:53 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,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212040653) = 5c1eef9604214f8c6aecede6705c75b1 (name+title)
GUIDs
45
Filler GUID seed
new Random(860).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
30 · predicted N = 45 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
9 · 3
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

9CDD32DD1FADCF07 35D6D33A245D75E9 2DD2C9A4158D66F2 20C53702C9304BA7 57A6C335C9288454 815164C9BB2B6B92 FB3D426BC25A0948 94C7A69ECB619590 59F9A90A8208B637 8CEE66963F69F50A 7F518518B56D5994 D2D5FDA375F37616 C898AA4075A7119C FC749517E3768301 218D7943E80E75AB 4DCED1C363B6BF75 0DF1E7F25F3AAF55 62AAC9C544BF5D86 ECBD20E34D7BE3B5 F56231BEFEDB642D C3C13551668A8B6D D065FC80EDF67757 3A2B6763828BF73C 195AA7007A053A63 AA8172CC31086B43 7A04F8AD23362461 93235218EF8986C4 125CD7EB74ECE72C 7FC11BA97C710D08 13C61B968B85FD74 56099FA2F52F488A 753A7D07ABA9805E 407429C1BB3BF634 708BF95EC0B1E49A 31AEE6B6EF252578 275727E8A778E816 9311A2F25C6C06A9 EDB7FE2F8CA1F043 FF49ACCD719DAE99 1AA0BACDE586DD17 64C409246EB84283 F21EBE17910ECD32 E6A86CB47E2B3E0E 4B36CB7F5A759312 CB2929B1845CF08B 919A2E1A8384430C A4FBFB79BF171564 1E9517AACD60DB0B FC670161A7B22502 A5034B4D1249A13E F64E3B67F5E31DC7 38D27A9DCED117F4 AD7FD1599B9E9BD4 BA83D5B87855F76B 35E6CC9B599375DD 033799F3B56D1BE6 486A1AED8C59A7B9 6131295C52A98BC0 9ACAC6E1330ABAB5 E8EE50A584D80815 47A7FF05FCB5ECF3 599C6D797035C9DC 0DBE283836D8BC3F C6B6B7BDB6D6D6D3 581DACDA9582CA19 1405FEF5F673B3DE BB1DD0BDBBE2782B BF1C4C1DF505F2BF A846BD649C3D60C8 77C6A7C89E63A409 61A3F65DDE2A985F 9534C2A2D49F6938 0A8755216D3A1780 D87B4BEF04CCD0E0 2AF9CA96E427FEE0 389E72AB1FE05D4D 3C31A1B662547BFA B535ACB1699B8470 77FD1CE5D6822F57 8994F5B03889752F 56FDB17BAC0D27F8 75372F594A3270F4 C15B9DDCEC8BCAE4 86CA274C2FB5801B 5757EDD7423FD711 10351D260A7F852A 165611BCC90DFF23 1935DC1C621123E2 6CC179BD3E02F6AF 2C2BDF347223BBAE 0B4F43B120390A89 525E831C39BB5168 0CCC8418FFAADC43 28B2205AA7DCF114 EAFE56664D9B1992 488E227A052D9063 9A6FC04922B2E601 6585200A0CD30E96 011E5D25AC10CC4A 6031E461B3CB0B09 531948CF4D3D29A0 11C11458346F10B1 C911583B04D5899A 69FF9DC6B626BBE4 4FA3304DE0A6BB2E 60DA82F17A60B931 B838B944EA879A2C CA4C0E01FF32EC28 D84CBD2AE1E776FD E0D50D913444A1DF A73B0E696BADBECA 243D6F7308DBF883 DE83CFC7C959A420 3C44F1DC8446D9F1 EE10218BB94A47B3 F41C2B9D9CD48881 A12FC9D8C5717F4B BC606BFB33A3FD56 A14CEC3B57D24A37 E6663A41BFAE3C05 DF35FB69EE1168C5 087BACAAC73149D8 06C1A8D1D39B8B91 746DBA3A0A94D8AC 0916EA56DE41C2B0 7E631FC4C09BBD69 CE1228C3974DCAC6 12191D8B8B0F36A3 8F84F0A9B9132D75 F23A9BE4B08D635C 6EE54D86AEC0430C 9B7C302AFD679EC5 D015290D23E3A9AD 4AEB1AFE3F6B7B64 C43C70675A0C93E7 40A25B84CB306F06 0C1C83F41F658AD9 8C87DCBF7F4A4AF0 0EEEB976C6A4CC9A 5C7E6B1E6D178391 9EC29AF74876CE88 5D661BDD80432A9F 749B081363E2E314 7151B32F67BF8538 A8D8EDD03C29DFBC 0B7CE4925D4A015F 642C1B9C07949317 4112862943463ED9 06127225D6141BEF B5922D67005BE829 F0954B3DDC2ACD48 8717F7FDF784B9D1 9A4E13E815A68705 DE75DBC1D132C286 41CA4166EE843B7F B8DFA036CB416C2E 167938971C95F602 999C4EA84B863FCD 7A129D5FABDB5A15 D75C839FF7E4F21F 6C55BBE13A1E402F 3137AC919383B838 F389D5473A60AAAE 2AC6999A3C367B0E 5EC6DF080239456C 506353244DF0D494 6802307A4FE41425 DF3E18DAB4C03C64 9A850F185B3F278F B807FA2056FE1CAE A3E026A94BD9B78F F2A84B868A70F357 217B8EA93211173A 5361DE7838B82518 10552070A1A83B89 13DF97394A5DD4A0 617C5E9ED5E8ADB5 C14CB59B739EDF4F D146C9DB1BB899A8 321B1E5068F96308 1AF0222B17624A8C 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212040653 (name+title). Key = MD5(password) = 5c1eef9604214f8c6aecede6705c75b1, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 2fc9462e-4dd8-02c8-909f-c066d77131bd
  2 b6238bcf-6976-107c-965c-592e1ee3509b
  3 55c8264a-2955-8e17-bdb5-d149ce8b4388
  4 d0511704-5479-1b24-a3fb-0e5a65ab17de
  5 b10e3b70-1b1b-42c5-9404-6c211f2a8575
  6 54d1fc0d-7991-0f96-969f-92cfbb1c445a
  7 4dfdd21e-6dc0-2e3b-954f-7f52f94fbe6b
  8 f7266614-1548-8b92-bb84-3b9278ed269a
  9 9b032ac3-a113-3ce6-af6e-0ee0c9c9f960
 10 92c11442-0e0a-3636-9e16-dbcfedc34ffe
 11 3b85a863-ff8e-7ae7-a890-f652295a0e12
 12 5fffcbb4-822b-7eeb-bf34-4d5f42415795
 13 77c0d469-ba45-77b8-a063-785cde398961
 14 d17ef971-8dac-8859-bc0f-9649a2360844
 15 da9a3315-5593-892b-a220-726519396c61
 16 e34b1112-0a90-1139-96d0-d1be2b646836
 17 131d5645-b283-3490-9e1b-448c91baeed3
 18 b4267f8b-7a4a-1432-ac34-2c22a4315954
 19 77426299-9ebc-8b9c-8b9a-152390631b18
 20 b25c01f4-f95e-2d82-b85e-758d8baf800d
 21 c18a9b18-4204-0c7d-b908-b1d4106252f7
 22 4b932b55-3a2c-7fbc-b68c-03645150cb0a
 23 646a7866-bf32-377b-88db-18b2b34cf0c7
 24 c3e10123-742e-44f2-9d45-97d993d23418
 25 d5154370-9fda-85d1-9695-1dc153a67f44
 26 621dfdc0-0917-5afb-8099-73a0ceb8c922
 27 fc1323fd-54b7-2a6e-a680-f3d1f9d448ec
 28 96059ecd-ce03-423c-94bd-1eedd4a35c31
 29 ba3333a6-80c3-072e-a7c8-ae6f0d3ed6a3
 30 b269937b-d08e-69a4-8503-170f52b28821
 31 d2408017-c2bd-63a6-b330-49824ee6004f
 32 e5604638-5c46-8dc5-a667-8afa0e005117
 33 c8f84b2b-df2f-10fc-8469-7885faa940e2
 34 53f8cecd-5aad-4637-8c20-729e1e71b754
 35 cbadfde1-c3c1-8c61-8c1f-dc11f68629d2
 36 75aff7f2-b449-0ddb-96d3-677de2eff7ca
 37 f51a6c88-e184-3906-a647-40b76a227dc6
 38 a86bafb3-a589-4834-b181-272fb2dd34f0
 39 6e91798c-0ef8-5851-9216-79690667c383
 40 b549f640-45c1-28a4-beb7-12aa956a794d
 41 0126cf05-0a78-6e0e-ba09-5e0233e1a1bd
 42 c9041b6d-5a28-5ea6-a330-308196d77dcd
 43 a3328582-b644-1b04-9627-3ea63baba212
 44 94173c30-6034-5b95-b1d2-34e4690c2aac
 45 6d3657e3-b8ea-2042-a5f2-a30f368712b6

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 018140283377788131820734852406681480345265152. Exactly this sequence comes out of new Random(860).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 30 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.