+++ How to "Hand-Roll" Your Anonymous Remailer Messages +++ +++ by John Hull +++ Here is an example of how one might manually assemble (hand-roll) an anonymous message to misc.test sent via a mail-to-news gateway (Dizum) and chained through three anonymous remailers **. PGP encryption will be used as is expected with most Cypherpunk remailers. Requirements: - a good text editor (for Windows, I like Editpad available at http://www.jgsoft.com ). - a copy of PGP - the remailer keys for your favorite remailers (available by sending email to the remailer with Subject: remailer-key.) Let's begin! The chain we have chosen for our example is lefarris-winter-xganon. Get the PGP keys for these remailers if you don't already have them on your key ring. Our message will follow this route: our ISP's mail server > lefarris > winter > xganon > Dizum mail2news > misc.test When we are done our hand-rolling example our final output will be copy/pasted into our mail client and sent to remailer@lefarris.dns2go.com. It should arrive in misc.test later that day. Chaining is analogous to those plastic Faberge eggs we played with as children. One egg inside of another, inside of another, etc... When manually creating a remailer chain we start from deep inside the egg, in this case we start with Dizum M2N, and work our way out, ending with Lefarris. If you get confused refer to the route above and step through it backwards! STEP 1: Compose a message in your text editor that looks like the example below and then encrypt it with the key for the Xganon Remailer: ===BEGIN EXAMPLE=== :: Anon-To: mail2news@dizum.com ## Newsgroups: misc.test Subject: testing lefarris-winter-xganon Hello. This is a test message. My hovercraft is full of eels. ===END EXAMPLE=== Note: If your anonymous post is a reply to someone else's post you will additionally need to add a References: header just below your Subject: header. It would look like this: References: < e99rac9dd00976875638734612@corp.supernews.com > Note: When hand-rolling messages I find it is good form to avoid any unnecessary spaces or linefeeds at the bottom. So, I recommend backspacing your cursor up to the period at "eels." Now it's safe to proceed with PGP encryption using the Xganon remailer key, either via the clipboard or by creating a text file out of the above message and encrypting it with the command "pgp -eat file1.txt remailer@xganon.com". STEP 2: Your newly encrypted message should now look like this: ===BEGIN EXAMPLE=== -----BEGIN PGP MESSAGE----- Version: 2.6.3i hQCMA283ryLEYnTHAQQAhvuiRbihf+nKzpRVPGccXuY0EkLQ2VOL+aEy2rgv02IJ jHjJ5X3t5qGGHdidjksm4W8tx9Yp9DUG4V7uxLLhv4+MqCVyMBHHMFjbpF1mqIXa eAsocWpqjkVss6MFm41k2hpSHwF3B53tqGOg6TN4baxUBREm42kpPQPGjOaUdDmk sTKGqTU8I4DZdGIIxbnT8fqtcPG9LuSbzIV6y3vV/9dryZ3VHG+9EmvlA/6PHKHp XxW0FC2gUKMr+cWpkfmONkkD3iOMnCuoXRHP1XRzCvCwR8+dIos+lqVxQzZIdQ1o 27nZJYTEDri6s6Pi4mdKbDZlbw9TFI2si9CKBqK1yATiBtJYd3goj5VjVwdcKHkf Eif0NGRAfBMnr9dnxaT1c3YdOhWvk+UOd7OqT9sVacMjyQ== =Uwjs -----END PGP MESSAGE----- ===END EXAMPLE=== STEP 3: We need to add some directives so that the remailer before xganon - the Winter Remailer - knows how to deliver the message to xganon. Return to your text editor and add these directives so that our new message looks like this: ===BEGIN EXAMPLE=== :: Anon-To: remailer@xganon.com :: Encrypted: PGP -----BEGIN PGP MESSAGE----- Version: 2.6.3i hQCMA54txY/3JPfvAQQAodUQqBRujcAuu2pvjxXf1UYPh1VGoQs1z6BFNuzhmjGR MSRB3Cq8NBcpxlCgHIdL5umFweb6QddYGImaBOvze8Y/v8XCWyYG3/R36fO9B0Qr UzIeJVEi58CBAZxIt6VgyyIA+g5hCA0syuBN6sNeAojNd0OeHKsf3Dnz59clT56k sabxc5AgW2GbC5JL3OCYTK01xeh4sLph4GS6GdeE89A8QKcyEzHSGOLdTpKbhlnF OU/EdOXzrmmROkJt/5YC0jJwKF7lh4ZjUBq0mdaeD8MzeWFHW+tPad2mnV8wLH/w 6sJck/vJBuXbMxRnaOyLzoVM2nAKbTXBb8S9UFl+e/AkBvT8qAcHgODTIQiSb9pf mguBsnEXfpvQ/fPi/9LX91dc9w/8h+jmnc0XRP1nKC40jA== =bYk/ -----END PGP MESSAGE----- ===END EXAMPLE=== STEP 4: Next, PGP encrypt the above example with the key of the second remailer in the chain - winter. ===BEGIN EXAMPLE=== -----BEGIN PGP MESSAGE----- Version: 2.6.3i hQCMA4X5MvA5LNKxAQP+LKxX4VNtiReD6XvbEPnNenmSZpHW8zvQ29bZ9zljj3fs lq2UHQOz9r0eiVgwjdGypHEFhn7r86OKAmoeS52uw7CPUddyHemKqnb66x7ny5ux Iouf6jgYzPCJN47+bviKCfkl3Vtv59DdgvRLbqW3fxEN4/BkJS3LPqO8Ngr2jiOl Ae6yL/AgZznC9mDPX3HEvdhIkYh986FIwyfDPLFhqGYBAuzhWkA8u/QJ6WkSbXwv wziRHR4rQ8Vbfqgk4XU9ILE2rcl4ZOjQ4qU7koHj6WMx2ID0Zt6EzvzgcVbtJu06 s2zRGRY0Uuq5BsgAj0WMYrWVzLqcqnBkuVr7XUDCqdN+fjcPtvIk8QkumaoZJIhK M/Q/YWM7bTBIUw9rFISMPNQzOwF8oSxWzgjst0oqV0P+sDy+rPN5NhllV1K98Irm 0O4CuENaklBGHkaBW8d0ugYzxDgqxo9CsaETzZw4VhfBn+rQti8uY5fCLpEe4LKT kBE+REZ2UtPJCsExow0CiuAJnp0Kk6FkuzBjyqdwHcEQXAGsD2YW+HNkIaxbYMLK hC3f16VVT4k/eop9BR89ju6WSm79h6BK6Az2U8WEmH2YqOnxvU8IgDJ2TjNv5JRv X95giAH5ePOx231k0BKMacLRrd+kXJX5wn/DGsG13UMqCafPiSK1MmDlYcP1MjM0 MEqXc8VJI+lkK/gOvcsctJeNQ2NJk/vVdFRNfB2ui+zJGuVHfQFE7CoN0mVSDG/G 8Hl+JXl0DnnRv1voBB8UJ9t7saSoySFnd4Ov3osaVLrj4IiIFWa0vv2rddNiIiPO nhcqREWNmcRfyiNqL5rTRQ== =uT4R -----END PGP MESSAGE----- ===END EXAMPLE=== STEP 5: Again we must add some directives so that the remailer before winter - the Lefarris Remailer - knows how to deliver the message to winter: ===BEGIN EXAMPLE=== :: Anon-To: mix@mix.winterorbit.com :: Encrypted: PGP -----BEGIN PGP MESSAGE----- Version: 2.6.3i hQCMA4X5MvA5LNKxAQQAoymfKwfKa9ImojHe/9oeJaT4SFLNlfEGvMaS1GbEk2Zj Gg+X7wieBttpV2e0YKBtRLtZv9DZQglkm+ldk9L9rx2c9gggL58KT+wCbMUH5YpO iqE1OeazHgXXJSfG2EA1k/s1IuTXSkUeMa35Djf21E3szBb3RgrBspKUPhQvbpSl AgqpkgHy3iQ/RBVITPL4bI162/+mUdPLWEb4dyuxSzCSM58Y6v2x6RQuSuXtraYt Zb3OmtEY+pBzLkU3TVmUQYfu7nBeCK1Atw59G/0C01PjgAxSaITdp8jqPDR68YUy 4rMpPaBjLMyw9cVW0sfGEU6ub3iXnaeKFAZ73p17IQr1VnPfk7iwhsonmf/Al6Av OvddjKliz9f+9JsbbjQLbNCWqBZnr0gDwZI/Jx85ubvAp1IYbmJ6/esPZtagDx8q aK/h2vr8PH9tLhig1ANS9+0O8VwOHfluBsn51PMCVe8hYkToiB9p0W/81GYtbrfV zliMAtxMD76mlhsHZTxSU/kVuOIkrni0gZCchzIvLaEZfyvuIhphjyIwM2C+o3Ml xRhE+igY5WSPTk5XjfzHdIwBmfhunPtoDkwwjgF68I855Wxj6mxNPG0X9VxJlH34 NUvRKP+NydiOg/CF9kUYko/kzVZJferYtOrsRwMjktHVcsdUqbQbNLNm2c1ANqIC d2Di3xWXkuDdKOEq00fRjzL+HG6eO8+bE02YQ19PmrA8hknRnxMF66cmjy1+GOBM 016nNrVP29w6vmLcwqInNDfPXqam/hMBQ9y47DU2SygFaAN2u2uhAZaVD5pEVNF0 z4HF7YJsC9zDqjSFqFXOD69UtOcxTR+ATnCXgOGC7fe2GfT+M/LhCz42ZzY= =/pkm -----END PGP MESSAGE----- ===END EXAMPLE=== STEP 6: 'Almost done. PGP encrypt the above example with the key of the third and final remailer in the chain - the Lefarris Remailer: ===BEGIN EXAMPLE=== -----BEGIN PGP MESSAGE----- Version: 2.6.3i hQEMA7PT+JaYQXu5AQgAmybzFpTIjUbfWJp5jfBJmvXXdWl22qgJYoeRr9PcgLk2 3x7pAwsEKlJpspoZ175uhzfaP2AJCatR+DDc/XJb96VbyfWiAyzYUyDOtj0fX1UO yAEud+YpqbRa85Q/Wt4/qzA+TfW2ODKoF8I85kF1rlg6D/truCylA28Kr90iHNmE bxi5ereaKd3aboTUz6C3fNsJhc97rg4cdlVHMnbqY0UftE7YGMwBEcpWy+bVWpnW QfAR/Ul55yKDJnFYzShX2ED09wxVE3gWclQuJaechxdt/BgOd6XFTJ/jYQQ6Fc8Q Yw32yyJht2xu4SSmxLMv2OK3/zVt/DcR6Gkudk0A2KUDX5UzX55v/z/MVOMIyZCX OH1GnN/tQpPWjd/UZohTxwnkG4ulyVKxn3aD3ZYMgL3nGtK1vdEKOLKDOAZogL4C +6H0tDgLI8g6/5xJUmp9+kdYDzzfhbo54HGUSMktt312DyaRrLmQjrj7/IHhCZbK hdY/476ctWjhxFLxTaUNb329BXJH8W8qjznGmMJGVpT5R1ouX9qQ70BfQd1TZ0To RI3ss98bLGipsIlNdmYfjunUkRMncdeUybhwY0/CCs1LSvfhkMbNgpcqNXwLM42t O5mRm6EbjcJ0DMuZNMP/zwBCirmZtujX550r98OFu5DqSbsP25aG9EHuWbYsJPnz CjMSo/4AaiGtEfz0GkjswiVsh0vCx4lWd/lcCySAt2Kf7WiUC36spMVG1+v5jff+ dZRaLP9d2a0+Pd20YTNMxlNGPU9yvGKbdCOxfbej2cEG9xmwfT49kllCtaFfJdNR ReDocgf6lQB4GImsrRGWvJ34faiHzBC9obibx78NE7xCHd1hBFre4hJ8+8W3m0wB vvPnDY4AzbSr1ghOVbIy8hi9KHwccFS2D/TUsYJyhdMjsdUIjkO3nEzG5++6lnDr HjDIMHQj3BOTSPGgSOYLqK3nmCttAVxpwAtIyPPQIxhQSpHlI9FQA13j7Z8lz6DQ um0m3vd/EF9wQvGMex3mb6aYXqoQX6OU6d0r59zSoHnzg/quOTtPQuyIzbeGf70Z Enju+voapg8/NOtr7ku8+iUjWX1iqFcZF/Dd7lWWKwv46JIsCD16KO13w3p93d8q 6iBWRTabD87HAYKIn4TqeiDoydoWqlRi31VSNYKxFtCOPfgZrDegdSKXODdn6o5+ n3XYlsBddWDc2JC9kIbTQEBWHr1gF0ay/Ct6U8sOM+dNpx0FwtvjuGdgxAGUJBZ2 6PO1jhUQMgTk+R5rD2iL6N8rG0khlpHTp+WPo00JVjxEZkfXZBilovU08KPD2C6N XdAMwKj8/WUN5BF8fod7wFTkfjYScfvYLACd7KP0ST0jy3YRmd2VRSOcc3mMaai4 2jzxu0tM/+qHQpavwjdEOgYXL/CSwZkxAlTy2FHxt0w7mv6GJS9SOlcPQL/1FN5z hsEpH8kikmcDKeDAdGgZjyS8daKXpB5DdmVuknZnb0p1 =tw+p -----END PGP MESSAGE----- ===END EXAMPLE=== STEP 7: Add the "Encrypted: PGP" thingy (as shown below) and we are ready to email our message directly to lefarris (remailer@lefarris.dns2go.com) from our favorite mail client: ===BEGIN EXAMPLE--- :: Encrypted: PGP -----BEGIN PGP MESSAGE----- Version: 2.6.3i hQEMA7PT+JaYQXu5AQgAmybzFpTIjUbfWJp5jfBJmvXXdWl22qgJYoeRr9PcgLk2 3x7pAwsEKlJpspoZ175uhzfaP2AJCatR+DDc/XJb96VbyfWiAyzYUyDOtj0fX1UO yAEud+YpqbRa85Q/Wt4/qzA+TfW2ODKoF8I85kF1rlg6D/truCylA28Kr90iHNmE bxi5ereaKd3aboTUz6C3fNsJhc97rg4cdlVHMnbqY0UftE7YGMwBEcpWy+bVWpnW QfAR/Ul55yKDJnFYzShX2ED09wxVE3gWclQuJaechxdt/BgOd6XFTJ/jYQQ6Fc8Q Yw32yyJht2xu4SSmxLMv2OK3/zVt/DcR6Gkudk0A2KUDX5UzX55v/z/MVOMIyZCX OH1GnN/tQpPWjd/UZohTxwnkG4ulyVKxn3aD3ZYMgL3nGtK1vdEKOLKDOAZogL4C +6H0tDgLI8g6/5xJUmp9+kdYDzzfhbo54HGUSMktt312DyaRrLmQjrj7/IHhCZbK hdY/476ctWjhxFLxTaUNb329BXJH8W8qjznGmMJGVpT5R1ouX9qQ70BfQd1TZ0To RI3ss98bLGipsIlNdmYfjunUkRMncdeUybhwY0/CCs1LSvfhkMbNgpcqNXwLM42t O5mRm6EbjcJ0DMuZNMP/zwBCirmZtujX550r98OFu5DqSbsP25aG9EHuWbYsJPnz CjMSo/4AaiGtEfz0GkjswiVsh0vCx4lWd/lcCySAt2Kf7WiUC36spMVG1+v5jff+ dZRaLP9d2a0+Pd20YTNMxlNGPU9yvGKbdCOxfbej2cEG9xmwfT49kllCtaFfJdNR ReDocgf6lQB4GImsrRGWvJ34faiHzBC9obibx78NE7xCHd1hBFre4hJ8+8W3m0wB vvPnDY4AzbSr1ghOVbIy8hi9KHwccFS2D/TUsYJyhdMjsdUIjkO3nEzG5++6lnDr HjDIMHQj3BOTSPGgSOYLqK3nmCttAVxpwAtIyPPQIxhQSpHlI9FQA13j7Z8lz6DQ um0m3vd/EF9wQvGMex3mb6aYXqoQX6OU6d0r59zSoHnzg/quOTtPQuyIzbeGf70Z Enju+voapg8/NOtr7ku8+iUjWX1iqFcZF/Dd7lWWKwv46JIsCD16KO13w3p93d8q 6iBWRTabD87HAYKIn4TqeiDoydoWqlRi31VSNYKxFtCOPfgZrDegdSKXODdn6o5+ n3XYlsBddWDc2JC9kIbTQEBWHr1gF0ay/Ct6U8sOM+dNpx0FwtvjuGdgxAGUJBZ2 6PO1jhUQMgTk+R5rD2iL6N8rG0khlpHTp+WPo00JVjxEZkfXZBilovU08KPD2C6N XdAMwKj8/WUN5BF8fod7wFTkfjYScfvYLACd7KP0ST0jy3YRmd2VRSOcc3mMaai4 2jzxu0tM/+qHQpavwjdEOgYXL/CSwZkxAlTy2FHxt0w7mv6GJS9SOlcPQL/1FN5z hsEpH8kikmcDKeDAdGgZjyS8daKXpB5DdmVuknZnb0p1 =tw+p -----END PGP MESSAGE----- ===END EXAMPLE=== STEP 8: That's it! Copy/paste the above example (Step #7) into your mail client, leave the subject line blank and send it to remailer@lefarris.dns2go.com. Good luck! john hull 09/30/2001 ** At the time I wrote this (Sept 2001)the three remailers and one M2N gateway were up and running. This may not necessarily hold true in the future since remailers come and go. - - - This document is http://saddle.yoll.net/anon/handrolling.html Fuck copyright. Distribute this freely.