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


INTRODUCTION
------------

Whatda hell is this????!!!!! When I release a new Ni2Untelock version in Protools, there is
another version of tElock which avoid my unpacker ;) 


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

I have improve my unpacker with structured code, coz i think that tE! is going to release a
new version as soon as he'll see this unpacker and i must be ready to make a quick unpacker.

Sorry, but this time i'm not going to release the source codes, coz tE! is modifying his 
packer looking at my source codes. tE!, you must improve your packer with new techniques but
no avoiding my unpacker (changing offsets, number of bytes to decrypt, etc). If you want
to see my unpacker code, do the same as I do with your tElock :)


For tE!
------

Hey tE!, are you as bored as me? At this time, I dont have a work and I'm very, very bored. 
If I was you, I'll keep my tElock versions in TOP SECRET, and dont public them coz here I am,
hungry for tElock packers :)

tE!, I'm a little angry with you coz I always say you something in my readme.txt files and 
you never wannna talk with me :( Please, send me a kiss or something, i'm doing a good 
job to improve your packer :p  


HOW TO USE Ni2Untelock71
------------------------

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


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

tE has fucked our INT 1 handler with a clever trick (Yeah tE!, you're a clever man :) -->
Use ................. (sorry internal information :(  )

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 :)


Recommendations to tE!
----------------------

Hey tE! You have implement a good polymorphic encryption engine this time!!!! 

I have been coding an unpacker for tElock 0.70 for about 5 hours. Is that the time to
implement your super poly-engine and all your new changes? :) 


Ni2's Notes 
-----------

No more notes :(


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

I haven't done a lot of test with Ni2Untelock71. 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/ ) 
