A858DE45F56D9BC9 archive

201302270738 19boa1

explained decrypted filler

seed 257

Metadata

Post ID
19boa1
Title
201302270738 → 2013-02-27 07:38 on A858's clock
Posted (UTC)
2013-02-27 12:38:57
Timezone
UTC−5 · title 07:38 against posted 12:38 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302270738) = 4c43d0799c10b5314511e3a67ef3d3ec (name+title)
GUIDs
52
Filler GUID seed
new Random(257).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
59 · predicted N = 52 ✓
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
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

60F89844C2EBA716 7B90DE1CA90E3F64 7D3A1DCED4A6F780 5936583D5AFB5ACB 4576D0DB40257BC0 FD880ADE9DEB9D00 C52F4AAB9AAD3A0D 81E10813C87DCA6D 1422F27180727E27 7497BE2E39CCB2B1 A2AEB8A1D2D4B487 323A57A2284CD244 5011FC32084BBBC2 D1CE25386431AB0A A905DF7948CCD30F 440939FD9180A037 98C0B8BAC2891CED 96C7C7C046E0FD35 44A6870183274F7A 8D4CEF4E97DA9EFF 1A8445ABA8834FF3 FCA844390C5084C1 45DF25FFC13B8765 5EDEC1C4385CF44D 4185DFF864201117 B0255445CA69EE92 44D6FABD0F160BDC 6CB4EF15A5B06FB8 B3A77085CE664370 D49BFF38E3B3E665 7FF74F2CB81A3D19 1B0C7E4F6D088059 7761D2598BB3425A 1725DA577012E907 5F377F4F83E11765 EF387171BC595C1D 001DCB8DFA97E623 227EA29454957A1F 6391AE1DCCF73A64 CBCA51D73E1EF890 3556F393D49C7DA1 6C079D32ED30B7CE 3BB25F8E2319E09C 3A5265F5F92F0C82 828F39566BA151FA C9D4C24C0D8CEE5A 67BCF25D1F30B3F5 9518550D4E8F79C7 20AC6C9642B6BE7B CF1D72FAD0D7ED8A D2E8D3FBE5315CC4 45339952C31DABE3 3286B37A7933DA3B 163343EBFFAC5D93 968D9058C70D5F2C 3FC3C6C402294C1F D8D260427F8B32C7 852CA0F7530435EE A4328093DF053655 10808D380EF37B05 7ABEE720E9BAD74B 2EEE0D8DA97F9A13 02FC38FE87BC3E98 6FD6DD084C419B95 75EEB3258D3A3BFF 1906E4D91D73441C 8C4BBE44E9EAFDC1 48B6067194739929 E044BC460021F1D1 E5FF25AA12CAD371 8CCBA4DBF2E3F645 98B6F60F2ABADA5F 065F1AEDEE4CFD7F BEB65FD3D2EBF8B2 D67AA82BFE7DD54C 81FC90FC0874C742 3300BB3033ED8F86 8A5D1D70FAB36C24 8E7091EC77852AA5 098D06423AAA1C58 E6C8E252C2DF113C 149EE603A325CD28 4F31C8AC5F3851AA B4AB0458EC419CA3 B37E21AE67804EFF 63D723EB1297EB7F E640347B60CFE7E9 3B484B5AB56E60A2 9D90F9D3E81B4DD5 824086F5DE28F3B8 4465535152878C93 58D883786E08D0DC 492283306979D899 B6DBE421E8B5EF6D C39AEA1FF5DA0016 F53C1C54B5DFEAE5 47DA776689D0B94A 0B24C3D858F77ACA DCDE36B0018FCDBE 27DDDC90C53B26FF E422310C2AFD72A1 447D1D8F3A093F45 6C22798EAF32330B E72BC5FC9510B3A6 3ECBEF041F91460C 69C4477DDA980A5A B07443FC2AAD60D4 EB445E40E15D759C 818F72BD9E9BEC37 F1053DC5FCEFF173 BD35E7D5A9B8957A 21573F02F2A6097E 2B894B56D725BFAF 53030DF9140DFA4A 5A6454353090172D C1343D49027D8020 2900AA973295EA84 417B97A5D9BB83C6 CB8D98B3F3170156 7D2740C97C4AEECD CD1C3835DCB65A3E B632E8688027AE98 B2162EAD746F5983 5BF2B916AC8BE3D7 FEDD8C5F70F5816A 5530E6A0EA842610 EF89CAF0125971B6 EAF4BA76AE3F5E50 E56BEE0AC5B00291 391E2D317E332B8B E0B75BC90D1C9775 8B63D8398F296BB1 EB31ACC062C50977 DA2C8DBA7D63693D 76A51E63BD82AC44 C395769EA0EBE302 7C07B811B494FC2B 2E3DCBA73699D822 D7EA733C16529E48 EB60BAB6C7A8F8E8 0B1A5BB78538AF8F D4754A7D29AEC628 F754CB133318EB63 07D32F4E6A65A951 32697DBB29EDCD79 3557CC36C62EEC08 BE768083C7EFC181 28098B47F478109B 48E1505C24226D50 3974EAE6433C15C4 AF2A0BF15473A681 A4B97B9451ED8B9A 4725FFD6FA86859E 704E9A9E29F9A4FC F6632F307154C9E3 351F08BB151115AA A57D14C8DD0F1BC7 76B5F5775BA56269 FDA81C80DD439CEE E2221DCDADBDCC16 295F92B377951557 3F3CF4A36E5F4921 D499C1B622117069 A73516706AB556F4 46213E448A882FD8 967132B8251B88E7 23DA05FA7878A8AC F3A1C0B15C0DAB4B EC4E6A6D05EE4E18 48A131B49FA7F7C9 8A94E33F80391F21 FC7F2AB730625D24 30DDAB7545486B03 E3C8E07F1BC613DC 1ED924BAD0096A67 4EB77FA021E8C6DE E6058446AB78D314 A5B6210B3F691B19 12FAD0C8DBF6925F 26E9DA520CBF2960 73B346C1791A1A1A 09F7C11F62E3E13F F42FF9D7763B1553 06653B8CE48DC84A 4B6D7665C938CAE4 2A9DD7D601418389 C7494C617A534E08 42DF2EC08B7D8960 089ADE7AC6AF5660 D6C3821BA6C9B9E1 70C36B089993D5EA 30D2BB59661492B4 6E7DFBF431039282 A8C849699EF7BE86 33053C05E069B872 1D6AA3652C73C04E 7A294AFD93224FB5 179C8DCA61C4069E 2B1AB2CEC77A95CE 61EEF5D059C1D3EA DD201E403C413BA3 08E436CBCBE959E2 5901B335766047AE C5B839925721E6CE 127D9DB3FF2108B8 17913D7680BF594D 8C223A4FEDA85751 5A6280C5A6F41746 DBFB47C40A4F8719 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302270738 (name+title). Key = MD5(password) = 4c43d0799c10b5314511e3a67ef3d3ec, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6d1c4905-8733-8fa2-ac93-0bad469fe1a6
  2 1d3fbca7-1ed3-2583-aee1-9c335fa340df
  3 4cc7e355-76ff-39a1-b61b-132e06e6efa9
  4 871e9e70-0a38-36e7-bf9b-71d5186d91d4
  5 bc6213d1-4e65-2178-b5a4-5f06b4a583df
  6 4bcb1bcc-46dc-1271-a64d-be1e5465bbd4
  7 125d83c3-e9fc-0c86-af23-42defa574b28
  8 527683b1-b9ed-3348-82ea-f1d956594d26
  9 0a5bf73c-ae61-62e0-8c8a-7b0108fe1a3e
 10 5486a2ee-e177-0053-ad9b-adea7f7dcf44
 11 143c74d3-9575-5e22-aa81-ac9c78998fa5
 12 94c12721-8a3f-07fc-972b-d73152db4655
 13 7537520d-838e-2ae4-ab87-25014f672d15
 14 ab36d371-7e8e-1534-8243-12bd54d57ecf
 15 05402243-9c4b-7e7f-81ee-b1dcbd76abf0
 16 5a18ffb5-6fcf-40fb-85b5-2c882091eba9
 17 4cba5250-b484-87d7-849b-7f5636cd6941
 18 24bbb9dc-2236-38b6-ac0f-32e6c305eff1
 19 7b15807f-0993-51ac-89e4-ceaf79edf279
 20 d73ab090-c7db-78f3-a4f3-f9b24d00d540
 21 97eaeb89-3c06-8ce8-835f-d116dcacec7c
 22 3ffa7ce0-341f-8fad-bf01-fc63f952ff14
 23 4b8435bd-e6bb-339a-86b1-4b9d6751dcaa
 24 d8abb0a5-7601-71cb-9f07-77b77a36663a
 25 2f27673a-8687-7ba0-9fb6-d403e98e02cb
 26 56912abf-9edd-7d65-acbd-98b5f8f2759e
 27 97b1a159-68cd-83eb-b09a-c80d23ed2675
 28 86aaf39a-c386-8944-93cf-0df695853ea2
 29 583129ed-dbda-4fb2-aa54-6cabf52dae4c
 30 0f6f3ffe-6652-015a-8253-4b17af8def33
 31 77e82bd6-2afc-0cd8-b643-e5e280527d55
 32 6586a9f7-545d-1db1-b1d0-8889a562027b
 33 1eaae377-8d07-5318-ae89-7ea7ee916339
 34 c38db795-8205-3b77-ae57-7c758bbc7b5c
 35 598c98d0-b153-3d21-a533-c7ea11d19b29
 36 e2b2f970-165a-816b-8007-fa1904ff9c34
 37 384a3794-1213-8b73-a5e9-6de56b6e00f0
 38 9f2a2d97-187f-4d14-b0f9-d9ff5b7d70f2
 39 2b6bcd20-cb44-3b2c-9574-c42f23201f5b
 40 d39bd7c5-3c10-7111-86ab-a19d80efee6e
 41 e3e5e496-694f-731a-8fdb-f7726eca3d40
 42 01fec52a-c324-1be7-8227-1b40c8642e3b
 43 99b701d3-87eb-1187-b265-84d4ab00fc13
 44 b96933cf-4d54-33e7-a71e-c37d4b723690
 45 79bb7456-e684-302d-b901-0e92c1eb7a81
 46 9473d10a-8716-193e-9993-4ef66f733a05
 47 ceb9fd05-1b99-6a9c-99e8-2d44ef692131
 48 fc45751d-005f-4564-b3d2-c966e539c18a
 49 452b54ba-2040-2c81-868d-405dfe30a99d
 50 acd830ab-d509-1848-8a03-b1d741792ec2
 51 7ede3903-eef8-2b83-84ad-07b89f0f8ccb
 52 5338918a-429b-42f5-84ad-6b9e23997d00

Explanation

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