A858DE45F56D9BC9 archive

201303081708 19xr5h

explained decrypted filler

seed 941

Metadata

Post ID
19xr5h
Title
201303081708 → 2013-03-08 17:08 on A858's clock
Posted (UTC)
2013-03-08 22:08:46
Timezone
UTC−5 · title 17:08 against posted 22:08 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303081708) = 4ade3f5fc1a872029ab20c0411a52f99 (name+title)
GUIDs
56
Filler GUID seed
new Random(941).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
264 · predicted N = 56 ✓
Machine boot
2013-02-13 10:26–11:32 (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)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

D359EDD7695B6A2E EC85C33D62FF654F 8BF3CD19DB13FF04 B6023C8F9BF15618 FDFEBB9339DFD7C6 6EC1564528E16134 139491C3D40F9BC6 EE29B2AB320A471F 4A30030E7200D737 127314DC0B05F83B 4F53121CD7F14AF9 4CC56C663945A878 D8037790130CA4DF E6863BC311AC8013 9B0B031FC855AE63 E75C45C63D1951CE 42FD67555C4E8904 029371295DA8AFEB 815959652FB2366C 9D30EDE939E3913A 084433FFCBA90123 96965B0A433DE11A F897DDE51B5D94FC AD514E2FAC08D96E E50E12D141D4550D 82721CD45C72858B 35B09BF4F974E117 2434759833C62D24 7066FC98A5EA66E3 8138ED6E5C1756A3 D6E2797231E28F5A DBCC175DD7797C66 BECF8E538C48D486 A27F020ACE64DAFE B72B6965E3C74893 8ECF854141944D82 767699321329609D 7A0B3607D61EE009 D257C54C3EEE482C 6EA1B2D35AD04C57 89440C4F68918585 64DC22B2135A668E ED9CA2F38AF8616D 68A394EF8D2EF330 B443870840A4CE67 78016A53F4ACAF16 418A20BA6EB78A7E 5B47ECC9D168EDDE 5C96835911F3DA4E 6F63A6327C0303B3 B679CB36491526D6 11195791A98C12FD B28E464D784A60B8 E08323BBA9B10E34 8A022B70AD2641E2 83C38F313EA37867 1129513AEFC2FCBD B16C2C8774CD45F3 0EE09F202FE2B484 CC09D592C10D4FE0 2AA0B642796D185D 57BEF12735E7A34F F9781A382F45847A 2398933F4933FDCC E43D43981288C961 178772B0FEA2002F E785ECD4419BE875 2A64C992474AC176 1AB3BEF992A6D017 42888E2DCB62FD5C 7282DABDA54C0D5C 0AC7D7834A41920D 89FD441EF0DBDCEC B86A78E59997A74B 357EC22DEBE665DA 363C4B0DB20DD1B2 721FABAFC842419B 8660A161F3E0A51D DE3A88409F6C9820 DC93145372CC99DE 0F5C08C7483E1EEE BFED88E9E6718634 6E02D9A4DA68EE34 C76DB12EFAC94F8E C3F2EDA498484091 C128043AD8EB4215 E10FB5E7B358F897 4D2059138DC91021 97C85F5EBBD9EFEC C35A2C1D49BC11B2 108A7CC72F606812 6CB219260872606C 91CBE071CD2ACFA1 6268DE9F97C5CAC9 CF602214598416DA 37984CFF15A3FCAF 8FB2DCC664FC2164 7CCA47FFF40C7CA6 B040FD46FA93B187 8212D721A7FF2AA9 7CC12A53314A7E36 046AE17B197A9BDB BBBAC30A3EBCBD7B 48815B913CC36C30 3AEAC54649743007 75AC42ACA829BFAF 99FBD69E656DB47C A21F358A5A6C1216 D2CA31A9A88EDD44 43ECD1BD18EDB160 37615F51883DD810 4F2633D5D8C12F1D 445928E40613FA2A 3668BF36E15E30CF E1806EBAD342B7ED D297484001E2DBB7 08D7D15BC8570C11 73A35A20738A767D 5B0B669F2008EE2C A8074F05598950B0 99FD32670A0727D4 91486D374C575D3E 8689FBBF4F6F5E17 A30DB3E8B971CC05 7E8E4A11CCBD0D94 FCC06619195D6947 0116D53A36677A51 8335FB3BB04C8C9B 799A1BA9A0A9DFA4 6F6A3DD7574A44BC E1CD4BABAF1B6780 DB17DDF3A4C73F47 3EFA9981AB9EDC36 A11952BFDD15A082 EB1B1158C10041AE 76CA48E9D366F934 3B29300CC3B068FC 6024D6981F834628 C48965DF5C56D6F2 D14C5E97BFB99A00 0F7385BA09AAFF7C 28400BC29030A311 49FD0F084E5ABA6F 8B0F964CAFFE6CD9 53B4E7015B54D606 F8955E615118E568 860503D71EC08A76 79E50A2E450D8138 115CD5BB341A4F0C 16D1634472E0A266 6497B73AF034C5C3 4F174ABCAABCC295 F3E4BDBCBC3211F5 5B22C7B519E8F1EB 35F25F733C911234 3E026FB35DEDF61F BFC3A1C5E86537E1 A950C21247438AC4 6592A6BA70FBBEDE 2CA351EB36AA86BE 752B178E4BE4541B 08CDDEC96EF1BD60 0657C02CB5ECF591 3A7F459ECC434229 1B787FFB7DE96733 935BAFBE65F6240E 3CEFE9A82EECB445 8B097EB06F88F207 E831C452C9E06382 544F2C3245127A0C E22A799732FEE19B 7DBB443B4D67BC0A 026127517B0BEA20 E878C27388BA3CDC F9E39D2A9E7E4872 271F6E23A3D061F7 0A7EFF8050601B3F 7B7E8445A7623848 F48D4F3B02CCB540 FF5CA51866DA27C8 EE3B0A83C5196CCE 0FA23065FE707029 2E6E979EDD1BCB38 D42E7D412800445B 0C84F937E1FF4772 457DCD9C682B70D4 554D83ECB3ABCC4E 0339CBA03A38C897 08117EB6B56B622A EB5FD33AA7A84136 804C83FCA7FC4CDE 62622805555FD678 83FABD03C48752CD AD694E0D77BD6BA7 0762DEC74D8B9D85 01B890FC2994AF57 B8B514546BA96342 D35C945C05C18455 0B222FC129259B02 27C95347C235F58F EA25AB94106220C0 3B08749382A8E773 2F1DCDD702FD096C 6BF0CF046E4D0683 CCF9C190F666D0FD 4522DAB26D850327 8914A2562B220A22 CAC10642DA76FE9D E1C9318515EBF18C EC45DC0E25CE7E3F 3FCD057F86AC0A01 746724EC593DDD5B 4F0EE92B5F8F3574 92E2AE354DB88E6A D4B7BB91DEAB65AA EED657AFB2F0B006 DD480745A5932195 6488F273F260EF7F A91C7D8230110B8E AE9EEEB6D1D5990A C73E6DDE17C5BA2C 69B03EE5717B6D42 24C32603BDD9B33E 3867EBCA2F3FA1B4 BD178C71F87960B9 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303081708 (name+title). Key = MD5(password) = 4ade3f5fc1a872029ab20c0411a52f99, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f599e93d-17d3-2b19-a974-42bc2093254e
  2 a5e37cc9-01f9-8ba8-a855-e18aaaf8c677
  3 eb35d883-a72c-452b-b168-25022af3cb4a
  4 df82220b-165e-3668-8a4f-fdb1c4994e06
  5 c39ca90c-6606-0f7a-910b-c792c8e031b3
  6 d995e0c9-385c-8ee2-a021-f23545a84dd2
  7 172b1c8e-1122-428e-a97f-d6ad84275de7
  8 222bdcfd-83dd-472f-953c-288c68b69c6e
  9 168545d5-b5ea-3ff2-92c0-5fc00553943a
 10 d2d66286-3a98-2cde-b09e-632714a1c94f
 11 d3ccfc04-fb82-4e08-b114-69a333884451
 12 777dce2e-ef28-196b-8bc0-bfe683501d63
 13 e4b86e6e-4049-45ac-a3de-4aca3afa9fd6
 14 c7d38b21-3dab-0013-8222-1511102fecea
 15 9807c253-5b5b-5e92-a8ef-d0b849949842
 16 7842647e-1a25-6cf8-84d0-848ea7d2cf45
 17 17051ff7-6bfb-3fe4-a267-2473d9c4e93f
 18 a5518552-fc67-3e42-9f4d-4ca42f761612
 19 0deee240-06e8-16b2-8e04-f0e24f0fac28
 20 fc4401cb-b9bf-6042-ba51-d7a66a77d587
 21 6fcbe53c-cff2-7696-a7f5-f6286b0c238e
 22 34edc72f-0883-6038-a4fc-2452f63be370
 23 6030919c-566d-0106-8695-d6d17d179bd1
 24 1b35caf6-5aff-6cc8-94e8-e2ddf43a4c89
 25 4e6172c2-5edc-842a-975a-07a9921804f7
 26 ccc028a4-9130-681b-8026-ae4a59a0c3d9
 27 c234576c-b936-829e-894b-900b511885e5
 28 1e2d9f47-8d28-6cb8-aba1-2abc21207edc
 29 35db219e-c370-4018-84f6-5ae4a09f75b4
 30 fad09e97-24f1-80a2-95a5-b9a2011333fa
 31 453689af-8d5d-5e9b-8ff2-ef077d4fd92f
 32 4f41fafe-8304-21c3-ad93-db3d32be3e07
 33 2d716699-41ee-6da8-aa44-82b729a7a193
 34 b7c32449-c1a8-5d8b-bb1f-0a5b93cc63e3
 35 a14dab7e-c115-1ee5-aa4c-fa7c3ef75917
 36 543a3c90-8138-4958-80ee-36162766a946
 37 a57ef512-6e5e-4fce-aa53-cf35d0ee8844
 38 adb54b94-5993-621e-9183-df68a8937b39
 39 20f1ec22-d514-4464-be82-cff405314d1f
 40 b6f7c32a-a01c-203b-86d3-2795cf96a878
 41 a431a104-4d00-8b43-b9f4-354f565dc4df
 42 2cb11391-a4bc-1070-9f44-13b437d59bda
 43 1bf36783-30f5-41f3-9b02-0d1620697b4b
 44 816e8650-b871-6ff0-bf14-833d7f43d640
 45 d62364f1-d7f5-0526-ae24-8c4d0fc8ed1d
 46 ca456b3e-57ff-4a45-a8cf-0466812315d1
 47 3dff2a11-d635-4713-a446-92917df1d943
 48 833a3649-cc31-14f9-9864-d462b7e448ad
 49 99111107-4465-00df-a880-3b812d70b3c7
 50 01ae5466-c99f-52ab-8c3d-524ea0229967
 51 c5fa4a5a-09f4-6213-b16a-b167acebf5c0
 52 f7f858eb-acba-7060-bd6e-5f480deb9d8b
 53 ff11348c-1601-4e89-9407-dc76c3dfeb39
 54 769bf36f-afa7-15e3-baaa-8c3104b3fce2
 55 736aa778-4616-5b50-a478-3db1f44aad05
 56 42d7982d-6e56-5077-a842-9157bce3e3cd

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 28430844324140563316760686864852651446428146044105674155. Exactly this sequence comes out of new Random(941).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 264 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.