
               
            NETKEY (Proteccin contra Hackers de Redes Locales)

                   http://members.xoom.com/netkey1/

                    Versin 1.01 - copyright(c) 1998


----------------------------------------------------------------


      Contiene:
      ---------
      1. Para que sirve ?
      2. Cmo probarlo ahora mismo ?
      3. Como instalar este DEMO en una verdadera estacin de trabajo en red ?
      4. Parmetros.
      5. Beneficios de registrar el programa.
      6. Costo / Formulario para registrarse.
      7. Otros usos.
      8. Informacin tcnica.

**************************************************************************
IMPORTANTE: Este programa es del tipo TSR (Terminate and Stay Resident). 
Esto hace que cada vez que se ejecute, se cargue nuevamente en memoria; por 
lo tanto evite cargarlo muchas veces durante una misma sesin, ya que en
algn momento rebasar la capacidad de la memoria y su PC se puede 'colgar'. 
**************************************************************************


1. Para que sirve ?
------------------

        Todos los que somos usuarios de una red local (LAN) sabemos lo
        comn que es que en nuestra ausencia algn otro se siente en
        nuestra estacin de trabajo, encienda el PC, e ingrese a la red.

        Lo que nunca nos enteramos es quien fu, a que hora, y lo peor:
        que est utilizando nuestro propio password para hacerlo !!

        Esta utilidad es un potente programa residente en memoria, es
        decir, que se ejecuta en segundo plano sin ser advertido, el cual 
        crear y mantendr en nuestro disco duro un archivo registrando:

           _Fecha y hora de cada vez que se encienda nuestro PC,

           _Nombre de conexin (LOGIN), y Clave (PASSWORD) que teclee
            todo aquel que intente ingresar a la red (sin importar si
            el intento fue o no exitoso).

       Por ejemplo, si nuestro LOGIN es 'u194500' y nuestro PASSWORD es
       'guadacanal', nuestro archivo DUMMY.FIL se parecer al siguiente:

               
               
                 Thu Dec 11 10:46:00 1998
                 u194500 guadacanal
                 
                 Fri Dec 12 14:05:00 1998
                 u194500 guadacanal
               
                  ...........
                 .........

       Si encontrramos un LOGIN o PASSWORD distinto del nuestro, significa
       que alguin ms intento 'logearse' desde nuestro PC.

       Por el contrario, si solo encontrsemos una fecha y hora, y la si-
       guiente lnea en blanco, significa que el intruso, ante la peticin
       de LOGIN y PASSWORD, solo di 'Enter'.

       La tercer posibilidad es que encontremos nuestro LOGIN y PASSWORD,
       pero a una hora en que no estabamos en la oficina. De ser as, no
       fue tan mala idea haber instalado NETKEY !!
       
       Nota: NETKEY es capaz diferenciar entre minsculas y maysculas.



2. Cmo probarlo ahora mismo ?
-----------------------------

        Para probarlo ya, no es necesario estar sentado en una estacin
        de trabajo en red. Supongamos que NETKEY.EXE est copiado en
        el directorio C:\SECURITY (que es el que utilizaremos en este
        documento para dar los ejemplos), simplemente tipee:

                     1)   CD\SECURITY <enter>
                     2)   NETKEY <enter>

       3) Presionando cualquier tecla deshabilitamos la presentacin de
          este Demo, y aparecer el prompt de DOS.
          Nota: Aunque salimos al prompt, NETKEY est residente en memoria
          y corriendo en segundo plano. (La versin registrada no muestra
          mensaje alguno).

       4) Ahora, debemos por ejemplo ingresar nuestro nombre y dar <enter>. 

       5) Finalmente, ingresamos nuestro apellido y un ltimo <enter>.

         NOTA: Cada vez que demos <enter> el DOS nos dar el mensaje
              "Comando o nombre de archivo incorrecto", pero no debemos
              prestar atencin a esto, ya que simplemente estamos 'simu-
              lando' la peticin de un LOGIN y un PASSWORD como ocurre en
              una verdadero PC conectado en red.

       6) Al dar el ltimo <enter> nuestro PC habr emitido por su parlante
          un pitido, lo que significa que ha 'capturado' nuestro nombre y
          apellido y lo ha grabado con fecha y hora en el archivo DUMMY.FIL,
          en el raz de nuestro disco duro. Para verlo, este archivo se puede
          abrir con cualquier editor de texto, o directamente desde DOS
          ingresando el comando:

                         TYPE C:\DUMMY.FIL <enter>





3. Como instalar este DEMO en una verdadera estacin de trabajo en red ?
------------------------------------------------------------------------

 ** Los siguientes pasos parten de la base de que su PC ya est instalado
    y configurado como una estacin de trabajo sobre una red basada en DOS **

         1) Es fundamental identificar y localizar el archivo de extensin
            .BAT que 'arranca' el sistema operativo de red en nuestra esta-
            cin de trabajo.
            Por ejemplo, si nuestro archivo AUTOEXEC.BAT posee una lnea
            como esta:

      @echo off
      prompt $p$g
      ......
      .........      
      call c:\nwclient\startnet.bat  
      ......

         Es el archivo 'STARTNET.BAT', ubicado en el directorio 'C:\NWCLIENT'
         aquel que debemos editar para cargar NETKEY cada vez que se encienda
         nuestro PC.

    NOTA: Para continuar con este ejemplo, se seguir utilizando los nombres
          arriba mencionados. No obstante, como estos suelen diferir de un
          PC a otro, cada usuario deber identificar realmente en su AUTOEXEC.
          BAT estos nombres para poder instalar NETKEY adecuadamente.


         2) Abra el archivo STARTNET.BAT con cualquier editor de texto, por
            ejemplo:

                     CD\NWCLIENT  <enter>

                     EDIT STARTNET.BAT <enter>

         3) Inserte una nueva lnea indicando la ruta donde se encuentra
            NETKEY.EXE, en el caso de nuestro ejemplo debera insertar la
            lnea:

             C:\SECURITY\NETKEY.EXE


            Es aconsejable que esta lnea sea la 1 de todas las que
            contiene 'STARTNET.BAT'.

            Por ejemplo, si una parte del archivo STARTNET.BAT se parece
            a este:

        .........
        ......
         cd\nwclient  
         lh lsl     Ŀ
         lh 3cx59            
         lh ipxodi         Programas de conexin con la red  
         lh tcpip            
         lh vlm     
        ........
         J:
         login   Programa que valida el acceso a 
        .........      la red (Solicita LOGIN y PASSWORD)
        .......


        Debera quedar as despus de modificado:

         c:\security\NETKEY.EXE  Programa protector contra hackers
         .........
         cd\nwclient
         lh lsl       Ŀ
         lh 3cx59              
         lh ipxodi           Programas de conexin con la red  
         lh tcpip              
         lh vlm       
        ..........
         J:
         login         Programa que valida el valida el acceso 
        .........            a la red (Solicita LOGIN y PASSWORD)
        .......


        Si al querer guardar los cambios realizados, el editor de texto
        que estemos usando nos avisa que es imposible, esto se debe a que
        el archivo '.BAT' que estamos editando tiene el atributo de 'solo
        lectura'. Si este es el caso, desde DOS deberemos:

             _ Quitarle momentneamente el atributo de solo lectura con
               el comando:

                         ATTRIB -r STARTNET.BAT

             _ Ahora s editamos y guardamos los cambios.          

             _ Por ltimo le restauramos al archivo su atributo
               original con el comando:

                         ATTRIB +r STARTNET.BAT


         4) Para finalizar la instalacin, debemos presionar la combinacin
            de teclas Ctrl-Alt-Del para resetear el PC y que los cambios
            tomen efecto. De ahora en ms, cada vez que nuestra estacin
            de trabajo nos solicite LOGIN y PASSWORD, todo caracter tipeado
            ser guardado, con fecha y hora, en DUMMY.FIL.


       En el caso de que despus de haber completado los tres pasos detallados
       arriba, y haberse 'logeado' en la red, el archivo DUMMY.FIL no aparece
       en el directorio raz de la unidad C; tipee en el prompt de DOS lo
       siguiente:

                          mem /c | more <enter>

        
       Este comando le mostrar por pantalla todos los programas actualmente
       cargados en memoria. Si NETKEY.EXE no aparece entre ellos, es debido
       a que NO ha sido instalado adecuadamente. En tal caso, deber repetir
       cuidadosamente los tres pasos de arriba.


  PUNTOS IMPORTANTES:

        - No se aconseja cargar NETKEY desde el mismo AUTOEXEC.BAT.
          No obstante, si Ud. desea experimentar cargandolo desde l,
          asegurese de que la linea que carga NETKEY este ubicada DESPUES
          que el comando KEYB.COM del DOS (Este puede o no estar presente,
          y es el que configura el teclado para cada pas). S no los carga
          en ese orden, esto podra impedir a NETKEY capturar el teclado.

       - Ya sea que cargue NETKEY desde el AUTOEXEC.BAT o desde el archivo
         .BAT que arranca el sistema operativo de red, asegurese de que la
         lnea que carga NETKEY est colocada ANTES de la lnea que nos pide
         LOGIN y PASSWORD (normalmente esta lnea es LOGIN.EXE).
         Si Ud. no est seguro cul es esta lnea, presione la tecla F8
         inmediatamente despus de arrancar su PC, cuando vea el mensaje
         "Iniciando MS-DOS...". Esto le permitir ejecutar cada lnea de su
         CONFIG.SYS y AUTOEXEC.BAT paso por paso, y as ubicar la lnea en
         cuestin.

       _ NO es aconsejable cargar NETKEY en memoria superior con el comando
         'loadhigh'.






4. Parmetros:
-------------
        Por defecto, NETKEY siempre crear el archivo DUMMY.FIL
        en el raz de nuestra unidad C:\. Sin embargo, se puede
        especificar en el archivo .BAT que usemos para cargar NETKEY
        una unidad o ruta distinta como destino para DUMMY.FIL, con
        una lnea como:

        ......
        ....
        NETKEY.EXE C:\trabajo
        ....
        ...

        IMPORTANTE: Debemos asegurarnos, en este caso, que el directorio
        "C:\TRABAJO" existe, ya que si la unidad o ruta especificada no
        existe, o la sintaxis para especificarla es incorrecta, el archivo
        DUMMY.FIL NO SERA CREADO.





5. Beneficios de registrar el programa:
---------------------------------------

        Todo usuario registrado recibir en disco de 3.5" :


     - El archivo NETKEY1.EXE, sin ningn mensaje por pantalla ni 'beep',
       lo que lo hace completamente imperceptible. Crea un archivo DUMMY.
       FIL exactamente igual al que produce este Demo, es decir, total-
       mente legible.

    - El archivo NETKEY2.EXE, idntico al anterior, con la nica diferencia
      que crear un archivo DUMMY.FIL en formato encriptado, cuya apariencia
      ser similar esta:
               
               
                 ̛嫰 #{4
                 ̛
                 嫰 #{4
                 ...........
                 .........

       Obviamente, NETKEY2.EXE ser el ms conveniente para instalar por
       razones de seguridad. Asegurese de no instalar ambos, ya que esto
       producira un error.

    - El archivo DECODE.EXE, el cual servir para desencriptar y hacer legi-
      ble el archivo creado por NETKEY2.EXE, confeccionado especialmente para
      cada usuario registrado (no hay dos DECODE.EXE iguales).

    - La prxima versin de NETKEY tan pronto como salga, absolutamente
      gratuita.

    - Ayuda y consejo gratis por E-mail, correo ordinario o telfono.





6. Costo / Formulario para registrarse:
---------------------------------------

Cuanto cuesta registrarse : $ 39 (incluye gastos de envo).
                            (Unicamente en dlares estadounidenses)

Como puede pagarlo:
                   1. De contado. 
                          
               **  2. Enviando un "International Money Order" pagadero
                      en bancos de New York, a nombre de PABLO BUSTABER.


** No enve otro tipo de cheque.

Para encargar su copia registrada de NETKEY, srvase imprimir y completar
el formulario de abajo, y enviarlo junto con su importe o 'money order' a:

                PABLO BUSTABER
                SAAVEDRA 1136
                3000 SANTA FE
                 ARGENTINA


Telfono:      54-42-596223
E-mail:   bogart@arnet.com.ar


IMPORTANTE: El nombre de archivo creado por NETKEY es fijo y no se puede
cambiar usando parmetros (de ser as, esto podra despertar la curiosidad
de cualquiera que viera el archivo .BAT que usemos para cargar NETKEY).
Por este motivo, si Ud. deseara que NETKEY creara un archivo con algn
nombre en particular (distinto de DUMMY.FIL), hgamelo saber a travz del
formulario de registro. Puede ser cualquier nombre permitido por DOS, (y
con cualquier extensin).
Si no especifica ningn nombre, supondr que acepta el nombre por defecto
(DUMMY.FIL).


Cortar aqu.........Cortar aqu.........Cortar aqu.........Cortar aqu...

(Use letra clara por favor)

    Nombre y Apellido:.......................      Adjunto el Pago en (marcar 
                                                   lo que corresponda):
    Direccin:.........................
                                                     [ ] Contado
    ................................
                                                     [ ] International Money 
    ................................                     Order pagadero en
                                                         New York
    ................................
                                          Deseara que NETKEY cree un archivo
    Pas .........................        con el nombre: ..................


    Fecha:..........


Cortar aqu.........Cortar aqu.........Cortar aqu.........Cortar aqu...





7. Otros usos:
-------------

        NETKEY ,por defecto, grabar todo lo que se ingrese por teclado
        desde que se lo carga el memoria hasta el 2 'enter'; admitiendo
        en total un mximo de 100 caracteres . (Exceder este nmero de
        teclazos sin dar 'enter' produce error).

        Dejando las redes de lado, es posible utilizar NETKEY para proteger
        cualquier aplicacin DOS que nos solicite un PASSWORD para poder
        comenzar a trabajar en ella.

        Por ejemplo, si tenemos una aplicacin contable que se arranca con
        el comando 'CONTABLE.EXE', deberamos crear un archivo '.BAT' al
        que podramos llamar "CUENTAS.BAT" con las siguientes lneas:

                          @echo off
                          NETKEY 1
                          CONTABLE.EXE

       De ahora en ms, debemos iniciar nuestro programa ejecutando el
       comando "CUENTAS.BAT" (y no CONTABLE.EXE), para que se cargue
       NETKEY.EXE junto con l, y en ese orden.

       El parmetro '1' colocado despus de 'NETKEY.EXE' le indica que solo
       debe capturar lo ingresado por teclado hasta el 1 'enter' (o sea, el
       'enter' que confirma el PASSWORD tecleado). Si se omite el parmetro
       '1', NETKEY capturar, por defecto, todo caracter ingresado hasta el
        2 'enter'.


       Ud. seguramente se preguntar porqu no cargar NETKEY.EXE desde el
       AUTOEXEC.BAT de este PC, colocando en lugar del parmetro '1', un
       nmero mayor como '9', por ejemplo. La respuesta es que esto es per-
       fectamente vlido, pero debemos tener en cuenta que el operador,
       despus de arrancar el PC, podra realizar otras actividades previas
       desde el teclado antes de ingresar a la aplicacin en cuestin. En
       este caso, quedaran registradas en DUMMY.FIL todas esas actividades
       previas y no se llegara a capturar el PASSWORD ingresado.

           Aunque NO se recomienda cargar NETKEY desde el mismo AUTOEXEC.BAT
           (ya que probablemente exista algn conflicto si es cargado antes
           que el comando KEYB.COM del DOS), Ud. puede experimentar para ver
           cmo funciona NETKEY con su propio AUTOEXEC.BAT.
          

       Por ltimo, y siguiendo con este ejemplo, para forzar a que el opera-
       dor tenga que usar 'CUENTAS.BAT' en lugar de CONTABLE.EXE para iniciar
       la aplicacin, 'CONTABLE.EXE' debera ser ocultado en un directorio 
       distinto o renombrado. Si la aplicacin antes se invocaba desde
       MS-Windows, deberamos crear un nuevo cono con la ruta de acceso para
       'CUENTAS.BAT'.



       IMPORTANTE: Durante una sesin MS-Windows, las teclas no son capturadas
       (aunque NETKEY.EXE se halla cargado desde el AUTOEXEC.BAT). No obstan-
       te, si desde Windows corremos una aplicacin DOS, s se capturar el
       teclado mientras dure la sesin DOS. 






8. Informacin tcnica:
-----------------------

       NETKEY est desarrollado en TURBO C++ de BORLAND
                                y  TURBO ASSEMBLER de BORLAND.

       Requerimientos:
                   - Cualquier IBM PC/XT/AT o compatible.

                   - Cualquier adaptador de video.

                   _ DOS 2.1 o superior.
                     Cualquier sistema operativo de red basado en DOS.
                     Para probarlo desde OS/2 o MS-WINDOWS, se ejecuta
                     en una ventana DOS.

                   - 19 KB libres de memoria RAM convencional. (La versin
                     registrada, al no mostrar ningn mensaje, tan solo
                     requiere 14 KB).

       Nota: Todas las marcas registradas mencionadas son propiedad de sus
       respectivos dueos y aparecen unicamente con fines identificatorios.
       
 

