A858DE45F56D9BC9 archive

201210101400 118kgn

explained decrypted filler

seed 210

Metadata

Post ID
118kgn
Title
201210101400 → 2012-10-10 14:00 on A858's clock
Posted (UTC)
2012-10-10 05:00:23
Timezone
UTC+9 · title 14:00 against posted 05: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
4,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210101400) = 2cb65a5a1964210e0c6abb5df2122d81 (name+title)
GUIDs
63
Filler GUID seed
new Random(210).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
519 · predicted N = 63 ✓
Machine boot
2012-09-22 10:16–10:36 (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)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

73C41CF3EA76E9A6 889E6D3E37F47EAD 95E122CF09BE3488 9F85CA6AFF85964B 17DF6A1B59416AE9 E55CDBE0762A3CFC EC14C783EECA9E4F 11BF238B650912E1 43B0EAE2EBF88094 4EC78FB232682BF7 3DDE0302C1BAC42D 2AAC9EE0C0641760 C848E6E772CCA147 D91F583A04EB54E6 EBFFCEAB8F7E4E51 17F75D9E1883120B E7C526AF485A6D5B 6C91D4A6E706BF11 5389F6355E2E0831 1CEC5CAD8E5651D2 D19E85CE4B2DC502 C671118D7399B744 6336668C78775B72 74AE41F6F5F1A4E5 184332536C076B03 11453F6E5AFF0A40 3F6F5B098D61233F 0398F146FBB93A89 AE0E0AF018FA3656 64581F077AF2D245 27B5ED30943229C8 D59D900180F91F41 2868FEB1E892C874 EB828379A9A7EB0F 9E564EC13FCF0A23 60CF4437F025E403 88BE34ACD460B3EB C2BF8AC1657D73FC B34A481F24F1270B 99916EA6085260C2 C6C3CD361CDAB4D9 C811FB0DE1A123E1 A696CD7B9B0870C1 9F2EF472265D87BA 9AA95A631B6BDCDC 134EB123DBC82E0C 5042F61CE25FFD95 A9B72EDDD2C80985 A34BD7AF99881278 E00206FC0F8BA8A0 873DC7366135A046 BD741571CA00AC6C 062E1E125F30A351 34D07E9633F2067F EE4D209216765F4E 245FF796A650534B 999FD3A53A90867E 49ADF977D4970F2E FC5103BF43CB2879 516CF9C1347ED07E 23605E8F2E37A999 886E4CE6A42A80DB B9F7BE3890AF042C C6CEF921D0DBFE7F 0910A4DFAA293D38 C391C4497074A70F F43AF64637383F81 868958B4884EAE2C 845634BFD60B7DBB 821C0BA2846FED79 BB735CACF7C62DBF AEC0ED4DFFADE327 75A963AAA560634A 7D86887AA2B58BF7 69EFE70FBF1B231B 285548AFBF739EAB F2CAF315BCF05C17 C149670E86433CD9 1901F9DBE253BE5C F70323518BDFC88D B8D7A2B13B9CCF6D 4511003BA04C946C D0CB1F9646D80326 02EE496082E5C3DC F3CF1DF067924F88 A533981EB7E6DD27 D5F941550994D27F 92B588F90C8A0328 3FE3D88FD7F283F2 1880F64F403EE62D D96DE2AF572FDDA0 447857154FE3807E D2F203944D6EF7E1 57F9AF156862A04A 48CD5AA569C523F5 D99E56B246F2318C A32B9E9BAD50820A 69073A029BBA56B9 BD01015A7DE2304C 4386B2E6B8BCFBC4 BA8B458E84A77452 EB025F4349A8D25B 0D0407DC192EB075 CFC1BC21EDEE6B73 B33479E7861DA6B3 C9407D5685274A9A 997C0590930FFAE9 555F8F72E7D8A399 2F94C47D3AF177E5 6F66EF056A7A6EAF 946F378744545C98 56644FB590197218 48BD827281EC8A3E 93B470278E1E968E F3299B6308B764CF 6517677061D911BA 69B9489CEFA8662F 7D2C28613C1BC8CC 93500D6337A3FE26 0E2A372D18843281 C04C9CA5AB0D5D5D EE0FB10857F5E83D B2FCD191EE2A8FB2 1D167D334026359B 6348EEF76334B64C AA636573E77B845F 9CFE94D9A8252942 D0FC7F8A6D2BF862 33135669EBFE59D6 7E1FB32844C1451D 39871CED107EFC66 05EB104803FA8B89 7B48E75C4994EF07 DAEB71F90B4F0AC3 45A927A177B8D58D 7359D521CE0F5069 43D88F972D19FDC5 506CF0A849857582 E248382DD19F5702 CD72D2ADB1129973 1CF70849CCDDA861 641C4C7ECBBBD98A 9FD1CD1B2A43F4FF ED48BF58A2CC689F 1D058454EB78EF73 3FCFC7007EF96810 52A7620CEEA98732 46152C506242D209 1B7FCD97FFD8F43C C0EC4E56365AF05E F5885CA6B3B72DF3 3A366E13C4D5EBC2 E3DC26CD4B22E79E C59FCDD9B801E30C 2F02981BC8081D0D D004916697DDC6AD 556E16599C54E93C 01ECA448A2ECFA6F 2B20575DA7248E6A 8DF7A7F4BF1E34B0 5ED74FA2DA73E83C 753669541E5B1F9C 45A06507685C9F74 6354CD160C8478EA C999BB54AE0B4032 1C37979A62AF0964 D642C43752E4F458 7DF8626AB4F97D2E EF91CDC77040D71F DA1D50306B14C1FD 4C994701871985F4 615550B4966021D3 509EA8829CFF4BF4 530A081AFAA466C9 B0470F5798B5D615 88DC3D6B05DBB356 092C4CBC1CD2B6D3 030C64BB7982D459 4E08EFDDC19CE13F 8492E34314B336FC 4A3F425091849379 C4AF807B195F2886 55A5498D86EA055C 48D832D43365D623 3D4EF5280E5DA822 B88474EC0064479B 2F69A9EB94BEA562 718CC3635C5E3F75 5F81A421106B3EFB BED2F0D32BC6E7A8 5AACB2170B539F10 D13325E940819F37 6BEC7B27AE8E3AB5 1C3E5607EA7762CA B2126A2C7C5ECF0C 0C9ACFC27E856CC5 5D1018993916ACBA F13D77A118810B5D 95B72F05EDB84831 599408FA4B33820F C4AF75FAE67CECC0 C0A1F8CED2BB3257 309235E1F34E8E2C D7D95417AEBCAD7B E81DC70008CB75B7 CF554C6477A41422 6A7E7E470FE9450B C8E1C2BEAFC2A294 56FB4B82CD4CEF6E 5FFBB89F922D7952 099705BFCC01FB66 4DFA1E20D9CF89B6 31F1052CAABAFB64 7C93A806581F326E 86BC8F8744919445 93E1D1E89ABDAB0B 50231FA6CC96C995 CA44A6FF1B81FDA1 FF1604D56768B0DC C31A73BE1F8571AB CEA129D25925308F F5CE704345F42ABF D0238B607F9AE6F0 F1D693BACE5BC877 77159D5772F2E495 5A76B711FD783CF2 2D4BD7E52037C697 56AF926680C5C4C5 696C548132F21117 EC1C937080E88E2C 702EEE2C05433BDE 634A5EE7745BE6B4 87D153A0591D2AE4 B0421D0F415470CD 520AD6D09D057129 B7D23AE05B6627A5 BFD26438A31C03A6 6E33BDC161E3EDE7 5980B4832B382552 729A9C22DEA41EED 9BED1FAF401ACB37 B0BB5E6569593CE5 8465BCD8EF1F284F 90319E30CCF5BB47 548BAFA05E136533 F42B40A598B4A841 4A4B4744545EB16B 4B2FAB3C5FC871AB F3D3F60039A4739B 2E196E3B3BEA357E 64CCD2F5C526B555 5126D4255EAAF9D1 0AD321FBDEBF5B1A 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210101400 (name+title). Key = MD5(password) = 2cb65a5a1964210e0c6abb5df2122d81, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 edd4c5d1-cbe1-388c-ac52-87eda2f35d69
  2 e7da454f-e583-309d-ad77-48b30b230c3c
  3 b56b5133-86db-41da-bbde-0abcaf97d0bf
  4 a233ee2c-fda0-3be9-b75d-e7869ed6faec
  5 0ed239ac-cdd6-0f00-af0d-655ceb498cf1
  6 e8ed0fe6-786b-0d93-81bc-0f42ed8a69d6
  7 8bedeefc-d147-85d0-967f-b78e44c70245
  8 b81350b7-046c-7677-8733-89e53830cf45
  9 fc1b38ac-73e4-8c9b-a81d-81b09666a792
 10 4132f4d6-e384-6760-9e4f-6d27a3adb40c
 11 c97c4ae5-0172-076d-979a-4733b363c00b
 12 0ebf418b-762d-30e2-a10a-796a7ebd8a5e
 13 2c4f4836-7ddd-8674-9aee-c621b2647f41
 14 7204825f-7ce0-6457-be54-57442dd05870
 15 7af1c111-b0f5-8d3e-b18c-ba1574a51bf3
 16 e03cba50-b9ce-1e14-a4c4-3b1c9a89eb77
 17 341d6f52-996e-1f9b-9e59-6f6e6c0f3702
 18 6fdf52d0-1ce1-1a66-8291-c759f64c6ad8
 19 3590d394-4e58-373b-bf16-cf8da4c2745d
 20 7ff63e96-aa33-5aab-8976-b9727afdf191
 21 4ed23bdc-a598-6c43-a805-2785784dfbf4
 22 fcff89ff-5a9a-37f7-af82-4f2e350ba129
 23 b130288a-cc64-46a0-a576-4c72526664d0
 24 777947e3-3f4a-3292-a812-fb8f7b8514d0
 25 48f15d45-0935-2fc6-8d68-ad4aee1f9964
 26 c2f02042-ddf2-5e67-8dd6-c6d418acaed7
 27 e04310db-a43d-4632-955c-9a3689360d51
 28 3155eafb-d26b-7bb1-9ac3-3d7dbb23b090
 29 7782c907-8aa8-4816-adb5-49fbe157bf74
 30 f8c58077-eb56-18df-a87b-24e7e0a75783
 31 d559c514-1e2f-6ac1-95b2-4a1c021f7cfa
 32 306317a0-2311-659e-a40b-dca1c74ae08e
 33 18874fa4-d010-64ce-bfdc-502dd0584956
 34 bd1a8212-0a6f-28a1-aa64-54bab7edb100
 35 81a54256-1fb5-867e-9c52-5ae07463593c
 36 75e3be0b-d2c4-7889-85d9-10a41335b24a
 37 36666359-51b4-81f2-b261-4f8f5927c016
 38 32185b09-ac07-46fa-b27f-7ac7f16101aa
 39 d8b0ed80-cd4c-2319-bf7a-3f3399a5becc
 40 7bf8ecc5-de52-154a-824e-1b8712f266e4
 41 5dae3d9d-fea8-656e-835c-7824d136ef36
 42 626498e3-bbb5-0306-88da-2e815d3925b7
 43 f8d90eae-973b-223e-a81a-4b857f5b7453
 44 197ee257-699f-0e6b-9217-38810899b864
 45 99a36516-eec8-5abf-ac1c-79f4d4ed03ee
 46 73039222-15f8-688d-aef9-97d9a4ddc947
 47 7a2db9c7-7626-7921-9641-d03765f73a52
 48 b18f0b2e-0452-6247-ab4a-53e07c26e04c
 49 39e338f9-95de-5c30-8042-86e388b66b12
 50 f05f842c-21e5-83a6-9e3c-f9c9540f83db
 51 32f7db48-203f-756f-9b15-0f837083a84a
 52 9a974f22-058d-387f-aabb-065deb0f0926
 53 898b3bd7-bf51-29c8-a469-3fca86c0e452
 54 91bcec03-117d-2a07-a5c4-1937d6175b97
 55 cd1628ad-36ba-2967-ac30-738f8aff83a2
 56 e020b2b9-9815-0511-bbc8-32e4ea7efc72
 57 5ccbcc69-7011-8a99-a87c-abff850d4dd4
 58 e355c380-18f3-1401-87c0-5f0d0b650d46
 59 45050b66-1a1a-08c2-9f30-cb392d5be365
 60 c4402817-279d-316b-8ea4-07f930a4823e
 61 8f2dd505-1acb-5b04-af26-793cbb04ad9e
 62 628d9507-2474-10b7-9b2c-2a8dc8dc7006
 63 b5d9fa29-6aac-2c5c-aa06-7f695da7a712

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 334300878603868111356343254741666287842160205676587322208103512. Exactly this sequence comes out of new Random(210).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 519 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.