A858DE45F56D9BC9 archive

201210030341 10v5wq

explained decrypted filler

3DES(name+title) ECB, 63 GUIDs, seed 823

Metadata

Post ID
10v5wq
Title
201210030341 → 2012-10-03 03:41 on A858's clock
Posted (UTC)
2012-10-03 07:41:05
Timezone
UTC−4 · title 03:41 against posted 07:41 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(A858DE45F56D9BC9201210030341) = a07fd9791f3736eb53ca1c12a22862e1 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
63
Filler GUID seed
new Random(823).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
71 · predicted N = 63 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E47D9B7F32EFBF47 7E9E88F00A44ED9F A61219AA2B75B5F9 D8CAA8B045047042 D3ADD1C00F15448D 7E2613318443C650 75CAFFF057FAB10E C7BDC5C0C388CB79 A062FC8765F45B70 D96D8CB0EAC61F0D 0C25595878FE79AE FADA60D21EAFC5E5 8C60B56D78EC957C 1037E8C9D516FBBF 94A4FEC3766430A2 7041B016F6F6E67F 6096946EB9896B04 9B5818C4BFEB87D9 AAFA005C14E5A573 F3F4762EC81370C4 A85B0186D32CF5ED 2E464CA19B717ED5 A19C51EC58711DF3 B8C8193C3FE61826 23A0417D5DF09D5A 3FC211AB9FA9BFA6 76CAAD93F323F592 5F331CE8592BADD9 254C5F31AE86FEEF F4C37C94F4C28B2E 73D6FFE7B743A227 03D74980559F3414 4B43E3CD9F6D4393 0C29E86D473DA100 3369B08F183CBC9D F1C82E375CFC9633 7EA5A15101B001E8 F5D1291C8C040C2F 25FF127ABFE384A3 6DC10F4BA5059D1D 4A5C23F283E19D05 64FAAD835A0B8C82 0CE2B79DE199BE78 BFBEAD6EAAD8F49E 46A36268F8904ED1 0D01332C0E477534 84D8A82C8D0CC441 F00E59D40DB2F367 F171173C17007035 7B5E40733BC9DA45 2B4F6244AD0B1D8B CF9FCA081350BB85 05EA8275483122D5 06F0AF03868C489A CEF7018AEFA5006F 0BDADB97D82CE361 8DF7D7AF83B1BF6B 39F03E39582E3F76 A721ACC471C4EC4B 9F4958666CB986EA BC5CA99FCCF67A73 652D62C9D382957D F69AFEF127E20D9A A786BA024A91F497 ADB9968E82DDB7ED 3080761FF49E191D 62A269DA4C44FD2E 1787368C35D6E39B 4BD3475AB43FBF8F A5179BC6454D9371 59B1993C38D52F51 854CAAC183D46C74 B9F403E98A15AE1E 7D7D463E6054CF84 A3E5FF4E4699BD80 9017194A6AB9A3E7 1F90793B5A04717C 02B085680DE0B3BC 48A0886D1D00BBBD 9857D0679FA9ED4E 4F9A3FAA8A08FA10 52C3F08171FFFDDA FCB5EF248CC21B0C FB2073EE68ECAD11 EBE1671825D41292 ED010B1AF82A3B2D BDB8FFF1A85C5060 C6DF595710FD5B30 FB0175DBCB3CFAF9 E54057EF838E66E7 6268D5A3213A3C86 64F3D98F4A182F6F BA223E5BD6082AB5 B4694C0C86B0430C 03BD7D95ACCF502E EFB5A52B32C1359A B9407703FEB16CE0 C63B732A3B4CF891 A28C9F379C490716 D6BF44E29544E8DE 7C1B4A9701B555B7 30723B3F3B7902D9 C6969496DDEE613D 31C192A70CCC81EC 98168ABEB87C9F83 DD72516CA2AF3728 866AF10419EB0800 6409A766F4108A40 63B59F4C7CF3854F CE0FC77B9BA70710 65473CDA8D3BC026 97715C61406B45B9 7FF5DE42094DE716 A9CD0EAD544A85CC DFAF72EBA6C3D3B9 DBB1F0285FF988BE 60A00FB75C7EC8EC 10383A724129B20A EE674F5073F0A427 DC7369853FAF40D2 28DF2BD441C37F96 FCE301008FF8CB92 1C586F25B0465337 FCB0DDB05104E125 8D89804FA0F3716E B92F04982A7A0568 8815FCB361C600AC CC598B7F81033714 FBDCB69FB82D1D5F 08A73D50B16CF66F 9374E6D7114E86B6 D2C6D35CE3A7CFC5 084C40660759182A BB1B0893104799BE 17BAB617E7A0287F E98FDE38249174FE 676F843EE9D7BAC7 C5F8AC2106D62A4A 28163F16128E76C2 EA8BF94A71CEAED0 C9B1A2319FB549EB 991D05D8D73B080D 3128CCD1A9B84905 53F1DABA3A577D6B 0058A921670D4075 9B51AE73638B2FF7 D7AA916B47099A05 5D8C58A4B0D58C17 11841BCFA6850235 4493B79F90B664DC 5E4D5B81B44146AD 6082595FF488D53A AC28A04C4450D7D5 2EAB07FDD742E543 E20FEE4D4C149584 BBBE76DE8DFAA20F 25A739C9F24F9C3C 5C5E06DE2E4C6C54 A4866CEE9AC32CDE B01923D9FBAFB409 EEC16BDAEB4A6876 842A68584C51C693 83FC7CF182600C41 911B74951AF6DA09 59F91D2AD0744311 17AB976FCD4E6324 62B85BA83077141E 194C682E4A133AB8 75C5BDF9FE8E3552 DEBD1E66CD6C374D 6B565F56B5270FC8 3144836F7589D6DA 02315A540D71EDBE 484ACE1E237EE7E1 70F28708F5DAFF5A 3B17261674ECD7A1 76F037EE01A0DAF2 4DD09D5E5EF084BD 7574FB3D11772E63 0AB6AD846E4847AE 4438385DF65A919A 14A5767FF83516C6 06F0E15876784ACD ADD01BAABAC1A147 FDE2C276E8E39CA7 E365EAE82801C9DE 9C7912ABE75E1DE1 F721B65D63F4156F 74ED467202524053 EBE3D4169EA8CDB2 D8B0C83DE7BBD758 C4368A8AE5F13935 CEB7732D9989E969 CC13548E2D09AED2 4BA70F1C7668D122 27B5FB8BC59662D7 3C026127013CDB99 D27697C6E4BFEB17 BCB9273FBEE0F564 C673783E7EEBE796 5547CFD3685BF524 5729B3C1D81071D1 A996982297A9C2F3 C6CA9AD12954BCD3 919335C3B7E9D1CE 5A5363BCF9A6B190 9755F7279A256667 92574E9B2A79B7BA 4779268BEF03F81F 2084F9713E9A8E3B A6C552B17F282B65 214CAC43B5C5390B 0CC7112F76B40F3B D5632479BA059631 BD9E2E66EFB40B00 5C85294B8BF51799 7E6CC5CA7E8AEB81 0CB4C73CF6A6A20A 49BF66F01C1551F7 557AC32B397D0C92 3838842C02928B50 7D3FB765D43D042D 95FB230DDD873F92 DDF0F5757053173D D94380F38E733AEB 0D776A55C4656D03 4550A2359D827CB7 A4BB8F17B7661CD3 C09C1FF8EB8A4120 DEC942F7DB534043 5EB02B438CA8F88E F5E0F8684F074EA9 76B935226822D4AC 0D4D3C309F4E87B2 117734BBB97A0250 BB2897BF60567F20 D212C983E334522D BCDA3C0890433EEE 757F4AC3BDBE7ABC 0EA3AB7F86B2617E A3480BDC2334CBDD 7F44CE4668AD017A EB29BD4DC1399042 498A7E1C4A93B571 750BEC7DC792C2A9 10F2760C6077C486 7637ADB1B57B1723 F8FAD21928167ADC 28C13ED8D010DC67 683809977EE7EC33 772548E537C14D89 7727B29AB512AF86 44D2B4BD103E97D2 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210030341 (name+title). Key = MD5(password) = a07fd9791f3736eb53ca1c12a22862e1, 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 62954b6f-ac0b-6b6d-9953-836bf8e82b4d
  2 f2492a09-eced-2862-a25e-1407c0efdbf1
  3 e4e84e42-2897-087e-9997-4a6659c8032d
  4 05bb7b0c-56b1-19e0-bc85-da4c6e696a40
  5 a8c64731-6f02-7bb3-8441-4fc153c59b94
  6 5c1ce5c8-4ec4-61d3-9160-8de085de9064
  7 9d8e0d6d-36bf-55da-bf74-f98304df326c
  8 ae6e5437-7fbd-2efe-8a67-3f7c659c2f4c
  9 60316d2f-9df1-7a4c-ae2e-410d9395b415
 10 4e22c2f7-07d1-63dd-ba0a-752b4f873726
 11 8851deca-93da-5840-926e-5e117e7983f8
 12 9538dba3-2633-8eac-b7bb-cc1a75f6e3f4
 13 abd99848-4fe9-39d4-b835-6bc4fdc109ce
 14 733e21a3-d3eb-5a57-93d0-0125d5d16840
 15 d986f4a3-ac4c-09cc-b26b-ee8826b77e50
 16 84d57fa1-a681-0eda-a402-2bf6f09ab534
 17 c5e67687-a451-7e3f-bff1-688c98b62630
 18 13ddbd97-e5dd-25e2-8b5f-fb52b525bbe9
 19 f4a073c4-38ce-8508-babe-788678788cf3
 20 e9d8b708-ab5e-8412-a88b-4cab189a8664
 21 2b6f2d7b-a441-1835-8129-0892483243b3
 22 e452835a-6163-66f8-9afb-91f947cd6d1b
 23 324ad6d8-cdfb-0dd5-8f20-5d6ae1e48396
 24 b839947f-f38e-43a1-a896-517660e1ed2b
 25 d37ef376-4eb1-37a1-ac8d-ebc2d7c415a9
 26 9952d9d3-4ca9-7d23-b48a-4ca6484df110
 27 5e2e7cfd-8db2-492b-b941-a5ae642486bf
 28 93de0080-7362-515b-b320-0c688bd22d23
 29 418b3660-636b-70c3-a231-9be5fea893f2
 30 2ec033a4-a47a-875b-8414-626be3d341f6
 31 2c837655-acba-0196-96a2-98687af67190
 32 693ec1e7-1f16-226c-b1e5-ad61200b7f17
 33 00320a73-1139-219c-bf7b-7331186cac55
 34 89ab007c-a6d9-57aa-9ae7-e786fc650757
 35 5c9329c3-18b3-0b97-85a9-28e2621291a3
 36 987a4c1f-974c-3473-9f36-bf5541b04541
 37 e29224c1-ca18-6d0c-bac2-bc35d88fbdc1
 38 3c5cceb5-ca13-2a6a-91a8-de3bb52b8c9f
 39 a89fca35-d228-25b8-adec-93d93e56d6dc
 40 809afd08-70aa-29d0-8103-7efe8d63c457
 41 220c7418-de2c-2af2-a932-73c08746610e
 42 c0f7c3c4-29c3-38e9-8252-c2de4d9dc96c
 43 99b182c1-5d22-8040-ab33-18b33d4fa2bf
 44 884e003d-34ce-3dc4-aac3-60dd50a4b1a3
 45 7a8a1735-0731-737b-87e4-5da57de4d4bb
 46 90130fc0-507c-5184-afdf-5fc4f5c4543e
 47 a70a508b-d777-3db0-a5d5-1a48c6020994
 48 ef7424da-6e8d-316c-ac50-8274fa9f839b
 49 a77442da-3196-4e83-b2a8-bf88c8214687
 50 20a30022-b430-8755-84de-940a5d41e9e9
 51 b3c7d5b2-59f1-0476-88fb-0f9457adabea
 52 44a7e45d-6eb8-52a4-a14b-0a5c341b5fae
 53 2f32b440-e363-6c46-b828-5dfe2080a920
 54 cd613443-6801-1b92-8070-adec5166d235
 55 fd8b48f3-3580-8138-8777-6d66f6e9352c
 56 1b7e590a-ef0a-8284-b20d-949a81c5bf3b
 57 2e8bbfae-b5f0-11d1-a1fe-1afd95c19562
 58 ae474fd4-11d9-46e7-a0b2-24f6b6d2181a
 59 8cfa2f3b-6330-7ac5-8313-352583da25e3
 60 8820ff8a-4e53-899e-a3a1-9da5ef20e833
 61 e1d9f0db-dd7d-2bfc-98ff-5c81c375a0e5
 62 b62e30d2-3e6c-0e0e-af0c-906c41776d44
 63 14cf8753-8bdd-4336-8d83-08d6f15c5ce2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 620176527658350072881604374578022503622223837533480561881478204. Exactly this sequence comes out of new Random(823).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 71 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.