
*******************************************************
**                  Ni2Untelock71b                   **
**                                                   **
**             Unpacker for tElock 0.71b             **
**                   for Win9x/ME                    **
**                                                   **
**                 (c) 2000, Ni2                     **
**                                                   **
**           Made in Spain (100% espaol :)          **
*******************************************************



What's new
----------

Ni2Untelock Suite can unpack a new version of tElock 0.71. I have called this new version
as tElock 0.71b.


I Want to say something
-----------------------

I'd like to include the source codes of Ni2Untelock0.71b in this file and give you some
advices about how avoid some tricks used by tE! in his packer but tE! is hiding information
about his tElock (versions, place to find them, etc) and I dont like that.

If you want the source codes of this new version, send me an email.

I dont like the way that tE! has seen this "mini" unpacker for tElock. I did it for fun and
nothing else, but it seems that tE! doesnt understand my jokes/advices about him and his packer. 
Ok, i respect his opinion and i'm not going to give him more advices about how improve his 
tElock, cos as you can see, HE doesnt like that.

As you can see, tE! base his protection releasing a lot of "modified" version of tElock and 
public them in "i-dont-know-where". I can unpack each version that I have in my hands. 

Plz, if you know where i can find others version of tElock, send me an email.


For tE!
------

NOTHING for YOU! 

You have told me that you dont want my advices :(


HOW TO USE Ni2Untelock71b
------------------------

Select a file packed with tElock v0.71b and the file will be unpacked.


tElock v0.71b Notes
------------------

tE has "polymorph" one instruction which Ni2Untelock searched in memory ---->  
Use........ (sorry internal information :( (send me an email to get this info))

tE has fucked our INT 1 handler with a clever trick (Yeah tE!, you're a clever man :) -->
Use ................. (sorry internal information :( (send me an email to get this info))

tElock 0.71 use a strong polymorphic decryptor to decrypt the first layer --> Use DRx 
registers to fuck the decryptor.

tElock v0.71 use polymorphic code in some decryptors --> You can Emulate the decryptor or 
call the original decryptor :)

tElock can use Mutex protection. tElock will create a Mutex and your program can check the
mutex to see if tElock "wrap" it --> Make a new section which create the original Mutex :)



Final Notes
-----------

If you see any bugs, plz, mail me at:

    ahucha@wanadoo.es
    ahucha@hotmail.com


Ni2's web page at:
    
    go.to/Ni2   (or without go.to/ ---> http://www.angelfire.com/ab4/Ni2/ ) 
