A858DE45F56D9BC9 archive

201307240900 1ix633

explained decrypted filler

seed 423

Metadata

Post ID
1ix633
Title
201307240900 → 2013-07-24 09:00 on A858's clock
Posted (UTC)
2013-07-24 00:00:59
Timezone
UTC+9 · title 09:00 against posted 00:00 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(A858DE45F56D9BC9201307240900) = efd2476bebc75bcaf8368ee3f7e00191 (name+title)
GUIDs
48
Filler GUID seed
new Random(423).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
89 · predicted N = 48 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

02350BB3B5ABAF64 A921FD77E73FBE3C DD7775F9834FE79A 101EDD2B818DAB87 FA77E68D2B9E74CC 15B0295E71978D1E 47B6B3C246B1378D AAE6AF831764E53B 50B6147497333F03 2DB6F3C341CCE450 0A37C478BE100D55 68CCCBCD363AFDAB 08FF5724EFF0B33E 2BD832E0DCF7D232 1EA9F02D4E0F7260 341351983A0CB70B AAE1FDAA3C6BBAB3 0644604F04FBEF5B 3428D4E6BEDC0A7A 4CFE606CC6BF5B35 57B71CB518054694 5FF920AA64788723 36F4C22FC727B086 06EBF49DB4D3391C 6E9B9D8987D13B36 BC944D4A9F08D8FC D46753DBCE5DE947 4866AC612138C7AF 4134F3B4C1AE59CB 04723F5BC242257C 89BEFC344A455235 58B0F34CE293B563 CE86D00F75CA6447 5DEFDFF6EE9B3396 AD0DCE7E6C53A493 7E4F376649F035A4 F27E834D50AF8BE0 AD9CE752786D710E 995A3A231A2A7E3D 9B35A44E4BBE1FFD A94D092ED7780E13 1E4596475B61CB7C FEFBD23260BABC9B C538F88EAE687D14 43A7741D3E56FDAA 5370A45513B6110F 3939584FDE704A79 97F1E8925011DBB8 6F8DF90C584BEB9F 6995794FF8D54661 6A4D0C2D81560B06 A8815C278AAA237E 96299E0690DC0D00 198DFDB98679DF0B A636693430AC0CE5 05219F893B55B9D9 B7CC2A4ACC687C2C 4B8A54CC206E9465 7B818F0A8A477175 75F9E540D5BAB71F 51F0376EC835AED0 C18D765D4B3EA11F 95FA8E60208FF8B6 44384CA3CAAE334E 042C9BEECEE9EA25 59FDFA34ADAF1C2C 516B502D0D68FAAE 63934D132DAD883A 2698FAD7D1D09847 09CA63E279BCBEBD B57FE74D8B533E65 50376C70C2A6E368 98E6527DA27B424A C27306D5CEB7F908 ACD250E9D94194A9 0712CF66E84352D2 B56174E9529D0064 74147E06068112DB DAECA8359742F481 A15D8D84C258599A 703FDF0C9938F928 199ED8D141ACD530 965FDEE824C40F37 DC99789C9718B647 DB0FD525FFC322E3 BCE5C4071781B1B7 44BB5A527699D8A4 6657E88BA605E765 A6E8BB7ED5957163 8CD4C2B1ACAD1473 30D73F5FE6C187CE B6CEDADDFFC31A64 12257A6D66FDE706 9EB957F11B3199F2 90C1122BBE78D1E5 6B3342FF5A1FDBB5 803620E9ACDDF413 F8AF122C24DEBB4B 3AF60BEDF1C48E84 9588C4F8BA5389F6 2B23CFF8537DBDB4 670BA936FF8CDE1E 182AED5F1BE5E798 7F35834A0990A3E6 B8E3CC0F098118D0 B076FC5C955001D7 962EE85078691E10 3029B5C8CA299721 7F9F661FFB181C05 88DC063ED9413B51 FE5DDA998B1ECD4D EB0E3FD12EF63E3D BCBAC95506FC6E89 9D8E4BE4B389B0D5 61B507F7D42F9DF6 75F9CC344959E4EC E94BF1A8FE2DDDD7 99B16B06DADD11E4 C0A5D0C045809339 39FEC28B988076CD 5323CCBC59664C5E AE09D6483839C658 5A79A5193F58EA47 6B13AD91F6727D89 212B3FF2B924401B 3FE7EC63D137770B 90D986F2952F4B4D 795F75C26E7E5704 C6F6FE6FB1CA744A B61608C72B77FF8A 1924064A0CC8DC81 D00B884F8469CBB9 4375F223F83E06F7 01879FF133FD3448 327BD172B1211FEA 9EEEFBB313F980C9 114EBB55907BF1C3 CC6A93E1A6ED060A DB68D74DB3995B8D E7A31EF985302062 31F1D2F34CC3EC7E E522DC7071958C1D DAF1F04E9267E744 6B252F9F2529DA8F DEA46408E019AB82 4312C7D66056C272 C6BDF10FD9A3C2DF B541F3161944D25E A31B7A164305E2E8 2AFF3A2883831D45 7BEC6F3DF7BD1752 FD580A88EC73F211 8EFEA73A254959B1 BC7BA14D2C581034 F72E1C5FD4B10B42 A1654E33FE2EC4E5 93AD95B685FA4727 6892A526662FB5F6 10234665BCBD5F9F 34CEB74DF6124890 55F92B2B7A315B08 AF16E6BFFF26BFE8 295D572BE5FA49A6 9865066196F52C75 68B57AF6197EE1A3 DEEFED80AB465CD6 C74D0CB2C4B0D92E C01B60C8C3D4FB88 44C6096F3079D406 5F28DE2AF608F5E0 E1AD1CA637F60562 3CA51F9EFA6856CF A4484BC9471DDE68 925AFB9C6A6CB3BF 6A14B68F3511BF11 9F0187819B92C0EE 786B61CCF0874869 80B1D416E9911E13 81E9501EBC5702AA 472D871A8400B193 12432179ED8BA25D 6FA6981FEB455095 348ECD3B40E504B6 50FB4F6C3335C973 444837C1A577324E F3C1E0C3F739CE6A 25D66087DBC56893 3E74BA73C60B5D7D 144B318B2688AAC4 D17F6C1BDC84963A 67F5AF4FDC819711 9B8F90870EB9C8A4 293001C5126DA55E 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307240900 (name+title). Key = MD5(password) = efd2476bebc75bcaf8368ee3f7e00191, 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 027798c1-a83f-6cd4-909e-e6e26dd2b5d5
  2 19f81c67-f5ea-8c18-9e0e-c0da3214809b
  3 040bc17f-4627-34a7-85b1-71649b4f539e
  4 d717b820-cd45-7f40-bc81-6642c8a06bd3
  5 5b57287c-d160-10ce-9743-8694770618a6
  6 f94e397a-1289-193a-a276-e563055c1918
  7 174f2e53-5a35-3918-9a72-950ce7a3f225
  8 dbecefc0-585d-5033-99f5-8284d77cb6b7
  9 f2ba607a-6906-2851-ad1e-55aaf3d0c02f
 10 0cd912c0-3eb9-209b-9024-69402aa71217
 11 19e5c5c6-1c8d-80ff-898d-7d89c6940d00
 12 1e58abf0-1a49-6945-a602-963b2a980f8c
 13 c76461b1-5c6e-34a9-a092-269f8f365a68
 14 00cf49b4-3875-41a8-b581-464c3ba573d4
 15 ab8bf51a-c5f4-031d-9962-b6f9921445c9
 16 3956f119-cab9-1f9b-95f1-f90da149d88d
 17 e2f339c2-0892-6ca6-b7c4-e21077a5fa1d
 18 935898f7-08bd-2fd2-9aac-9ba7e5a727b2
 19 2a612c47-ede9-1b46-8a22-b0d72d59e35b
 20 06791c79-53e4-0de8-822f-153509cac12b
 21 b4f3c45c-41f8-0cef-82f6-d3059d4f38c2
 22 33896727-9b21-5eb5-b0b3-d0d590e2dca5
 23 f553f223-7587-4508-be7c-974ff474186e
 24 4473857b-b11e-7178-b1d3-d197d548e0b8
 25 632efc78-7a71-1bc4-93ae-1d8993423a29
 26 a8f54d9b-7a26-505c-92bc-6ec6cb235ec4
 27 f73ef471-cdc2-5754-a7ff-35b05c5c54ef
 28 98ab6374-50b0-7c42-a37f-4b88278bf933
 29 1ac91d86-d2e2-37ff-9c63-235e137a9057
 30 c8ca0c2e-0d44-64f0-a6b7-56a221e94dbc
 31 89ea4ec0-a5d5-3f30-8d17-352acabce45b
 32 f2270c82-a50f-73fa-ac0d-4db1c2a1dea6
 33 ca25e545-50e6-316d-b535-34adc82e36e2
 34 5d7f5706-40f3-5eee-baa8-1a91a6738d47
 35 f51baac6-2438-37b0-9214-ba1f9c9e9259
 36 f604f45d-ff16-0c88-afe4-f9499aa6b62a
 37 0f7d9cde-01dc-3a1a-adc1-7f4b9603476d
 38 7e33d163-c193-5ec3-b4c8-63c370923308
 39 3c7f8a57-7a41-7703-a96a-97c479bafbaa
 40 6569cf94-6985-1287-8583-0b5db6e7bdd6
 41 a3b2d293-5afb-2438-af8f-70d6002dec8a
 42 7b0f94f4-3250-2079-893e-0cb511fb236a
 43 d1a71392-0d70-1f58-8902-772bb2f3ef37
 44 d35e96cd-7755-1098-80c6-5dcbf29ee3ee
 45 32b0910b-c805-8626-a411-d5a434eb9558
 46 69906def-c93d-2af7-91e1-1d2240896fba
 47 75dbc68c-6e40-2dfb-bc4e-475bf8c44860
 48 5a7f4c43-e575-0558-a20e-a266cf3cc5cb

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 683711352286340162100547155736373530357122118220. Exactly this sequence comes out of new Random(423).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 89 of Run 49 (seed 822,652,546): new Random(822652546), 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-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.