A858DE45F56D9BC9 archive

201307230918 1iumoi

explained decrypted filler

seed 645

Metadata

Post ID
1iumoi
Title
201307230918 → 2013-07-23 09:18 on A858's clock
Posted (UTC)
2013-07-23 00:19:00
Timezone
UTC+9 · title 09:18 against posted 00:19 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(A858DE45F56D9BC9201307230918) = 597d1cc4e7e79f0571b3541af79247de (name+title)
GUIDs
60
Filler GUID seed
new Random(645).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
69 · predicted N = 60 ✓
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
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

4D780B20861E550C A6EEFD213747C375 5B07E3860330A16F F9B0EAFD914D03C5 B936D08E880E8704 3469F5454E470369 0DBE40A38D653C18 8CF6E198ECBA9F18 E66877780966D3CD 615003031D347CE6 4F79EBEC209FAD3D 3C5CE3DADDC44188 6AA205B8C867EFCE E165959FE31B3FC1 45E16FA1FE1C0266 4AA16B2487D8FE1B 762989F1F1A87406 0D6656C7BCF74480 BD00B982BD2D3F30 B076E4D192FBCA9E C405839664D09B7E C9DEE4CDF6348FC8 C3AFDA1FF641C34D 3207E63B7577F748 BC7EF26BB7FE7B9E 1DBA32B2E1173B6A 5D45D224070F7EC7 7883FBFAB3772C06 5B0A359459F009DC 70235D8BE22EEE64 ECBB50F8874C2BF8 663CFEB2FC1A11C6 91DF69D67E12F9CC 0C5BBAF99D3AB66E E103BA5D4E4B4059 646C87F6A23AD7FD 76FDCFD6E9BDE290 2C56A500428472C3 88CAC388E32AD9F8 2775158A666BD9AD 7E01070E731BA56D B3C57BBBDCA89130 F0FEA5DB4145DF13 0FE145C667301AE5 1A7FAF0D1A4391D6 980DFBC94489DA62 C6ADE0308BF4DBCF 37B60C8F22730115 B019B7EA1CC523FD F9D20B1010D89FE1 5ECAC959552F2149 992D3062605929C7 CFE66744D94D3746 F934BC81B5C2692D 60DAB51090C6151D BC7A1C95D4BC9AC8 587BA9D2971304BE BB17821D3BC27724 3BA41FE5311134A6 3AABD98F0B369236 46F466EB9BDE6748 AA9B928543736373 24450F92273A48B2 D42A5D0B8CF3D73D C9AEE65BB6A7E8D4 9B0A51FE4FA457A7 8EA9B4E1F1EC2896 A15311C34DD4FDD6 FDCCE92CC3B36D83 8F21426434250713 732B35384A3D35A0 0FB18624CCB0570E A32DBB8E569C1BBE AEBA4EF7AA12A998 CA63D05E4EDC5D54 EE0A5113FC1E92B8 6D13E554B5A6CCBF DD5A4A123BC68018 5D5DC4CBBEA11151 B1F7DA14D640B1F3 D581AE2C7F44FB76 15075A68CD6E5DA0 7D52D45F7DBB13E3 2C5995E282695564 0FAFBD129D962175 33519DE8F3BE582D 969F59DDC8C466F7 F4F731288B9EAB8B BB55E69F02FC6225 EEF023462C58099E EF22DE3EBD6F3911 18A3F0E1918F6C8F E202A5ACC97FCC19 8E917B54BE6973E3 8FBB70B86480904B 6727C877381A5452 F30C9C3FEBB19ED3 D1A26D9C82BD241D FDB3A5EB3B24EA9F 1BF460E8F4AA84C2 A638F547FC311F4E BBE6141BE1BF8610 DC1F21ECA1AC0AA7 D64ACA9DF55A97E0 C0A4F49C64EAD7BB E2B0383087B7E9AB 0358C3F11E959A22 FEEABE137A7F749F B6196613BC5F3779 8CDE36D76D51F52D 56E2B060994FB889 10B3AB623E8B3259 8B407661D86C2E13 09741770DF5AABE0 FB1CACE67BB667BA C1E07B25E728B858 5E26D0A592C5E8F3 7C94904EDD59757F 6646237CB5912C8A B609F36F9F63C080 394471A8C81774E6 CA7EF1951B94E040 6F0E6FDD5B6D15B6 CFB5C7F184040244 38C47DF9A806CB45 A75B171A5A835C58 6EC5CF4A3176917A 2B1439ED4610B420 F1C3C6EC87E870AB 9C9BF9BAB4DAA176 F008315258DCEFFB AAACFF1476BCC6E8 D763068C526EFC3D 973ABF4D45966BFC AB9A2DE447EC2C76 414F4A679E813E5E F227683A5E806F28 66A32E5D2E2D33A4 44A1AACE244FC60A 00C77502B5008DD7 D562D7736E73E3FA F87D8A27B9609E46 4CEC65DD21AF3680 B5BC65864C5AD173 9D932FB3180E21B7 EE53F32B44E57F89 5EFC6A93B0DEDC58 3003161E600A46FD C1775560D0A07A26 75EE274920BF6E93 A08141E4B1702387 632D32D8C27B2E43 AD735153E022E200 4B6EEE9BC1177FA7 4ADE82FE69D7090C FAB23BDD3D50B29D FA8B29B93EF7E9D8 0835451342BC267A 1E71EF125055C5BA 10AEAABD84088EF4 ADFEB9117C126600 500A57071DAEE87D A63A0499E2BCB11A 85878AC073C3B678 E756DD79B51187C6 E8E929CF4CE1AAD2 84C87A60686D7E6F EB7D71204A1A7E5D 5D436DAEC60AE939 A33824FABC871A7A 59B70AFF3F732E28 B07415B45ECAAF64 28040371D844694B 361D12EA277018FD 1490A95443F964EF 0C8D211AD3CDD8B2 A53A78FDD848221F 7C532D3DC33932A0 661C320825BD613F DF21FFB38C3F78B9 27EA3075E7A6123F 99CB7127B4601079 0C3E9E13B4A4D12B D1200257D19A5B9C 9B793EA8E5D066B1 47C5988BD95482DA B7E7B79BD0B0A7D5 08EB9A28AE492D88 1B9125DEEF5A076B 24922E3031B7B4BE 70C2072CC1A499C0 527CDBC17EAA05D8 217E661D47230FFE BC93AC826E4C8D87 E2B50D496D6AF570 8C96661F7BE433A8 88B15BE13AA65E15 7AAB0B59BB60562F 03A0AF2BFF81071A 9695F2640B843B14 F3378F820319CAD8 072A31FDB1748FFB 51A5F3114E4FD484 FAAF25122677212E FDDB80C8A24ECB59 816C1750D4EF721A 51C3CF534FB9ED7D CC4C718773DFD31F 34EED6E5DCBAAA7C AA0A0DADE415A4AF 9210B884A4F29559 763C6462E4760999 DEFDCEC3100122E7 D7382903397DF2C9 05477D1605D48B2F A0B3259F65EF60DC CD8615110BB7406B 2FF8D60D3E6DAD61 FD866E6127A51B3F EB3E70A090165E22 8672ECA9E69B174F F00B4C1B49070301 D382F46A727B6A95 48891C74F64B5220 2833F8893B601A32 3438F70AAF151DF6 05660A9DF9A952B3 4A4608EADA554058 AE9CC1377A5CC903 18637DC97649D5D9 E3A432652DADA34E 68CE88F631F1CB35 D7B6DFF5FDF34E8D 09F7CBB43858D173 9307E1A598E29B8F 24F8D56523682196 86D0C6ECF54A31E8 6AEA115020E684BB 67C231370F3123C1 62EEBECCD8EA6555 51D2972A6137C881 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307230918 (name+title). Key = MD5(password) = 597d1cc4e7e79f0571b3541af79247de, 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 2177c2b1-8f7d-6508-9318-d938ee05f9c1
  2 87da547e-325f-0bc7-9f54-63a369e7a9fa
  3 9eb2ee09-f980-5a84-bf3c-4f39e45d3aaf
  4 b7d7ae22-48db-237c-aa41-9f4c15af08da
  5 3920c3d1-ecb9-3913-a32b-91148d02cc37
  6 a8ac7b3f-a56e-23f1-9319-09b3a23dff5b
  7 aa6a6b51-d043-87dd-ab43-7314308ce5a2
  8 64900b78-92e9-091b-b441-b2bf1c064b32
  9 ccdafb77-f4bf-6dd4-8d1a-e9463b2c64c1
 10 004a0a70-0c7a-1b62-8071-2130c10eabb2
 11 95293d42-daf5-4d2f-8533-8100197ce23f
 12 03effa86-1ee4-05bc-b5b9-81bf9574f725
 13 2965f8ed-5188-0b64-9870-9a0c62167738
 14 26890afe-bce1-009f-8982-a38cf88ce681
 15 7fd6cb77-b640-45e4-8ab1-9cd0fbe065bb
 16 debbae8d-eb8d-7169-bcf6-c3c838a37be3
 17 6566463b-bcbb-8205-a61f-72a04f5d5b13
 18 14027d32-aa13-8215-b7ea-8f12f7d2f2ac
 19 5c926443-d625-1871-8837-0aeeafcf3612
 20 18c05cc7-6a8e-0542-8e1b-527130b9fce7
 21 4fb43c84-8ea3-466d-b2ed-89d2f7ab8180
 22 c79e19ae-f2d2-0dba-8e5d-29e034680acc
 23 585e7893-babf-04f9-b2f1-55622ce8c8ed
 24 0c5cb093-2ee7-3bfd-9198-1b0a5a538aa2
 25 e56d35bd-7b0c-8028-a615-f7aa03c9efc4
 26 43d2c3ab-43f3-354d-8529-5ae46640b1f5
 27 0801f906-715e-4aa5-9bf3-544075eebd1f
 28 6e7d8f45-3db1-3a85-bc89-65b43fb78f9c
 29 33ca3901-e8e5-670a-a3c8-47eda95f689c
 30 d38f2195-3b0f-4aed-9fda-48e7180e3303
 31 64988051-581f-2761-b949-fb8e05067fdd
 32 c324aaea-a7b3-3eeb-9fb7-21057b3f8bed
 33 972f461f-d22d-633d-b338-77746c934b9b
 34 52d48bd5-01f5-1244-96b2-a3d8c1b7b8ce
 35 15ffddb2-9bd6-754a-8a8d-7060eca562ef
 36 beaf4df5-522a-6d8c-b7b0-c6e86e43c597
 37 bbb6117d-ad9c-2797-a317-28a326a23e47
 38 9c327997-beb1-8649-80d9-e6e4d640a023
 39 c41e0fd1-36ed-7a8e-804f-8fc20c234f6f
 40 5cf57edd-8038-168c-ac46-ecfadb6ba59c
 41 08609cce-241a-615e-9fcd-ce3e5532fb79
 42 b509e28c-8dfc-8709-9159-2de9a234d907
 43 4e9e3f61-a84b-1e9a-935d-72726693612e
 44 177472bd-8b85-2cc8-8610-7adb08641128
 45 b1f1da86-eb2f-85e5-9177-06ba4d489947
 46 6fce3786-8e37-761b-9f53-0db910d53203
 47 84518d8b-fcd3-7ed9-b2ec-fec7fb43339b
 48 b4548b05-7e9c-5723-b870-c632670e10db
 49 6634cc48-57c0-1855-8162-81840ebd5444
 50 03291611-0194-49ee-a0af-0077bf807080
 51 d537cd11-841c-3716-ad16-91bf482e58bf
 52 a61ac13c-e2d1-377d-82c5-578a623057ab
 53 1d42fcea-9da1-3e36-b002-155981fb782e
 54 f63c0884-498d-8d8a-b449-1f448d224cc2
 55 d9faa812-6e62-3582-a1fb-d4bd43782528
 56 2264afbf-4cbe-514b-89de-ac53021dbd88
 57 749a8138-618f-0ff8-92c5-66349bcba88b
 58 c261cdb7-eefe-2b13-8d6f-133143573317
 59 49aaeb80-7540-2334-a218-7a19b5d74fb9
 60 955c1cb3-e793-0917-ab05-bfa928e18d9b

Explanation

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