A858DE45F56D9BC9 archive

201209241255 10dkkt

explained decrypted filler

3DES(name+title) ECB, 59 GUIDs, seed 115

Metadata

Post ID
10dkkt
Title
201209241255 → 2012-09-24 12:55 on A858's clock
Posted (UTC)
2012-09-24 03:55:44
Timezone
UTC+9 · title 12:55 against posted 03:55 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,792 hex characters · 1,896 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241255) = f0fbc8f039bf3cf401ba748849660f4e (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
59
Filler GUID seed
new Random(115).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
191 · predicted N = 59 ✓
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)

33AB0AFB91731D07 CA1CD95C2A51E0BD B240D835D2E7FDB5 31709B9B91F03981 70F01554EB32C44C 689D7425B8E390D6 656C2A233999EBAC 814DBCFAB4084AF4 E820F19465D3B348 F3AF0CA0FA26BBD7 C4E1E61045F74F04 49BC45AB228C930F 9124678418C56508 D6C3FD554934071B 5BCC7338ECD4A1C3 EDA42955ADEEE112 BBBA486C04F638D7 2C71A633943F3EF3 E233A7A31A75FEF7 D36B2FA5D1E72A70 4CE61062D99DC2C3 8695FC18E7B9150C 9450C808138CE6E4 F54DB2C8AC78F236 D70285CF0FFE20FB 312735DE33B9BC24 A6DE68D83CE6D163 EC541A5795334837 999AAE60E11F8248 2B197ABAB258B7EE A594CD87B2AA886E 024C91E2A7E8FF0B 3121E795B55B467B 3FAB872BF1D68DB4 94C97E789E488319 A6399E33AF909338 9A2DE8114458CC90 8E3866897F403EDF F6481C6A9ECE1298 9C2C87AB3CBCB210 4905E271EF49047E 3AFBBB7A2F5100CB FDEFD832BD3C6A7E 23F71AAA357BBAB5 8045EBC6664D9938 3F480909D4C5C9EF 15021A48B6B227FA 99BD6786552859FD 557D211B8A7A9B4F E5FD277EDA03AB60 9F881A6E928DFD3F EF0183CA5E908B83 C7F59DCD23F24559 27C45E9E9773EAE2 B977A83179C59392 5D427A2DAC5AC226 82FE8DE1A499C1EE FEE63DD6052F219F 1994A0D41E3BDB00 CBA220F51BC52F20 4E9415684AA6C9F7 4FE47217F1EB91C2 971EDD1B3655BD1C 8C6F52FF736A213B 64E8F798AD173DF0 91834847ECF5E041 ED738381D49FAE63 093152007C037E7A A16756C2DDBEF877 0CC971D3F1705A23 0F0B1F2182FF2D46 43DD42E0FEB71E2A A886EF20A208473E EFA16DCD1CEA51C2 6D8126ABC645D45E 2EE24143066E9B9B 7CFE38DBD4083D04 73F4378AEC60A981 A490E5C3DBAAE566 7A8E8E0A8376E826 1003F30C606376BC 5C2774C2202C16B4 010D772A439B1A06 3FDC5A0A2EB16526 7B5AF673EC743358 CF740477260D8D45 EC4D19041043CB02 78F5E3852F83CCF7 792EC8995A487DC3 32FD146FB1C67E15 19AAB19D59E7E982 D53ECC7CA7D98B6A E897CC4966B455C3 B0E36EBD442B9D27 762228047584467E 8A3ABB586EBFCF3C C1D89BE63DDAA7B9 7D8C27752F043D97 2C495297AF4BA178 62D5731DD0B22C4F BB49E01276055095 5162655491E31FFE 1EEC2959DEE8EF63 CF7513035EDB22E4 AA197EDC77A42DAD 4CF1131B8BE1E47C 60040120712078BC F89EA891CB6D37EB A6544654563102D6 D595949D75E1D64B 85F96C8E0C71B38F 9E8547483B790F57 0648A49AF37280E8 3D1F0B6F9D501271 030A002B0E1C1579 E3FCC85CC582A8EC 754E31A5B0531C7B A2FA1CB5A70D481A ED2FAE6DE6C1C803 C6AA4D23038C2434 5501F19EBFD6D29F 0907CC10F4E48665 287F6861DB4F4C05 C4D4C9B878F3C3CC ACC823DC8A1074B6 F13E6BF1F681F999 C4F898341705AB34 5777928FC0E8A892 7FC6D5EBEF9B69EF A520747898CB9EF4 808E84DC64F96DB1 E93741D047D6CF9C 1D4AFC477A6BC1EF 142B3590D618CEC3 BF9EDF378A301C5D 9C88F0BB5A2A3BFD 6718C250AF69FADF 82B63C934F015F8B 673FDFE3B157CA5E 3C83ED7647937A15 C94A7675A54BFBF8 9C7F0019E4318DD7 06D265FB67350380 587EE7A400DB171F E7914B929FA0D8D2 237254477F5B3A3E C6B7001CB8B9FC33 6374051DED9547FB 70F32DE718DACABF 8FDE87F4FEFEFD58 B2D5C7F74785212D 8BD22BFA4A9D4E75 A36CEFB35DAA7F06 CA42F4380C4E5533 79D7E2985F52AE50 B628759ADF27E0AB 0A28C3E8DF0D402D 5C2D285B7F6B4702 E456EA8EE8B0E9BD 813A1E067C1C6BB9 068CE96F9956BCA9 560430B3A21D380A 02589C1A675289F7 A58E01B254B7DD48 C916725E6CB4DD30 BF8096B51F968161 AF84B74D474836F0 01291A536D0B81FE BC78F1403D17F552 ADFD290A316ABE02 30E1C29154D1E79F 489BCF46A53B1E11 9B2DC95817CB3D90 C20DB27CA1CF8E60 CFB8F951F136D34E 5823B16DEF4BDF04 F40AA7A371A70E06 B7951C99B99A5C75 6841B2E14E93075F 8E01B8394EA374D7 5AF3FF78D52A04B8 AB91EC34D8837BB9 27A67530FCA1CAA0 23AA4AB731A3F1F3 76B57C80D5B1814C 4D267FD58EA99CFC AEA0C124D75ED177 649E526F42D061AE D878AC6EA7AE44CE DBCF4F0F049DFA9F 88159174987E0D9A 5C6D553564A0CC68 0ADDCFC1A03F62A5 3E4FE6B7D81503C0 306B3C95377ED657 9F5F5F9CF0C2D897 CCF4DE9539C330D9 398B60D815639EAD EFFBAA0E99C3BBB6 1F9E2180238AA67C 1BA5BDD2F97AFBAF 57B1889712AF9203 4D32F157B0D4A71D 5707E61FBF349F0A A3C40476E3B0CE7C EB42E229E6FB7C47 801C92EE38F31F41 F9FB7E3616D615DA F4D936593E5A1A10 4238ECF2A066B2FD E501091C7643087B 7A39D1CBB65552FB CAEE7D36EEDA7A99 0946331812356BE2 2F7137F4A417125F 3C002687DFF86BB4 A920C3783F9D8DED EB5CC5995104180C 4FAE53597B80EA53 3565EA8469B13413 8AF5629880D2BF43 7562A50CAA808235 B0D268FB5B585997 5305BE5576A0B6C3 B267962363553E71 170E0B50D52E70DB 7012DD8B7C03460E 1622E2C160A895DA 022A7575FBBEB7D4 EFBF32B920C5EF2C C8F2BBF9CA6C8AC4 F3DE8B6606BC1C02 E7EC4D591893D103 191D4176502FCC87 A4B119C6297A648E 1642EF976A681B06 94DB4A76015CD3FD 
  • Read the ciphertext. Strip whitespace: 3,792 hex characters = 1,896 bytes = 237 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241255 (name+title). Key = MD5(password) = f0fbc8f039bf3cf401ba748849660f4e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 59 GUIDs as hex (shown below).

Decrypted: GUID list

  1 2553e37e-7ee3-7a8f-9fd1-7f3ef1cf0a41
  2 ebf436c6-e7de-51e8-bc6d-ee0921cc98d5
  3 fce5be0b-0c1d-139f-a751-e0bfd3e57cfc
  4 3d3a0500-dac1-06e4-a0a8-dbde87c3f6db
  5 6ce729d6-67a0-121c-a205-698f1f12f76b
  6 363a7d96-7b3d-0def-aa26-37fce1977a1b
  7 3d461de0-13d3-3d56-8a21-d0ad1bd0db9c
  8 a9b10213-93a2-10cd-8d00-1a123822c5ae
  9 8f4c4438-db1b-14eb-878c-77538f839458
 10 bf98c673-ba9d-601e-a065-04da101ebe86
 11 b3b330eb-45e0-0769-8bfd-b8554a7a2902
 12 e0227a73-0982-2db7-92fe-e2840046d0ad
 13 87b4f9ce-4901-645e-b5a6-6db6d5c101cd
 14 b663324c-cfc5-27c8-98cf-635041d5b967
 15 1ffd2453-0427-481c-a0c2-3539e52a170e
 16 8334688e-a42a-7a6e-83dc-a92d3e7cba24
 17 10e2c34f-000d-1c42-b3b5-c9e060000543
 18 4d6058b1-9105-25d4-bd28-93e3f6f56f28
 19 d1ede663-5f32-7204-b376-b4b4bd470e29
 20 561ec10f-60fa-7456-83c5-3e522a61c67a
 21 a0dd0f67-b0f5-003d-9805-3d65868b6c05
 22 23649470-8948-0bd5-8aaf-5001467db1e7
 23 f026e16f-1355-31a4-874c-925d329a1ee0
 24 6a55b726-0a33-164c-bd7c-576dc6a1e220
 25 8d965009-93fa-83d3-8cc3-5438910e89ee
 26 55166aca-d8e9-4f07-812f-08dd075c426c
 27 01186fe2-5c9f-7771-9923-f7b2e4ef8ddf
 28 e64a8aa6-c144-8a30-9d3d-55e9cf15c594
 29 8d455650-4ecc-2f94-b039-34516514c654
 30 8ae3f669-9cc4-6a56-a9c6-781f5b541b89
 31 1aa06ee4-0aef-58da-a388-4b9ce09875d2
 32 f285bfa8-01dc-66fe-9b50-f7d06bcf0230
 33 bea0330f-cf53-478e-b85d-51a11e7ded9c
 34 80612297-437c-7b62-8dd7-d6e243540d5b
 35 440eae4b-6f6b-70c5-ab64-472598b2848a
 36 63f5c492-c88c-6675-8ea2-e2e4fb0a8648
 37 582f8ca6-5e74-2c87-9364-3623a1992a4e
 38 542a3caf-bcf0-6a75-88c2-2384fa87ca97
 39 b1d7caca-8bab-0129-88b7-e0b34783a141
 40 8612346e-707e-28b4-ae2d-a6b73b05876d
 41 a269452c-8353-76ca-a072-bfa0be7d8b1e
 42 7a1d8336-c002-584a-850d-c612fa8d4410
 43 55b8c0ac-e325-88f9-b65d-82ef15e4824e
 44 041f61ac-03a5-2fac-ab45-318db8be22f9
 45 20e0a2cc-6774-4f47-93ef-43e4b5c2f0a0
 46 a241629b-ec9d-0303-bec6-06d7ec579dce
 47 a36544d6-e441-4e39-8f53-3cd1e3a83c89
 48 efe7b15b-ca10-2eab-a591-666ea1b627c2
 49 17cd0223-1923-3298-9377-f011f04aa6ef
 50 4e87be77-4e8f-34c2-bd37-5fb4b58a2698
 51 584afded-06ef-6755-93af-c18186d1672a
 52 41aa013c-527c-400a-9ccf-7d3ef1ff128b
 53 79963b0d-e209-179c-8df9-d93e85f2db99
 54 424a2ade-d19b-8a4a-bde8-991cc836ad3b
 55 fa87d158-2ce1-1828-aef2-7b6995108fac
 56 05c5834a-3a78-6049-b7f4-f0e106d9d71d
 57 4db878d4-ac36-1bc1-a037-5de574dc8098
 58 30e91ff7-f360-87a9-93fc-46e414bf34a6
 59 ddab7479-1f70-16e9-a0ce-da0d5a909eba

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 75101031160262471277003184782656477626027582404233641816181. Exactly this sequence comes out of new Random(115).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 191 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 59; the post has N = 59 ✓. 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.