A858DE45F56D9BC9 archive

201207071636 w65vw

explained decrypted filler

seed 345

Metadata

Post ID
w65vw
Title
201207071636 → 2012-07-07 16:36 on A858's clock
Posted (UTC)
2012-07-07 07:34:18
Timezone
UTC+9 · title 16:36 against posted 07:34 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
63
Filler GUID seed
new Random(345).Next(9) ✓ verified
Run
Run 11 (seed 37,057,156) (seed)
Draw
33 · predicted N = 63 ✓
Machine boot
2012-07-05 09:16–10:46 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

780891D2CFA87DE0 15DE28B6869E72C9 E72913FF6C753A2F 9D55377494559FF0 1F1148913CD9D791 5D48E05160B4DD8F 709B02686A53FA2A 966FF9DF06B3D0F2 265348D2E5C7FCFF B47D62B8CDA1235C 1112169B15B67EEB 4BAE4E6A7945AAFF 03D450B1B9CE4958 EC3B9A7A81C38023 26927F58D45A0B0C F1867E9923F41BC1 92348922171DF2CC 22088D514D5094A0 EDD8FB373F978E65 A256FEC493B523A6 DAE6B93E2250DEE7 9F3370632CE1DB90 100C0DB8CCC8B7BC AFAE14B0AF77D3D1 2B5E3B269C75018A 4F47C39A63862591 2B025C78ED6AB65C 40E11C354F27E291 996AEE2BD6DC312B 34B5EAF9528A1AB8 49331387DB121B66 63D428299B6D4E79 67165E6F2BE233A8 89B9360A76E84484 E34803F46C3BA895 9337F91D552FEAA8 544E01384C13B026 6195B7B136726957 0BFE3422C3ACE39A 570B3C085F05A42A BCFE9089873F1AF1 0DB4B5B721B4C571 C055C2BF26C17FC8 6A8AE31988A3BF41 8078A57E092C84AD FCE36EDC99EF98E4 C9A582C89E16E7D6 A147B620DC8E59E0 3D00999516EAABD4 DFCF00C81021B24A 1DDDF50E7A22AD4F ABC4C38B02B48DC7 E4E058B739826849 AE64150415F7C807 4E21BA88D7562B40 A74BB97B9027B8D9 908AE989FD19F433 049F4A562620BA89 224A75A6AF5A48C4 09021AD54C326B07 4AC40B90F9C4ABD8 5B53FEA4F566CC20 0D986E6A388F6434 F16CFF3243C37FC1 0F6108CE624092AB 29C71CFE05CB4EE4 107A88A4B0139F31 6073D3985B8CD0B8 5833529598FA115E 632E2993F78A19F7 E264929B77FA602D C4AF62D223A24428 947B78478C3193DC 4DED52EB8F1FD603 DB676BA1AEB2736C 793F17879534306D EEB9EE5A4E7547D9 959B38423D16E63E 4FC2EAFD81EDF806 7F2F99B7C4EB6AAD C276502053DE62EE A098A63C208A1769 2A8E8BFAA32C1480 A584E6FA057DA812 2ACDF90AF49C373B AA1C7AC63EC9CF39 F3AF9CA9524CBA89 FF67ED1E66F9C88E 2AB7EFE3007C0395 6E7CC92B81F4FF53 D793BE6993F79658 8AC1BDD8882A14EE DEB34CFC0F09A17D 3FB832381FE4FAFA EADF78088DD3AABB 792BC503AAC7BEE4 2231DB95483ACED4 A0FA8264B3324886 0BCCDC33EF9C435F DCE6D4E4EE0B1EAD A6B9DE2C1A438627 A62CA102EA216D14 BE8D4CEB60F35153 D1D677E7391573EB B636091E27D2CFA8 08E077DEBBB3F810 37ABC7DB061648CD 6DA9DB61299AC46D FF91B62740113B1B 77C6BDB47C20D43A 3C79F76A7D599713 0E683DEB35513F0E 4C21B0515798FD55 5233FEA030657BBB 7218FDFCA3D6035D 9756FDB2FDA93C94 CD3B1E078EB23819 044E8BD1FB96E8AC ED09A4FD3F8A0235 CA54A12A245C6426 40FCABFE04B8EFD5 CDDFDFC6F9C8502E B9F6666E7BCD92AA 1CD59541FECFB2A9 87899658DFA98E03 8C17472149F88050 F5AE0CEAA2E56B64 136210E44777069D DE8DFDAF75CD6B0C 5C8B7240979116EF 025A7CD04F8D5696 F44BC6D947B1D62B F59F924D7B112548 D6CDBA3B9B65BE55 1890E92887059C71 9726F299E6CA7873 36BC5E5532D657D3 8A91DFCE7E1898AB 8562EF9BC8BF99FC A5D631328D20F445 5800ED9B255AB59D 9BB53FAAB1793C7D 0E9A97D13F8D0073 26F1E06EC19F0F55 71A6A97A952F0EA3 1BFBB841EFC959E2 466AA9670BC55803 56AEEBA767FD1570 000A087677F7B47F 653337F1FD7171A4 D426B45901382EE9 9ABF62CFDD2F9055 80BDC87D58C0EF24 223799EA70CD2243 6F07E403E8E62046 B35986F3D635D494 42C87D37707E3306 6B17385F518DB128 E1284C32AFC182AD 6C1F75338FA44BF4 07DA1BB3C6541E6E 6CCF00F55F16EFC1 7A9B08B12C45B399 37B899F47EB988D3 DA25EE788CECA8B6 D8E3CCF90ACE9B23 0621D74C06EAC422 438EA52B8C8BDAD7 7B6506151B5C993B 17EDDC6116208D4A 8203D46A5ABF8028 B605FA033389D5F7 B58AE3BF6A63F82D BF321F5A8BF5FC28 BB9C8B2BEDDE48A8 FD2B8F30B071FC3E FBCC4B1CB95D7FF0 5EA2AE7A43A4CA88 D41583240083D546 D9A32D50E10C9C57 9CE72B490DE35F9F 7786287E9B453EDE E67BF0F92E908A9F D7A0CCCC542DAF41 B04275C504FDC52B 38295E3F5818EEA9 4BC7CA8ADC1917F7 97B1CE799CC7A3F0 83A590CFC532477F 3B31C74BADB6E6CC F2A39F510A6F45E4 FE201074C3D9AD57 3173FD444B9C6E33 72171D3AE1297E7F 3E75C02E200D9F72 A79540570CA1ED2B 3A05E71EBE9D4DAC B580F05DC535CB28 B37901E878EFBF72 83B179196338011A 8043F5B38EC8AC14 E84C4B4C85B14373 CC8F237145516691 8821D869863E7D7C 56CF7BF5F7ED73C7 8A92CC8CA1AA47A0 C22E3165EEC9E801 388563BD118FBFDC D5B98DD3354DD099 2650BF0D3984E2E4 171D9C522260667E 19B5B617CAA7DC16 07D662D13AF0D491 19A7D99B1D9A383F 20D1377398F482FF 8E127F190FDAC705 EE59338195B772BA C10127D895BDF680 7CB9E0FD49BC5BA0 B6C7E43CE6E2DC1E 0BB6F6C38D3A333A 1584DCFBC56C5B9A 9300F73F1FB888BC 9B0BB7C6D6F79554 3AA9265D90BF8E56 0C87475AA2B45319 C29E166824C0C30A B41E995D86ED5468 853F63D880097169 7E541E6ADA552B45 A18ABF5EF8E1A5CD 32F3258078DC20B6 C18F9FD7BEB018AB 9E58EE3702237B37 4BE0FC95C6A3DF80 5AB8554953CE2D38 E068D4170018605C 3540744793378B27 5D0995AA11C0DB9A C9B6466037F7C3F1 776E5EF30EB09788 70E3FF64B371990E 5B812CE9E0BAB827 492FA1CD228765C3 4945ED31DE2583E5 4D73F5112F5B5397 6572DCC723854B02 4B733D3063B5C458 2C361EE168B4A5A4 5805E95F2C5BD789 CE57F0F93F25289B D562F07AB021DBC8 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 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 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 59f32c52-8105-8449-9fde-000303fcadb1
  2 6f41d264-aeda-07f2-9034-9dc76d3da6e2
  3 06fbaa4f-27e7-8341-8006-f2d356e10259
  4 cb17e51a-2952-1e38-b7ee-9a65e53f88ba
  5 7448b076-208e-8044-8025-76733f1bf115
  6 04d235b5-83ee-0f7a-8699-41b8aea177c7
  7 6000ce84-01f2-475f-8716-fabbf8692dd3
  8 144d21a8-a363-4a30-aba0-f4f77ed46a3e
  9 e8c07a7b-2f46-5af1-9fec-0ec5e1e9ea2b
 10 6a48c8b1-afb2-4f97-97b3-42ee935ee177
 11 2ab0b637-a30e-4d51-a1fc-03e02f0d5b06
 12 1b293c97-0c7a-7825-b604-4fead24a4901
 13 defaaa47-079a-7650-acb6-c20e0d973627
 14 acbf340d-8b17-898d-ba44-bbe32dbde5d2
 15 73d31641-ad73-4b59-b71e-5350e0c286c7
 16 33fabe1f-4e9c-4f2e-ab17-07f046a43e0d
 17 552ec2f7-35cf-70f3-8e2c-fd74a639478f
 18 51cb113e-ee0e-8717-97ef-255b914226f5
 19 d8e1aefd-7705-003d-bfbe-67da525a7dc4
 20 fde9a4be-367b-8942-94ae-ed3b9ec6b780
 21 e1bf6f0e-70aa-54c9-b17b-535c08aa8235
 22 09b91615-e6c2-4291-b3d9-f9c6ada64a6c
 23 af0cf0e8-d5a2-2092-9bd6-e0a92c1a3e93
 24 2a581eef-a6e9-5da5-9727-bc7388a80e3c
 25 fd870a54-ac23-443a-8258-056063079038
 26 b0f75d6f-d15e-3863-9216-1e89bad5de66
 27 9cf678f0-d26c-40a0-8491-d6d072f71388
 28 453ff2c6-f0aa-4f56-b715-3b5060c67faa
 29 e02b4e51-e4a4-70e0-8fd4-ab886992cd98
 30 9f993b82-0072-8d8e-83cf-224f5f81ca70
 31 2514cf97-f5c3-42ab-b204-4b172c78c925
 32 b9d4331c-ee8b-204f-936e-0d3a899dd03f
 33 bc51645c-5311-0fc3-9a5c-f9b863956c0b
 34 dcdd063e-7a93-5dc7-b45c-42229c4eb367
 35 12c59a93-a947-0a61-bb80-7379ea373437
 36 f528f0a4-46a6-6972-aa84-1942988b6b76
 37 5e61c446-e741-7ca6-a358-73901bc24146
 38 2eb3e648-0b63-4d3d-a128-acc3fe6e77fe
 39 6a504441-b7ca-3902-b0cd-2e5178f241f2
 40 ffad319b-f0f0-7ad7-8c15-1bb54ee8c128
 41 aa9d4161-f09e-3ce1-8feb-8ad6a4ec552b
 42 f4c910f7-ea62-5112-9b5c-9eede816b885
 43 cfc9d880-3384-463f-977e-ca72aadb0c43
 44 3f2b8f3a-a6bd-21af-9a6b-c3c80c6ea997
 45 89689a73-1149-78ab-8ee8-6d85e3e0ab08
 46 afd3422d-9f6a-52ee-a718-94a7e8015929
 47 8e8896fa-eb9a-6e95-9673-2efbd21be0d7
 48 572c8f80-8250-705b-8c1e-c5fbed372b11
 49 c80b908a-3f67-7bae-8fb7-21d6c20819ef
 50 c923b9ab-6db4-7e7a-96d2-87c7d4b6e2f0
 51 86d86d5f-4daf-4e29-a6d6-2d0cee961afe
 52 ee31ea48-3d62-1533-992c-9d7b861aced6
 53 1acfcc4b-1315-3cf6-8fc8-55b29f71de14
 54 ad496ef0-768a-6b7d-b6d3-fb052387278e
 55 8fb74213-352c-2e4e-8c00-aed78967e3a4
 56 a89161ce-a274-4719-a388-76073f0f990b
 57 594a5139-dd7a-6f0f-9e4b-ebced9fbf657
 58 d67cd810-566b-356e-88ae-5ce642045ebd
 59 42804943-29c5-6c22-b110-5bbd3a551ae4
 60 61870b1b-9785-4ba1-b28b-c48932e6b577
 61 30445b20-da89-42fd-93f6-633d3a3f181a
 62 16d70438-44a9-0be4-9c62-d9719da6cab1
 63 87749016-b12b-6c9c-b026-f0dcf0f9673d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 808180445447784478085425434478420506743735427567774136246364406. Exactly this sequence comes out of new Random(345).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 33 of Run 11 (seed 37,057,156): new Random(37057156), 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-07-05 09:16–10:46).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.