A858DE45F56D9BC9 archive

201209062029 zgq4c

explained decrypted filler

seed 936

Metadata

Post ID
zgq4c
Title
201209062029 → 2012-09-06 20:29 on A858's clock
Posted (UTC)
2012-09-06 19:30:01
Timezone
UTC+1 · title 20:29 against posted 19:30 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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209062029) = 3a2796454bbe277663aac301620d7266 (name+title)
GUIDs
49
Filler GUID seed
new Random(936).Next(9) ✓ verified
Run
Run 30 (seed 1,932,335,625) (seed)
Draw
0 · predicted N = 49 ✓
Machine boot
2012-08-15 09:44–10:44 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
11 · 2
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1AF3A828C36D53EA F5100B7BC4EA1A6C EB5C7581151CA166 C02B81D84935AB03 033C5D6F55754785 1C9462E9B0483474 B0AF7495CAACB87C 11CD78D276DDF987 02D10A193524AA7A FE94120A5D5BB253 374A9A328E5BC2AD 69AE2215FCCBC3CF 5CDB8A1E421002EF E1AAAD015EE04FFB 90ACB94F9A2EA74F A9C1C3060FF224D3 1D21DCCBE158A43F A421973BBF98E3EB 26F71B102D54F24C 44CA7F06212FB67F D566F654CD650972 7119D8FD81084A3C C68BD9AF82F46BBB 45FE18104AEF72CB BB0CD8DB9A434DEB 8E13CAC60F0C0BA9 ADDAA677BD0DBF4F 0819976035AEEF96 E2B512A92C8CDB23 F949EB10D353C1FC AD3EF53FAD0A471B 341EB05B1C28D803 95CEF439BFE6D4F4 6538C157E92C316E AB83FF16989717C4 3BF5432810AB3EEB E00627B1D061CB8B C38EB440F1C47597 87F6CFB0215F06A0 D1963BE56EC2A208 734C1123CD63B366 BD32C9E9515FE135 F2FED3D665BE6AA7 84DF9116375CDFE8 F0B77F25C6BACF2F 30318AAD5DFC5AE1 908F426D09CCC26A 2DE23C2F4BBCD003 723D3EA23E4941A1 D914EB656D3A6692 6DFC6B35BCF712CB 6314FB6E19CCB9C8 A8582294A974483C 9E76057ABA6687EB 5155ED6E8ADC0EF9 6F1E7168412D8E54 8C6D95FFADA99D44 083E77122C5CE8C9 FB3F567F9B20CCC8 3A180D8C9A31D2E8 0F2FD3439ED3FC16 F760AFB560DBFF64 FF4C8B99A5D5935B 4A3DC981699154FC 761DF4748F8A60DD 6B29E59FCF141BBA 6CAFE18FB5DBD13E 95A84B1F4C3AF787 D054C296A7B4E916 04F554267E2C61F4 8BD6DE2B92CBF074 7663A5E133B691B1 794EB156487507E8 054E1023FE1273D3 6AA775EC82D1EB3D 4300D9658896A209 6C2C9EA85D481E9F 3A70C8701C09D406 A1F09DD87FDA75D0 23A92803BEE93580 BFDD955CC47FDAC1 1CFD41398EBE4A0A 9EA622E2D89A69EB 067BAB48412128A3 AD46611DC556F5CA 428B7F87E2D75DBF 0EB2BAF652DAA373 10D762960AE31E5E 870E76F28E0319B2 F1C4CD388F43F731 8335C977DFBF3B59 896B38A8D59C163C 3D16AB153FC5F963 51AF1CEA69BB163B 92A64A9B29AC5B61 E9D8A6E8AA0E0B47 1571357CD8DEFAC8 6DA94E01E14A8856 7749074ECC092367 CBEB7609F6ED086B 233EADA39544CEFD 46ABE4D5BFF39042 F5BAA7C57EC52A8F 8BB5A0966018DBEC 5E16FE9A7B7DE65E DE06440BFACDCAD5 F3CBB24249561548 915258F3EDD4A181 59464EFECE2C9651 D2C34E911250D9C1 15A3E8B757D59C45 4E2E4E7BEE20E64D D033DEED6ED1599D CB74BE418574BA90 F1462E8E45735836 74FFBCEB66CFFD86 F2667881E83EB271 7D4F131F15FB3240 9DADE5EA201BD7DF 204F52D872D76606 40BE6C16390E709A D3BFCF0FAFB7B6A7 674186392089F559 3C8B8BE1B9EC197A DB2FF23454C7E98E F04FD4706AE1EB72 670212C7BB99D7A4 6CD2B03A98363ADF DEF2D5AA8BD0624E 7745A1D978A52D62 1B8547594168107C ACAB0F39E80AC32C 1E4D3BB047D92A8A B54729C2B004A885 220D9B5DCE7C199A FF679AB10DB3B31F 6B78F069546B7CD1 4EDCEE2F8D7D4320 F78008A353013426 9E5C0E0A89245F3F 4E0A27652CCD78B9 16EB75C8627B7117 8EEC3DF985FB9077 28C88FA7095CCB93 459AC6239A41B32E 2FCDFB3E06EF0E38 7B1422FE0337C614 34833B896D7B2ADF CC18CF5E2F8B27C9 51C26F5A5CE623DE BFA2A94F581E2EED CEA50FE9C1AD04DC 062D61B822ECE01F 036048531C87A2EA BB2549D531F35FE2 9541EAE96D0078AB 5C1036DB740E7F30 50704ABBEBF7FA84 04EA0E4787D38B86 0FBA111C7C330984 F90230561785C97D 8143E0DBD1775593 C1385AA7E4695139 43DCEA7BEB8A9173 10DAFAF23EA256AE 8D1211100710C29C CD4E78EB625D1B31 D9D47694ED748F0B 32C388757BD5AE29 38EE94278A1A12D4 C943016BA2917843 E5585288EDEBEC61 67C47ABB7E472CA2 DE94D16331D050AF F58D3C17DEBDF143 44F73B8A48D50566 9457003835EA499F 458BFC74CBBFC031 B4F948D61EA095B5 629E9F850D2F0822 964486A750EBF58F BCB8020EE79A265F 4D31B4728730C9A8 99F216F7BF002309 292103A4A0C923DF CC70EBF2A62B5E4F BB0F1298660E462B C905D83E205B3A52 4005EF4DC339CB5C B2FFB5695518B17C A1818191DB224DFA 114612945BACA433 6569FD20F26B753D 12C4796CB9AEA6FE 854BEB75E27AED42 88126307FD556EF5 2E634BD2D57A68AF 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209062029 (name+title). Key = MD5(password) = 3a2796454bbe277663aac301620d7266, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3093faa5-6fc0-69d9-9a2f-62b09a191a91
  2 9c6718c6-5e86-4a3a-a41d-9f73b862e5e2
  3 505835e1-12de-08a7-a843-76c286823b73
  4 fc2b23d4-f5c3-3f87-a1f2-5dd54ce74a0d
  5 3faa43ef-7c12-7742-b2c7-2b8afa2fce1f
  6 3c3b1894-fd8d-42f5-bbf3-675564a74106
  7 60d91704-2e86-292f-947f-1c1c79365472
  8 1dbb5a18-2931-034e-b45f-8a8659dfaf01
  9 9fca58a4-46e6-6db5-a40b-e4284dac4ea5
 10 00a22156-e540-3abd-9389-b8fe5582c4ef
 11 5b1d61e6-e71e-7cb9-95d3-620e20438c2b
 12 c1103cff-5a04-1ce6-ae33-22965c2e4ab1
 13 b8e3564e-d743-02aa-8fa0-2ce70b774d5e
 14 081e7567-a392-3ee9-be0e-b35515ba046f
 15 460e6f82-5f53-14a0-a07d-0bb3c01f4480
 16 8686deb0-fa70-58f3-935a-e6e26525b393
 17 9f2d007f-68e7-2993-ab88-9913fd2e9382
 18 1f22e2c6-c2ea-29f8-8ed8-673ae0bc4b66
 19 08e707ec-101c-0811-ae0c-b7fecfb23c27
 20 f9ef9c8d-80b2-6ef1-8b02-3d85601edad6
 21 0d70ff3a-dfc9-1ef7-b61e-c019f01838bc
 22 46a4bc8d-6294-4531-9d67-57a7a1ab34d3
 23 1b2e83b5-56a9-1d3c-be02-6d60372c22f5
 24 cd187818-6bbc-0085-a047-164c595920e3
 25 c0d20e19-1d36-3ab4-9ee6-713d9d29d18a
 26 796d440d-4bdf-45d3-9a60-974f2b417de3
 27 186eaf98-0f3e-6fbc-ac5d-05aa3b423efd
 28 ba2c3293-0e2b-5007-b4f3-e009054a1354
 29 8df28621-a4c7-03c3-b645-1fa1ed1af6ba
 30 833574be-ab60-8b6d-a63b-d209aa28b438
 31 9d94f14b-9e17-69c3-bc8b-a0a6aed3ddc9
 32 f10a81f8-525c-0ca5-ba96-9a8f9d9758d4
 33 ffb54080-d6f5-6c8d-8092-98bc0365a2b0
 34 930703ba-e922-4f9a-a831-a791cc4fc7fd
 35 ce6dd12f-4d57-4db7-a9f5-6eea744c0102
 36 17e99d7f-4a90-2d97-8306-49e88f326a4f
 37 c4a6cccc-53dc-3192-b15c-eb848f1d4c2e
 38 c59e0047-cc44-23b6-ad3f-5efc7e11f40c
 39 87162daf-6e46-5cf2-b328-30f9b1ed44c6
 40 2bb4621f-ee92-34e8-9196-622802910a31
 41 a99aeb33-1f73-04e8-ab12-2f8c29fde51c
 42 3170b6e8-2947-66f3-8cef-c6ebb117b076
 43 d5c844df-7810-5938-91e4-a8ae2aa64789
 44 bf1aaf31-ed2b-1218-8fb8-db5e948f80f0
 45 26fff602-3b19-302c-a6bd-26aaec1cc810
 46 beb0653c-22ef-06fb-b2d3-ec4a95e9b229
 47 61203322-b086-76ad-82e0-368bb84b9ff7
 48 16cf8212-3863-10fe-88fa-3a41d1935c9f
 49 51901004-ad18-5963-8427-47d20c818aaf

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6403742063710315220614103465086064423253065130715. Exactly this sequence comes out of new Random(936).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 0 of Run 30 (seed 1,932,335,625): new Random(1932335625), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 09:44–10:44).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.