A858DE45F56D9BC9 archive

201308060306 1jrz3m

explained decrypted filler

seed 795

Metadata

Post ID
1jrz3m
Title
201308060306 → 2013-08-06 03:06 on A858's clock
Posted (UTC)
2013-08-06 00:07:04
Timezone
UTC+3 · title 03:06 against posted 00:07 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201308060306) = eb933df14e85ed9b256570098693140e (name+title)
GUIDs
48
Filler GUID seed
new Random(795).Next(9) ✓ verified
Run
Run 50 (seed 2,278,890) (seed)
Draw
1 · predicted N = 48 ✓
Machine boot
2013-08-05 20:29–23:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
11 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

56E24491EFE2F838 A52D91AF49105C75 490AA42CC1542696 49EDDC9C65CF52D0 39A3D6BF1F5C2713 DACA58301AD119F4 0CCD940C8A97C025 70567924724E2F0B B95B9FD4EC0C2E6E 6191F08B40345ED6 F9EF5774FE32FB63 F02C178A6F298FEA 8FF1616482AF411E 3BA8C769A1FFFFA5 CAF085D94DE2587C 6E177596A9F44B67 04C7CCC3A37A9771 A36B36454732382B 778BB314A53CE5F7 9F05CC4F4B6B2C89 286249A8FE0A9E66 8FE8269941683640 95E4F89A22A647E6 30178DEAD90254FF 61A32FDC506DEAE6 43A689B6B82747D6 6A729E4BEAC2069E E302E33A8CF514CF 5D82ACCDAD89364B DCCD3D73BB646CAF CD8E5C42F82B1184 98B1447970D7D261 9BE25C6D9B634FEC DC687D7A28FD9FD7 7DADDE8D8C362259 33C6A7570A7B8213 17451275D6AB35C0 E8BEE5AC6B845C6C 495A9DF1A4D37E40 04427E829A4245AD 2A1577BC498D1B7C 9BE9502E4F9D4294 B7B631B8BD520F4E 17EDDC5F0DBB3E74 B05D7FA472D08791 E4DB299DFA03E483 F8E8CA9DABA1A84C 0D4FC1FC66556AB3 112D384BA26150EC 131D9EC492B03887 CD6954CA81ADE49B A1721BD12940379F 4319E967E28688C8 ADDD89EA6FF0F181 0F78A58E06AEBDB4 5A0EE163700F41FF 1E3F9AB6E5655AED 6E9AF7D3304F9809 DAB5CAD6841B2F16 1F69877817776595 47D2A1A8407F79BB 9CE88E9A8ADE977B FC8193B640451BA0 834E7AE7AA4DA232 76CF9CDEBF2F972C 8694A790517C3C5D 7BAA5FBBF9959B26 DDC1D88CC5A1E149 3C1584C29C064490 45EA9E25E30AADEC DCAC1FE3BEB8447F 90BB0FF8663CA74D 4205D4DB79D576BC A9F62C1C39AF15AF F2C103881FE23A24 59818404C8BEB38C 50A018B443919477 6637854712129774 A6DE454D202FE0BE F0E5C8E45B73A088 AB4CFAFD50004085 8B6F00C066B01E40 D2AC66F3CAC36828 C5C892188D66DA5E A09656E32800A013 6185640B59F51DF4 1C079168E722B40B 89A2F4C425B7D8BF 51D3B3C7FA43FDF9 A5C1BBBED6E66474 9FED48758A7B8C77 1F83F2F29A01C430 28635028EEA8D1DF 157527AA6A4DEF77 8671A216EF7C2F7A C0B721BFC37FCC9A 934E2D5C4C4905CF 6203340192FA1022 8DF30E02B0339929 9FFF175442DACA4F B8DFFD4E0E7A86FB 29895DD64731C157 5FF6B4709B268A6D 98083DF8A7C531E7 F76B81B57371A9CA 03F14A9BBB3F89F4 572AA6D2674ABA6A 87593DE2F6574926 9F8FA5184337E151 A485C25FD637F5F7 6E1B3FE37B82D423 D4753775AC75BA59 55F591FB96FBADDD C6269AA49FCDC33A C61F14BD5B0CFBF0 DEE6B553CBA11005 95FF587F4AECE86E B5EFDD9AAE63D04F 96B4853A7EE5ACF8 4CB6EA22B5C41A2E 36EC26842D4A8376 09EC788A51E3FB84 C16D3A7F737D1662 B2FF3061BA626B99 B13BD45F5394D8F0 DB676A5123B7BDDE DBCA8EF6B29DC9B2 463C96DCE863B239 7FF797BAE2201655 521911096FDC8460 337B83947466C1E1 BC1B32F80CD094A9 2AE52A815A9E11DA 5A22B414E14E750D 483C72C35EE8A782 C13045F70F8EB8DF 5A602405BA8ACDB2 CBC9E2D214FB454B 8C4A13CD5F8F5136 B52C35C3E67A2085 551AED0DACE8F0C0 A25C4A4E68F95AD8 E36B8C4CA51C8F06 2A74A52181E9A448 41774251171AE7F5 A9263D731EBCAE6C 86E138A748232DAD 517FA729956F7995 629AB1F56B73A175 C607E8E2D7EB790B CAECD1B693D1EBD2 B934608240A28974 DDCECB76CE14CE18 CED352B1B076DEE2 8E46285B4ED19993 401990886A6B1291 C3CB89BAA7B83BF3 049CC0BC80E393A2 00C549884EAE25EC 611188AEDD6DFADE 4B379ED5A620ED3A 2C5755A18D96B9C3 DE8E70C442806361 E34E39DB950795F6 A55AF5E125E357D3 D234AC0A20B7FA58 C4F642DFADFF546F 195AD0D77BA20975 C2D49B91F9692978 FE59E762C224C8E7 601DC662FEAD3A65 73F09745CE832EEC 52EDC4F369823456 49D8D9CA25E6E0AC E00E2EB806C925A8 835E9B2F9A6732EE 940BAB7A747D20FC CED1D945295A4DB0 7AAF14FE920C98CF 80D140F86C3C79EB EA8B423682448B3C BE5B5FD0372DB270 499417053D37B020 6C184153F74C9BB7 47DE927C4252F4A3 FA02532F41FBAC0B E1752FCD764D42D1 147C3DC031F5578B 2879D58739A6D26D 20DD64B9912602C3 2584C7790B7D664A 46EEA3E22A29232F 1DA6633D2A66107C 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201308060306 (name+title). Key = MD5(password) = eb933df14e85ed9b256570098693140e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 74d126f6-e6d8-03ce-98b2-06f7831a528e
  2 55f8b684-410d-0f0d-ace9-01d9a3789cb4
  3 9a0b722d-a120-4266-8d0b-0bda32995190
  4 84467f29-1297-22b9-b8a4-1fe581070d17
  5 2f21b968-0b5f-175c-954a-58d1d65e801a
  6 671a7f22-5691-21e9-a116-3a35a95b2b3a
  7 5d9337b4-68f9-0cc1-a484-89c40bbd08c2
  8 1919e617-5048-2cd0-9fc4-e714957f1c94
  9 4f2f14e1-3aa4-25c6-901a-65c63c0907e0
 10 760b68cb-70ba-30a9-a299-d58a0a8d9c3a
 11 b6f72c03-1ea3-8563-a964-ebd0f84c1ff7
 12 2991969b-4085-1cef-b827-4c07af85d1a7
 13 433ab32e-46e3-1abb-92d9-7e52c4bdf6f6
 14 abf90b58-e1d4-0c1e-acf0-cc52f971246f
 15 1c168e44-5c66-4c47-9daa-493c5309b3d6
 16 ea64b8b9-e8b8-4170-8937-7f629a015b1a
 17 56911d8a-de10-041a-81cc-e7e2cf8687be
 18 4bee16a9-a701-8de8-98e1-7cba9bd81d6c
 19 cd204647-5d55-12fe-a652-b41fba25130e
 20 4ed7e1c9-0c88-1460-a8ef-3a4b10182b53
 21 e2fd4d90-46e8-445d-9aae-4767fb7b0e71
 22 ef0f484c-ba5f-8a50-b74d-3508c0c7eaad
 23 7a2ed63e-9687-3b29-a615-088e41f0a8b7
 24 8384f109-2201-6e2a-a23b-6c0033bb6f9d
 25 684af432-accb-5e8e-bcff-0377cbe0dc95
 26 080eaf34-ef4d-7349-9f87-d895cf6f54b7
 27 5119f44f-9f90-40ec-a78a-8ef8e97fcfc0
 28 4f5810a3-e1c5-2926-b4da-cc179f8ab26f
 29 e2fc3447-ef89-16f9-99ea-682653894070
 30 b0aa1dea-ca1f-3757-9d89-e88ae336a783
 31 93ea6fa3-0b79-6117-90f5-a8a4037d0ff9
 32 327174e9-f4a6-7736-b44c-41a5a95a2751
 33 83a3b8a6-2bcb-8bea-9fa1-25a3957593c8
 34 6be81932-ddf1-8348-a4d5-489fe39ab85c
 35 f69916da-2337-2cb0-9ccc-eec46b7aa318
 36 b2ea733b-2fda-130a-a38c-8b518f70e7c0
 37 91e8994c-186c-57b9-9c32-0abc0b32419d
 38 54792aa5-bc96-16ca-b7f0-5618e9ec938b
 39 c3774190-064c-4047-b1b7-dea81f25c4ea
 40 d6309c15-400e-3ddc-ad01-f0819ab396fc
 41 00fd8d03-ad20-7745-b6ad-25b8050053f6
 42 3c9af08c-a013-5281-b298-b149edbd82c0
 43 ddfd6e15-94c3-8906-9ab8-45119c9b4c7f
 44 48eed65f-7a91-21a9-a2d8-4b9cc162dce9
 45 368f0e2e-13e0-0e91-9b8d-19cfae4ef357
 46 af890335-1683-89bd-b689-d1a8bd6e77b1
 47 a2218207-0486-755d-8ef4-4bbab436987c
 48 790dd8ed-7300-8f43-be6d-5e5a6a213024

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 004212022381104408114836574213678821514375820878. Exactly this sequence comes out of new Random(795).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 1 of Run 50 (seed 2,278,890): new Random(2278890), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-05 20:29–23:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.