A858DE45F56D9BC9 archive

201304211306 1ct2t7

explained decrypted filler

seed 351

Metadata

Post ID
1ct2t7
Title
201304211306 → 2013-04-21 13:06 on A858's clock
Posted (UTC)
2013-04-21 17:06:49
Timezone
UTC−4 · title 13:06 against posted 17:06 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(A858DE45F56D9BC9201304211306) = 36401ef8b7b7aa3b08872bbccf655877 (name+title)
GUIDs
48
Filler GUID seed
new Random(351).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
60 · predicted N = 48 ✓
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
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E264A009A8D75D24 19E0C1E278158BE0 72D1B29A66CF1A69 1BF94E2C825A0F2A 8F7CA964857470E9 ABA6A8A0AF1EED73 9FBAB01D9FFD7C83 EDBD1CBA7E40A6C1 418BF43043FC99DC B3668A6C24F52D6D AF4684D38FDA2410 1DBD6733242E2AFE 0CD24C3BCD35AB94 87EEC70CFC971CD1 2770328D81646E63 DACD50D653DFF282 DDE33574FC55CBA4 4763F5CB36349E14 A3BFF55C95131C5F 59487013DBC20F7B 7AB7E738D5E41DB3 1F55F2E4A4F4B5FE 2B2E01B23FA7B282 DE91148233170D36 D2E9FA3C467DBC54 ED4E8B5C0880EDC5 E3D283A3BC9BB03E CE3ABCA88E6EA19F 4913480CA9B4D5F3 C941BA2801E60088 D1D6BE55A56674AC B2D20F5B213359CE FDA23B18644BF5BB C88ACE6391B55EA2 1C5A7A0B40019D8C 84E825F8A4926E62 60C57D8578CF7946 AA9973E24CE0F0CC 5D5346C659BF4D52 D93340ADDCE929DD 951F268B7496A332 48D036E64A879FFB BBB76459BC7129C4 82EED8175E8A0193 AF4857B21BC8B738 8EFC58E1E5C1BB67 6994F4E8103C2027 C1FF7BD2708656D6 C04E6A3E24144553 7DB6B21C0EF13B7B 6DD90E040133D8B0 7845E14C2C0D6B95 AF408D9C6748ED8A 97E3279EA1D1BD88 F01082F7664949DC F38972B273161D7E 340DB07B88FCF256 EA7B94FCFBFB501E BE4D50B6CCCA5C41 7E330979181601F5 F3E8692E37B3B3C7 3ACEC0DA24C6B036 CA649AEB91172FC5 1670D426AAB69471 A7933B49C4F67C4A 788EBFA67E44E619 A5E684093C586744 F9FE2F1ED6AA7CE7 FF6AF526290D711E A9A304E286B933B1 AA93009651DE3ACF 85514126D57FBDAB 15B4F6DCF4D0F75D 5CC7C73862A9A0DE FCA7000C576F0832 09FC08124A24798F 4F546BE33493D716 A17B8E3062D46A3D FD0E8C9F76BDE44A 3F4ECFCE5FAD127C 1DA8604136BF6FD9 36D49955F1D42658 27E1CEFFE2175C90 9A364D11180FD057 70D64125C804A418 70BCA342E9B6B4BF 5A85311E2E3B0E03 1B54763E08D4B25A 4CDD47CD31724504 D0D3BCBE6DE76087 ABB5C8B4E9877907 77C511D4B6FE8AB9 E0890C078E8A1490 5CD6453B832760D0 0563CC39BFBD4C76 972EB2D214F8D2F1 3E677564EE593D8C 00B8872257974F1A 261AA843EE5BC08D 0B63746BB43EC79D A87BFF0A48231959 CDA80B9410B91CF5 C323A531C6407893 4CED677656F85E1C 2A3B8A099AF80495 1780036E283DB634 1A785AD1772D7C34 11C6C81509E34AB8 0983F47892EE8164 304DCFD169DB4151 58A76541F9DC94D3 2FB0A5819BF3D3C8 9A379D06FB38CBC1 2476FDBB0A486FB8 86A2641EB7F6F0D4 2B36913C9C44D2FA 76BB478D54F9BD93 0F18B307345518A4 FEF50F8A2E20E37C 4CAF5EEBFD610980 34D97362308C2050 3A954C1EB96A9FF6 D892EBB97B062746 42A3A900C3C76331 40815DF93C944C4C AC36C6FDBDC9CF07 7DD596F4FF5AC4A6 8E38E5839B33D7BE C0A034AD6968A9CD 71E8FA4A6F41DBE9 6C4F6A59E12B9536 3C1117E37074B93A B17AF91A2EE80F6C F64ED28B45F26C22 5B90127E45A40230 08C4FEC544CA1119 2B86DE61DE91EB8F 78EAB01FF79EF136 B396BBA51BBAF444 C11E514E46355C38 C7371DE17B131EF2 CC78787204F82ACB 0527A4084990CEA3 A3CDA3BEEBD7155B 9531DC69666E1151 72E8F6565CE84786 D6DC9D8915698921 F403EFBCF98A9761 E6C541F6EC7C56FF C657CD76E2A57E3B 34BD196312632DDD FF084BCA76ACF19D E90682DBB1DEC978 E006E03E3EE003AD 623AD6853D140CFA 5813F0DE660849AA 2240D458F52BDFF4 A18F7C1C5CD512B3 3FDAEE120CF000A4 969D9C21EDD1B9C0 9AFCF4A847EB1868 F8A84F11E75DCB65 1571F3EEF6D98481 67A5071A4A9E13F3 32690D058DE97F77 D9A1FF7B1E110128 C221557109927A0C E2710FE081B8EEB4 3EE7CE8E0EEEBE76 7C1A4463AE58CA4A AD99F2E14DEA2400 365733C472C151A7 D901E57DD0E6BC33 D9B80610F04B204B 791C43ACAF607B8B D7030292662F1F7C 55ED14CD70F0FC6D 4C056859213DD645 C0EEAD28C1F2BBA0 B76C9CF4BC5560D9 42D9561EFA735439 980CDB555BC6E7BD 1E3FAE0F43F12174 620B50DD4FEEAC3C F4DD8860265CB5E1 4086AD0B2A497D97 FD690812B4D9E330 08C5061366F53D01 B63A4B58F1304279 14E6AA96F5C12EE6 631E0F2362BAA624 7FE7DF695A19E58C 03ED93CEB69BE6BD 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304211306 (name+title). Key = MD5(password) = 36401ef8b7b7aa3b08872bbccf655877, 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 fff94baa-e0e6-0412-ab9d-28bef9923040
  2 ce3a0163-2d69-704f-80f0-ebd8bf8d5c54
  3 a9cb24e0-d61c-1d86-9be6-1212db83944a
  4 1a12d1a8-78cc-4758-a423-d820948076c2
  5 ba1420ea-c2fd-608b-8cab-669a80072e4d
  6 1a7b77cb-ae17-20d3-8994-7e9a27f960f6
  7 2513f1d5-12e1-186e-b0ff-1476d6f279ab
  8 58ebd4d1-b520-451c-b5a6-7dce062ecbd5
  9 4d6170c7-5059-39a7-b911-bd4478bc3643
 10 8ca6f175-80a4-6b9f-9d82-1dc3c7840de7
 11 67f09550-ecdd-7632-969a-7d74ff3f0be8
 12 c3119f43-f6f0-4d27-a92b-af7820a11c59
 13 55cd18ee-db10-8971-8d5d-6d5618ccfdd1
 14 7f4be60c-9f7b-09a8-b364-bb58eb093a24
 15 a34083b1-09c7-68c8-a5db-ea98624d9e66
 16 a8f7c09e-673c-2574-aded-d9d1f60cbf5d
 17 4c6af6c0-b718-338b-8490-902c9309f260
 18 8663739f-3da2-5336-a7ac-15197ddbde6c
 19 9f6968cb-a7b4-1e71-b818-84bf387f0120
 20 52f9ef97-f7d8-25d1-b55f-641ca95bfb1d
 21 1020d9f7-75e7-4c03-a6a7-1045ae5759cb
 22 ee82da4c-3b3f-88de-9938-9ac1801a3adb
 23 75426ac0-4a6a-26ba-b0f3-bb86b3ca4c5d
 24 9b2b6e71-897f-519c-85b0-704ced482ecf
 25 6ad17058-5ecf-0bdd-a7a2-1d1e61f12789
 26 d12ec006-f124-23a6-8826-f5df0db32d5b
 27 2994c02c-2e7c-61f0-ba10-6f50d0843423
 28 c0cfeec0-4c2a-14b7-b6e8-875dbfad0ba6
 29 164920b0-982c-4ade-a3bc-9298f1f3d4ef
 30 35d3a4f7-9265-688c-88f4-32f1f78b717e
 31 214c41dc-ac70-61df-bdbf-336ffd3b1a89
 32 11af9fbf-991d-89fb-81f3-e8c1cae0c5d3
 33 dbb7850b-e8d3-3fea-8cf5-4cd23b3a157a
 34 f1d18d05-5615-704b-a3a5-6754d31e1583
 35 3a089f43-325b-1742-803e-565260fcdfa4
 36 ec0601ac-d5ad-821c-8ac6-059c350a1752
 37 08e5e502-edea-78ad-93bd-6f3a082336e7
 38 67508687-15d5-51cc-9157-4a863fcac197
 39 debe7aa7-c562-4cd0-a698-77a6b1997645
 40 ce1f8c45-f7dd-2b5f-850d-702d47318201
 41 49d4ee0a-a491-8291-b021-241a46b8ea3a
 42 3f21086c-a9bd-2698-8d10-9fdc8840609a
 43 9ea2c2c2-c40c-8f90-9b38-18ef4b1ff89b
 44 6dd36feb-ee49-8e57-848a-23241d3ef5ca
 45 d392c7f1-58fd-8127-9d53-0b696af41ee5
 46 b4bb6609-f4dc-85ca-a18b-2e58836bee37
 47 1fd42b58-f4a5-6ae2-b234-56985dbb54d3
 48 93a8cd60-622f-864c-a15e-7084d0e2652f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 071462143674806235124825026146683718754282888868. Exactly this sequence comes out of new Random(351).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 60 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.