A858DE45F56D9BC9 archive

201305281955 1f704u

explained decrypted filler

seed 23

Metadata

Post ID
1f704u
Title
201305281955 → 2013-05-28 19:55 on A858's clock
Posted (UTC)
2013-05-28 11:55:45
Timezone
UTC+8 · title 19:55 against posted 11:55 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(A858DE45F56D9BC9201305281955) = c8d0d412f928d33b6455dad7fa1db3e6 (name+title)
GUIDs
44
Filler GUID seed
new Random(23).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
69 · predicted N = 44 ✓
Machine boot
2013-05-15 03:07–10:31 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
8 · 2
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

0E70C35418A035F5 2999348D8F1CE126 AA1800EECCCD6B6E ED313A935B3CC76B 6012B7074D67AFF9 22F27A905F088115 181BEBA566FA703C 719C47C0BBA12BC1 9C13EDDD3D7A4A05 A6243212ACAEA08D F5F353B9CB407A68 E69B30D35D2F5824 8BA624FD375E7A1F E3E6BAD0ECAEFC4D 3B478EC77F4256B2 8E7A239775989C93 E1BB7C3DE2EC1D3E C24ACAA361842E10 E50156AA92359467 DAF05E66B6DBBDDC B90A591BCE971A94 A7DE9A63C4B09078 AA1B44419C8EC962 79C7C2C54D3DAB04 15DE323C62A087FB 376F0E320D2DF4C7 35F80B49115B5E96 EE65C1721EA910F3 54B2DC07B8404017 A6946DEB9A07CE73 F2C166BBE5A5915E 204C5C1A7645457D A57088515F84B515 93182A71918A0969 6EFDDDB689385B6B C098C3680363D108 438813949A67E201 732DB2DE231DE1D5 2016793B1A73BC34 5DCEAA6F1E8A56F8 C0BE6184574427FE 7B963AFA4B4FE2C0 90B5A70F18454088 C028587744EB4C1C 39F0B997067A35C2 ECA6FAC16E7381BB E60DAC481DAE6E40 CAA46ECB0D5A69D0 36472C0032098537 0F697ACB1A1A85B1 4D174D7B1E00F019 D9037D5ED2C73457 BA0C36D6DEF634F7 171725F57ABCD08D 5663DDBDA6802EFA 045BC59ABC647C75 EC241C630FCFD482 B8F327FDB1124357 8B01BCF7C8DA3AFA 0918CB48E2B34780 AC4CB2A279EE10ED 270752C23E1E4B5D 8735CFE54E8089BF 14344965F5C29B2A 5F9BE7FC72B29A67 D9AEAFE0284A4C8E A6B1187DD8E2D577 B94E954A1754823B CAC00324BFEEACCD 551B8606046D99E9 6BB76E31B98D281C 24F4DF23983483F5 E48F57C33FF6AF56 45B0F5E31760EAD1 B8BA07532086F5A4 0D4E1C3F9C372C4E 4D9CA2023EB18099 1F77E98FCE22E5BA 093BB8B12D2A0B51 22DE1F48480BADFE 4ADA4E6DEB6E02F9 6BF452C535B84AF0 1FCA81BE291A95B7 A736E15A35EBA30B F85C74E779E51C8D E50B18135FBCC77D 7F24569FDFE7BC06 7EAFE74782A3A93B 628780F83FC0903F 43FAF47525E5C49B FB0C703F70034CB8 327A548AE7D3D982 018D1D6A3F2B441F BEEFA905DB81E99C 73DC8DE5D3632486 C46A61147E7FBE2D DE08B2258674CD87 A338A3C784DBD084 53DAAB0AD106E9BA C9DA38097460363C 5CE660CCDC940F28 85492B6762899E0C 66860CC654483936 11B92D3E4267483C F5435981D143D169 682CBE105B1BC57A 0B70EC8DDEEFA8A2 EC4400D82E35FCE4 C38049192E018C85 17EFEDD827B7EF80 FB5085926A0412E2 4A4E0442DADE9844 CCEFFE717F336476 EF21D915F630BC80 A56B6F97BD23BBC3 2104FF77AF5CD9EB 84ACEB53A899FA6A DC04BA7E90E88DB4 9EB9C603010AA09E 320E00E0BCC92AF8 733C42B93943634C 6F751F65A4399F01 D654D0B866C05E2B BB81EF329FB20672 577CE09F2D475F88 CB0894FC460C8B5D A80D07A9E5FE7956 28BA041E50A86E06 D3CCF660342A12D0 113C0B800AF5F2AE 24F1ED024B0EE879 7A5BE493FE1A3065 C323EDE7AA5F3F7C 998FC6ECDFCDF1E4 19A8337A5141BDFB D4867F74F94C1611 5C31286F70073F9D 9FA9A3F25FFA5C20 81D4BA72403FEEF0 A892CFA8E72DDC15 88BAAA4AE11C9C5C 9F710F7F98F18B22 D99D86565AE68AC3 FC9A325D0E460794 AE64A1AF7E00B9BC 059CBC851A315D0E 405F992710C0C243 562748E45392FB1F AE11D36BD6C74146 6F47DB5505BBAD7E 93190EF261CF8F94 DE4598487D3F028F 2668FB51235EDF32 050D05AA44615B86 29B6C17348A12C9F 4607C067318128D0 C67D7F3D476737F5 CB7FF2A4249F3E07 94E09FDE027929D8 3558260299973D6E 169A23B120ABEA29 3A7891341C302390 0584A4808B412E0C 72DC5AD757A6CE60 5A8924D1EA359938 B02BE192EF40ACD1 D4F450540A592988 7BD8D5CD655F967C E0A53A7487E55A8E 402D2B5F22C1FDEA D7845A5086A28D74 E6384B2E4C77E0A5 5AB2C52DA62FA47C 3D689431A7EFF10C A0B97040BF14C69D 07001248AA92CF57 5FC38CBACC91605E 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305281955 (name+title). Key = MD5(password) = c8d0d412f928d33b6455dad7fa1db3e6, 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 32c5cb04-2a98-6533-a3cd-32fafc5aabba
  2 6063d566-f621-53b7-b506-8f10655c86ee
  3 bb113091-67d8-7d31-8b45-752ffccebb7d
  4 80b27f92-65e2-4f46-b634-b0f5d886829c
  5 b6bc120a-ced3-5268-9154-53f970d84423
  6 70e9aa20-0f2f-5d67-9271-3b215d7c02f5
  7 5bafac4f-e2b3-134c-9839-7d6c9c74771c
  8 deaf0824-6e48-8431-9611-95bfd7e24be5
  9 b1551dc1-15ab-7670-b0b7-4fdc97230ac4
 10 628757cb-18cb-622c-a094-7aee57cd11fe
 11 eafb993e-7d33-28ab-86b7-9c63e915e375
 12 ac1c7fba-3de3-3ed1-98a0-0e6d98beba66
 13 092cd6ef-e476-3238-a034-1cacd62ab933
 14 7c6b9ceb-2916-3b0b-8d1d-15eb67aab378
 15 f3d0c1a7-9471-08ed-9c96-6f8b49b202e6
 16 1056bbe5-95b4-3cac-9198-cb00d7da6ec1
 17 2f65c681-746d-48e6-a030-869b6afe9a54
 18 6471af12-4f04-2825-8a04-6b645c46d591
 19 e10a30c4-4268-2218-b1b3-5436e71579cd
 20 8a01145a-73ae-1b34-8e8f-a144c58effcb
 21 4c47edd1-8e8e-7e88-ab99-2da79bd1e723
 22 59ccc1c5-6afe-4c7a-918d-8b9c43dc1939
 23 e67ab24f-56a5-7294-8864-ddc045330b34
 24 ff17c074-3c9b-0a4d-9fcf-d7c78058d4b2
 25 87b839ad-ccd4-8652-9a4b-0f6cc6d25b50
 26 b965b6dc-7fc8-2046-8f7e-5f2f676c6730
 27 adc10312-152e-6228-9612-864a999dfd81
 28 ef2f00e4-6741-88bc-912c-2f7674ebb095
 29 a85d74d5-5b00-8b37-8ad5-7e778f38a226
 30 5ab396b1-664c-5d9f-b144-ab585bdf46ea
 31 955b5de6-4420-6e54-9c6b-1da3cc719811
 32 58b6b868-cce2-47f0-b3fe-e6039fca5b36
 33 45c8d7b0-f59a-4ed8-8a28-19bd5aa4b574
 34 138c23a8-1753-5727-a528-f5b27baea693
 35 58bf1afb-62fa-6d31-8a61-9ae47d9e44bc
 36 766ca080-7d41-6c43-a18e-bfe34661c9e9
 37 e1718610-5c2f-0328-9e19-9559210342ba
 38 5fc5273c-1680-0286-91cd-a7347b8a5d70
 39 0cf63a4d-f2ec-2216-85ae-032ef0f75036
 40 89554469-cc39-0cf0-b10c-a248b6fef482
 41 27f3f0b9-3f87-1ec1-93bc-825c59901eb2
 42 52af19e1-c141-0722-afcf-1a4bc3587bf2
 43 17324d57-8457-228c-877a-b7ab561350f0
 44 a732adcb-1e85-7563-8774-6ec152eb5ca6

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 65745518762333034221747082688564456600201027. Exactly this sequence comes out of new Random(23).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 69 of Run 46 (seed 39,043,781): new Random(39043781), 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-05-15 03:07–10:31).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.