Anonymous Email – Step Two: Jack B. Nymble

At this point I’m assuming that you have PGP 6.5.8 installed and have taken some time to become familiar with how to create keys and sign and/or encrypt text messages.

One way to send anonymous mail is to use the Cypherpunk remailer system.  The way it works is actually simple, it’s just cumbersome to do by hand.  Say for example you need to send a message to “user1@example.com” by way of a chain of 3 Cpunk remailers.  You would write out the message, then at the top of it put instructions telling remailer #3 to send it to “user1@example.com”.  Then you encrypt the whole thing to remailer #3’s key and put another instruction at the top telling remailer #2 to send it to #3, repeating this until you have built a chain of nested encrypted messages.

Each remailer decrypts the part that is for it, reads the instructions and sends it to the next step.  This process guarantees that no message headers from your original email to remailer #1 will remain.  As long as your message content doesn’t give you away, you are anonymous.

Obviously “hand rolling” like this, while possible (I’ve done it myself with more complicated chains than this), It’s cumbersome and easy to make a single mistake that will cause your efforts to be wasted and your message not to arrive.

This is where software like Jack B. Nymble comes in.  JBN automates a lot of this work so that all you have to do is give it the address, type your message, choose the remailers in the chain and JBN handles all of the formatting and multiple layers of encryption and sends the result to the first remailer in the chain.  Once it’s set up right, JBN makes using remailers easy.

First you need the software.  If you just search “Jack B. Nymble” download you can find it in several places or you can download JBN and a detached signature from the Panta-Rhei website.

You can (and should) use PGP to verify the signature, this assures that setup_jbn214.exe hasn’t been altered.  (of course, to verify the signature you’ll need to have PGP search keyservers for the author’s PGP key (User-id: RProcess key-id: 0x9310EE89).

Once you’re satisfied that you’ve got a good file you’re ready to install it.  When you install JBN and start it up, DO NOT have it update stats just yet.  This is because the stats urls that the program ships with are old and out of date.  Before you can allow it to update stats, you need to give it current urls to work with.

On it’s Window menu, choose ‘stats config’ and on the cypherpunk tab, replace the urls there with the one’s on this page.  Once this is done, JBN can be allowed to get remailer keys and stats.

Once it has current stats it’s a simple matter of opening ‘Window | Send Profiles’ and putting in the information for the mail server it’s to use for sending mail.  (note, this original version of JBN cannot perform SMTP Auth, for that, you will need a MOD that was created to add features to JBN.

It does take some time, both in reading the documentation that comes with the program and in plain old fashioned trial and error to learn how to use it, but it’s worth the time.

More information and help can be found on the Pantawiki.  You can also ask questions (and sometimes find answers) in the Usenet group alt.privacy.anon-server (Beware of the trolls)

I’ve only just touched on the subject here.  But I think it’s enough to get you started learning how to use JBN.  In an upcoming post I’ll cover adding Mixmaster capability for stronger anonymity and a larger choice of remailers.

Technorati Tags: , , , , ,

This post was sponsored by www.buy.com, among other things they’re a source of all sorts of equipment from a Linksys router to computers, CD’s, downloads and more.


Anonymous Email – Step Four: Sending Your First Msg

A quick tutorial for sending messages with Jack B. Nymble.

I’m assuming here that you’ve installed PGP 6.5.8, along with Jack B. Nymble and Mixmaster and that when you installed JBN you gave it fresh stats urls as I described.

If you have auto functions disabled (Tools menu | disable auto functions), JBN won’t do anything when you start it up.  Once auto functions are turned on the It will check to see how old the stats pages are and if necessary it will download fresh ones.  Then it will check any email accounts you’ve set up in Window | Retreival profiles and look for messages in any accounts defined in Window | News profiles.

[click on thumbnail images to enlarge in new window]
JBN Opening Message bookTo send a demo message click the “Books” folder in the folder view and then in the files view click “Anon Mail.TBK” and click “open window” This opens the message book for editing.
 
 
 
 

Jack B. Nymble message bookIn the “To:” field, put your own email address and enter a subject that you’ll recognize (or you might put something that your spam filter will automatically whitelist)

Then in the green area where it says “Add Remailer” you’ll see three lines with “AUTO” already entered.  Here you can customize the remailer chain you’re going to use or you can select a line and then use the drop down box to specify particular remailers.  If you specify your own chain, JBN will check the capabilities of each remailer chosen to help make sure you’ve chosen a valid chain.

Finally, in the body area type your message and click “Queue”.  This puts it in the outbound message queue where it will be sent automatically (though not necessarily right away, part of how anonymity is maintained is by adding delays to message processing.  It’s more involved than this but that’s the basic idea)

Once the message is sent you can expect it to take anywhere from 15 minutes to as long as 12 hours or more to arrive.  When it does arrive you’ll know it was the one you sent because you’ll recognize the subject line and the message body you wrote.  However if you have your mail client view the source of the message there will be nothing in the headers that gives even the remotest clue as to where it came from.

There is a lot more that can be done with this program, for example you can send a message through a chain of anonymous remailers to a mail2news gateway and your message will appear in a Usenet newsgroup.  There are also quite a bit more in the way of settings and options.  Finally, there is the “Nym”, which is a way to have a fully anonymous email address that people can use to sent you email without knowing your real email address

Technorati Tags: , , , , , ,

Anonymous Email – Step Three: Adding Mixmaster

In a previous entry I gave a brief introduction and installation guide to Jack B. Nymble, a client program for sending anonymous email.  Once the program is installed and it’s stats are refreshed.  It’s possible to send anonymous email.

However as it is so far, it’s limited to using Type I (Cypherpunk) remailers.  By adding Mixmaster, you get the ability to use Type II remailers as well.  Type II remailers are designed with higher security in mind and to be resistant to things like replay attacks (where messages are captured by an attacker and resent lots of times to create a large trail of traffic in an attempt to follow the message)

To add mixmaster capability to JBN.  First of course you need the mixmaster executable.  The most recent version that works with JBN is Mixmaster 2.04b6, and it’s detached signature file that you can use to verify that it hasn’t been messed with since it was signed.

Once you have verified the Mixmaster archive, extract the files into a directory of it’s own.  You MUST use a short directory name (8 characters or less.) I use “MIX” and put it in the root directory of the drive it’s installed on for example: C:\MIX

At this point people running win95 or win98 need to add the line:

set MIXPATH=C:\MIX

to their autoexec.bat file

Win XP users need to log into their admin account and right click on the “my computer” icon and choose “properties”, then click the “Advanced” Tab and click the “Environment Variables” button.  Then you click “new” and give the variable name MIXPATH and the value C:\MIX (or the directory you used to install mixmaster).  Then click “OK” on everything and log off of the Admin account.

Then start JBN.  on the Window menu, choose Remailer config and select the mixmaster tab.  Enter the mixmaster directory and set the version to 2.0.4 you can set MINREL to 95, MAXLAT to 6:00 and DISTANCE to 5 and click ‘OK’

Now when you’re composing a message you can use the Remailers menu item Mixmaster to use mixmaster remailers and JBN will handle setting things up for mixmaster and emailing the resulting file.

There’s a lot more to this of course and I just realized that I haven’t covered sending messages with JBN at all and while just spending some time reading the docs that come with the program and looking over menu choices really does tell you all you need, I’ll cover that in an upcoming entry.

Technorati Tags: , , , , , ,