A858DE45F56D9BC9 archive

201305010335 1dfiqi

explained decrypted filler

seed 783

Metadata

Post ID
1dfiqi
Title
201305010335 → 2013-05-01 03:35 on A858's clock
Posted (UTC)
2013-04-30 19:35:36
Timezone
UTC+8 · title 03:35 against posted 19:35 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
60
Filler GUID seed
new Random(783).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
113 · predicted N = 60 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

FE35664CFDE1208C C282C4C6936849D0 C18279705C1ADE9C D9873D6899A20769 E34AA790056D72B3 77D3B0619D943C4E 32B70B37ED1B0C39 6BA23F4074EBE4DD 90A3416892B5B30B 82BC7AB69A0C8249 7F5D2D11024C7104 455203AA6E542FAB D8D0B8967A52CE6F 0CBE942DF7A9B059 E7FF18677C721C6A CEF899AAAFF91775 BFB3F8A7D3F53FD6 E5B5BF1E6C01B7F6 3C0AE73A3E14F32E AA2DE8B81EB18B11 9F221DB3B45BF314 12CEDA4FF47461CB 97D82BD6161D156A 29F1FDBB224902A0 079D9E3B383A6BC5 83617AA02BF34511 8F5B5C0016D9CA37 DD16F745D156C158 7934852DC0833240 36F40414C1F32F33 7AC10204EFD36FF7 0ADEBFBB0931924D 90D4B26FEDC39BF8 B08C3EB64817BA71 14A4C81A22226A41 CB17687D332AC553 F8631660DFAB3A7D C4B8F3622231B5FC 7B34B74AEA556BB4 A662DD6AF07AFC7C 67D7AE63D5F32570 4B66C6D1F9BCEF23 C83F78111A97B026 72512D22E6B466D7 ABFE1B386FEF8BE7 7A6E32444809BD0C 361144D475E6C9F3 EA9B3DE5697C1DCD A5A5059654B9E9BA 0215B853931C2E18 BE5972A9AF2A2F61 FBDB098FA0E6F0FD 18247852E7471589 A8D5068DDC5D2D0C B359CA0A6BC3EBFD 8A70B6CAB3AD77FC 004EBF04C38B9855 8448BBBAFDEBA47C 774047A62021DF33 495927B5F0554E47 AC1AFF6FF75D1BAE 1084FA34D7D05C7E D6A3ABAE5B9A099F 4CAAAA8A49780A75 8004389D21709538 FB8D2476E5A81EF7 5D8213D13DD05BD6 130562DF3EE0B0CA DF883180591BC095 AB10941BAE9399E5 4F1B2EB33C7C694C A709B9A0D99F6E8C 494B61DD3FE4F033 3E7F5A3D90C5D10F 34FE30F1694AEDF7 ADD7EE1C92A55C38 DF7787BD6051C3BA FAE86EEFE82180F7 ADE6AED072900D9A BA4693BFC57DAA74 9B14A5E8AF411791 5F49AC11B07792AB 122AD601BED62139 57C9A55FAA7845F9 1BA6226095F53CCD 3DB584C133F454F9 612AE902B9904A80 605C33D4C0B6F486 2BBD31D0C0B0831E E1ACCDBD75689277 5DFB9BF837E44A2F 39E2DB088A9F00D6 09347A12ABF788D3 AD99032CC3BF2B15 6BBF1C4F3733B55C EBB160F39F86A5BC 8875E1E6F1DB11C2 64C9BA53F8EEB7C3 E2C72C775988B7EE 65262196E6A39E0F C5DEF1DD6F2868D7 975C0CD1A1CFFB59 55A60D08497FD87D 04972E1224F42BA7 2FEDAAF62BC62D9F BA0B28AA045960EF 7524B26F9675BD25 366939BB25A47782 075C5809819F89B0 CF0E245256FE90F7 F1A35C2DC79FA6F2 A3F641A369FFD9AE 5CEB157CDA018E2A 00EE6730ED3EED05 F09191F61958CD46 E73AFDCE4357DD7E 3A4BB7A8287B4304 1DC1013D0FC3D192 44E8CEFB96107786 12A61C6E2DF8B987 062169B61B12F688 427900757B81990C E2761C2E7F3DB9EA 357204E54DDFD97B 316D0EB04FA3C58B 9E5BD222AC4EE5B1 8AB6132EE8D1BA87 D5DD218D573701E8 44CE00A716B5E3AF 2B36B4559E38D2D8 40B046C724B85B5C CAD1A53B365409F8 297E330599C07378 A59685B9E828236D 4BA4F52459D9F179 E19D5D76A2E9A63A 88A6F8148FBB631E 1FCCC85212E0FDA3 FEFD0513A4B00B32 401D3FFDA35681FB 8AC0C7A7E2D006D0 86E60F71B1FE3B78 72E9C361A5E8E411 6E03C747599CBC0A CAF7CA86DA71C2B4 7494B2343C74C0FD 43014C24FE3ADA86 4F45995D1B942D50 37D7D33C250AE314 2BDF13FF05B82B8F 6DBE0937FF71D333 743DB771D83F7947 24A98F2EAB735A35 B0BD6BD0C61AE2A7 ADE04A0AFCE314E1 908BD26AF4AD53D7 F0AD555922E5D927 E948A35360BC30F5 19A1CBCC6FA2FDF0 8BA118AA58055F2F B514EEED274120ED 3EF7333C381D2355 DC669CBECBB50B75 AFFFF3BF839AFB8F CD3DA61D742B26D6 EF185AAD39585F62 CA3342EA634766E4 A189FFD2FFBA5CDA 272D9C04E7122B78 354741CED90F3B9E CE512A82502C1972 15D9C1EACE7873F5 16F115E09AC3F9AC 253C17803AE4E00A A8345431C8794F57 EFCC9A9F0D193310 FB447AE03FCACDB4 DB336CD784660C83 B7712163D6F598E2 058104739DA481AA C7F9EF8E9A566937 892A03E5E3D33433 4016011CADEBB24F 674F4C0FC0A88188 7898406CDB07A905 BB492E04BB778465 F5138C57E68DA29B 5D0F0EA11EC2A8DD 2534209857AE4B9A C3A8B735C616C6E9 E7341A2D3A7ADB61 82DFCE3B5C7C196C BAF2763AB43099D8 42F3AAE1787C2230 6A33F67CA2384C14 66957666FDC90B55 E5301AA119477E45 AFC5158F3CF423DB 1FDA943DD4F77CA8 175781821A3F62D4 E718067D1EF2C503 53E89F4519A84C98 E55694E51A50A5B3 949E3C810520EE9D 8EE9BAC3301FA2F8 7723D0B279107FA2 2B89089B4C50A1FC D3ED990D8D275746 CD4C5AF7505AEA00 A225D0081D18B2F8 8C9E1AC085E3673B C54447A52A634FF6 1A142B34F0174EF2 113548FF37ECB0CA CC19923C159AD630 FA5B70986AFE4F38 9259A7BDF5607C00 A124848F206B67F2 ACEC0D11C907768E 4E1E247CE0E71C5D 789C81CD8A8AEE76 1B962522C586BC62 A7F10E442BCE553A 48E1A456F8E2DD20 24B94CF16192C8DF 7D85CDAD70CF56BE A1DB38EBCAD7CC99 551AEB016245F9CD 48D79CD1975CD44C 80EA37DFA548E3E8 FBB7742CB5BD21D3 A4C8DB99F1507E17 05F749FD1661AC70 8E1E3F72402E8A55 1D23B2E4C86E9705 165E87A2427A6229 0D86C7CE817F424F C4CA9620602A87CC 0EF468CABF713A5A 2CFA970D388D86D2 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 b4167479-5222-7d4c-a05d-87dbddaf0bf7
  2 2497657c-e442-5fc5-82e2-06f488ed2bb9
  3 9b10c2d0-4e76-02ac-a711-418db280fa89
  4 3a61fcf2-b4e2-6597-a034-a411da944926
  5 88f3d703-b9a5-69b3-ad3d-240dd5650dc4
  6 8bc66d4c-9aaa-7da5-b4ae-1853471da1f0
  7 566393d7-2159-6722-aba1-bb4b1492554a
  8 92f297a3-f6fc-2065-a8ab-b035fa399bb1
  9 3490a8f7-2944-794b-9c57-791e26d2fc55
 10 7027004e-9d5a-0940-93cd-e6800d265d9a
 11 ecb248e9-f91d-167d-91f8-b47b4431a6c4
 12 c452164c-cb3a-6ee2-b143-fb78fad583c0
 13 d388bcc1-55c9-85af-8444-c40a1e303657
 14 e30b549a-2701-7533-a458-dbb6da626357
 15 3251d97a-27c7-0bfb-99bf-99fc5edfb850
 16 e06436d1-aa0a-05d7-8056-6c548b5077c0
 17 3b065985-e2c7-0a60-a304-cd15a2b68adc
 18 421448a9-0aed-4d39-abf6-2f09ff55d091
 19 0e2c343f-cd96-7e69-bb0e-aa28b4bab43c
 20 7e55084d-57e3-49a9-a9a4-4e374e814265
 21 00d9da64-4291-722e-983b-b849e9cf1582
 22 01914477-bbdf-87e1-9ce1-112c390650b2
 23 2ff18556-0800-20a0-9067-fcad3b4ba716
 24 a2d22c05-e7eb-5b10-8333-cec72a3b4d36
 25 50df7ba5-a67f-309b-b55f-2c717f1871ff
 26 ad49e28b-9f69-13fe-8e87-cb64a3529094
 27 0d123619-90a5-1fda-9791-5f98c484e6a6
 28 70c6fc16-e341-78f4-ac8b-daa4dfb68630
 29 395eff32-cd05-7d12-a736-f0e3b4ea7128
 30 62dd0d71-cf9f-65ad-b8f1-ee35f656f3a1
 31 b1fbe0c0-4259-26b6-9ec7-7b268b91ce05
 32 2c6d3349-c9ba-64bf-93a4-252be52cd568
 33 e06259aa-92a1-19fd-a979-f2941a079f38
 34 2e75edee-2dc1-56aa-808a-d311b9330c59
 35 b2b2c19d-0cb1-08e8-be4e-3f53903e056a
 36 506c4207-50e1-6bb4-9f0a-f10e60653a25
 37 e4802df9-8607-51c0-8907-ae56ead10c20
 38 2ba891a6-c272-8e36-81a1-69b060028690
 39 42d58fc1-6bb5-3b17-bada-97ba5f9ba2ab
 40 d031d7ad-542a-4f22-98e6-96eaa9b11e9f
 41 d55eadc4-26e1-5a20-89aa-9a4c6f009b78
 42 33f1b78e-e572-22ae-b025-07ec0c6ad43d
 43 a0db71c1-be11-0d23-939e-43b61de6c1d0
 44 9033ee2f-6694-783b-9a33-da0a44e4e001
 45 54871faa-4b39-689a-af23-e4446749eaad
 46 3762fad6-b32b-3a59-91da-a0d9f30ec5bb
 47 e7e83fad-4069-6b4b-8d14-ebb0fe0492ca
 48 e831af43-978c-6feb-92e1-21dea481ecf8
 49 2112aee4-d9e2-5216-b911-3a5f4109ec8e
 50 5b89ccc1-1df1-6973-b1f9-77e7af934256
 51 c357f6a0-7e5d-3e11-aee8-7dcad03c5d51
 52 c7b6c7a8-8aa8-5b83-8b57-3772fee8330c
 53 5989ba67-e7b0-622e-b31d-d332901e5f3c
 54 5e580c52-d71d-0dc8-93d7-3bfe8eba5e2c
 55 340fc0ab-433f-8794-8622-d06ed533d6eb
 56 c976c6cc-e985-72c7-b179-385841cc2221
 57 87f70ac8-4a01-2a0d-b6ac-49b8168043ea
 58 c24e7092-fb0a-4b14-81d1-a32851b5e076
 59 e6a45a57-cbce-2d87-9596-b7d399435e03
 60 df3e4372-bb83-5558-91ad-e1c3da31455a

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 750667627016870004747825311776261506583452076366563560872425. Exactly this sequence comes out of new Random(783).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 113 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.