A858DE45F56D9BC9 archive

201305040650 1dnc9w

explained decrypted filler

seed 977

Metadata

Post ID
1dnc9w
Title
201305040650 → 2013-05-04 06:50 on A858's clock
Posted (UTC)
2013-05-03 22:50:32
Timezone
UTC+8 · title 06:50 against posted 22:50 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
60
Filler GUID seed
new Random(977).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
156 · predicted N = 60 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
22 · 8
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

8DDF70D2589257D8 4A065179AE1E2023 BA55B9B324265296 26F9BE4D4CADDC0E 1B56CB1A0369F685 8234DD850408C4B3 CC4ECA1BF6774D70 6EAECD679F80BF26 CA98F27EC7E3CB9B 8F0C742806D45CB6 AA351427A8BEF85C E4922AE9C52810C0 266067F0F8FC3C22 73F6437101F1CCDF 65018BF528038EB2 0E4560FAB67F5AEF 28934B7AF4ADD892 A2834D97EB05618F 17C21E9E43E07F05 0EDDC3ECDABCBF7F B8A3DE9B1D5A8337 DDD69A86E4AE3EC0 882727F834275522 08CDF360FC91DD3F 9F16ED9D66EE58AA 289108228D099744 310ED45A2F616E40 C67BE3BB04E750F7 3CAD0583DEC93B99 7A1DE23C11393947 317E577C28C96C16 C6474DA44617F279 55946DDC4974094C 66BA93A5EE3E0952 1F6CE81540D28A11 382975A0BD990300 CBE20D65F2D0C7F3 5CA61034E809D432 2925EE3DD1EB7945 CB172D2C0334EF7F 5379A791E4CE117D 91434E5919D5063D FD0D3C162565518A 6D67E47F480C8F7B 61947944F012989D D549CB7C34F403FF 22570BA9ACC1917D 60F820764B13CBFE 5CC122AA36A7FF06 FAE844622959B512 DB4A8DBA73ABFDE2 4D87ED37C7D0BF5B C08CCD9AA254A9DB 563C295DA3ABA288 C200E73E201DCF90 1D25AA1DB5DBE44D 150E07EDC30BED3C 6BDE0AEA4CCBF58B FEA04AD680058C96 25D9F87E9FDE0F15 0E703DAA3FD56A86 9F61FDA99F7D12C4 3B11984DC3051A08 AB60AD68748E4887 9CD649E749436CA8 C75797FB98F436FA 7BE47ABBA45963B5 49453CD5C58DFE3B CF17830E50C0B458 50D41C13A4892227 516880A289618025 1A17558EA6B89F35 3D6834F39240E702 3E04302DA2847D47 0DD0E7D0B92A0FDE 70CCFB2B93A8ED36 E70792E2FA2758BB C1829F8ADF2850A8 A67367F5773778F4 618ADDA5963FA099 A40DF442E2312A5C 56D36CC9DC1A0363 0A51C474DD2915B5 ACA5E93A36EA4224 311F7697D31B825D F3FD4583797AAEC6 83AF4CA4C87E2441 FAF57304BD079C7A 2B5F73D76329898F 3095F11EB98AD9CE 144E7E07888BB9C6 AF1DD105DCA53D02 4FA6958C167E3369 4D91BEE59842366A FD2B9C02ACB1FD59 44EE5AE134C7CF50 2EBC0A0646824887 32EB082F82D3DCDA C8FDACCFFDBAD834 6BEBA7FED8D5F2E0 0E1BEE417D66EF1D 18E6636D48882CF3 E6811B6EAA374CF3 528AF57FAFAD4F18 C78854F298155F6E DE0A7392104E5116 0E76205AC1400BE9 5F7ECEEEF09477E9 039CACBA27706330 0254739534EFCED8 18385EFEC4188EC4 F7E087DDB6DBA684 ECD8548F330FAE26 F4455F6C6BE4A2B6 AC04BA6C234B50B3 D778B98076D0E954 0CB09FEF8ACD7756 325F4E2B9F1D2594 47A02F0E1FD4A5DF B3EDA92B8C3A6905 A16564181CB53EC2 449298AFFD2A2DC3 F4BC57CF9D3A4195 7BC812CE0A9B868B A6A4947C450316DB 0C1FEADE6E350F7A 3DA3949BBE0CB021 C9930873D55149B7 D8D88D4C5071C74D 58E28581F424AA48 C86ECF2C45D5938E E30DB21202E1580C 8070458CE6849F27 0607C2E42F125C7F E69BFC6D35CB72EC 428C542C16EB05D8 ED69F2DAEA7018E4 1A3D2387464C6BA7 AB6EF9B7AD7A368E 183616F383F5CD59 332BD00B585C63BC E1B5E86803C65830 0C55EA4642521EA3 15BA70DA71C8C90F 1DEB9ED291BDC7A4 AD7EFF6DB117EC85 E6FB335EB2AA12E5 AD5B5327B8E6D3CC DFD20C0C4ED34F80 9F5BDCC120DB6B0E BAF00939078E4B86 586E400D9B5A9FEF ACB911B7ADD152B7 98712637A14549D7 8C292404978C7ECD 487C54E0A598AC12 209E711BF3CDFF9F F90618B5827C22BC 1D5511FDABD434DD 16494C5F7181AEC4 6694A510495265B7 1877B5413AF95F86 EB38784C54E5262F DF4854D0D615991D 5703AC9727C8FCDE A4747437FE0D37A8 CF72227F559DFBE9 6FA46C45154CAC33 FB1C6151AA904DF6 07C8D0157A2BB0C9 9F7279391FF8AA33 C9A96C247BFB423D E75F27BF0932CD2E F875C461162FC5E9 9478821A4D2B1DE2 BD6F7DFDE902D25B 4A0F6CDD0EE0E11E B8F192FCE9046343 2A782C7B56FF9FEE 12599D0E2F08BD8F 264782E1FCF12CE9 6A297DDEE42944F6 B4858384FE6B52A5 99BE408659DD0BF6 67884A30141E24A7 24CC29994FF09ED7 0A79353860D9AA98 380BBD2B8597A043 123533C6220B4FCB E54E1CE10C4185D7 A8290DCB26CEB11D 36F5B57E099622FC 3881BCB4960CFE45 F59D7F8E31AFF960 4CBFD7A9AFF7ACC5 2EB08DC66C792FBF EB731A5585DB88B4 392DF1825701FD23 F5BC97286095E126 8F906B7AC09DE647 DA27ABC797F6E7E5 E08FDB5415F56C43 B944893A0A85401A 056CD96C27AD36EF B0AD31EABC214F24 7F57C474C25436E3 BFC7633F52DFBC23 9C5E7B8BDAE8C234 2DE125E20907B8B8 8485B6B47BC95ACB 1B30FEB836483E23 5AB5575F45535562 1226E181C2E73ADF D7C3915B23FF77CC CE4D18A82C403757 87094D61F3DBA70B 7E7509CED0351E33 7DAA0D614D164F02 F0AEE2225D547FB8 F44EFC687C56DC17 D0D55BD4A44594D0 1A2D024FD1FE4A42 7B4E1D6A6DD0EB84 DFC12AE47BCB8014 B1EC52E6E87BC372 888F4F1EE51E46F5 2DF1D82324F8D93A 18FB6E9778474D1F D0B7FD73DB2595BF 81CB748A63A84608 8F6DE48881EBD798 2BEBA34E5C838B99 E1BAA2CE1BEAD2D1 8425169DDFA1210B 6C04CC33452D6520 825B26CDBC7599CE A0A56449FD0F014A A760007D32048F35 A3813C171A4D9024 E3DDEC20694F6383 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 74e048c1-ecfe-1fd3-be19-44152a72d339
  2 362bfaac-2148-4fcb-b925-bc52422a00c6
  3 59217153-bb92-67de-8ff2-d182df9eae3d
  4 42c1c1e3-6788-0167-8ecd-e204bdb3f40d
  5 94349135-7324-2ed1-ae5a-321ffd47fe39
  6 c81a5b90-9366-339d-b49e-5e8b7e1a5364
  7 2079566c-e908-5cb7-bafc-ff579a6448f8
  8 a0ad7108-37b7-58a1-a801-572b5f50b079
  9 7482fc01-c809-70a1-a401-7afa3a1365c7
 10 abee6c31-f633-4fd2-aa51-fde7eaf8d6a8
 11 478d6a1b-5b0d-085f-bfd7-9076c664bcc6
 12 720c7dea-a957-20a7-9d5d-98e1ca1e6d64
 13 99befa26-b774-2ea0-9ddf-ed158cd2989c
 14 b0f9db87-a6df-646e-ad15-929504e46393
 15 b56c637c-d037-7e33-998c-6e99e00b13d0
 16 5ab9e8ae-e4f1-1756-b7fe-d377e679f889
 17 ee1ac7b2-9bf5-424a-86c7-27e90fb82522
 18 87162cd3-5860-6f6d-b3de-77a95c44c98e
 19 d2b9f924-891f-1d6c-a09f-836a7fa0010b
 20 45e72505-6002-5e1d-92b4-eb1eaf50b38a
 21 76d2448d-83b9-5b98-b9fa-55bcce25ceb4
 22 f795df90-1d64-44f5-8179-30fd25a912ce
 23 b08708da-33e0-07cf-a176-b54be62d3daa
 24 46c04fca-622a-32e7-bcd0-1d729d757e2d
 25 888a2281-996d-45b8-bd3c-b08cc991f91d
 26 0cabfebe-b963-8374-a60d-2e0c2593a534
 27 feacd068-40be-8c54-9d62-7d47eb0dce47
 28 bf34b41c-98f7-008c-a3ad-53706fd1016f
 29 215b2ea2-547c-373d-81ed-593b45362de2
 30 c22a9a8c-24fe-8d74-9a82-4cad99c1d446
 31 a3534d83-f002-7950-b868-b4ae6dc8d595
 32 7569a392-895e-7ac6-b465-ee90577ee8e3
 33 9aaf5a0e-3857-1904-ae30-f6d7ddacfa07
 34 c126ddfd-5f5d-41df-b4a1-6f2fe9c5af50
 35 e7a74e36-c01c-778a-bb37-0d9e1ea6514c
 36 b09c81a2-ce45-0b36-8079-ae7caee34a89
 37 e0e2edc5-9243-2613-9b01-afc6b904ed79
 38 8b10b6b8-7e12-17ce-a8e0-ac8e4dd7ca62
 39 926b1de9-bd4c-5767-a0aa-e9286be6efa0
 40 6ae4bf82-a178-680e-baac-1961b116409b
 41 dd0c51f8-a481-4148-a7a2-d1d831decee8
 42 a4795061-4c57-1393-9033-02862759ed52
 43 6444a992-80f6-00ab-b08a-6f18e070a1b8
 44 76228e2e-04a0-7cb9-9b7e-b9171e77a8f5
 45 bd4ee8b1-396b-00ca-b038-593282784c62
 46 34c735c4-c0b7-1ec9-a422-eb3bd35f0bc5
 47 8d8867af-0f7a-6d9f-9dcd-3dcce6d9f84c
 48 eabf1ab3-439d-6187-a384-3b6a6fd40c0f
 49 7d1c73cf-eaeb-58cf-af96-f150fd0ca6d6
 50 34ce7478-d3d6-3fe6-94dd-3aa152d190b3
 51 d2d51de9-d35d-8386-b71e-0912f3e0e178
 52 e8edee61-fd18-0000-a9d4-8afc16cfedc8
 53 557e8c05-e545-5236-8fd6-78421d7f0128
 54 d28c4a65-9970-4044-9a5b-8cf916e96750
 55 1d5ed4ce-f76d-78cf-9dad-8012b079d8e4
 56 e5841671-014f-5c94-bc9c-259e15dc8948
 57 fcf1712f-40d7-3775-802c-4af4d5e19420
 58 31901326-daa2-35b7-a7a2-ca2a5605fd06
 59 a6b30147-2105-5f9f-9942-9d96cead3b3e
 60 d0b32768-75f2-3a66-9cab-8a09b0098432

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 146023557402267146155403488038771470215641070166538054753353. Exactly this sequence comes out of new Random(977).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 156 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.