Imp - Version 2.1
1-Jan-99 (shade@wastelands.gen.nz)

Once again, apologies for the poor documentation...


Abstract
--------
Imp is a NetWare password cracking utility with a GUI (Win95/NT).  It loads
account information directly from NDS or Bindery files and and allows the user
to attempt to compromise the account passwords with various attack methods.

It is based heavily on (and in fact "borrows" all the crypto code from) the
"Pandora" project by Simple Nomad and the team at http://www.nmrc.org.

Because of the GUI, Imp is significantly slower than Pandora, but we hope the
warm and friendly front end makes up for it...


What's New in 2.1
-----------------

Things we've added:

  o Bindery support.
  o Template attack.
  o Passwords saved between sessions.
  o Optional installation utility :)

Things we've fixed:

  o Loads NDS supervisor user.
  o Character & set order options working in brute force attack.
  o Double-click on tree now highlights *only* that user in the user window.
  o Helpfile should now load correctly.
  o Added Missing ")" on dictionary attack status display.
  o Changed timing results to to crypts/second.
  o No longer attempts to crack passwords we already know.
  o Dictionary open dialog now defaults to .DCT files.
  o Minimum form size set.
  o Resolution problems fixed. (I hope...)

Things we didn't get around to...

  o Ability to resume an attack.


Usage
-----
It's all pretty straight forward really, but if you're having problems, feel
free to press F1 for help... :)


Grabbing the NDS Files
----------------------
Check out the "Unofficial NetWare Hack FAQ" for full details, but here's a
quick rundown (Note: In most cases DS.NLM will need to be unload first) :

 o NetBasic
   LOAD NETBASIC
   SHELL
   COPY SYS:_NETWARE\*.NDS SYS:LOGIN
	
   or
   
 o COPY.NLM
   LOAD COPY SYS:_NETWARE\*.NDS SYS:LOGIN


Other Points
------------
 o Why bother?
   Boredom.  It was there.  A desire to learn about the internal workings
   of NDS.  Things like that.

 o Source availability
   There's some pretty bad examples of programming hidden away inside
   the Imp source at the moment, and I'm a little embarrassed about showing
   them to the world.  As soon as I tidy things up a little I'll release
   the source.  In the mean time, if you're particularly interested, feel
   free to drop me a line and I'll get it out to you...
 
 o Why's it called "Imp"?
   I like to think of Imp as just one of the many things that "Pandora"
   released into the world.
   
   "...released all the evils into the world. Things such as disease, famine,
   and death, which had before been unknown were now ravaging the world"

   Ok, ok, so demons and devils aren't exactly part of the deal here, but
   it would have been a little pretentious to call the damn thing "Disease" or
   "Famine"....
 
   And besides, the word imp has "cute 'n furry" connotations, which is
   pretty accurate in this case.

