
         Ŀ Ŀ Ŀ
                                AS-AntiProtect           ASAP   
           Ŀ   
                                                     Version 0.97b
           by VAG //VSL'2000

                                                        "We don't need to
                                                       run it to defeat it"
                                                                      -VAG

  1. Preamble
    -,  e ,   e y⪠ -  e⢨e쭮 
    ⮬e᪨ pᯠ騪 筮 yp (  e
   ye yp!)  ASProtect  ee .
       pp e pe   pᯠ,
    ⠪e  y e e  e ppe, ,
   epe e, p epee.

  2. Legal Stuff
    AS-AntiProtect (ee ASAP)    epe e ᮧ  ⮣, ⮡
    ye pp.  ᠭe  ⮣ e e⠫쭮
   pp y ee稢ey ASProtect' (ee aspr).
    p ASAP' e ee ee  ( epe᪨ e ep-
   e) e ee ᯮ짮e  pp.

     pee ᠭ  ⫠ ASAP'  ee `` 뫨
   ᯮ짮 ᮡee pp ee epepp e
   aspr c web-ᠩ p. pye epᨨ 뫨 ye  p shareware
   pp e - e樨/䨪樨 e, ᪫e-
     ee  ye e aspr, e ye  ⮣
   - ep쭮 룮.

  3. Features and limitations
    ASAP e:
     pᬠp  pep  e pep  䠩
     筮   ᭨ y  䠩

    ASAP e e:
     epp ᢮  ye pp (᫨ pp  p,
      e 砩e, ye ye ee)
     eepp RSA  pe p⮠p ᯮyee  aspr

  4. System requirements
     p쭮 p ASAP' e室  x86-ᮢe⨬ ep
    y⠭e Windows95  e. e peeye e eee 8Mb
   ep⨢  ( pᯠ  䠩 - 16  ee) 
   e ᢮ e  e  pᯠ pp.

  5. Interface
    ASAP pe⠢e ᮡ GUI win32-pee (.e.  誠  -
   窠 ;)  e e pe   pᯮe묨  e p-
   - ⮡p騬 pe pep . ᬮp 
   ee p.

  *  File:
    H e pee  ᭮ p  䠩. ep  
   ee  室 (e) 䠩, y  ee p e室-
    䠩,  ⠪e e⮤ e pp.  y砭 ᯮye -
   e᪮e peeee,   ep y e pe
   py筮 롮p epᨨ. ᫨ ᯮye ⮬e᪮e peeee epᨨ,
    p 롮pe 䠩 ⠪e 뢠e pee ep .
     e   pe⠢e pep 室 (.e. pᯠ-
     p) 䠩. ⠭e 䫠 Keep Full Stub
   e p y 室 䠩 DOS-Stub 室 䠩,  p⨢-
    ye  e  ⠭p,  100h .  
   y뢠e ⮫쪮 p pᯠe 䠩.  Copy Overlay ee 
   pe epe   室 䠩 (y쭮  ⠫p)
    Re-Create .tls e  ᮧ e .tls y pᯠ-
    pp.   뢠e e室 p pᯠe pp,
   ᪮p  Delphi  CBuilder'e. e ⮣  e e yy
   뤠 Runtime Error 216 / 訡  kernel32.dll. e y 
   epe  ᯮ짮 ee .dll-yp API aspr
   (. e).  Save Unpacked  Save Modified  p
   pᯠ  ee 䠩. ye 䠩  y 
   Run Unpacked. ep yey ppy ( ye ee `ᠭ` 
   e  epe)   Kill ( epe 
   ᯮye TerminateTask, ⠪    e peeye 
   ⮣ ᯮ짮).
    e e砭e: e  y 室  室 䠩  
   p, e p pe pe ep p 䠩. pe
   ⮣,  e 䠩 e  y   ee, ⠪   .

  *  Main
    H e ⮡p epe ypee pep e 䠩.
    Save Envelope e p  y   䠩
   Envelope.Bin  eye e ye.  Save Main Data p-
   e ᮤepe , pᯮe    䠩 Main.Bin.
    p py筮 롮pe e⮤ pᯠ e peeye pep 
   ⮩ e ee  Entry Point RVA  pee `py`
   e.

  *  Protection
    e ⮡p pe pep ,   p
   y⠭e  e Options aspr'.  ASProtect's registra-
   tion info  eeee e e  pep ᠬ aspr, e-
   pepp aspr ye p  ye e pp
   뢮 ᮮeyee peypeee.    Check Integrity 
   Scope Length yp pep e⭮ e 䠩. He
   ᭨e 䫠  Scope Length, p y⠭e y Check Integrity
   (p ) - p ⠪ 樨 e pp e ye
   p.   e Jumps Decryption e  pᯠy 䠩,
   pe e peeye e - e. Hee e Decryption
   Key  e筮 筮y  Encryption Key  aspr. 
    ye ᯮ짮 ASAP'  pp p y⪮
    pp. ᫨  yye,  pp pe⮢ p-
    e ye. ye e,  pep  p쭮
    e (  e e),  ye eep  pe eep-
    pp,  ye  ye, e e pp pe⮢
   ᮢe.   ⮡pe  e Hex-.  Save  Load
    p  py . He peeye py ᫨誮
   e .

  *  Regsitration keys
      pe᪨ ᮢe  筮  aspr.  e
   User Key -y砭 ⮡pe e  peepe pep樮
   . ᫨  pye epy py  Public Key,   pee  
   뢮 pp   ᮮeye e   e
   Decryption Key  e Protection. e  ⠢ (Cut&Paste)
      ᢮  ( e 室  ⠭p⭮ pe aspr,
   .e. MIME-encoded p  172 ᨬ).  Current e
    epe   peep,   Remove - y e y.
    H e BlackList ⮡pe `ep ᯨ᮪` ee e. 
   Add e e eye   ᯨ᮪,  Remove - ye 
   ᯨ᪠ ee pe.    Find  p e
   e eye .

  *  Trial info
     pe y  aspr. e Trial ID peee pᯮ-
   ee p e稪  peepe. ᫨ e pp yy e
   e ee ⮣ ,   yy ᯮ짮 騩 e稪
     epe. e e ⮡pe eyee pᯮee
   e稪   e.  e稪  e ᮮeye
   . - ᮡe (訡?) aspr, p ᯮ짮  
    e稪, 樠pye ( e ᯮye!)  p.
   e稪 e 뢠e y ep y᪠ pp  epe, 
    pe  e稪 y᪮ 뢠e ᪮쪮 p pp 뫠 ye
   ye.

  *  Sections
    H e ⮡pe p  p e  pe .
    y :
    Save            - p p e  ee eye e
    Save Decrypted  - p ppy e
    Save Unpacked   - p ppy  pᯠy e
    Save With Jumps - --//--  pp  epe室
    Save Restored   - --//-- --//--  pp pe y⪨
   e樨 p  䠩  sect<num>.* , e <num> - p浪 ep
   e樨  ᯨe Encrypted Sections.
    pe pe ⮡p  ᯨe p,  e <砫 p-
   e><e pe>< pe>.  pep  ⠪e e
    pep 砫   , ⠪  pe쭠  p
   y⪠  11+6  ee.

  *  Import
     ye p  pp, e묨 aspr 1.x, e ⮡pe
   ⠡ p e pp. p py筮 롮pe e⮤ pᯠ
   e peeye pep p쭮 pp p  ⮩
   e. e Import Key ype pp p  epᨩ
   aspr, e eye e e e 让   e室.
     Save Import e p ⠭ey e p,
    ee  peye RVA. p pe p y뢠
   ᮮeye pep y樨 API   Main.

  *  About
    p  epᨨ, p  p. ;)

  6. API Emulator
     ee  `ep` aspr, ASAP pe⠢e 
   y樨 API, pe⠢e e ppe aspr. ee p
   p e api  y  ye樨  pep, ⠢e 
   aspr.
    y api ye⢫e   ee .dll, y  epe-
   p e 맮  pᯠ pp. ⠢e 
   ee  ASAP' yp  epe e y樨 api,
   pe  - e᪮ pp pe⮢ , ᪮y y
   y pep᭮ 믮e ᠬ ASAP. yp  ᮮe ppe,
    e pe y筮 pp.
    pe yp ⠢e  室    y p -
    ep Visual Basic'  e ee. ᯮ짮e yp peypy-
   e   Main ASAP', p ⮬ API1 ee  y e
   api, a API2 -  y api  pp  Visual Basic'e. p ᯮ-
    yp  ep Visual Basic', e pe e
   epe  p  pey ep 䠩 MSVBVMxx.Dll.
    ASAP  e Import ee y樨, e 窠 室
    api.

  7. F.A.Q.
    He p pᮢ/e⮢,   pe ᠭ 
   ep ASAP'.

   Q1: Me p室  p  ⫠稪e, ⮡   pp
    ASProtect. Heye  pp e e e ᠬ?
   A1: ASAP ᮧ  ⮬e᪨ pᯠ騪, ⮬y  e peye
    - 譨 yᨫ  pᯠ pp.

   Q2: `e`  yep,  e e ASProtect' e
    __p樯e_.  p?
   A2:  ᯮp p. e   ⮣, ᪮쪮   p⭮
    ᯮ짮 e  ASProtect'. H  pee ep
    ASAP' e 뫮 e   pp, p py   뫮
    ep筮 yep,  pᯠ  e ye p.

   Q3:  e y, ye  yp api?
   A3: 100% 筮 e⮤ e,   e epe 뢮  ᭮e
    ᯮ짮 e ASProtect'.
    * He p pe⮢ p y⢨ peyp pep樨,
     pe⠢e ASProtect' (e PublicKey, .), pe᪨
       yepe y뢠e  ,  ᯮye api ( y
      pp  pe⮢).
    * Hp, y⢨e p pe⮢ p ᯮ짮 peyp
     pep樨, ⠪e  让 ep⭮ y뢠e  ᯮ짮e
     api.
    * ᫨ ᯮy pe⠢ee ASProtect' pe e稪,
      ᠬ e pp e- 뢮  e,  
     ye⢫e   api.

     Hee p⮩ ᯮᮡ y, ᯮye api  e - p epe-
    p yp  ppee 뢮 e pe  ey.
     ⮬ ye ⠪e ⠭y e pe  ppe, y p室
    맮 api.
       ye, peeye e p᪮,  e ᯮ짮
    yp api.

   Q4:  pee,  ep 䠩 MSVBVM.Dll y ypy?
   A4: H e Import  y, 뢠y api ( 稭e 
    [API2])  ᬮpe, y y  pe. ey騬
    p p  epep yp.

   Q5: e e  , ⮡ pp pe pe ?
   A5: y y p pp.

   Q6:   pe e樨   pᯠ 䠩e?
   A6:  ᨬ  pep pᯠ  室 䠩, ASAP
    ᮧe  室 䠩e  pe  e権.     ᮤep
        ⠡ p,  py - epeeee  e樨
    ASProtect' peyp (  VersionInfo),  pee -  e .tls
    筮 pee p쭮e e⮯ee   e pe⠢-
    e , ⮬y  p   e. , ⠪ 
    ᠬ ASProtect ᮧe  䠩e 1-2  e樨,  e pᯠ ᫮
    e権  䠩e e e ye!

   Q7:   ASProtect c 䠩, e 뫮 p쭮. e ⮣  y
     䠩 ASPack',  y e py e .  e e?
   A7: - ᮡe ⠭e peypᮢ, ᠭ e, epe
    pp eppe⭮ p뢠 ⠪e 䠩.   窨 pe
    p 䠩,  e pyyp e ,  e e
    ᮡ   eᯮ⢠.

   Q8: 쪮 pee y諮  ᠭe ASAP'?
   A8: ep ep, e쬠 宦  y, 諠 pep epe -
    e ep ye ASProtect'.    ep pᯠ-
    騪 PE-䠩... e ⮣  e쬠 ep p  e-
    p.

   Q9:  e pᯠ .DLL-䠩?
   A9: e    py. p ee 䠩  windows -y-
    砭 e ⮡p  ⠭p  롮p 䠩. He室
    pyy e  peye 䠩  e ye  p浪e. (Hy 
    pyee ⠢ 室y 䠩y ppee .dll)

  p p pp:

   QQ1:  e ⠪?! Me p,  ASProtect e e,   ⨫
     ᢮ pp,  y py ye ...   ?
   AA1: He p  epeee  ⮬ e,   e
     pee.      뫮 y   ASProtect.
    He ⮨ p뢠  ᫨誮 `pyy` y. e  ee, e
     ee epe᭠  `᫮` ;) He eᯮe, 멤y e epᨨ
    ASProtect', epe p묨  pᯠ騪 ye eᨫe...
     pee yee e⢮ pp,  e ee !

   QQ2:  稭騩 shareware-p,  e ,  e ᯮ짮 
     ᢮e pp. e⢨e쭮  ASProtect ⠪ p訩, 
    p e p?
   AA2: ⮩ ype⮢ ASProtect'y e. H ,  pye.
     y   ,   , ⠪   ee.
      ye, e᫨  e ep  p⮣p䨨  ᮢpee e⮤
     ( !) pp,   e ye e ⠩e 
    y ᠬ. H epe⨢ y ee e ye.

   QQ3: He    y ᠩ⮢  epee  e ᢮
    ppy, p 뫠 ᫮  ᯮ짮e  pᯠ騪.
    - ⮣  ep  ee  e  e e p...
   AA3:  pp e ᮧ  - ee ee.
     p e᪨ e ASProtect. e ee ee ᯮ짮-
    e ep쭮 py   e pe.

  8. Copyrights
   ASProtect  ASPack    - pe p  p, ee ,
                           http://www.aspack.com
   AS-AntiProtect (ASAP) - e ⭮ eey쭮 ᮡe
                           e p, p eye.
   e yye  ye樨  ᠬ pᯠ騪e pp 
   p묨 p  p.

  9. Greetings
   p pe ᢮ p e,    ep 
  p⨨  pᯠ騪  ᮡe:
   Dmitry Karnauhov -  ﭭ epe  䠩y epy
   Eugene Zaretsky  -  e쭮e epe  p
   Sergey Lebedev   - p ⠪ =8-)
   Hagen Reddmann   - e e DEC'  pᯠ騪 p狼  

   e e ᯠᨡ pp  eep py Reverse Engineering
   epe  epee pp.
   Hy  e筮 ᯠᨡ e p pp, pe 뫨 ᯮ짮 
  pee ep ASAP' ;)
                                                                  -VAG
                                                            31-aug-2k, 00:25
                                                       LMD: 26-sep-2k, 15:41
                                                             Moscow, Russia
