A858DE45F56D9BC9 archive

201207091744 wajfi

explained decrypted filler

seed 250

Metadata

Post ID
wajfi
Title
201207091744 → 2012-07-09 17:44 on A858's clock
Posted (UTC)
2012-07-09 21:42:07
Timezone
UTC−4 · title 17:44 against posted 21:42 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,536 hex characters · 1,768 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
55
Filler GUID seed
new Random(250).Next(9) ✓ verified
Run
Run 14 (seed 205,976,312) (seed)
Draw
16 · predicted N = 55 ✓
Machine boot
2012-07-05 08:28–12:28 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

F510D483D3E4DF0D 09471B4D96AA7E48 73C42C0E36F66F56 B126BC00AEF8E27B 27B49CB3D55D1B6D 18B6385B960A70FA A66985EC781300C8 B19E249740A518A1 BEAD0F78945BE575 1404B82A78A8A40E C52A623D086D2654 A59D018A5AE32A14 0F1F72839840A237 29811B1EBE530D12 3D02EE962842DA3F 09ED6AA162A58DAC 8B2E91CF1DE48945 5F8790C37AC6B79D EDD7A1617026CA1E 3EB8981402AB817F A52C4F33B86F1A1F D4C9E6EAB28F2562 3B5D4F722FC90B15 C80093309D49FC10 A801EC0926489DD7 987D8996ABB46D65 56BB7875B328CB99 E02D79F5F7054E4E 2E65933BAF994657 F75F3254A03DF976 351EFD86544A258A 1973303757866668 28613BD769DA80EB 1A4537A242C0A902 7F64629E8DF7463B 31D82191DA65BC22 1FEE3A480CFCE03A 06608891FEA0685A 0DE14762B00CF766 2BD8A8FA10C1D233 371740182AE2E8B2 B6E74BDEB4FA1A2D 07AF6009A36C2793 0B35BECD63A908AA 159CEDB7D3C5F7E3 E3BD87AA6CB318E7 4EC931AE3D829F08 61DEB029DBD2D9A5 69546C951040A9EC 884022BCF12B3649 C153F6BC7AFCD45F B8D08A2FBD3228B8 9FF8E068119F53BA 0B40701E174E19F3 0F6AF3984E226C04 6FDD5EFFEA3C8D5D 60B74D1BCB0740C3 420E8C80BCB00282 0B4ED663B69D44B5 A27E947E2A99AD7F 27A83A44AE5D86D8 F343836917E0A381 C977F0DCFDD83198 5F28AE1031B3B877 C063F68E29B8C315 65D5C1A23960EF8E 071271FA5CDCEED4 63994ADF5C8D7B26 1208711DD8A1743B 01EBBC2C410FC4F0 16BC663D35D62360 EE193388AF0CDFB1 6CC3DA8322C49C71 5F89A1C8F00CE456 8B29C289A54A38D4 2DFB3CD686D70B19 CB5573F522DC57A0 2DDE2C4F2CDBE93D 9EAE55D868BC6FCE 7EB0F5CFDE1969AF 5F1A750019518CCC AF6C7F11044D7F34 614F0AA4B0D5B372 2CA9B04346C16FB3 0F2EF1385EB9304A 621DA3573FAB5DCA F3E28CE67EDBE622 34E37B3FE6360D30 05CD1F3A1D9AAF99 2DD37E6AE4EFA6BA E673F6CC6DB682BC D204B261FFEF8DAB 9584EFD583D37ECF F7995E8BFA7BE8B3 EEF3082C118670DC 2509CDF9909A30EE 8F94BA0573D5B86C BF17F8EDFFCC6207 4A8290222F78F795 B9F59EADDB0E78BE 61A117C955AFA294 EC944DAD33B34115 6FA461366516B9F7 F34B5B5CD1F3E5BD 70FB08FB9B80FDFC 9E58459E605A9CA0 DB228F54130C8B1C D161FE789C0BEEF0 AF39CB095DAFDC52 1C2C018FB2B0282F D36E5BC1801A8C9C 656CD570AC69975D CE77CDA96CFB806C 674442702E1D170C C40A52E63B9F0386 F551CB2A3B9A72A3 505033BDCA8B1DC1 6F5F1B987B4F581D 0F17E437AC6E6612 B92E195E692E4BA9 5165818B47D0E878 2F104E4A82B2B2C2 24E52ECC2DF3654E 413918C49FF6A34A 28C640FDDD3BEE96 6470DB6765EC1705 A6B35D48B2AB7869 462EA707ECB50CAE 7E536E3D4A6F5C05 193E860140D50F80 CF1A9822D5251443 F502723F52D1194A E5391CD50DFC78F1 299F1B1A8D077DD0 5F2803FE3EEF3BC7 423270813407F54A 148B7B23E09194D8 207B9F66B5A4BA38 4092A6BF983E3419 A072201DC5F9A5A5 F2CC92FD324C8F1C 5D59CC849EFE7298 CCF00161ACCEA059 DE59AF46CEAD3B92 F6B774F1B7BCC657 BBE6726A6445835A 01EE7595E6D20CE3 5BE44469981204AB CF880C6E73831995 50FEFAD19E58CD60 705A6734885453C4 C7A9D33CDC593CD2 4DD2B352C747C5D2 E7AD9143C655E0EA 6B063EDED3C69CEE 0A1BCCC465B86FB4 69104156F6F78592 7DC5D033DCF7F536 F3D99AD9F9279D2C 52717C741813A128 8559B4E171789D7F 822FA942FBFB7164 302BCB7634F71710 5AC8C79516F10379 8A2B50B53F1E86B9 E0B6F8C1D2FE1438 65B65D2F05ED2010 63251AF2A3CDCC16 9223D4500C6906EF B8A865EB8EFD2110 28AFF552DC2D24A4 5068FAEE3DBCAF98 3AE4D34A4ABD3FEF 44D775D52EE39D3F 09712AD0F364EC85 DB148CBEA83A21F8 D50847938FEB8915 B5FCD4282443A56F 10AA076C4D936C17 5FD42A9664989D1D C024B0E5E3D4492B 1E18899FC31520A1 E22EB2BE01E6582A 953FED9002B5EB79 F4EC2EC5A8284EF9 E42BC657BFC3E195 B3E046B0112672AA BEF8491ADFEA47E0 4B818A6636335FAB 3640B976B62C8DA1 E800E388ECD57536 816F581C0A77D4E2 D12F34819C2F80CE 04023EC2947FE1F1 EC3B46F25C971FB2 F02BB27A0BE2D04B D9203DF45739E07C 473D4D22CC3DC69F 35CBDD14F2ED5127 D1DDCA777FBA5DFE 6A8B7AEA3D1F38CC 63EFC91ACED2010F 87F6067815E64966 FC95528BA41E6A94 F59EAD30CF969A4C 9BD9CBD933C44BF5 B685950F119CF10A CB0162EE9A8AD7E5 D5F9080454D7EB3F 9842F26807ABD43E C2ADE1AB9CE75EAC EF6078CE929B3B0E 7F508FEA6A6BE4CE 6CED095613D831D1 2F462F403AFE4C1D 289308B861810ADC 26B27BABCA3BE271 4BAD14789A0021EC 0C4D19DDFA1EC6F6 BAD60A4BE565EB7C 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,536 hex characters = 1,768 bytes = 221 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 55 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b1d93150-348f-2691-8ce8-9ace46653506
  2 d042d2e9-12a0-183d-993a-4d51491785e5
  3 3b597967-a1c0-4245-aadc-247386b7c2a2
  4 5c789bac-7a8f-8f5d-a12e-6a98d6d148be
  5 9485325a-00f3-01ae-8a7e-1b49c48b568a
  6 3c03a98a-2fb0-03c7-a6a3-8098d0ea088f
  7 be12e968-76d1-8d22-a1d5-328b2267a8c5
  8 a6e08ed5-128b-7c4a-9653-61f4a04df1f4
  9 d1a2545d-aa59-86ce-aade-33dd7b29b56b
 10 d8ad10b2-25f1-4db4-b4e7-b322b65145e7
 11 516e9b28-6f5e-47a0-a6de-b2a4a40906cb
 12 4a95a944-11bc-5934-9961-1d2f4732e22c
 13 a138a3c4-bebd-4544-b639-6b01b6573d89
 14 2d4c5b02-7d90-4b4f-b49f-d5eecdeffc35
 15 6ff96d6f-327e-8273-87bc-5a8507e39d91
 16 9a175cee-1509-1f58-ad39-8832afb9eb64
 17 55aaa6df-e7c7-8de8-bcd1-0dc1357b36c2
 18 a857e204-88ee-8855-9ce7-70276ac4b1dc
 19 698f1f39-12fe-4675-b945-1c8959ff41ba
 20 fcd58d02-d2d9-1263-a433-828162967bf5
 21 80b5d386-4870-01c0-8e93-dde1affac08a
 22 3b80492a-d856-15fa-b66a-3a8ffe61bdba
 23 3e3cefa5-425d-2076-a619-4f0cfc0f5326
 24 f77344e3-99bb-3aa2-ac33-5054ee6fd622
 25 6e92b3aa-d4fc-1f5b-ae67-ac53f4ec1f73
 26 cd735441-4940-2a9a-956e-2064fd62b4d2
 27 a57463e5-43b8-7023-a9f3-3bd4351fc28e
 28 5dfe8d72-481e-5ea5-9b8b-a821bf5140f5
 29 c815ff81-d348-54bf-b464-ec5e94c7fd07
 30 16ccb2f7-747b-3434-9af1-1e88bfed1e8d
 31 ca48f6ac-9bba-4b7b-8254-db348a948ebe
 32 2a7b3033-7757-27d3-b201-e86d096f91ac
 33 2db3cd9e-75e4-77c9-86a7-e19485d72308
 34 557dd71b-2e5c-29b6-8f14-36b71b8a38a0
 35 34a0f0f4-6c63-87ab-bf33-1fef8eedf13d
 36 3cbda164-b22e-543b-a77d-03204b3b7f1e
 37 e6383223-e9cf-175d-a0d6-394aa8caaa8d
 38 c2397798-4456-6ea0-9d3c-c92dbcb88083
 39 d6218056-2d46-192c-ac6c-e957d6bb7e7b
 40 a4a1627a-8d71-8bf6-bcfc-018f41630fa9
 41 3449be26-cd2d-34e9-8a24-226690eadb87
 42 54b28e69-84f3-130f-9cf1-067bfc899c58
 43 3b889de1-d7ab-112c-9143-3bea0a3aa1df
 44 c35dd8d5-200d-58fc-9f5f-072ff8247546
 45 f5d93892-7b4b-6005-8199-453c260c436b
 46 7def3819-0098-8c52-bc9b-480e1ec69356
 47 9f366456-62eb-388e-97aa-d93faabf6027
 48 d8b3e738-42d5-3416-ae28-d3417cf4332f
 49 e959963f-da4d-5803-b313-aff7346a2c81
 50 b6bc524b-e710-2ece-a3b7-7db7b6410a17
 51 5c2c6ecc-d91f-4f65-8bf6-0366247db94a
 52 1e838908-a82d-375b-988d-803f0e4e57cc
 53 682131fa-589e-2d34-bf31-25d8899b79a6
 54 74e58f0d-3662-3977-9373-47d1ed34e76b
 55 381241df-d9f8-286f-991c-856924074d6b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2148008784454481884101231275534272851618311568335243232. Exactly this sequence comes out of new Random(250).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 16 of Run 14 (seed 205,976,312): new Random(205976312), Next(8,64) per post. The RNG predicts N = 55; the post has N = 55 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-05 08:28–12:28).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.