home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / archive / zexpl2l.arj / ZEXPL2L.DOC < prev    next >
Text File  |  1994-05-04  |  9KB  |  244 lines

  1.  
  2.  
  3.  
  4.                           ZEXPL2L.EXE
  5.                    An addititional program to
  6.                           ZEXPL2.EXE
  7.                          to those who
  8.                 forget their very long passwords.
  9.  
  10.  
  11.  
  12.  
  13.                     NOTE TO RUSSIAN READERS
  14.                    -------------------------
  15.  
  16.       Éπß߬¿⌐ óáα¿á¡Γ ñ«¬π¼Ñ¡Γᵿ¿ ¡áσ«ñ¿Γß∩ »«ß½Ñ á¡ú½¿⌐߬«ú«.
  17.  
  18.  
  19.  
  20.                           DISCLAIMER.
  21.                          -------------
  22.  
  23.       This program and accompanying documentation is free and author
  24.    disclaims any warranty, expressed or implied, except that this
  25.    product can use disk space.
  26.  
  27.  
  28.  
  29.                         GENERAL NOTICE.
  30.                        -----------------
  31.  
  32.       Please read ZEXPL2.DOC carefully before read this document.
  33.  
  34.  
  35.  
  36.                       HISTORY OF EVOLUTION
  37.                      ----------------------
  38.  
  39.       The history of evolution is perfectly described in ZEXPL2.DOC.
  40.    But I have to notice that ZEXPL2L.EXE is produced for LEGAL owners
  41.    of archive, because user of ZEXPL2L.EXE MUST know the most idea of
  42.    password string. I know that this program can services to intruder
  43.    but it is your responsibility to keep your password string safely.
  44.  
  45.  
  46.  
  47.            DIFFERENCES BETWEEN ZEXPL2.EXE AND ZEXPL2L.EXE.
  48.           -------------------------------------------------
  49.  
  50.       The goal to design ZEXPL2L.EXE is to search very LONG passwords
  51.    like one appears in PKZIP 2.04g manual :
  52.  
  53.         -s"Mary had the little lamb, whose fleece was white as snow !"
  54.  
  55.       There is no way to Explode passwords like that. Nobody can predict
  56.    the values of password keys after that password. The password itself
  57.    has 20 different chars and length in 58 chars. 20**58 - very LONG num-
  58.    ber.
  59.       But here is another way to find password like that : in most cases
  60.    the idea of long  password  still  remains in minds of  the author.
  61.    But important  details are gone. For  example, once  upon a time  my
  62.    friend Rinat Sadretdinov had compressed some program with password
  63.    spelled like :
  64.  
  65.       "Speller_Bee_From_First_Byte!!!!!",
  66.  
  67.       and forget how many exclamation signs followed the end.
  68.       We had found that password anyway, but it was not a pretty work.
  69.    It would be better if that work had been done by your computer.
  70.  
  71.  
  72.  
  73.                       HOW TO USE THE ZEXPL2L.EXE.
  74.                      -----------------------------
  75.  
  76.       The way you will use ZEXPL2L.EXE is very similar the way you are
  77.    using ZEXPL2.EXE. You have to create file ENCRHDRS.DAT using EXTRHDR.COM,
  78.    then create file AVAIL.CHS with char sets for all of password chars.
  79.    Format of file AVAIL.CHS is following :
  80.  
  81.       Line of file         Description
  82.      --------------       ---------------------------------------
  83.           1                 Maximal length of password
  84.                             (no preceding spaces)
  85.           2                 Starting length of password
  86.                             (no preceding spaces)
  87.           3 ....            Character set for character LineNum-2 of
  88.                             password string
  89.  
  90.       Example.
  91.  
  92.       Assume that your password spelled like "Heaven!!!", and you forget
  93.    how many exclamation signs followed the end, and which symbol was in
  94.    which case : "HeAvEn!!!" or "Heaven!!". You remember that password was
  95.    shorten than 10 symbols and you've already extracted safety headers
  96.    from ZIP. You have to create file AVAIL.CHS with following context :
  97.  
  98.          10          - Maximal length of password,
  99.          7           - Length of "Heaven!" string to start from,
  100.          H           - This position contains only one symbol
  101.          e
  102.          aA          - And this two ("Hea"... and "HeA"...),
  103.          v
  104.          eE          - Same as third character,
  105.          n
  106.          !           - And number of exclamation signs at the end.
  107.          !
  108.          !
  109.          !
  110.  
  111.       You are strongly recommended to specify character sets as careful as
  112.    possible. It will greatly save your time !
  113.       One more notice : assume your password was one of "MyProg",
  114.    "myprog","My_Prog" and "my_prog". Do not mix different types of pass-
  115.    words ! Try first "MyProg" and "myprog", then add delimiter between
  116.    words ! It will save your time too !
  117.  
  118.  
  119.  
  120.                                   THE END.
  121.                                  ----------
  122.  
  123.       The final phrases are all about human talking. Programmers are pe-
  124.    oples too. Feel confident to write me a letter ! Especially if you are
  125.    an Assembler programmer.
  126.  
  127.  
  128.                                         Serguey A.Zefirov,
  129.                                         1993.
  130.  
  131.    P.S.
  132.       Thanks to Rinat Sadretdinov for his help on editing this text.
  133.  
  134. ; **************************************************************
  135. ; English text ends here.
  136. ; **************************************************************
  137.  
  138. ; **************************************************************
  139. ; çñÑß∞ ¡áτ¿¡áÑΓß∩ απß߬¿⌐ óáα¿á¡Γ ñ«¬π¼Ñ¡Γᵿ¿.
  140. ; **************************************************************
  141.  
  142.  
  143.                           ÄüÖêà çÇîàùÇìêƒ.
  144.                          ------------------
  145.  
  146.       ƒ αѬ«¼Ñ¡ñπε »α«τÑßΓ∞ ñ«¬π¼Ñ¡Γáµ¿ε »« ZEXPL2.EXE »ÑαÑñ ¿ºπτÑ¡¿Ñ¼
  147.    ¡áßΓ«∩ΘÑú« ñ«¬π¼Ñ¡Γá.
  148.  
  149.  
  150.  
  151.                      êæÆÄÉꃠÉÇçéêÆꃠÅÉÄâÉÇîî¢.
  152.                     -----------------------------
  153.  
  154.       ìáßτÑΓ ¿ßΓ«α¿¿ αáºó¿Γ¿∩ »α«úαá¼¼δ ß¼«Γα¿ΓÑ ZEXPL2.DOC. ì« ∩ ñ«½ªÑ¡
  155.    «íαáΓ¿Γ∞ éáΦѠ󡿼᡿Ѡ¡á Γ«, τΓ« φΓá »α«úαἼᠻαÑñ¡áº¡áτÑ¡á ñ½∩
  156.    çÇèÄìì¢ò ó½áñѽ∞µÑó áασ¿óá, »«Γ«¼π, τΓ« í«½∞Φá∩ τáßΓ∞ (¿½¿ ¿ñÑ∩) ßΓ᫬¿
  157.    »áα«ñ∩ ñ«½ª¡δ íδΓ∞ ¿ºóÑßΓ¡δ »«½∞º«óáΓѽε ZEXPL2L.EXE.
  158.  
  159.  
  160.  
  161.                 ÉÇçïêùꃠîàåäô ZEXPL2.EXE ê ZEXPL2L.EXE.
  162.                ------------------------------------------
  163.  
  164.       ûѽ∞ ß«ºñá¡¿∩ ZEXPL2L.EXE ß«ßΓ«∩½á ó Γ«¼, τΓ«íδ ó߬αδóáΓ∞ Äùà죠ñ½¿¡-
  165.    ¡δÑ »áα«½¿, Γ¿»á π¬áºá¡¡«ú« ó ñ«¬π¼Ñ¡Γᵿ¿ »« PKZIP v2.04g :
  166.  
  167.       -s"Mary had the little lamb, whose fleece was white as snow"
  168.  
  169.       é ¡Ñ¼ «¬«½« 20 αẽ¿τ¡δσ ß¿¼ó«½«ó, á ßΓ᫬á ñ½¿¡«⌐ 58 íá⌐Γ. 20**58 -
  170.    í«½∞ΦÑ, τѼ ... »«τΓ¿ óßÑ, τΓ« πú«ñ¡«.
  171.       Äñ¡á¬«, ÑßΓ∞ ñαπú«⌐ »πΓ∞ «Γδ߬᡿∩ Γᬿσ »áα«½Ñ⌐ : ó í«½∞Φ¿¡ßΓóÑ
  172.    ß½πτáÑó ¿ñÑ∩ »áα«½∩ «ßΓáÑΓß∩ ó »á¼∩Γ¿ áóΓ«αá, ¡« íѺ ¡Ñ«íσ«ñ¿¼δσ ñÑΓá½Ñ⌐.
  173.    ìá»α¿¼Ñα, «ñ¿¡ ¿º ¼«¿σ ñαπºÑ⌐ ¬á¬-Γ« ºá»á¬«óá½ »α«úαá¼¼π ß »áα«½Ñ¼
  174.  
  175.      "Speller_Bee_From_First_Byte!!!!!",
  176.  
  177.    ¿ ºáíδ½, ß¬«½∞¬« ó«ß¬½¿µáΓѽ∞¡δσ º¡á¬«ó ßΓ«∩½« ó ¬«¡µÑ.
  178.       îδ óßÑ ªÑ ¡áΦ½¿ φëà»áα«½∞, ¡« ¬á¬¿¼¿ ºáΓαáΓἿ !! ÅπßΓ∞ πª ½πτΦÑ
  179.    φΓπ αáí«Γπ ßñѽáÑΓ ºá éáß éáΦ ¬«¼»∞εΓÑα.
  180.  
  181.  
  182.  
  183.                 èÇè êæÅÄï£çÄéÇÆ£ ÅÉÄâÉÇîîô ZEXPL2L.EXE.
  184.                -----------------------------------------
  185.  
  186.       ÆᬠªÑ, ¬á¬ ¿ ZEXPL2.EXE - ß»Ñαóá ¡Ñ«íσ«ñ¿¼« «íαáí«ΓáΓ∞ áασ¿ó
  187.    EXTRHDR.COM ¿ óδñѽ¿Γ∞ ºáΘ¿Γ¡δÑ í½«¬¿ ó Σá⌐½ ENCRHDRS.DAT, ºáΓѼ ¡áñ«
  188.    ß«ºñáΓ∞ Σá⌐½ ¡áí«α«ó ß¿¼ó«½«ó AVAIL.CHS ¿ ºá»πßΓ¿Γ∞ ZEXPL2L.EXE.
  189.       ö«α¼áΓ Σá⌐½á AVAIL.CHS :
  190.  
  191.         æΓα«¬á           ìạáτÑ¡¿Ñ
  192.        --------         -------------------------------------------
  193.           1              îá¬ß¿¼á½∞¡á∩ ñ½¿¡á »áα«½∩
  194.                          (íѺ »α«íѽ«ó »ÑαÑñ τ¿ß½«¼)
  195.           2              æΓáαΓ«óá∩ ñ½¿¡á »áα«½∩
  196.                          (íѺ »α«íѽ«ó »ÑαÑñ τ¿ß½«¼)
  197.           3 ...          é«º¼«ª¡δÑ ß¿¼ó«½δ ñ½∩ »«º¿µ¿¿ ó ßΓα«¬Ñ n-2
  198.                          (¬«¡Ñµ ßΓ᫬¿ - 0dh,0ah)
  199.  
  200.       Åα¿¼Ñα.
  201.  
  202.       ä«»πßΓ¿¼, τΓ« éδ ¿¼ÑÑΓÑ áασ¿ó ß »áα«½Ñ¼, »«σ«ª¿¼ ¡á "Heaven!!!", ¡«
  203.    ºáí뫨, ß¬«½∞¬« ó«ß¬½¿µáΓѽ∞¡δσ º¡á¬«ó ßΓ«∩½« ó ¬«¡µÑ ß½«óá, ¿ ¬á¬¿Ñ
  204.    - ßΓα«τ¡δÑ/»α«»¿ß¡δÑ - íπ¬óδ í뫨 ¿ß»«½∞º«óá¡δ ó ß½«óÑ : "HeAvEn!!!",
  205.    "Heaven!" ¿½¿ "HeAven!!!!". çáΓ« éδ »«¼¡¿ΓÑ, τΓ« »áα«½∞ íδ½ ¡Ñ ñ½¿¡¡ÑÑ,
  206.    τѼ 10 ß¿¼ó«½«ó, ¿ ¡Ñ ¬«α«τÑ 7. Æ«úñá éáΦ Σá⌐½ ¡áí«α«ó ß¿¼ó«½«ó AVAIL.CHS
  207.    íπñÑΓ óδú½∩ñÑΓ∞ Γᬠ:
  208.  
  209.         10         - îá¬ß¿¼á½∞¡á∩ ñ½¿¡á »áα«½∩ ("Heaven!!!!")
  210.         7          - æΓáαΓ«óá∩ ñ½¿¡á »áα«½∩ ("Heaven!")
  211.         H          - é φΓ«⌐ »«º¿µ¿¿ Γ«½∞¬« «ñ¿¡ ß¿¼ó«½
  212.         e
  213.         aA         - Ç ó φΓ«⌐ ñóá ("Hea"... ¿ "HeA"...)
  214.         v
  215.         Ee
  216.         n
  217.         !          - "He{A|a}v{E|a}n!"
  218.         !
  219.         !
  220.         !          - "Heaven!!!!"
  221.  
  222.       æΓα«ú« αѬ«¼Ñ¡ñπÑΓß∩ ºáñáóáΓ∞ ¡áí«αδ ß¿¼ó«½«ó ¡á¿ó«º¼«ª¡Ñ⌐ΦÑ Γ«τ¡«.
  223.    ¥Γ« ß«σαá¡¿Γ óαѼ∩ óδτ¿ß½Ñ¡¿⌐.
  224.       àΘÑ «ñ¿¡ ß«óÑΓ : ñ«»πßΓ¿¼, éδ ¿¼ÑÑΓÑ ñóá óáα¿á¡Γá ßΓ᫬¿ »áα«½∩ :
  225.    "myprog","MyProg","my_prog" ¿ "My_Prog". Æ«úñá ßΓ«¿Γ αáºñѽ¿Γ∞ »áα«½¿
  226.    »« úαπ»»á¼ : ß»Ñαóá »«»α«í«óáΓ∞ "myprog" ¿ "MyProg", ºáΓѼ "my_prog" ¿
  227.    "My_Prog".
  228.  
  229.  
  230.                             éÄÆ ê éæà !
  231.                            -------------
  232.  
  233.       The end of the show ... (Arabesque) Åα«úαá¼Ñαδ Γ«ªÑ ½εñ¿. Å«φΓ«¼π
  234.    íπñπ óÑß∞¼á αáñ éáΦÑ¼π »¿ß∞¼π. Äß«íÑ¡¡«, ÑªÑ½¿ éδ ÇßßѼí½ÑαΘ¿¬.
  235.  
  236.  
  237.                                      æÑαúÑ⌐ Ç½Ñ¬ßá¡ñα«ó¿τ çÑΣ¿α«ó,
  238.                                      1993.
  239.  
  240.       Å.æ.
  241.       æ»áß¿í« É¿¡áΓπ æáñαÑΓñ¿¡«óπ ºá »«¼«Θ∞ »α¿ ¡á»¿ßá¡¿¿ á¡ú½¿⌐߬«ú«
  242.    óáα¿á¡Γá ñ«¬π¼Ñ¡Γᵿ¿.
  243.  
  244.