A858DE45F56D9BC9 archive

201212090100 14jbwt

explained decrypted filler

seed 988

Metadata

Post ID
14jbwt
Title
201212090100 → 2012-12-09 01:00 on A858's clock
Posted (UTC)
2012-12-09 06:00:02
Timezone
UTC−5 · title 01:00 against posted 06: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(A858DE45F56D9BC9201212090100) = d09850dc672d5be1c7cd5e47171c94ec (name+title)
GUIDs
63
Filler GUID seed
new Random(988).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
91 · predicted N = 63 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
15 · 21
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

02F2CA243D8E8F88 9F3B9600DAE9C58D 001D5E6EAA963035 19EDACFD08AB2562 DE8E59DD0F084569 7FD39E7D9561B379 D3893A408931A92F 22C85EC645411C02 13C0D2F750EA7C79 120AD9272B7D973A 6D1907AC9A3EB2E7 D7CA0682130AFC2A 145BBEB3A703D8AE DAA53FCBF244CB13 F19DA1F42E865997 BAD675507A267109 40FFCB54F5AF176E FB67C947B0CD97BF 361CE6523C5D86E0 14897A6F22549C53 7E8AFFB7CCA9FDBD 284D894F7C5FBDB3 CFB27096DAAEE671 E2280452E9D6FD82 154BC28C6D36EDD2 9C4F75A75FCE2B95 CF1CF2B8257AAFC1 A00A16803E1213DC 513949216BBE9193 F36883E24728ACE5 33850A15F7907E1E 8F4B22B96D5E99AC 66C8B5DA851488FF 32E3CFF29D05568E 1E6344698587B519 2CB57200740C2AF1 96AA7A3D71797066 25F05524352AC4B1 3CB99B441E43627E 9C5F19B1D944EA08 AFEC547FF6087DDF E9241C686E9C2320 4A3641C1ADC2E57F 17AB864C57D50581 B636C434372C3063 7E5D97379A2E93CF 17472BD0DBC7A123 DF98C5D0A3B8E7DA 5064E97309945C32 D86118ED543AE45F 4516FE29CF2A12DA 547A6E9A802AF24F 470B03040B040A78 5835DCE31BF0EC68 2A7734DC1E659980 4867B0943607BACB 3733D7C5DEF9A0FC 5BF59B6B01039EDA 51FDF457C0F098E7 5C7833D1E9BE81F9 F7461BF5A7DF5CF4 2DA274481D550E57 20D2A77EFA18C912 A9C021E7976EE616 DE227ED6895B0672 A5FA6B82BA008839 D3F392810EA1B170 2F5A9D0A41C3542F 19AF82B880AD8ADA 4CCAEC0C9B7EB971 7035F16A5FDA1E91 463A4390E9CC3005 63028A3D36D7E77A A7572909CCE8F55C 64206139E5CF1429 57AE95394A0A8EA3 EFB9A9907E9A02BD 213BC7EC81966C8E 7C801CB3F7A542B5 E67D9D33C44FCDAB F5E07FB1CA3BBD1D 0428987D5517E14B 93D988125C729D8B 54B68C9E9164CBD9 1F973EC73083FC9F 00B94A794E757482 7AC2446AD70BD03F 7488FCEA0862DD40 EF0CB4BB4BF01B73 7C81A63AF4A658AF 14E7F15AC21B91E2 26B5CFC54CCE966E CDC76762F71006FE 442FE00DF2C8A9EE 67E84A51AF67C49F 4DEFB5EE7A402317 F8DE977029F15638 12DDC8B7380ADF7E DDBBAA55AD43AA44 41872CC97A740A08 6FED93FFC9D2BD34 DA0216094407FD22 A84F314C5FC99E4B 70301DABE7D06D11 E9624A0F3D89F20F 2EF9F2D22434A428 B91EEEBE3A2FE5AC 3345438510133BFE EA764DA38193647F 8E0EC33A94362F30 FD372AB3AE394485 80FCC36CAC571383 F9FC12C813024239 80D8A33369C173A3 5E4B0144CD43A88C 635215982093AD6D BEDC15216E79FBF4 EA0CC6BD49A84CF9 AAB75B2BAE96E1FA C769422DABC576D0 040E731262BC35D2 E28B37F0F0F6D19B 317C82B80AE150A4 9099FB1BF77F991F F6D87387CF8B27C8 F9C6D922EF03ADBD 8D9CBA9338D1462B 9E2CCF8863CD96D5 13F353FBBAF7E7C0 ED1CB5C2AC795664 123EDDD5CF3B38D4 0369886350D1EE9A BB32CADC6295B4D7 E959EFCA77F2BB17 561F70C2F00155B1 2C8A304C70140A85 A27018F6798A5245 35A543761A722CD9 AD6929B662FAA15C 7681E8C381D6E724 6255920F6AFC39F7 B7C8863098B6C16A 809110542EA0F481 E954605EED1D6B76 B93D2486B740A922 DD1B8D5FC50C4AF3 FE808B0B31400CE7 2568FE7174543E17 1B0C349A6A4C4D6D 0A81B4AC14DCE387 287BE1D7629807DC 5591C8A3F84AABFB 0577457395F5D8E9 201F1608CAE14228 5B9A51790B3BBD7A 8FE7CA39BFDDC0FA 41A7367DFA515C4E 858EBC12F613AABF 89C4DF955BD436A8 67BC0CB67CC27F3D 5141DA68A64685B5 9F2E6823275BDF63 8AAC36789A47724E 5C51628C4070F10E A7617565C3EF1391 B197095F1B630BF2 D9DF6DB88B8A19EA 29BF119765019D52 9CAF8B282B3F9C53 645ACE5740164E9E CDD90B36E430BCF3 8719CCFB645B0F60 608FB39CCC637BFE 8DED00FFEA9CAEB6 A2D6EC1319C72D02 C6CEF88B41AC94EA AF8D738457036663 4CF5EF2CE88C368A B8617C6EE788D329 D629549AF719FEA1 A367859F4904CA5D E0520BDC68F279A6 C1543873E06DBFE0 EA4835A604CE2AAE B6A8CA8FBEBE2880 3AE14CB7D298719C 2AA0B77A512FBEE1 3FFEAC3A5A01FCFC D16AF1671EAF5C95 92ACB4C0914E3386 A3101C187CC8C718 0D36BDFB187AF9C1 490422CE2F3E3195 D23B0C51BF31DE64 B78F163F5984642C 98070CD30E5222E6 C01231762A4BA8CE 3C832FF0B96E0027 5CF78B65FC650B3D E08D5A2C01D402C8 FE72506EC33BCE8D 2D6516629374FB3E EA07ED0F71FF98E2 D6A7EDD375D913D1 84C80DB3EAFAAD58 FF6CEFDAE1464216 7D0C882170987CB2 DC1FADF02FAE5365 218E5FB7C10D1994 0004A36DC8C09760 A846CD77F454E7E8 215CE890225C76FB 636053EBAFBAC9CD 266620CBF516010C E71C7E7D5CA0E04C 9C88B4D5F508B0A2 7867DF1E238D0B82 DED4D30BF6941931 63B7662F6BD4DFDA CC914E8E26093016 F0A8692DAA748A15 F00B031BB9CBE87C CEC876A2D54A7890 5ADE4F4EA528CE60 BEF5D00825720BA0 AA1A9CD2E545C030 64B98FDA6D85F1F2 EF0F5A9998BD2493 E04A66930D1CB4ED 644E20E95C33899F B7D03DBBBA65AAA4 1140AFBBF1068D4D 0759F4967D2B7A54 8D45B609D2176220 DE45376D493A94DF F8E6827CCA40C360 A236E3462BA0E00D ECF01C88A5719334 726C31FC1CF06DB3 B72998BEC02C488C 2C9A9B192D4360AD 1BE7C27573ADB591 111246C1C04C48F7 1789AFD31A3F43AC 564E94FC3D3B44DA 398DFD85262DC4A0 9AFC7AC6BBEBC380 AC0CC95CC6DAC29C 153B5C8B9DE5F869 A8DD004F8175FAFE 0D31F4630A0A64ED 3667FBE854ECC500 B4A7C8825E8227D4 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212090100 (name+title). Key = MD5(password) = d09850dc672d5be1c7cd5e47171c94ec, 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 3a28a32e-0460-75b8-aeb9-9efa695ab678
  2 3c2d62ee-c97f-6b10-8834-87e84773905f
  3 23f3d93c-6c5f-386c-a291-0a6585e3cc26
  4 71a8516b-a111-3af0-bf28-75029ac81317
  5 7fa21bce-8339-2db8-925f-a8e2a1afbf67
  6 a9390ed8-a41d-8659-b339-a1a48b39f4cd
  7 6d9842f6-710d-53e5-9a3a-b8aabde6ca52
  8 03d2c8f0-b616-0e69-869b-1f0537844c63
  9 c0b13f32-a946-1657-b817-e41386912571
 10 862ac19d-25f4-53e0-bdc5-dc12a4e45bb5
 11 38cafe77-bbc5-105e-929c-ebaf886b5a1b
 12 72d461ae-ada8-7e3c-896b-73dfd69d4112
 13 b0520e8c-df5c-73aa-b106-203d1a9a84c4
 14 de77a0f0-33e4-44ab-aaff-3557d6832295
 15 bf772796-ca77-4e87-b55e-698eb274f7db
 16 d5b68441-dcc4-09a1-a2f6-131500c1dc65
 17 b256c35b-6e74-1164-87f6-0033e17bca77
 18 bdcda607-8328-4a6f-889f-ebc93b3b9ec0
 19 0e3b18b8-780c-3917-8c71-933f50fc9849
 20 e0d698a9-9022-7317-91eb-f3d60ca0b078
 21 cdf878d5-e68e-078c-8a39-27f7dfbf797a
 22 1ef09e86-3fe5-2f33-b1bd-b1bcfacd8c8a
 23 8da703c2-d3a7-8989-931b-c4b9dbd433d2
 24 fe45cb0a-2b8d-108d-bfbe-0aaea1b56126
 25 c35143ac-a2b3-46e3-a55c-87d4df8244c8
 26 9ffc0d94-d828-8f13-872f-6616b2d518b4
 27 7487a2d6-afd4-3668-94d3-a104e5b96ebb
 28 2cb5df63-fa58-709c-b3c5-3445f1c04f06
 29 3a17c10f-4064-45a7-9285-8c26e500e2a7
 30 cc472b04-48e8-69bc-bb70-c366842354f0
 31 3be46706-1ef8-8ab9-8bc2-840871632c1a
 32 cd6eb926-982c-6000-8b96-4e04cc13b009
 33 ead81aa6-ca1f-5c53-993e-a287898e6c2a
 34 c7532b6e-17dd-6f4c-8d18-8da06b340871
 35 5d45cbd0-8646-5b2c-a709-ec573df0c8cd
 36 37001bd6-f083-573a-8f4b-b11f68472283
 37 37809749-0b1b-3687-8533-c993085f3118
 38 b7bcc275-3d0d-6d19-b820-835198d61261
 39 0f6fa23d-8dc8-424c-81a6-c1a03d3812ef
 40 0ddcf129-cbaf-84ef-a564-ea017a4f30cb
 41 2c4af1db-d362-8f89-bd92-9063250b5fb1
 42 187f487a-814c-16c0-a24f-bbbc9b08d5db
 43 64ee5b90-3fc5-396b-8f46-221c5aef2989
 44 3fc74561-1dce-0bc8-bbeb-b3b31ff89a3a
 45 6824ace7-482d-770a-a687-9daee9ba658b
 46 73302ffc-a49b-7226-afc2-672410411842
 47 a095ef1e-a62b-446a-85b4-f071f0abbafa
 48 a42808f4-4525-830f-ae86-59df0c5d5281
 49 7be8dddb-b4f7-693c-9ebd-72d6b434682c
 50 f5c5e3cf-18b9-7b77-be16-7ba3444cd2ef
 51 4789b775-55f8-10f4-9f45-544c955bf577
 52 68274bd4-14fa-0aff-adab-63b3e2b61444
 53 9d2bfdd5-8337-5543-985b-22704393b62d
 54 56c8cdf8-9230-6afe-b731-a9ee940048b3
 55 24731cba-29c8-095c-ba4c-6319591e1ca8
 56 6f7c5351-82d7-5628-b7d9-f02435b85a41
 57 7e912941-d79a-65ee-9a13-0d0bf161e21c
 58 c3e985ba-e64d-1fd3-b427-66d034910fdb
 59 f57da50f-6323-8e33-8e05-a858e25e52cb
 60 3e068c4f-4b7d-26cb-bfe6-42b4f2b6383f
 61 f590cf75-ebc8-59a3-8577-113244ce1294
 62 1a8dff76-c779-61d3-9c92-2c70b3e9afae
 63 f770b270-feb1-5fad-8079-b9b35f5b466e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 763328501517744014370281483746865655364881307748671056056182565. Exactly this sequence comes out of new Random(988).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 91 of Run 39 (seed 1,106,402,812): new Random(1106402812), 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-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.