A858DE45F56D9BC9 archive

201304032145 1bkydg

explained decrypted filler

seed 434

Metadata

Post ID
1bkydg
Title
201304032145 → 2013-04-03 21:45 on A858's clock
Posted (UTC)
2013-04-03 11:46:00
Timezone
UTC+10 · title 21:45 against posted 11:46 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(A858DE45F56D9BC9201304032145) = 3aee2668bf78298301eb8e36c05de0ca (name+title)
GUIDs
44
Filler GUID seed
new Random(434).Next(9) ✓ verified
Run
Run 44 (seed 1,087,967,875) (seed)
Draw
18 · predicted N = 44 ✓
Machine boot
2013-03-21 09:35–10:19 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

AE3157ABFE0E2A55 A7EEB2FBB6CB5CDC C25E96FF246A6918 B37EC1DF81807365 6DEDC12A0C418A06 788D099B753F1BF5 8CC1E0B4CBBF9AF6 0F527E7991305E9B 005EE6885FB8325C 63C773E488C34AB2 C4706EC7B7ABD2CC 6EF7515EA63913AE 440C0702A63CAD07 2E05C977C8D6659C CDCDA2AF91829F33 16A849274FEC9B3D 638602D3321030F4 08E9CCA093B468C7 36C3D9D7C8471D45 9337848DB7BBDED2 76E03A2765E643A6 1363F79A24EDA2FC 84793E3B5F48B0CC FBF13952ED97E9CF 271DA1FF37AE00CA F67B16F572173A70 A0AF4118BC69F580 5D4076B62FC51F42 6011A8B01053834C B88E6CE4BE573015 B163FA6C12C19D3E 5B4B625AD488A6BF C10472D965CACB6F 69E67B1FB3D9B475 6A3136CA866E1DAC 6712BC708C0618A2 2D8DF0CF28029757 E843EF63010E25D3 AE8494169973BEE5 9539F35A2AE673A6 95B96500EFE94973 30704C13B0E2DEA9 EED37287BF129454 73B87BDC9B8187C3 C5455B0E352C7946 ADDD7EBA0B4B4F1C 29F1C289F0F48713 22F7B560F7D50648 45D11E5E3945CB53 843F3D906A6389F1 159E8DC85E32326A E3C971E4BF42F4E9 9BC2E089FA294E56 9787BD273BDD436D 9D11F9B447429833 BD6253ED727E6D11 FC2E1314B74DC589 9E9E4E85ED4D1EB5 EF9ED15AFCF062A9 FA7260DCA966083E C9AC95CFBF7240CF FF52CB1B6D855A7A 4F58C9712146ECFA 2CA40E2FBCF261DA C755E867C48FB8BC C02BBF0FFB353D8B D1AD7CED7936CF34 4A944C78C796610D B9D52696891C9CC3 3028A4ACFA2AF4A8 C57DBF3530994510 39E4EFBF5C16BADC CC48534E77FA6075 B16666A6DA5DD1FB 4A9DA9F473701844 9B725A13DA771B76 5EE6F83980A0D5C0 4C99A7F7F982848F C718ED332F22E790 6250D548985F977F 6BB57C85D9F910BA 02B808FA4D78B9C4 773DEB4C65CCB5CF 2A5B1D02AD4FDE5C 81030141EEC13040 8D16E83D46F60C8C 0C08A45F86BEC06C EBD09CB8B9F11944 EBE1EE82EBE446CE 19D76DB97C4BA0FF 8E688432C67051FB 6142ACC6E623B5FA 5B0003947D651E60 1E184C60FF1CA5B9 DE3A67764C4A73F9 F1249A8AD8E502B7 323406195A340104 2BCA68FB19CC208C 7CADD2E638954109 D9D40E9AEC78CF93 EEE5B1282CA4F876 952B76AD524D6864 683BBDC7F1E9E1F4 92586E56AD17591B D3604E84933AE37F FA3B071DC719E44F B9D4FB923BE6BF62 E8EC5A9B50B45B56 9AC448D7B40D9676 8AB02BC8A2C75082 BAFEC390D94ECBBC 8F050A834FC1FC1D DE7D503269887A10 73A791DC83DFCA94 1CF5E4C6B4EBDD5A E02D657249E70340 0621C81B7DABE266 3ACC4C4582191A6B 7E2EF107AA523EB3 40BD2414CD23BBDA 035899A01E9707B9 B60B68F9BCE844F6 C557E9F2D3FE739C 3387DDD786FC4E9F 348983C585A49CB0 1B2F013A911244C2 4927B57350E89843 552E4085CD840E24 EB68521E38E666BD 4460F028E7DEB020 4403CD0E268B0126 7AA85DCC00B93E2B 16FEE32949A67A4A B1091565F498F1DF 9EB8B5AF9FDF121C 39CD31D15BE24D3F B88636A0D2A2E739 55721E7F09F233C0 A90646677067D596 4861BB5427924398 0B0B13F9A1F49BD6 97D89209F38F5E2F D24DA8341A783349 449F09EF55CA99BF 37F6FCE68BB7BB9A C931EF037BEB3B3E 134AAA61F36473FF 59CE270BF3AEDC8F 0554BD6B784DCB89 EB631B0BB89BAC89 24567F4418C234CA 9DD7549813AC4D06 DC0EC0C584A94B17 C2E9C7C007FF292F 4A615F4624FFEE59 559665443D47D36B 1B3414B435BD4A2C F58DD519AF6E04E6 9CB52E962561D6DB 233760664D0B2721 4DBB3B8166FAF2EE 5CC0DF5AB78F70FC 758B206ACF7603A9 E05B43E4490690F8 8B002F7A31B3E054 CE5FA5BF75CC3AED C39916FE65910A22 D8DC72EAAA67DCF8 88686308DBCC9D97 1762FF73FF595856 620A5D5B74237190 B1F880E09F84191D 1DE566572C44FAD3 BE34137C5EB57967 4B19A84A3C8F443E E25F71BFCF6E4EED 704B2BE889B46FDB 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304032145 (name+title). Key = MD5(password) = 3aee2668bf78298301eb8e36c05de0ca, 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 74843fea-e3a1-4913-8086-040eeb08a33d
  2 e532e9be-1b4b-1b1c-a331-c821eaa7d017
  3 d8a6619e-32a8-11b4-9ad0-8404f34bbe0d
  4 2d48d55b-1f6b-105b-934c-aa7bc29d908c
  5 0a458b5a-ac8e-13aa-b4f3-133164a8f8cd
  6 90ce33a2-14aa-72ed-869e-7c7fe45bf2ba
  7 84efd4b3-0688-3886-8f3d-a921cad41a77
  8 e6f5d2cd-eaae-117a-bbbf-44c7dde2cdda
  9 120f74f6-68dd-6b0b-ba56-acfabb2a3c7e
 10 a73848cc-decf-28df-aaa0-cc9467419d51
 11 3fc5b85d-eee1-0e50-ab75-834812d9c159
 12 bb63943d-77e3-2d67-8ed5-dbce5829ce28
 13 36eb74cf-16af-8a10-b569-ebf373938918
 14 b3121ff9-456e-2963-abae-a6cac889c9e4
 15 a9b9ce3f-1207-6b0b-891c-6b31377b7e48
 16 dd1788da-e6ff-0605-9e25-ac090a4da82f
 17 991944a2-16f4-20df-ba7f-aa2b8bb360bc
 18 98488e48-9ee1-0d4c-9795-e935f55714ea
 19 e6c31d6a-3c99-3cea-aff4-6906a9f6ec08
 20 50ba8f45-9b71-3de8-acb8-9d575f3603c2
 21 a0e3b04c-e0ba-45c5-8ec0-0967afe804b6
 22 5f0d0a38-298f-2311-a73c-70516d85bf67
 23 48174a4a-2d79-3978-8555-46175bc46b3e
 24 ceb43854-5ee1-511d-96a4-e9e16bcd9f53
 25 5239810e-e874-249b-af32-a449678b27cf
 26 9b14737d-e50c-6cff-8418-b8936433d8f5
 27 e924b71c-4150-0057-b765-5b4bf1fd13e7
 28 1d049e7a-9309-5cf7-9dc5-7327d08f1503
 29 b9e5e5ed-9a2b-34e4-9a18-50314a02c87c
 30 f60e3862-d8d9-51c7-8e32-e71f3f3e3236
 31 33ffc4e6-366b-3d35-864c-69448521e959
 32 01ca388f-6508-6ceb-81d3-ed6a4e3c3ede
 33 61dc70f7-62b8-780b-80c6-05d48930b3ae
 34 c0093341-0354-793a-ad5f-6c9ca4c3a892
 35 b813e70a-6136-1cab-9497-eff18184224e
 36 8fda9c10-30ad-544d-b1a0-8ddabf9259ae
 37 1f7b608d-a70f-4dae-a015-be491a0f6136
 38 d1a38f32-8bc5-1395-8321-111e99f4134d
 39 a54289ee-93ab-5145-a7d5-6de93daa7764
 40 c02da9e7-78b3-3cb8-bb7a-97bb93024807
 41 8484a7d3-9a09-60f1-b363-b235c24a7f13
 42 918dea0e-ef96-2683-9212-5ded2be16e3f
 43 30734565-5f0f-3602-8701-1ed524d168bf
 44 313a04e1-08ef-38c2-a5bb-d750cdcd463d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 41111731620282602033423526053536771541536233. Exactly this sequence comes out of new Random(434).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 18 of Run 44 (seed 1,087,967,875): new Random(1087967875), 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-03-21 09:35–10:19).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.