A858DE45F56D9BC9 archive

201302251032 1971jx

explained decrypted filler

seed 27

Metadata

Post ID
1971jx
Title
201302251032 → 2013-02-25 10:32 on A858's clock
Posted (UTC)
2013-02-25 15:32:59
Timezone
UTC−5 · title 10:32 against posted 15:32 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302251032) = 2e3b2a4cc952febfbe061fbdf88f9f0e (name+title)
GUIDs
44
Filler GUID seed
new Random(27).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
18 · predicted N = 44 ✓
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)

676FADF4CB5AC1DC B3F90A71FE4F0C31 0B6D466FEEB74076 961BEC2D9B418065 B0029A9FD7801B29 C72DDFC3949FFD8E 24A5932349992806 7248DC62E753D238 07EAC6F6CBF12EB1 9BF9A4AF26AAD7B5 0B4425EA988D9B1D 937E564D5C22E153 6B0E1BF3F29C7EF6 0F90246006FA6C72 C88B711AD58A7AAF F4F6C6ED453BC9C3 D518445BEB9AD997 4D88F03CDE69B89F 91A79A23F4393440 587BC8224B047A9B 5CEB670DBD155309 9871D5BB534B6A36 32D8200E8B5400C9 D6783F22AB83108F 5EF8992920058A7C BBE1D0DCD055705E 292755F219E17943 3CCD70489CCA4745 B9BB46C18923EEA7 5B04B1FFA76061D5 5A9E817930C6BFE6 94DA67467833EA60 BC0FE18D8104CF90 8E0F98F1D5913963 2611FD94D9A8D49B EDBC0AB389274458 83098361BC8D5B64 1501FFED0B9F2A24 443E02E8C8EC2129 10D49F2EE763808A D6C3F32B39D0F377 D74C10B63C44A7DA 8D303C811BC1C923 43477FD5CDC43B13 015A8C5B7565109D 7A2BD6B390186DC6 0A0DAB918263D051 881D246BF6E38E60 3CDEEB8740CD0E0F 959E0861DEF5841E FE51202C0349C8D0 F6344652125EAD51 ADA7A5B14F6441AB ACCE8C8E68431627 107801952DF7C283 8989C35544AE565D 7188EA4FB29D468F 231E92EE62A20EA0 814BE63140380A30 9B48E8D997A8CDBF 1F8C2211039339E4 4AAC93E1EC135D88 81CA56A9C64BCF16 E755F4F5F067A67D B331274AA3D68087 C429466C8AD7FFDC 71A474BDB28DF975 61167E54EF1F242B 89D77075C8701723 B571AB150DF9DD49 6F36E09B4D7C0649 185BDB0E271EC496 A7D889492475F451 254E31288E159016 248C6C2254AB9C31 C8A9F20D9798CB50 04ECECFA824467E1 54FE9050187EDA2D 3BABB661D28E7376 8AB0B937DFF7B00D DBB62EAB48AB7367 E30F4A0F5BF727BC BF82609A71471813 1A4D8C58C7D4C8FD 2A3DE1AA12E8A319 14E93464A1985ACF 5ECB62C98AF19DE0 90DE0FBB45DB41AB 2EB3DC40E686F849 016FAF6762658E57 FBC72DCD48E3DCF7 7D21FDD347B2CA7D 5D046CFECDF88596 F4C69C45FFF0F178 DB11F7383EAA6C11 CAFF4302CB7B0230 A65E732CA7D0FBDB 96EA1B8312C863BC 6E0C4F129309817C 8381272DE63A1649 6A8F733560BAD225 C87C73F5F6B98089 A47599A08FFC78EA 585E6C8AD6FFCCE6 766707115985C16A 071C8CDA6DC375B4 18CFAD28FFFACCA8 6535381AD0B637AD 196F1942B6618703 79176FBE60819CCD C8E474440BDF6364 4965977C7065E315 FC238F0F9023672C A84CE469CDE15721 3ABA1CE065DEF6E3 2D406AEB8AAB131D 2C58407887E990E2 76EC8184B041590C 212A4A75C69098E7 5F05AD3E648F9F47 9A356D763B1D295D D38A6B1B569C21FE 832078AB08B42935 E4AD15B085F7C238 A3CF31C66C7D64F6 BD470232DF6F46F8 AA1270FBAE738CC1 2E57CC3C0BA575C4 371455DF0DE05CE1 D47F5DFC37888604 EF0BE7AC933D5C08 0498FF4218006E4C 18934822840A5FE2 0C567AFDCAE75B87 312F7CD9BD91FF8D 0134DBEDA434DB31 593FB3576D9377E1 2A5C123C14BD918E A035CE1DB6FF699E 9FA403BC44E2760E CFFC9A9B5B469559 39BC6E2DEBA10FD8 A33B362537814AF8 044D5320FCB95FE3 E05854F13E8AE371 0B0DC79184DB64D1 103B4EC50A31D5AA ED9E040A69AFB2FA 0854255D7EE9C8C4 19993AFA047696C5 F1D44C3A06F2DAC9 12BA1A3D5D7C5CD9 073280CBB3664D59 BE99D826B32B4A81 D119F2E9733C211E FC6E8C004E9BF2AC AAF9200EF03CFEE4 8D19AD7AA716C69E 38D8CE2BC2247F8F D90FBD8DB1D449C8 98D306746D250807 93B2268C9CCFA1D4 A902C9D10A749242 C34B2ED94DE9CC0E 1723CE0630F0388B DF438A935244D2A6 ED09F53FD0900718 70EA19CD677B4C9B 48E1DE5766F83DF9 8E33C225903BB9D4 C01EE1E64E43950A 169A8A0EEF0EEA4F C0D68D0D538156B7 DD093606E8EB1E3B A401EC96EF586AA9 3974D38B281E8A2E F15C9E7E0FF627E5 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302251032 (name+title). Key = MD5(password) = 2e3b2a4cc952febfbe061fbdf88f9f0e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8eb65443-5882-7137-9973-0e9f72710c2b
  2 97f03d65-9e68-6a27-815b-87890f4af137
  3 d400c93f-e0ec-5f24-9269-f92cdc2663e5
  4 a5e39613-46fd-2545-83e0-978debd74313
  5 2a7206b9-3e7e-3df2-b72c-1fce4a9cf87d
  6 241c4787-196a-1137-be37-19148114a357
  7 18e79404-a0cc-0a0b-be22-88e7f1199f18
  8 3c1c8fa7-77fc-8433-bd02-682e7dff2ab1
  9 8eb10f6b-3869-20d3-a1a4-1cef3d02c12f
 10 d685816f-2a20-2f55-af22-8b04060b9957
 11 42b596a5-527b-1669-8c1d-160181f09fdf
 12 dd4c9b67-8abe-48eb-b505-0f6d12084aa0
 13 25c53a70-4c8f-16ab-93a2-73bf4020a495
 14 121db1ec-c7f1-4604-a167-311f186233b4
 15 06cc1de2-00fe-7340-b546-03521b07e8bb
 16 bb496a35-b35a-8033-af17-486807fbdd3a
 17 c2e0a337-9e80-1ac7-b572-45d0b0ab7541
 18 70fd0ccb-b1d4-68e1-afd7-ea68fd6891c2
 19 5cb988e5-b2f8-3a27-b40b-5ded36cf9f87
 20 43736fa5-3859-6e0d-b5b9-57fb575e4cab
 21 773a7a0f-af8f-38d8-8db3-f7fe5740da4c
 22 216f3d9a-d78e-45c8-882c-25d1b1f09672
 23 9db3d3fe-aedf-4248-9723-b2b22e2cb70a
 24 e6d62f26-585d-45fe-b0fe-c6979008c21b
 25 933d5225-1125-3087-a9ed-310189a622cc
 26 e9e8d3f2-851f-8846-9a7e-3a15bf0f49eb
 27 398a713b-0531-1dfd-9e7f-24336e49d866
 28 913ca6d2-911f-358d-a30e-1b2cacf826b6
 29 91ce9a4a-ff01-0186-b033-38ca7d3b0215
 30 b430cf57-490f-7ac1-9b5f-fab826fa8352
 31 29a70339-d66d-1dc8-832b-11af30dd7882
 32 a81c7b6b-ac1e-577c-aa48-f7333fafe5fe
 33 0b7bce55-b409-185d-b3d0-4173b97d4a1a
 34 632b5d49-1e59-52c5-9aa4-2aac9fba2a00
 35 a614afc3-3fea-0c82-a066-26c01e2018f9
 36 135c753e-838e-807e-92bd-8cbcf1a0d5b5
 37 ff1f8df2-5bef-33b9-ae78-cac034df8ad7
 38 1e5e25c8-13fb-747f-9f6d-97b310a21d3d
 39 c8a8f21e-afe5-8984-a1ce-38effdb256df
 40 e5529203-939d-2234-bcb7-9b0767085047
 41 7f1876f4-344f-243f-af55-baf30f2fe47a
 42 3143ac72-3b98-1e54-84e7-e6c6b95f1151
 43 32dea33f-4c04-543d-b872-4d61f97f4a05
 44 d80673db-a6d3-28e3-a1e7-487ad7a6ac75

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 76523108221414781636344438130715150837822152. Exactly this sequence comes out of new Random(27).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 18 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. 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.