

                ۻ       ۻ ۻ ۻ   ۻ ۻ (:M:)
                ۻ      ۺ ͼ ۻ  ۺ ͼ
                ɼ      ۺ ۻ   ۻ ۺ    ۺ
                ۻ    ۺ ͼ   ۺۻۺ    ۺ
            ۻ ɼ ɼ ۺ      ۺ ۺ    ۺ
            ͼ ͼ   ͼ  ͼ      ͼ  ͼ    ͼ
                    
                     THE WORLD FASTEST WINDOWS CRYPTER 





 .BJFnt v1.3     *for non-commercial use only*

 .Boeses Junges Fleisch nt
 Version 1.3  
 Copyright (C) :MARQUIS:DE:SOIRE:
 All rights reserved
 04/05.98





 Documentation


 Prolog
  .BJFnt is designed to protect ANY Windows NT4/5 and Windows 95/98 .EXE
 file against reverse engineering and patching.
 Other packer often work well with small files too. But do you ever tried
 to pack/crypt large files like excel.exe? While some packer needs forever
 like WWPack32 (you can go drink a coffee in the meantime) or sometimes fail
 with a nice GPF, .BJFnt will crypt the file instead fast and reliable in a
 few seconds.
 It's crypting every nearly every object of the executeable and more.
 Special options like -C will crypt even your strangest/hugest files with-
 out problem in seconds.
 DLL support might follow like some other things I have in mind.



 Requirements
  WINDOWS NT4/5 or 95/98 and some exe-files you want to protect.



 Usage
 BJFnt.exe File2Crypt.exe [-options]
 Options: -N      Object reNAMEing/hiding to .BJFnt      OFF (default=ON)       
          -I      Crypt .IDATA section too               ON  (default=OFF)
          -C      Crypt .CODE section ONLY/most secure   ON  (default=OFF)
          -K      Crypted file will KILL soft-ice 3.xx   ON  (default=OFF)
          -B      Create backup file .bak                ON  (default=OFF)
                  (Options can be combined to -NCI)
 
 Example: "BJFnt.exe excel.exe"      will protect excel.exe perfect
 Example: "BJFnt.exe agent.exe -I"   will protect agent.exe incl. .idata fine
 Example: "BJFnt.exe winword.exe -c" will protect only the .code section of
                                     winword.exe, because the full crypting
                                     would cause an error. I'm working on
                                     another solution.


 Development
  .BJFnt was careful developed and tested unter Windows NT and Windows 95.
 Former versions were reliable, but this new version includes some major
 bugfixes/enhauncements making it as secure as possible now.
 
 Bugreports are welcome anyway, especially from WinNT5 and Win98 users.
 Such a report should look like:
 OS                             : WinNT5
 Filename which caused the error: mspaint.exe
 How often protected with what? : 4 times .BJFnt (incl. switch -N and -C"
 Version of .BJFnt used         : 1.1ab
 ...
 
 Any bugreport including a (protected) file will be ignored and just deleted!
 I email you if I need the file.  



 Sidenotes
  A .BJFnt crypted file will sometimes not display the original icon at your
 desktop (this is intended), unless you use the option -C.

 This program       |            can pack these files?
                    | .BJFnt     PE-Crypt     Shrinker    WWPack32
 .BJFnt    v1.3     |    yes        *yes          no         yes
 PE-Crypt  v1.02b16 |    yes         yes          no         yes
 Shrinker  v3.30    |     no         no           no           ?
 WWPack32# v1.0     |      ?          ?           no           ?

 * = PE-Crypted files can be crypted with .BJFnt, but ONLY if you use
     the PE-Crypt option -H0 (turn virus-check off)
 # = WWPack32 packed files don't work under NT4 at all, just under Win9x.



 Q & A
 Q: Is .BJFnt for NT only?
 A: No, it crypts Windows 95/98 exe files too with no difference.
 Q: What does "Boeses Junges Fleisch" mean?
 A: Well...you have any idea?
 Q: .BJFnt will surely crash my lovely Winice...aehh...Windows?
 A: No, thats not even needed right now.
 Q: Does this mean any marokkaner can unpack such a crypted file?
 A: Haha...no.
 Q: How can i be sure my crypted file will work?
 A: Real easy: execute the protected file twice! If you get no error
    while windows is initialising the .EXE the second time it will work
    forever.
    
                        
 
 Registration
  Undecided.



 NEW in version 1.3
 Added: 
 - Option -B which will create a backup copy (.bak) of any file you crypt.
 - Special ULC (UserLuckCode). 
 - Resource-crypting enhaunced.
 - A lot of internals.
 - Warning: the "unpacked" version of .BJFnt will simply crypt wrong. 
 Fixed: 
 - All reported bugs are fixed.
 - TLS crypting fixed - caused a nice GPF inside programs like LOADER32.exe
   or PROCDUMP (c) G-Rom/Stone.
 - Option -C altered - caused sometimes a GPF because I scanned "behind" the
   resource section (e.g. calc.exe).



 NEW in version 1.2rc
 Added:
 - Option -C which will protect only the "CODE" section of executables. I
   added this switch, because first: it is the most secure methode to crypt
   really ANY existing file and second: about 50%-80% of a usual file is
   just executable CODE. All in all -C is prefered to protect your largest
   files on a most secure level.
 - Option -K. Such a protected file will just work normal as long as it
   don't detect SoftIce95 v3.xx. Otherwise it will crash the PC. NTIce
   will not be detected by the -K switch.
 - Option -N. By default .BJFnt will now hide/rename the original object-
   names though option -N will preserve the real names if you prefere this.
 - Option -I which will even crypt .idata sections (-I can cause a GPF on
   a few programs. But so far I know only of one: EXCEL.EXE).
 - CRC selfchecks: .BJFnt crypted files will just terminate on CRC
   (manipulation) errors.
 - Imagebase below 400000h support.
 - PowerBuilder compiler support.
 - 36 Internals.
 Fixed:
 - CacheProblem: caused a Windows GPF under special circumstances while
   loading a protected file from the cache. This is of course fixed.
 - BJFnt can crypt now real huge files up to 64mb in seconds while other
   packer just needs ages: e.g. EXCEL.EXE, Forte AGENT.EXE...
 - Internal Calculations: the following programs are working fine now:
   REVERSE.EXE, WINHLP32.EXE (NT) and some others.



 Revision
 v1.0a  - First version ever
 v1.1bd - First public BETA-test version
 v1.2rc - RainbowCode version
 v1.3   - This version



 Greetings
   FrMaid, Eddie, Acpizer, Stone, the UCF-crew, Random, Riddler, Jrg A.,
 The Owl, Misha, Lost Soul, G-Rom, Khadgar, Peter K., Phenox, Ritzelmut,
 Huy Hoang, Patricia, Solar Designer, Microsoft, Nu-Mega, #cracking and
 the one I forgot.



 Address
                     Marquis de Soire
                     .BJFnt
                     email: martino@gmx.net



 Epilog
   It's not done till it's done and it sure is no fun.
   
