A858DE45F56D9BC9 archive

201212052200 14blq8

explained decrypted filler

seed 19

Metadata

Post ID
14blq8
Title
201212052200 → 2012-12-05 22:00 on A858's clock
Posted (UTC)
2012-12-05 14:00:05
Timezone
UTC+8 · title 22:00 against posted 14: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,024 hex characters · 1,512 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212052200) = 38919e7fbf1f5c83d360b34df2eefb95 (name+title)
GUIDs
47
Filler GUID seed
new Random(19).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
57 · predicted N = 47 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A2AABEE54CDB42E5 B001716546FEA82B F634ACD9D4701EE9 DD4215274E2EA592 31E0CA89F5311728 FED6A2DCFEEC9BCB E26C8A1CA4B7627E 4B1224E14B6C9ED9 DB81AD72553FEA28 8F97F3834DF7EB67 9405A3074704C739 B4708232B96E1D5A 3F4A66910C789A6B CE18B4ABA74FC500 511B88B35A1EE260 1403495D87A2EBD4 0C6F7ADDD7A8F45D 8A42F3D029CF80DB 992181AB26C92908 720C8B0E16A2D339 9D68CE782222D034 1F63B1CF0E4028CD D39B9E1151C4E6F0 9E1E3E8B800EB1E0 8FD413EE6F3A5683 C1D554039FB5971D 5FCB6857FA490D75 B51691838EB671D7 3715246934C75620 62BD5B2BC671B841 887DFEFEF8B945B1 EE6D1EC2C833AFE1 E0E9C1D5AC1FE3D4 EAD5B35FB85337BD B7735F7D0EB0926D B70415AC8682B1E2 471542F15286056C 0DA1CE8738009FE2 15F930331AED4058 2A49D15412E73657 B33E51D9D19F3099 CAE1F08614E6C98E 35E9A5450C1A3E4D DDBDF30B75642B5D 6CC6EAC6DA9AC2A2 0EA8E85191BF8635 D61E2BA27D739A36 EF381156AED16F97 8DFBA312FFC581E9 006C1D20863C5854 1D9284DE36749C36 9C6A9155BA2D3740 BA3B18496E74B9A3 77C4ADCA2614D305 A6139ED1773DD5D0 97A820C24BB1C139 768DDB6693C8057D 1985317E45D1FEFF 2F483EA6FAD80B67 B3D6273B40FFA131 DAAA89AED794B057 468A87169A3CFA7A 190607C26DA7E57D 2E7F8F9ED20A3581 3656DB2AEC49912E 70102AD28AA68C05 7C63CFC7B8569240 B93AE5D51F03ADC4 EEA71B4474F25D25 B68E9398FD688B1B 28108991D5268E08 1869FB4AE4742D89 939A3F47823FD7E8 759AD6A871DABEF4 243A37CDE8D9C4D8 8AAC4B56C28104E5 6C59512AEEBDE02A FE5A1964D94210F5 F6985397B5C0FED1 0AD06B1CE08C784C E420300CF5E0D2EE B0E5A3A7554407E0 68C887902B5EA9F4 020F948061732800 D67AEF2F3E73BD38 C8BE79D8D78910C9 2480CFA0382D88E8 E161793445438AC0 89CAAA2F4038611C A4243E79389CFE56 1065CD974470E3E4 E8F255E8D761E8DE D2DE001647B532D6 60CF696C8C35E87D CBA3C421F2A99E99 2B2FD338690A03F9 97F11242C514D77C AD054CF057D6D46B F6E6D29F1E59F5B9 B8684E07B89633EC F691FD59AB6CE4BD 91AACB500B2FC26E 0323705BADA687A5 ADC58B732F7C7EF2 CD6BB6451BEE8999 C6F0372E58B1200D 12965A06771E5297 AFB4002D7DEC8757 A38D32651D3BBFB5 5A177A5D5A68B47A 2F4FD3701E542D45 F11617B440AD0C79 8C1ACD18BC102D0F 6A3204AD0BD42EEE 95C7636077EB27C3 63F87BEAEF08BF76 C858F2B81E6F103F 02E78EE7CE11316C 90AAE834377AC33B 93AB12F8A06576B9 F77E3BD196676D3B 5713693786CAD14E 8AC64C9ECB960C00 AC83279EBB5FAF4F ACE70AC27C9523FD 9AF9635196642631 3D334878759899FF 2055F17D683BE06A BCF84D2EED7BC284 CE000F4CC1BF5A90 05B7B699400087B9 DE7227A5BB5452D4 B70F20F5840022EA 60ED4D719DD5F847 F13F2C2E1BE4E3E5 1D220C2804B44F3E FD60CF43EA28A8A1 008214C3FF6B9E73 B2A06410E7389DE3 238035DA2705DB7E 2A95A3BDD2AB6253 A6D37FEE0A14A833 B59AEC8F3AB27CD1 64A62BF2A4305BA4 DF38043F234B7EA6 17BBC0AC8B16476A 59771A046DCECF9C EA2352551FB51C43 189287FF027AA0D3 504C1AE424B16C2C C06C238C6E0140C2 E98777022AC1AE5E CA19EB36C3A1A461 270594E98D4AD0E1 734DB71EFD196F43 582CD4D69AB09188 FFE29196D3E47112 1FC87632ADF2093A 32286C56B7AFD881 FF332DC418221E7B 5DEF22DB07167CFD 33DF7B639533BC27 CB0D46BAAFF5B794 E477EF4E9A2C157D 4D60F3E560304891 51D767151E0478EA 8B8CD6E1739D0A4B D555E36B0DD7628F 34526D13EDB6B8C3 B17399045220B163 1D43AA91CCD58037 A37B0D5991FB3089 33ADB3B270848FFE FD029474697F0F05 1D8EDAEE9477EF0F D17009362DD59899 F8BAA9158B21AB0A DBD081781DDA7B65 19D26983294A7513 ADE351034BB94FAE E2C7618EDF7EF533 5655D8A1DC11A4E5 81ED081CB80A5D2B 03B2E781E7243BE7 28AF1754D78F01DF 6415ED4D8778C2CA 5B2DD8DCBCEED5E6 1E05925FEDD08AF3 D490186FF237E72B 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212052200 (name+title). Key = MD5(password) = 38919e7fbf1f5c83d360b34df2eefb95, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).

Decrypted: GUID list

  1 085067b7-1bfe-5916-84c6-3a911947c645
  2 57aaea15-6632-3b9a-bbff-0464f0b9acb2
  3 9c66f62d-9240-0be9-a78e-4cf586b68ba4
  4 9219e476-81af-5616-ac1e-015756c755ba
  5 75547c92-2550-73a8-a64f-218a9cf060a5
  6 58f0e83b-52c8-1234-a008-30441a35c4cc
  7 ade7a457-49eb-3c89-8004-30944ba0a526
  8 9c5cda57-c516-80c0-8940-89ac53b6b4b2
  9 bf49e0dd-7e49-21be-a646-a969096ada40
 10 a2341f30-600a-2e78-8f6b-c2f49930b6ff
 11 21847962-3b04-229b-ab7d-54e02e63e443
 12 d107c00f-3193-2b18-a8f9-4447e2bdcbb2
 13 dc5b298d-9d4a-63fd-8e2b-d2d86a9f625e
 14 97be7e09-68b6-39b3-a381-3a658980fb5a
 15 2aaeb8e1-5235-2aba-b1d0-b3b6cc72b4cd
 16 de7622e6-aab2-813a-9b14-478218655e05
 17 00ff87cf-2350-7fef-a8f3-b21776f5dda7
 18 b245fdf8-bb61-6577-93e1-0edfd5b0b800
 19 7b2b5a62-de3e-17fe-821a-5937e4e3f447
 20 2bb27e96-e15b-6b29-9d7d-14f30f752e73
 21 5402b1de-9cf3-3792-9e26-971e211a7a62
 22 03b53729-ccfb-4ccb-ae6c-35bb259b60c4
 23 4ff5b847-faa8-1526-b406-e3f1f3166a40
 24 d7074d34-c7e4-6709-8305-270d3bf182af
 25 6facfa47-37e0-5c38-b143-7bfb2ed0d660
 26 776f170a-b482-6bb1-af1a-5f398e9413d6
 27 2af2b480-bf14-2825-85ba-a924e5f9cbc7
 28 74dff60d-81fc-45e8-a582-001fd49aca56
 29 d933f0a2-c7d4-75c9-b02b-9c30cdfc8773
 30 980d7e6b-af81-36c6-99bf-559e5828b534
 31 4a9d4b59-399a-1db8-99ce-bdc38aa8d06c
 32 b12409ca-34bd-4e94-90a3-29f0bf5872f0
 33 335f0af6-35b9-8a05-9daf-5da1a012f754
 34 47593248-48d5-456a-8848-d386253c836b
 35 64ef0aba-3374-23d0-bc4c-25fcfcd21280
 36 5a7a31f2-36b4-513a-9d4b-55d39148bbf3
 37 694ad9a9-ee4d-6f32-80f6-69ffdd445874
 38 e1e5cec8-3761-22d1-905f-38dfda8c75b8
 39 0db4f1e5-f63c-5894-870c-e52b138db621
 40 8929e440-6f19-60f7-9d58-088cfa7a0642
 41 c6f51f81-084c-0c01-8fb5-ea6721f91f0b
 42 ecc5fe58-bb12-82e2-a48d-54fd1de60e06
 43 2e9632d6-08e1-8d24-95ec-3139d363758a
 44 c69cd07a-5ac5-3e67-b229-189e2f543229
 45 41023596-ed25-8d66-9b5d-ed5f37e22187
 46 2e522cd3-b68f-473e-b83e-45e69b0266eb
 47 82ca427a-4fcf-78b3-8358-d2965621865c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 53057138222263287616341656247314842562560883847. Exactly this sequence comes out of new Random(19).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 57 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) per post. The RNG predicts N = 47; the post has N = 47 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.