A858DE45F56D9BC9 archive

201304261536 1d51nq

explained decrypted filler

seed 671

Metadata

Post ID
1d51nq
Title
201304261536 → 2013-04-26 15:36 on A858's clock
Posted (UTC)
2013-04-26 06:36:59
Timezone
UTC+9 · title 15:36 against posted 06:36 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304261536) = 99273ececc2eb326f462fd3837521233 (name+title)
GUIDs
60
Filler GUID seed
new Random(671).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
85 · predicted N = 60 ✓
Machine boot
2013-04-10 12:46–16:39 (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)

BF74CECBB1C5B355 0625B1B69D10CCBC 972F08555C016DDC 9BEA6FE7D28ADB04 6CCA1989EE4D6CC4 D53C5968FFB5032C C52570EEEB28D1E1 F6E1E2F7802C3616 69FEFCE9B38157FA 12DD7910C2FBA33F 06B6F277D916B674 AE6A75E05A2A3B82 ED905D71B0AC0717 5CF449FDF630A8AD A2929FA11C9B8CDF 0B5FC58423825438 F663F4EF7DE7B67D 8C478B6F16C3E67D 2388A26728E289B2 69A8E46949428D53 8A06EEDB73969050 9A8469B5526B1917 6C1CFFD2AA42FE9B 920042B6F03727BA 409C3F2E8BC2C28D DB7248DE3D2FFE1A FD1472D4852BFB60 7EFE388C4E729ABD 302BFCD25DEC4F25 491E3ED7D1F16D56 607C07F3981344DD CC08FD3A6ABDA2D9 FBA209044970733D 75005961CC1BCC6C 541FFF682EBAB7EB 5DF4A823B22A9A66 034BCF1957E3B23D C47410DC42D3FEAF D8CC7D2E69FC7C89 5296317989379C2C B22D7C8FD98BE75C 0D6C89DF76E83623 99441FF0A808F17A 6E175289F4D7C0DE 0B802DBD1F2A7B5C 671B554E72B38420 09AE9DEA8153B9DD 4AF675DC7ADEB192 02E8D22B4D5DC911 028A0C98D1E0E032 771B4925B913EF42 5FA593FBA2D92C22 B2C823C11FE9FA4C B7A25A382F56D414 8A4A2F4BE4ACE189 6E95D3DBA3546D88 67D5BC473673387D 99841CB19E9AC1C7 8AF6E16FA731DC49 F6B6538B5C7CED84 FDF2203D10491A15 41B54695671AE6B6 A73E5FCF15EAC2C6 2A25899673A6B880 122881F25D6F77BF 3CCD8BAE52B761F3 FD9DBA780E03DA58 77D78A9FCBD62699 2AD79399E45C6366 FDA2BB2F6108C0B1 F4777BDE9010A8AC E9ED09D5E6E19E0B 4839D6F2F8BC942D 2D4C62AE134E30F4 87BFF90A45E7AC50 C4FFDC467C18A66F 8D754EBD072E242A FC63076ECA2A2186 677D234881AFC77A FA4C0C62907AA74E 8557F5FAE47E4D70 8DB1A8248C713B13 43092D603DB91120 BF47517F3032111B 7089408A20805CF7 174337326FFDAB85 106D2CCC7E2880C4 A8D421F8F9368F2B 7F70009DEB4A7F06 6AEE17B6807D5E3D FE183277EC969BB9 E0098AC6816BB2FE 9D4CBD5A1DBBCE15 80E34353D15E3B35 9F1C06F4539ADB08 16157FA92B9E04C4 60566BDB4DA390E8 2EC642C0F9A39098 D87701398F31EC65 A3BD3742D7F35D60 EDD20C619632FA97 4B354F702D2D2EC6 9D90ECFBF7D43D28 076092CB7CBF2667 D243033A9A23BF76 40B6B766E8EA78E9 527742BED27D7F68 1E6D5EF42546D134 17A8208F8CC2EA16 4AE357041D2BEC45 1F6CFE72D491F80F 715177ECB537E139 42F981486444348C FB729B480CDE02F9 F468D5D658FF28AD 5C74250A5109255B F28EA1161628A72D 32E463D7ED792703 AA50B246F651B904 B5CD5C05C3C185FD EEAF56085D9E2009 6CE421D90097B66D 6688575AFC882973 CBA9115022DA7CB6 F6E91120207BAE05 6F76347C27212AF7 E2CDF71B0E5EF000 D043A612D48672FA BBEA34C065B5B86E 82E31D7014A7F047 33435190033E9B3A 6E3DD5719B25E606 19E7A6CD30A8CBDF C907ADCB51EC5CC9 ADD046463A101B1A 4D804238D29A6C4E E574ACAFFD1243F6 C85C71521E5EA1E6 62A5657B6AFC306E D3F8885D3851FFCF 25EB9702D6D0C4C2 41EE0AF62882B158 3501C79D6F80503D B1DB01018CB8F566 D66B06F9D5FDE9A9 661A419F3C5A31BA 2948B894C8CAE751 A7D22B66CFC0B188 525BA96599C6F68E BC8A4D58C90D8B2F B60A583F1304622F 7F0D7AB931BD85EC 1659C7B5B8850D88 013E5A692F7F1F39 297CED96EAACBB35 16456F6FE73D15D1 3569C06644F49293 3D0C6A0D7B6753AE 33D6034E15C0F305 258544C2C31D8713 1B33FCC96F8095D7 5D897370F5A128ED 576DE01FB2365071 2BCEC93B5CD701B2 D2E9EF93BF788104 CC646EC7176D462B A6EBBB19477D61E0 06000AB81F6E2223 F8576C2269F16F41 24BD0FD6DB9B7A00 20D86DECC5AAF279 07F7285B2D73F8B0 AE008CFBAE22CFD1 43D4634D4D3A8013 605385DEF26A7473 E72A1C955279FCBF 09F0E7A4F38109AD 1F1D51BEC349BA01 A7C1D93ABCCC9386 0E0D90BB63238C34 B0204D82BF1FB4D5 E70BA67B1EAD4DD0 2BB013F5ABCF3452 3990B35E98A10FD2 BA98575E0AAB89CD 8F29AA405A9BBE4A 74DA238D09B34E1D 1E2D1AB7D7080615 C1B4FFB0DA5D40CB 3F574557E96D5A2B 7153A4389E08530B 2E116B7D22C107D5 BC748C88A558F93F 2FFD6F948DAA7544 3E0F89F848F18603 E663BE9AC4D92487 D7B68C818743427A 214BB6A16B4AE000 E13A32DC3478C6BA 5D4A8857D997DB34 3A8F418263E245B4 4413273805D13A90 75BB59CC17571C37 A963B48A16900BF0 1AE8BAAC03899046 A216179B589BB409 2932191A234B7E29 C35BF3ADFA659DB9 B960AD76B72FD485 B5978FFB11E0D51B 89E908CF1460BC67 00EA8957C292F4A3 4ECDFB15315AD402 19868CFE31A2B180 D16ABB0CB23C98F5 8B74D6907B885E73 3B02F1E8F91EAA5A 45B02087A95E3524 FEF5B341988CEB18 62256305E4495344 88E26C3BD1BDCB2F B8F47D261FB44DD4 0365E99071C96C3A FDD00ADA754DB151 504B7CD3C6B9AC3D 150293CBDBCA4B65 15881434A143617B 5EDBEE90CF1A4BD0 7DA4224C18CC00E0 97EA8363395B59D2 D97B046352E08569 E80F964ADD6EC8BA DA6A2E5A9FAC4420 55F9132EB590E784 95D80FED9CF8F73F 57FD4BA39185156F 81AB27F2E30560C9 FE9FF598B7328245 94542AC68A4C73E4 02CE264EAD896776 43BE68FE75138237 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304261536 (name+title). Key = MD5(password) = 99273ececc2eb326f462fd3837521233, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8a05dd5e-b6d4-208e-a786-788fcf463dd6
  2 917935a3-242f-60c2-b074-436297d54161
  3 0f2db4bb-5ca4-7046-aeb0-104934b5fbe1
  4 5f825933-a010-7f57-bd48-2a5eb10428a3
  5 266f7300-dff3-176d-84eb-ff1c0cb8c5c2
  6 9beb9996-4120-8891-a590-d22b0cd5d802
  7 74c09b71-ab99-41cf-8c91-207f8e99f1a4
  8 658fb966-b7ce-0671-bfa3-32b98f9f5df8
  9 bcb7f9f7-fa77-8b2a-9b3d-79082e9b004f
 10 866877b3-484e-6000-aa76-a5a2bc2d0e43
 11 9d4be2b8-d8a5-598d-81e7-69bcedb83676
 12 f191e75f-5aff-23fd-ab3a-783ece6d771f
 13 1d74e831-61b5-8336-8987-7102c01635ba
 14 ddda628d-7b7e-5226-a22b-202dba99d0a8
 15 18083ec1-52fa-5041-8a4a-a7b95db44d11
 16 254aa22a-a72d-078c-82ad-85254ad14ef0
 17 0b539f98-4c76-866c-a781-8be17572fba3
 18 b822aa2c-1b8e-0775-818b-757d483d2f92
 19 cbfa5288-a0db-7eea-9ae1-67a682ad1381
 20 3711c485-c033-1124-9302-78b185788ec0
 21 8241779c-045a-8126-a569-e72b542971d6
 22 2fbd43d4-b08a-41a4-beaa-b5166f2a0b50
 23 92642ba5-82b0-3d61-96c2-1b3ed241a869
 24 ebae6a95-791c-3d5f-89ac-fec250981f27
 25 7f73723f-3f8b-40c2-a00e-ce3d37fd52d4
 26 3d8bc176-b8ce-0f56-a9a5-c8b876f89796
 27 cbf43448-70bc-782e-ad4e-b41ca4290785
 28 f4c3853c-24ea-49f0-99dd-0852792934b4
 29 b709d1de-3e9b-7865-90e1-93082715f2e7
 30 4e66457e-b6db-4117-b219-708a27bbe76d
 31 2a61b360-f2b4-820e-866e-eeaf28f461ee
 32 de8f381e-7145-17e8-adf6-76a669ab83bc
 33 73fd98ae-4256-124e-ab88-5d98e271640b
 34 8bcb67e5-b9dc-7732-b243-fbd1f8e91aa7
 35 c33ef560-0bd8-8af5-acf6-e371cef74995
 36 5d79b567-ff8b-7298-b2f4-b853ac46d1e4
 37 2a33079a-2eea-7e52-a61f-36bec7f48614
 38 ced7c554-08e6-6756-9da4-c54a9c471e82
 39 61edfd4e-790c-220a-9735-90e755435e1d
 40 079a6238-232f-809b-afdd-0744f26b88db
 41 ee7d2e9c-b9a2-5c62-afe1-d05717f3269a
 42 bc895883-d8fc-1ff7-ab00-07ab6f6d5980
 43 a4477233-a588-0162-a656-1af19ef043ba
 44 a9dd637a-7fef-1450-8c97-9c657338e1cc
 45 f4147e9c-3732-6a9c-bc31-248e2fb44215
 46 594cda5e-16bd-612a-a7b3-2e2ed9c6a8d8
 47 7c61c15d-be74-5ae4-9705-1cda3c3f7fa9
 48 ca51220f-dfc9-8af2-ba44-78f4092a879e
 49 fbcdae6c-4fa1-6337-af40-ed3230895f0d
 50 98f447c1-73f0-8971-a5ba-6ad0297ce695
 51 0d285fc2-aeeb-36ac-af40-0d708cf42d38
 52 cd0c2a63-5564-131e-85b7-85f8c67d5bb5
 53 66cc89ca-a0b1-28aa-954c-61d7ccdb238b
 54 bac36d3f-7546-18b6-b4c5-f24908163a96
 55 9191dc7a-7b09-460c-af97-9197434d0b1e
 56 b272b6ca-d4e3-798a-bdd5-0bf00f18351e
 57 c23c9e7c-022c-2722-94e7-0f8796a8f738
 58 83c3ee21-2eac-326b-9826-ed16bb0877a1
 59 1f865641-ffda-20fb-a5f5-c6c8435d99b0
 60 30b03615-6e14-070e-b563-fdf14214c037

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 267718408652855080718433407474811787762851016658683121472320. Exactly this sequence comes out of new Random(671).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 85 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.