A858DE45F56D9BC9 archive

201209051200 zdgbb

explained decrypted filler

3DES(name+title) ECB, 59 GUIDs, seed 867

Metadata

Post ID
zdgbb
Title
201209051200 → 2012-09-05 12:00 on A858's clock
Posted (UTC)
2012-09-05 03:00:08
Timezone
UTC+9 · title 12:00 against posted 03: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
3,792 hex characters · 1,896 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209051200) = 243fc5a395c2f624d9c1463d0c68234d (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
59
Filler GUID seed
new Random(867).Next(9) ✓ verified
Run
Run 28 (seed 1,774,293,828) (seed)
Draw
3 · predicted N = 59 ✓
Machine boot
2012-08-15 12:08–12:38 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1791FF13D112B54C 74F08FFB2C0E416B 6F55CFB03982FB59 03E64E0106C60B1F 837B89785C6393DA AEFB8D004FC9FE40 8546D77F157D4600 AAEB2AADA1D19293 2862026D16DC4587 2C223F3D1F6DE0E4 C5929A1EE424C0CA 6161F8A26767E318 C661A342E1F29A63 E8ECB087E79BAF9E CDAC548BD355165E 1134D112DCDBC9D6 2B991E48CFF6C67E EE7CA1038F1B8C31 160459D4D11A3A07 3F69D0FCEC00E224 89276A0ED5B37E09 64E93C97ADF8E984 3CBF0A254E91E99C 5DDAA2134A77F798 47A404B81EBDE238 F501D8183B55FBFE DBF14C64D240B914 43EC2E457EE7F3D0 CC1A60A2E49B0DF6 D32C7D07D8547EC0 B10A474D71A28427 ECC9C75130D025D4 AEB28A957677E55B 8BCB42A142074294 AC534A69AC163241 39C228A771335039 00688DE763D6EFDE CBA5A3EB3F43ECAC B948666A87A17F48 2A21AAA8875BFFA8 B20FCEAE1C38F451 E8AD1356C39AEA5B 96BC81497CC11FE4 845CF6950509F13B 2CDEBF9A86DC7083 4A516C6FD62D02DF 05132C443D34AA20 00EFF84A81121B68 5813A2561AEA00FC 5E5D8F0F7165055E AB8712869922414B F63E7826CB091550 8A7C02E0D8137B10 5A855E55D4E57B4B 9A92D66E58A72018 33A0BB3EBECB383B C38C419FB342D991 AF8EFF1096EE482D 2205A06C39F2BDE5 4F51B775A3C62D3F 544E66291FD8AED0 BDB92A0A91A3521B C9CFE267734F821F 1C7EFAEC2F92B684 AEC43780F6BA8E50 15D2E2C07A262297 A9D4DF272AC40FAA F7BA0F42E8FE1759 ED9505EAC41B7306 36CD632150E2C8AC BC2E96E2250100B7 9B6A7A513A24C3BB 2778FEF5BF79C70E DB76533704FD2564 ED668529E9F986E0 9E818084DBA209A7 1893BCCEF957CE02 2B44F08B4B30A0E7 8034C662AD335FE3 D3BB9EDE5ECCF3EA 9E37E2396E217298 8C890EE2F919A32A 43840B79EE9AEAAD 8F195AB035A104A2 447ACE01A265B166 42039A3E0298C839 DF094BFA95D42CC9 26F13B939F21AF15 527BB95FB899D214 73D4F8DEA0092225 DA91F3978E56BEC5 BD73D24F8ED6CB2A BEE421D324399390 CD8CEA73D4AF1155 AAB431BF89213948 E6730790DB3D540D 929A4589D364BCC9 DD82A724FE630AD7 95B51F86FDB5C6AF 660901B0BE203B37 C80FE5E87CB5A648 B722A8C8649DA37E 3C8F8A1BCD2AAEF5 00F95D0A5DBA554E C6228FBE8B5CA43A 1C1655B5C090CBAF 2B288A1FCDD2C75A 729F9E77B5928F3E EEAD0894D1274337 BC1A6C31A9B659B4 53995C6B9D00FE8C F869C49A989B3FAD 6779681FFE618465 0B6FC4ACDAE6F738 93597B624E5851E5 4C7DEC00B8377466 DAE4C2EEC4544A5E 3EA5FAD0F944DC58 806AE1AAFB04123F BD3FA0003CBE6433 64E0FE5F603177B7 D67C1DEF7AB6E6AE 777622D6B549B045 A6C0970DF1207FB8 98BA734496F3A276 8EC08ED543359855 583ABF674724C16C AB0D84BBB47D7528 C103435D0B1A83DF 477F0218B2F817F7 23A903E494BA32C4 2FCF2CCC2103A9E2 A15E077ECE59C227 6D0D132A40B1D37D 375B5D3430A7FDD5 8EB260F3C9FAF660 93CE5E4F913AE9AE 18ABA17E517AD907 AEAE9022C1D45C18 E5446505AA6EC828 864716FE2085940B 4E5DF915EA9A190D CAC36860FB3E7920 FB6306051AD78056 050DAB72A101A780 AB87CF175DA2EFA0 ED209BB1A8D960A1 281477C4F27FE976 83A79293B2F487F2 06748F3068D6DE92 D25AE1965D4DBA2C E4BA66139AAC3B1A FDA02C2EDBAD65B7 5534138F665FB1FD 202367085C28E563 B1FE40459E10150B 08AA86F9F463A813 394863D0BAE0151A 145BA0DAADF81748 3209C6AC6D292BC1 4A87B2EF26D43820 E47D6A32783FE0BE 820E60E81B592346 94E9295B33DB599D E8FEC368E490F3DF DE6519D68A812FF0 AA1A439112A48925 33E73437618B7465 78C6F5FE631AAFDE A4895506624C9981 0E3B9813E2C17916 9866893334908113 EE12A55582459DDC 14CEA5C3976A90B5 9066881FAB5BC43F 22894F9BE64E2BE9 64BDB2CD1057C2D9 7FE21F021E2B9300 6E46C31E0EED31FE 8DE3228232DFB3BE 51847F43C414FC1A DCAD5261F540250C 8E9D83CE63C97381 F42B5EC069B5FE45 39116C3D3B9586F7 62E0264C0AD793B5 C7A9030F69345913 3D1B103E63CE3CD6 972D6CBDDF0C36DC E9DF8B476BBDE1CA 74A56C7241292739 465739E46798F57F 13A42E31E2F7CED2 4F2C634C4F288C70 55E782CD6E85B652 CB98C07FCD9E8DE6 4103C21694985166 E1D25BA0CEB56509 F17A6B245C900064 62927F9BC8ECE165 0BB0935B09295E1B 117F54B9DA3F93D2 698E1467DB8EA48E A8A594B40B356AEF 2F28B84B2E68FDC3 4B5FD85389E1D3A7 0AB3E06833010AAC 1291F14179CE8364 FF70641CD48C36D8 395A50CE47FC420B 8E10069A3FF40D10 507252E297A797AF 4C8002680D8EAFE0 297365EC40F0CE0C 64A2929324D377A8 6B701360F9239308 F54E44F356C54B92 65AB13B1011A7572 9597D00B3B25DC93 9E4AEEB14F9BF0C2 218AE4C7D3B030F5 406E400985B890EF 1D7228474EFF2E6D C8E79277F28A48C1 12A148915807B1BD 4589383FCAAB352D 205D307A4482DE8F 679D95ED58EDE5AF D9D7A52ABAA79F2C 5BF969DB5A3431BE EBE695B1AB214301 3EE90FEC7D908F8B CE0F893852AEB14C B087EA2555C46F5A 24D687586F2FE5E9 BCD69D6D07FE1C28 CC5C1BF6434733A6 
  • Read the ciphertext. Strip whitespace: 3,792 hex characters = 1,896 bytes = 237 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209051200 (name+title). Key = MD5(password) = 243fc5a395c2f624d9c1463d0c68234d, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 59 GUIDs as hex (shown below).

Decrypted: GUID list

  1 592173c5-6cd6-6c9f-bfe0-e41018d3a82a
  2 2b70c2bb-ac16-11bf-9923-dfe77b0892bd
  3 b88c68c9-3f10-7833-9318-680a0d4906a8
  4 c96dca1c-df7e-52f9-b92c-cba7acd142d5
  5 9bf945c9-8edf-5478-b911-3485d4a629b6
  6 dee46730-83f7-21fc-a454-a578c8c80320
  7 661c87aa-e0fb-32cd-bbda-64efae599069
  8 cfccbf94-6a4b-319b-8dd3-3aa18dc4cfe4
  9 569c3dd0-3b13-215a-89cd-a48506a031d1
 10 919bbb7c-5187-8b9b-a8f2-6f6cdf222ced
 11 060f4337-2ed0-0c00-9417-cd16fe671f20
 12 167fc046-f9db-37a5-9997-b03c52edb57c
 13 724b7a8e-1ba6-5259-9177-71184e1cccff
 14 2932b4dc-7364-4bd4-95b6-b421aea44826
 15 4126b609-224e-7738-9d16-d23eb9e38acb
 16 387c444a-2b88-454d-95fe-0759ea422bff
 17 c500f909-e656-2b45-8581-bd322632e649
 18 06fb24a8-deaa-44da-b620-6a28dffc738a
 19 bc450aba-8183-1fb8-87d7-a33a5cc3b8b2
 20 15e6e72b-15eb-021b-9e52-fb7e461b045a
 21 22eec316-7dc9-025c-ad48-2205b4d3d5af
 22 71692ee9-c769-40b6-9c77-6753243755b9
 23 daa79bf7-e036-4958-85fa-123d920bd140
 24 56413523-0be9-86c0-a2c7-a995f96cc640
 25 79fd9e5f-5c3f-64bd-a6ca-ba0aadaa3fa5
 26 4d9392c8-80b1-1b63-83d8-762682147357
 27 ea37a1b7-1822-32a9-b7cd-0a04b4c68653
 28 25289d35-582b-787d-aa2a-007b109ff820
 29 85dfd614-5cad-0475-a0f2-dae03b91b602
 30 626fae39-7da4-20e2-8cd8-c1792fd33e8a
 31 e3c2af4f-1107-2b2a-9198-1ba618346a60
 32 ad9cad05-3610-7d3e-8e9f-1c6d3c8dc917
 33 45192add-5598-850e-91f0-ec3695260eb0
 34 2289081e-47fe-65bf-a1cd-d5fdb8dccf8e
 35 21e9b790-217d-31cf-abd1-7aa335c45275
 36 23088766-abf9-3b07-a7e4-0feb5cabf80f
 37 50c4b658-8173-12fe-afda-56b2624e7be8
 38 68f328df-a8ac-2a04-a51c-596e0f798386
 39 13633707-f5b2-7e09-a5e2-7473a43b12f4
 40 29f1debb-a87b-24ca-9858-7c5283838059
 41 6b9ef674-8cd9-0534-a8c9-44ae9174c5bc
 42 24a4b418-38b4-5f2a-827f-0b1880d4bfdc
 43 7c67f186-1b07-1057-8619-1fbac6c1af83
 44 086f29cf-abcf-3f29-9b73-78f4f6e22a1f
 45 1e4ad8e3-7dc7-0e39-a2c4-10bdd159f0de
 46 34887b9e-18fb-2470-9ace-a61370df88ba
 47 d2121fca-7d19-20c7-9c7f-b4f8833e462c
 48 bdaf05cc-64aa-06b6-b3c8-44791d47183f
 49 8ce51a52-014d-7658-ae2f-98806c78984a
 50 f2f35a93-ad67-743c-ac6f-22265df1a4e7
 51 fca52e20-f20b-12dd-ba92-ac5dafaba02c
 52 2f032374-952c-46f8-94a3-df22169bfa52
 53 ebc5f7cf-49d1-6e91-8ea9-6e2ad1bd7019
 54 1e9647f5-956e-11dc-b096-ba692c97c471
 55 55f8c15f-0b3c-7ea7-9076-4f0d3c40534c
 56 3829ce96-55d5-1aef-8699-e66b4b997795
 57 580c0ae6-f171-67a5-a18a-c918a274e619
 58 0178bb20-e5bc-7201-86a0-688688304a1f
 59 22186bde-2c9a-8968-87bd-78f45194293e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 61755233280354742410044861370227863312720513022077146171678. Exactly this sequence comes out of new Random(867).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 3 of Run 28 (seed 1,774,293,828): new Random(1774293828), Next(8,64) per post. The RNG predicts N = 59; the post has N = 59 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 12:08–12:38).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.