A858DE45F56D9BC9 archive

201209232050 10c78p

explained decrypted filler

3DES(name+title) ECB, 49 GUIDs, seed 283

Metadata

Post ID
10c78p
Title
201209232050 → 2012-09-23 20:50 on A858's clock
Posted (UTC)
2012-09-23 11:50:06
Timezone
UTC+9 · title 20:50 against posted 11: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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209232050) = ccac7dc6c1ec82a60ff533ef512b1179 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(283).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
7 · predicted N = 49 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

FC859DA32B7E8499 DB2CF93348DE06EB 6E35C04CDC1C0229 BCC22CE2827B90B0 920B37A2586CD3D0 12E77527AB0C9AF4 7CB666881C5FC219 BEBD9B6D9D101D41 43EF7D20C7FB83A1 E94A1908E21A5169 412290FC06BA1B9F 7912858DECE8273E 0F77A5B03CF9B166 9EE08E2400DD6208 7C8CA8FBC700C000 B1FEF430E7A7EFAE 8C9AA7E5D684F689 6BAD67B33183E3EF 89810D8194996B8C 4047507661151873 15B0B425FE6E12C1 1D01AF86D759F281 1E0528FD816EC877 213E1210C796061F 165D2A7D057B6BF0 2925CE0927CD6C31 6C3FB399B65D8A79 ED254A49C345A6B7 4FE0CB655AC6B980 667E9496D2280C98 4E4ACA0A85108D8A C56DC42CFFB5D852 BAC2DB8778DA7550 F9D35EFB95A6042C 353CAC16322B9100 2D925D1AF2266377 7EE6BEF8D7721B5D AB95C15B0BD2D09F 7015C9E496F8B297 80E58D43092889FA AC417BCF0B4AE3FC B87CFC40F4EF7E25 BA73E4A6A5420D57 B3A93A07D2379947 1CD15DDCCE9957FC 26B19D34816518E3 30CA6EF992A938D0 1DE2B7B678BA2CA3 CA8ABA88F35B186D 9386A3BB6A365616 6DFDA22E489B7A97 97DE335C422D8053 F2E96501AEBDCD34 616E8C31332B5303 9CA556A4424F3569 9ECD1AD0539CF86F 50BD73AA782DE449 E0AE097C23C457BD FDAB65FB2BE4AEFE 29796171665B4752 149C72BB490EB0B8 1B5DD4F699CD51BF EF3DF47A53E34DFB 7AFF850C4F7DB201 61DC1644FC0136D9 23DF2DA7C99A6DDB CC605491ED8229A7 3EBC633B8CAA80F2 EFAC6FD47EE15EA6 1D5F6FF84AB6C98A 1057EE8CEC13D2FF 2636FFA8D8CC8634 B26C5ECAC26BA5B9 8736C49543676D07 392A39E0AA618F95 0CD8AA44118C1A86 0DDE705884651E7C F39D8049CF8A87E4 621C782BD2AE26CA 6F6FDD744FA8F577 1DEA3C0C0068FA6A 342CF1E1863B5E8B 2E820DA40EAA76F7 C70497FB19F3473C CBE6B7ECE60FAD63 0E003691FCC0F42D 1D3004A634AB6AF3 2F3D10F414FB7E67 52D1673063661400 9509806B938A694E 958F80401F3AA54C 7BC7215765A89177 88BFDF92FC2528CA FC418DAAE4BB2AEF F2270500BB250059 06B2C695653CAB02 23472C10E74E597E A3FC65A418DC85D0 67FF5BE1A27604FF 64A9B5508891DB3F EC13114C5521F38E 32A282A501D99A8F B6707A241E2A8C82 AC0C30311524845E FF54D18853952BAE 2BAD51C383B40B19 B08E2EC263B50875 EF4F5B7E32CD9429 E58D514F2D1B3548 6BA36D130D204BA9 51079B2E60AACDFF D2CB824B71734897 996D66E42381DA03 3DEC7454425A9366 79B4415D0DF08A78 96708E17A297328C 0CDFAED252EB459C 094B63202A735D92 9DBD9F76010B7904 3E60FFF1731D2187 D355CCCC7D8D55F6 4D86CE634251E0C2 BCBA69DEFC1C9F16 89929F2CB8295839 9604ED4188790000 2F38E568C0BE13E5 2DFC4C01CE954F6E 324353F8E971CA39 69F0F923ACCD4DBB CAFFEB2B89C25E28 88E5CF1D7C3744BE 72353D8082730F78 85B469CD69CCEA77 E7C6C471918C13F1 38733B853FA58C30 EA92882DA4E95D72 2ABCE1D41457DCFC 54D2A9D9D8A1182B 4FB4418965F35542 515D28A0785FBBE8 A2A484F2CB99DAE4 955C8F9FDF706FD3 8A902F4CC78053C9 D884F3DDC299C0B0 A7961E8567A31E3B 61BAB13E637C8AA4 2D4EF3D32A4D8F5B F2FAA8A3CEF56633 1F365204FF24E62C CC5ADF0EE095FED2 BD1C365FAC1F56AA 59262FE880674E9C C70EFF2AB56E9646 744611CAD13EA6EC 56172DE777F83E64 F8CA268942DAD9E4 95FFCCEEA31771BB 577D5ED95E542810 9DBA0AD3A3F8AE90 40D553DAB64BA188 790281D8F1CCA736 5FE2E3E1DECCD28F A17F721625AD30D3 7CDA03C7FBC0136A BF425BCB85B46D56 C4543B41B6CA4BBF F08A519EAAFE0FBF 4FF031327350AF6B 12F4FE4B0652502C 720452F69B2F2229 F390936BFF6E3C71 F71067C29C7219D9 981F173F02A3FA23 C0D7E6E4077EA4EE 1F0553835C509D4E FDABFFB9E6E231FD BFA0FBD84488633C B4C55D11991DD17C 0303CF0607F61FB0 53CF2C5EB16383FF 7D22DC875EB98777 4C45B510A105F4AF 6F2C554F20A1D248 E9CE4E83F96FED79 62C8D5584E55C5B5 4627853BB50093C1 9CAEF5C1753D266C C08FC4E5E1EAAC2C 656186843F409BC1 6986D2C812015539 AA7D09455A08C025 694354F20A36F356 465DF47C9568905B 39B8C9434FC63F71 506CF79A043DED2B 5D95A2B5B932374B D36F7487ECBE7B87 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209232050 (name+title). Key = MD5(password) = ccac7dc6c1ec82a60ff533ef512b1179, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6e4cd391-84de-565d-9f07-a511c961a30f
  2 e5981d93-04ab-72b2-9fda-dd3162a406c7
  3 b76c5f86-ac41-5a46-88ab-7b9900ec3ec4
  4 adb2154a-95ea-8b1a-a1e2-fc1eb409f3b3
  5 3d8a89ce-3d91-8c04-90c6-3d76516cbd23
  6 c2057573-477b-7382-8922-d43badd873e5
  7 6b9d6195-59a1-65bb-8dd5-b76e74aa9536
  8 7fedaea2-9370-3f8f-a3fb-341a122fcdea
  9 c1eca784-f1df-88a2-9233-bbedfc34aa9f
 10 e5a31b09-7a4a-5c03-9338-5001a6f16672
 11 98016555-2e3e-7fce-9f99-29fd9434b7b2
 12 b2e83f41-dcde-3ac4-886b-579e6510ad38
 13 18b4e28d-96e7-15aa-b551-ad61a974e315
 14 81181450-f801-6209-acdd-9d47231d4759
 15 72d6ba9c-56dc-0161-9d21-6cfb226d2dc2
 16 653c6c0f-5b6a-6936-82f9-cd6f7b63a7e0
 17 95b1ad07-1f46-7500-86d3-27912c31e1f1
 18 38fddb6d-0f74-41c6-b9f9-9b854a8fca32
 19 a941e62b-6ba0-3436-a22d-127336814880
 20 ac6b7158-890e-85d3-821b-ad65cccab564
 21 9fa52c09-c3b0-343d-9aa7-0e126c263d9a
 22 ec465318-747b-2b58-bbe0-bcd8f06ad35a
 23 0c0eb444-dbd9-732e-84b2-11fa3f41d93a
 24 af968f24-3ec6-84af-80f1-326b14342228
 25 454bf2b0-e2ca-34bf-9bd0-8e2dcf0b7378
 26 b0cfe727-f86f-43c8-8fea-6e23ad94de60
 27 ff6c7ddb-af62-24b8-8963-b5baa741c9e0
 28 da689e9a-ea00-0310-b124-c5f6a361b98c
 29 a35a5757-624e-6fdb-8f01-1e38fd2623bd
 30 c8fee690-25cb-8f54-a4b8-f2b29916a86b
 31 d6620800-408f-5ec4-90a6-c4a7efd9704f
 32 b43b3a69-cbd0-8d62-8025-90ead087da37
 33 c3fad3b0-d552-0b9f-b49c-a7bf12924759
 34 093cd647-b9b8-0bfa-bd96-54a1e7ef0b21
 35 b456fd51-c443-4341-82ae-66a24210a5ef
 36 18129587-14ca-0f17-847b-472ddf83b440
 37 a6f386e9-ac80-434d-b054-3f7729a4adf2
 38 7305d9f0-96c6-2870-8306-ff75207ef868
 39 0f0e9231-8ec5-7f93-9832-123f28353e8a
 40 0ce1e55b-f62b-5594-abc2-605922915cb7
 41 c0e5192b-84d8-6611-beba-790b792379a1
 42 02bcde5e-f74d-3272-b5e8-84430cf2f16a
 43 83dd5dfe-61bd-0f8d-80b2-8ed900a31442
 44 036d864c-0428-2615-8ba0-e98f2736d38a
 45 4ff0ecbe-bebb-1be8-ac5e-fc379b527eeb
 46 fdd75ec1-fcb0-0d6d-b31a-be7a7a8551b1
 47 265d9bfb-baf3-5c48-a704-a13ae3929989
 48 cedb1347-fe07-893c-97f5-60f2c7b163f8
 49 77e7cd3a-64e5-7785-9691-106a647a94ad

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5758876385731606743832783420685800404275630210587. Exactly this sequence comes out of new Random(283).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 7 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.