home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 May / PCWorld_2001-05_cd.bin / Software / TemaCD / yaac / YAAC.RUS < prev    next >
Text File  |  2001-02-15  |  38KB  |  903 lines

  1. -----------------------------------------------------------------
  2. 꺼ѡѡ¿∩ ó óÑαß¿∩σ:
  3.  
  4. 1.0a
  5.   - ìѺ¡áτ¿Γѽ∞¡δÑ ¿º¼Ñ¡Ñ¡¿∩, »«ññÑ᪬á ARJZ
  6.  
  7. 1.0:
  8.   - ¥Γ« í«½ÑÑ ¡Ñ íÑΓá-óÑαß¿∩, τΓ« «º¡áτáÑΓ, τΓ« ñá½∞¡Ñ⌐ΦÑú«  αáº-
  9. ó¿Γ¿∩  Σπ¡¬µ¿«¡á½∞¡«ßΓ¿  YAAC  ¡Ñ  «ª¿ñáÑΓß∩ - Γ«½∞¬« ¿ß»αáó½Ñ¡¿Ñ
  10. «Φ¿í«¬ ¿ »«ñ¬½ετÑ¡¿Ñ ¡«óδσ óÑαß¿⌐ PCL;
  11.   - êß»αáó½Ñ¡δ «Φ¿í¬¿:
  12.     1) ó «τÑ¡∞ αÑñ¬¿σ ß¿Γπᵿ∩σ ¡Ñ ¡áσ«ñ¿½ß∩ »áα«½∞
  13.     2) óδñáóὫß∞ ß««íΘÑ¡¿Ñ "not defined .c(1)";
  14.   - Å«ññÑ᪬á ARJ 2.70 ¿ ARJ32 3.0+, ó¬½ετá∩ ñ½¿¡¡δÑ ¿¼Ñ¡á;
  15.   - Å«ñ¬½ετÑ¡á  »«ß½Ññ¡∩∩  óÑαß¿∩  PCL  c ¡Ñ¬«Γ«α묨 π½πτΦÑ¡¿∩¼¿,
  16. ó¬½ετá∩ óδó«ñ »áα«½∩ ó 16-α¿τ¡«¼ ó¿ñÑ;
  17.   - é¬½ετÑ¡  ß»Ñµ¿á½∞¡δ⌐ ¡áí«α  ß¿¼ó«½«ó $s(3),  a ΓᬪѠ ¿º¼Ñ¡Ñ¡
  18. ß¼δß½ $s(1) ¿ $s(2);
  19.   - ÉáßΦ¿αÑ¡á «»µ¿∩ -v;
  20.   - æ¬«¼»¿½¿α«óá¡a ß »«ññÑ᪬«⌐ Pentium Pro/II (¡á 15%  íδßΓαÑÑ),
  21. a ΓᬪѠ»«ñ Linux (ELF).
  22.  
  23. 0.97b:
  24.   - êß»αáó½Ñ¡á «Φ¿í¬á "5 ßΓ᫬¿" ó PCL 2.0, ¬«úñá ¬«½¿τÑßΓó« «»¿-
  25. ßá¡¿⌐ »áα«½Ñ⌐ í佫 í«½∞ΦÑ  4 (æ»áß¿í« Dmitry Lisiy!).  êß»αáó½Ñ¡δ
  26. ¡ÑßπΘÑßΓóÑ¡¡δÑ «Φ¿í¬¿ »α¿ ºáñá¡¿¿  «»µ¿¿ -f ¿ «»αÑñѽѡ¿⌐  óÑαß¿⌐
  27. ARJ (æ»áß¿í« Mikhail Leitus!).
  28.  
  29. 0.97a:
  30.   - Åα¿¼Ñ¡Ñ¡« Γ« ªÑ "¡«π-σáπ",  τΓ« ¿ ó óÑαß¿¿ 0.95á,  ¿º-ºá τÑú«
  31. ßΓá½á αáí«ΓáΓ∞ ∩ó¡« »«íδßΓαÑÑ.
  32.  
  33. 0.97:
  34.    - Å«ñ¬½ετÑ¡á í¿í½¿«ΓѬá PCL v. 2.0 - ß««ΓóÑΓßΓóÑ¡¡«, »«∩ó¿½áß∞
  35. »«ññÑ᪬á αạδσ ∩ºδ¬«ó ¿  ¬«ñ¿α«ó«¬, ¡«óδÑ ¼«ñ¿Σ¿¬áΓ«αδ ¿  »áαá-
  36. ¼ÑΓαδ π ¡¿σ, Σπ¡¬µ¿¿  ¿º¼ÑαÑ¡¿∩ óαѼѡ¿ ¿ «»αÑñѽѡ¿∩  »α«¿ºó«ñ¿-
  37. Γѽ∞¡«ßΓ¿, ¼á¬ß¿¼á½∞¡á∩ ñ½¿¡á »áα«½∩ πóѽ¿τÑ¡á ñ« 255.  ü½áú«ñáα∩
  38. ¡Ñ«µÑ¡¿¼«⌐ »«¼«Θ¿ é∩τÑß½áóá æѼѡ«óá π½πτΦÑ¡δ ¼¡«ú¿Ñ φóα¿ßΓ¿¬¿, ó
  39. αѺπ½∞ΓáΓÑ τÑú« ñ« »«½«ó¿¡δ »áα«½Ñ⌐ «ΓíαáßδóáÑΓß∩ ºáαá¡ÑÑ.  Ä»µ¿¿
  40. -g ¿ -l ΓÑ»Ñα∞ «º¡áτáεΓ ñ½¿¡π »áα«½∩, á ¡Ñ ß¿¼ó«½á '*'.
  41.  
  42. 0.96:
  43.     - êß»αáó½Ñ¡δ ¡Ñ¬«Γ«αδÑ «Φ¿í¬¿, ó«º¡¿¬áεΘ¿Ñ »α¿ αáí«ΓÑ ß áασ¿-
  44. óἿ óÑαß¿⌐ Γ«½∞¬« >= 2.60.
  45.  
  46. 0.95b:
  47.      - ä«íáó½Ñ¡á »α«óÑα¬á  (¡Ñ »«ññÑ᪬á) ¡«ó«⌐  ßσѼδ Φ¿Σα«óá¡¿∩
  48. (-hg) ó ARJ > 2.50.
  49.  
  50. 0.95a:
  51.      - êß»αáó½Ñ¡á «Φ¿í¬á ß απß߬¿¼¿ ¼á¬α«ßἿ ($∩). ìá Pentium'e
  52. ߬«α«ßΓ∞ »«óδΦÑ¡á ¡á 25-40%.
  53.  
  54. 0.95:
  55.      - Å«ñ¬½ετÑ¡á í¿í½¿«ΓѬᠠPassword Cracking Library  (PCL) v.
  56. 1.1, »«ºó«½∩εΘá∩ «ßπΘÑßΓó½∩Γ∞ ¼¡«ú«Σπ¡¬µ¿«¡á½∞¡πε áΓá¬π »« ß½«óá-
  57. αε, áΓá¬π »ÑαÑí«α«¼ ß ¿ºóÑßΓ¡δ¼¿ ß¿¼ó«½á¼¿, ó«ßßΓá¡«ó½Ñ¡¿Ñ ¡Ñ»αá-
  58. ó¿½∞¡« ¡áíαá¡¡«ú« »áα«½∩  ¿ ñαπú«Ñ.
  59.      - êß»αáó½Ñ¡á ¡Ñí«½∞Φá∩ «Φ¿í¬á, ßó∩ºá¡¡á∩ ß ΓѼ, τΓ« ¡á «τÑ¡∞
  60. αÑñ¬¿σ Σá⌐½áσ τ¿ß½á block ratio  óßÑ ªÑ ¼«úπΓ íδΓ∞ í«½∞ΦÑ  1.1.
  61.      - é  ßó∩º¿ ß  »ÑαÑσ«ñ«¼ ¡á  ¬«¼»¿½∩Γ«α gcc  ΓÑ»Ñα∞ ΓαÑíπÑΓß∩
  62. 386+ »α«µÑßß«α ¿ DPMI-σ«ßΓ.
  63.  
  64. 0.91b:
  65.      - êß»αáó½Ñ¡á «Φ¿í¬á,  ¿º-ºá ¬«Γ«α«⌐ αÑñ¬«  ¡Ñ»αáó¿½∞¡« »«½π-
  66. τá½ß∩ 3-¿⌐ ß¿¼ó«½;
  67.      - ä«íáó½Ñ¡ óδó«ñ ñ½¿¡δ Σá⌐½«ó ó «»µ¿¿ -ß;
  68.  
  69. 0.91:
  70.      - »Ñαóá∩ óÑαß¿∩, óδΦÑñΦá∩ ó ßóÑΓ.
  71.  
  72. -----------------------------------------------------------------
  73.  
  74.  
  75.  
  76.                             Y A A C
  77.                    (Yet Another ARJ Cracker)
  78.                             v. 1.0a
  79.  
  80.         (ß) Copyright PSW-soft 1994-2001 by P. Semjanov
  81.  
  82.  
  83.      ¥ÆÇ éàÉæꃠÅÉÄâÉÇîÉÇæÅÉÄæÆÉÇìƒàÆ惠"èÇè àæÆ£".  é¢ îÄåàÆà
  84. êæÅÄï£çÄéÇÆ£ àà ìÇ æéÄë æÆÉÇò ê Éêæè. ìêèÇèêà ÅÉàÆàìçêê ÅÄ ÉÇüÄÆà
  85. ÅÉÄâÉÇî ÅÉêìêîÇƣ惠 ìà  üôäôÆ.  ÆÇèåà  ÇéÆÄÉ  ìà  âÇÉÇìÆêÉôàÆ
  86. äÇï£ìàëÿàâÄ æÄÅÉÄéÄåäàìꃠê ÄüìÄéïàìꃠéàÉæêë ¥ÆÄë ÅÉÄâÉÇîî¢.
  87.      äá¡¡á∩ »α«úαá¼¼á ∩ó½∩ÑΓß∩ FREEWARE ¿ ¼«ªÑΓ  αáß»α«ßΓαá¡∩Γ∞ß∩
  88. ßó«í«ñ¡« »α¿ ß«í½εñÑ¡¿¿ ß½ÑñπεΘ¿σ πß½«ó¿⌐: »α«úαá¼¼¡δ⌐ ¬«ñ ¡Ñ ¿º-
  89. ¼Ñ¡∩ÑΓß∩  ¿  »α«úαἼᠠαáß»α«ßΓαá¡∩ÑΓß∩  ó  ó¿ñÑ ñ¿ßΓα¿íπΓ¿ó¡«ú«
  90. áασ¿óá. ïεí«Ñ ¬«¼¼ÑατÑ߬«Ñ ¿ß»«½∞º«óá¡¿Ñ φΓ«⌐ »α«úαá¼¼δ ºá»αÑΘÑ¡«!
  91.  
  92.  
  93.                 1. ìạáτÑ¡¿Ñ ¿ σáαá¬ΓÑα¿ßΓ¿¬¿.
  94.  
  95.      Åα«úαá¼¼á YAAC »αÑñ¡áº¡áτÑ¡á ñ½∩ «»αÑñѽѡ¿∩ "ºáíδΓ«ú«"  »á-
  96. α«½∩ π ARJ-áασ¿ó«ó. Åα«úαἼᠠ¬«ααÑ¬Γ¡« αáí«ΓáÑΓ ß áασ¿óἿ  ARJ
  97. óÑαß¿⌐ 2.30-2.70, á ΓᬪѠARJ32 3.0-3.03 (¡« ñ«½ª¡á αáí«ΓáΓ∞ ¿ ß«
  98. ßΓáαΦ¿¼¿ óÑαß¿∩¼ ARJ, Ñß½¿ Σ«α¼áΓ Σá⌐½á ¡Ñ ¿º¼Ñ¡¿Γß∩). ìáτ¿¡á∩  ß
  99. óÑαß¿¿ 2.55 áóΓ«α ARJ ñ«»«½¡¿Γѽ∞¡« óó«ñ¿Γ ¡«óπε »α«µÑñπαπ Φ¿Σα«-
  100. óá¡¿∩ (»« ßΓá¡ñáαΓπ  âÄæÆ) - «¡á  ñá¡¡«⌐ »α«úαá¼¼«⌐ ¡Ñ  »«ññÑন-
  101. óáÑΓß∩ (ß¼. ». 6).
  102.      ÆᬪѠφΓá »α«úαἼᠠ»αÑñ¡áº¡áτÑ¡á ñ½∩ ñѼ«¡ßΓαᵿ¿  ó«º¼«ª-
  103. ¡«ßΓÑ⌐ í¿í½¿«ΓѬ¿ Password Cracking Library (PCL).
  104.      ä½∩ αáí«Γδ »α«úαἼѠYAAC ΓαÑíπÑΓß∩ ¬«¼»∞εΓÑα ß  »α«µÑßß«α«¼
  105. ¡Ñ ¡¿ªÑ 80386 ¿ 256è «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿, á ΓᬪѠ½εí«⌐ DPMI-σ«ßΓ.
  106. Åα¿ φΓ«¼ αѬ«¼Ñ¡ñπÑΓß∩ ¿ß»«½∞º«óáΓ∞ »α«úαá¼¼π ¡á ¬á¬ ¼«ª¡«  í«½ÑÑ
  107. ¼«Θ¡«¼ »α«µÑßß«αÑ (¬«ñ «»Γ¿¼¿º¿α«óá¡ »«ñ Pentium II).
  108.      Åα«úαá¼¼á YAAC _ìà_ ¿ß»«½∞ºπÑΓ »«½¡δ⌐ »ÑαÑí«α, ó  τáßΓ¡«ßΓ¿,
  109. «¡á ñ«ßΓ«óÑα¡« «»αÑñѽ∩ÑΓ óáα¿á¡Γδ »Ñαó«ú« ¿ ΓαÑΓ∞Ñú« ß¿¼ó«½á »á-
  110. α«½∩. äá½ÑÑ, »α¿ »ÑαÑí«αÑ í«½∞Φ¿¡ßΓó« »áα«½Ñ⌐ «ΓíαáßδóáÑΓß∩ ºáαá-
  111. ¡ÑÑ, Ñß½¿ ¿σ ¡áτὫ ¡Ñ πñ«ó½ÑΓó«α∩ÑΓ ¡Ñ¬«Γ«αδ¼ φóα¿ßΓ¿¬á¼. Å«φΓ«-
  112. ¼π ñ«ßΓáΓ«τ¡« ß½«ª¡« «µÑ¡¿Γ∞ ß¬«α«ßΓ∞ αáí«Γδ »α«úαá¼¼δ.  æ¬«α«ßΓ∞
  113. »ÑαÑí«αá »«ñßτ¿ΓδóáѼδσ »áα«½Ñ⌐ ß«ßΓáó½∩ÑΓ «¬«½« 1000000  »áα/ßѬ
  114. ¡á Pentium II/333, ¡« ¡á ßἫ¼ ñѽѠ»αáó¿½∞¡δ⌐ »áα«½∞ óδ »«½πτ¿ΓÑ
  115. ÑΦÑ  íδßΓαÑÑ.  é  »α¿¡µ¿»Ñ   ß  »«¼«Θ∞ε  YAAC  αÑá½∞¡«   óº½«¼áΓ∞
  116. 12-14-ß¿¼ó«½∞¡δ⌐ »áα«½∞, τΓ«  ¡Ñ󫺼«ª¡«, ¿ß»«½∞ºπ∩ ½εíπε  ñαπúπε
  117. »α«úαá¼¼π. Åα¿ áΓá¬Ñ »« ß½«óáαε ß¬«α«ßΓ∞ ß«ßΓáó½∩ÑΓ «¬«½«  300000
  118. »áα/ßѬ.
  119.  
  120.  
  121.                2. ÆαÑí«óá¡¿∩ ¬« óσ«ñ¡«¼π áασ¿óπ.
  122.  
  123.      ä½∩  πß»ÑΦ¡«⌐  αáí«Γδ  »α«úαá¼¼δ  ñ½∩ ¿ß»δΓπѼ«ú« ARJ-áασ¿óá
  124. ñ«½ª¡δ óδ»«½¡∩Γ∞ß∩ ß½ÑñπεΘ¿Ñ ΓαÑí«óá¡¿∩:
  125.      - óßÑ Σá⌐½δ Φ¿Σα«ó὿ß∞ ß «ñ¿¡á¬«óδ¼ »áα«½Ñ¼;
  126.      - ¡Ñ ¿ß»«½∞º«óá½áß∞ ¡«óá∩ »α«µÑñπαá Φ¿Σα«óá¡¿∩ (-hg);
  127.      - »α¿ áασ¿ó¿α«óá¡¿¿ ¡Ñ ¿ß»«½∞º«ó὿ß∞ «»µ¿¿ -jh, -m0, -m4.
  128.      Åα«úαá¼¼á íπñÑΓ αáí«ΓáΓ∞ «ß«íÑ¡¡« φΣΣÑ¬Γ¿ó¡«, Ñß½¿ ó áασ¿óÑ:
  129.      - ñ«ßΓáΓ«τ¡« ¼¡«ú« Σá⌐½«ó. ì¿ ó ¬«Ñ¼ ß½πτáÑ ¡Ñ ßΓ«¿Γ ñ«  αá-
  130. í«Γδ »α«úαá¼¼δ ó모ñδóáΓ∞ ¿º áασ¿óᠡѬ«Γ«αδÑ (ñ½¿¡¡δÑ) Σá⌐½δ;
  131.      - ÑßΓ∞ ¡Ñ߬«½∞¬« ¼á½Ñ¡∞¬¿σ Σá⌐½«ó (100-500 íá⌐Γ).
  132.      YAAC »«ññÑনóáÑΓ ¡Ñ¬«Γ«αδÑ Γ¿»δ ßἫαáºó«αáτ¿óáεΘ¿σß∩ áασ¿-
  133. ó«ó (ß¼. ». 5.8)
  134.      àß½¿ π óáß ÑßΓ∞ »«¼¿¼« ºáΦ¿Σα«óá¡¡«ú« áασ¿óá »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ
  135. «ñ¿¡ Σá⌐½ ¿º  ¡Ñú« ó «Γ¬αδΓ«¼,  αáºáασ¿ó¿α«óá¡¡«¼ ó¿ñÑ, Γ«  ¼«ªÑΓ
  136. íδΓ∞ »α¿¼Ñ¡Ñ¡á «τÑ¡∞ φΣΣÑ¬Γ¿ó¡á∩  áΓá¬á »« «Γ¬αδΓ«¼π ΓѬßΓπ.  ä½∩
  137. φΓ«ú« ßπΘÑßΓóπÑΓ »α«úαá¼¼á SOLVEPWD.COM Ç¡áΓ«½¿∩ æ¬«í½«óá (óσ«ñ¿Γ
  138. ó »á¬ÑΓ BRKARJ).
  139.  
  140.  
  141.                     3. Éáí«Γá ß »α«úαá¼¼«⌐.
  142.  
  143.      Åα«úαἼᠠ¿¼ÑÑΓ  ñóá  αѪ¿¼á  αáí«Γδ:  áóΓ«¼áΓ¿τÑ߬¿⌐ ¿ ñ½∩
  144. «»δΓ¡δσ »«½∞º«óáΓѽÑ⌐.  ä½∩ αáí«Γδ  ß »α«úαá¼¼«⌐  ó ½εí«¼  ¿º ¡¿σ
  145. ß¡áτá½á ¡Ñ«íσ«ñ¿¼« ß«ºñáΓ∞ Σá⌐½ «»¿ßá¡¿∩ »áα«½Ñ⌐ (ß¼. ». 4). Æá¬-
  146. ªÑ ñ½∩ ºá»π߬ᠻα«úαá¼¼δ óá¼ ¡Ñ«íσ«ñ¿¼ ½εí«⌐ DPMI-σ«ßΓ («Γ  QEMM,
  147. Windows ¿ Γ.».). àß½¿ π óáß ¡ÑΓ DPMI-σ«ßΓá, Γ« óδ ¼«ªÑΓ ¿ß»«½∞º«-
  148. óáΓ∞ FREEWARE CWSDPMI (ó ß«ßΓáó ñá¡¡«ú« »á¬ÑΓá ¡Ñ óσ«ñ¿Γ).
  149.  
  150.                   3.1. ÇóΓ«¼áΓ¿τÑ߬¿⌐ αѪ¿¼.
  151.  
  152.       ä½∩ ºá»π߬ᠻα«úαá¼¼δ ó φΓ«¼ αѪ¿¼Ñ ¿ß»«½∞ºπ⌐ΓÑ ¬«¼á¡ñπ:
  153.  
  154.          YAAC [«»µ¿¿] áασ¿ó[.ARJ]
  155.  
  156.       àß½¿ »áα«½∞ ß«ßΓ«¿Γ  ¡Ñ í«½ÑÑ, τѼ  ¿º 3 íπ¬ó,  Γ« «¡ ßαáºπ
  157. óδñáÑΓß∩ ¡á φ¬αá¡.
  158.       ê¡áτÑ »α«úαá¼¼á óδñáßΓ ó«º¼«ª¡δÑ ß«τÑΓá¡¿∩ »Ñαóδσ ñóπσ ß¿¼-
  159. 󫽫ó »áα«½∩  ("The password  may begin  with:") ¿  ΓαÑΓ¿⌐ ß¿¼ó«½
  160. ("The 3rd char is:").  ¥Γ¿ »αÑñ»«½«ªÑ¡¿∩ «¡á ñѽáÑΓ,  «ß¡«óδóá∩ß∞
  161. ¡á óßÑσ ó«º¼«ª¡δσ ß¿¼ó«½áσ, óσ«ñ∩Θ¿σ ó ¼¡«ªÑßΓó« '?' (ß¼. 4.2.1).
  162.       äá½ÑÑ «¡á óδñáÑΓ αѬ«¼Ñ¡ñπѼδ⌐ ¡áí«α ß¿¼ó«½«ó ("Recommended
  163. set of chars:"). ìá «ß¡«óá¡¿¿ φΓ«⌐ ¿¡Σ«α¼áµ¿¿ óδ ¼«ªÑΓÑ  »αÑñπúá-
  164. ñáΓ∞, ¿º ¬á¬¿σ ß¿¼ó«½«ó ß«ßΓ«¿Γ »áα«½∞.
  165.      çñÑß∞ ¼«ª¡« ñáΓ∞ ß½ÑñπεΘ¿Ñ ß«óÑΓδ:
  166.      - í«½∞Φ¿¡ßΓó«  »áα«½Ñ⌐ «úαá¡¿τ¿óáεΓß∩  ¼á½Ñ¡∞¬¿¼¿ ½áΓ¿¡ß¬¿¼¿
  167. íπ¬óἿ ($a);
  168.      - ¡á¿í«½ÑÑ Γ«τ¡« »α«úαἼᠫ»αÑñѽ∩ÑΓ »Ñαóπε ¿ ΓαÑΓ∞ε  íπ¬óπ
  169. »áα«½∩, »«φΓ«¼π ¿¼Ñ¡¡« ¡á  «ß¡«óá¡¿¿ ¡¿σ óδ ñ«½ª¡δ  »α¿¡∩Γ∞ αÑΦÑ-
  170. ¡¿Ñ, ¬á¬«⌐ ¡áí«α ß¿¼ó«½«ó ¿ß»«½∞º«óáΓ∞;
  171.      - ¿ß»«½∞º«óá¡¿Ñ  »«½¡«ú« ¼¡«ªÑßΓóá  ß¿¼ó«½«ó πóѽ¿τ¿Γ  óαѼ∩
  172. »«¿ß¬á »áα«½∩ »« ßαáó¡Ñ¡¿ε ß ¼¡«ªÑßΓó«¼ $a ¡á ¡Ñ߬«½∞¬« »«α∩ñ¬«ó.
  173.      ìá⌐ñÑ¡¡δ⌐ »áα«½∞ óδñáÑΓß∩ ¡á φ¬αá¡ ó ó¿ñÑ:
  174.  
  175. truepass  CRC OK
  176.  
  177.      éßÑ «ßΓá½∞¡δÑ ß««íΘÑ¡¿∩ »α«úαá¼¼δ,  ¬á¬ ß »«¼ÑΓ¬«⌐ "CRC  ER-
  178. ROR", Γᬠ¿ íѺ ¡ÑÑ, »áα«½∩¼¿ ¡Ñ ∩ó½∩εΓß∩.
  179.  
  180.      Ä»µ¿∩¼¿ ó φΓ«¼ αѪ¿¼Ñ ∩ó½∩εΓß∩:
  181.  
  182.      -lXX  -  πßΓá¡«ó¿Γ∞  ñ½¿¡π  »áα«½∩  ¡Ñ  ¼Ñ¡ÑÑ,  τѼ XX (XX =
  183. 0..255, »« π¼«½τá¡¿ε = 1).  ¥Γ«Γ »áαá¼ÑΓα ó½¿∩ÑΓ ¡á ñ½¿¡π  »áα«½∩
  184. Γ«½∞¬«, Ñß½¿ »α¿  Ñú« «»¿ßá¡¿¿ ¿ß»«½∞º«óá½ß∩  ß¿¼ó«½ '*' (c¼.  ».
  185. 4.2.1);
  186.      -gXX - πßΓá¡«ó¿Γ∞ ñ½¿¡π »áα«½∩ ¡Ñ í«½ÑÑ XX (XX = 0..255,  »«
  187. π¼«½τá¡¿ε = 8);
  188.      -n - «íδτ¡« »α«úαá¼¼á πßѬáÑΓ ¼¡«ªÑßΓó« »Ñαóδσ ñóπσ ß¿¼ó«½«ó
  189. $s(2) ñ« ΓÑσ, ¬«Γ«αδÑ  »«»áñáεΓ ó αѬ«¼Ñ¡ñπѼ«Ñ. ¥Γá  «»µ¿∩ «Γ¼Ñ-
  190. ¡∩ÑΓ φΓ«.
  191.     -pXXXXX - ºáñáΓ∞ ¿¼∩  Σá⌐½á «»¿ßá¡¿∩ »áα«½Ñ⌐ (»«  π¼«½τá¡¿ε -
  192. "PASSWORD.DEF"). ä½¿¡¡δÑ ¿¼Ñ¡á Σá⌐½«ó αáí«ΓáεΓ Γ«½∞¬« »«ñ Windows
  193. 95/98 (¡Ñ MS DOS ¿½¿ Windows NT);
  194.     -b  - óδ»«½¡¿Γ∞ ¿º¼ÑαÑ¡¿Ñ »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿ (benchmark);
  195.     -v - «Γ½áñ«τ¡δ⌐ αѪ¿¼ (ß¼. ». 5.1). î«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩  ñ½∩
  196. «Γ«íαáªÑ¡¿∩ ¿ß»«½∞º«óá¡¡δσ ¡áí«α«ó ß¿¼ó«½«ó. ÆᬪѠφΓá «»µ¿∩  úÑ-
  197. ¡Ñα¿απÑΓ óßÑ »áα«½¿ ó ß««ΓóÑΓßΓó¿¿ ß ¿σ «»¿ß᡿Ѽ, ¡« ó¼ÑßΓ« ΓÑß-
  198. Γ¿α«óá¡¿∩  óδó«ñ¿Γ  ¿σ  ¡á  φ¬αá¡,  τΓ«íδ óδ ¼«ú½¿ »α«óÑα¿Γ∞ »αá-
  199. ó¿½∞¡«ßΓ∞ ¿σ «»αÑñѽѡ¿∩.
  200. éìêîÇìêà: »α¿  ¿ß»«½∞º«óá¡¿¿ φΓ«ú«  αѪ¿¼á ß  «»¿ß᡿Ѽ »áα«½Ñ⌐,
  201. ß«ñÑαªáΘ¿σ αÑúπ½∩α¡δ⌐ ß¿¼ó«½ '*',  ¡Ñ óßÑ »áα«½¿ íπñπΓ  óδó«ñ¿Γß∩
  202. ¡á  φ¬αá¡,  Γ.¬.  ¡Ñ¬«Γ«αδÑ  ¿º  ¡¿σ íπñπΓ «ΓíαáßδóáΓ∞ß∩ ºáαá¡ÑÑ.
  203. ÉÑá½∞¡« ΓÑßΓ¿απѼδÑ »áα«½¿ íπñπΓ ß«ñÑαªáΓ∞ »«¼ÑΓ¬π "slow test".
  204.  
  205.              3.2. ÉѪ¿¼ ñ½∩ «»δΓ¡δσ »«½∞º«óáΓѽÑ⌐.
  206.  
  207.      ìÑ«íσ«ñ¿¼«ßΓ∞ ó« óóÑñÑ¡¿¿ Γᬫú«  αѪ¿¼á ßó∩ºá¡á ß ΓѼ,  τΓ«
  208. áóΓ«απ  ¡Ñ  πñὫß∞  »«ßΓα«¿Γ∞  Σπ¡¬µ¿ε,  ñ«ßΓ«óÑα¡« «»αÑñѽ∩εΘπε
  209. »ÑαóδÑ ñóá ß¿¼ó«½á  »áα«½∩. Äñ¡á¬« φΓ«  ¼«ª¡« ßñѽáΓ∞ óαπτ¡πε  »«
  210. ß½ÑñπεΘÑ⌐ ßσѼÑ:
  211.  
  212.      1) êº óáΦÑú« áασ¿óá (»πßΓ∞ «¡ ¡áºδóáÑΓß∩ YOUR.ARJ)  óδíÑα¿ΓÑ
  213. ¡Ñ߬«½∞¬« ¼á½Ñ¡∞¬¿σ Σá⌐½«ó;
  214.      2) çá»πßΓ¿ΓÑ »α«úαá¼¼π
  215.  
  216.          YAAC -c YOUR.ARJ
  217.  
  218. τΓ«íδ πº¡áΓ∞ «α¿ú¿¡á½∞¡πε  ñ½¿¡π (original) ¿  ßΓѻѡ∞ ¬«¼»αÑßß¿¿
  219. (ratio) ñ½∩ φΓ¿σ Σá⌐½«ó, á ΓᬪѠóÑαß¿ε ¿ß»«½∞º«óá¡¡«ú« ARJ;
  220.  
  221.      ä½∩ ¬áªñ«ú« ¿º ¡¿σ »α«ñѽá⌐ΓÑ ß½ÑñπεΘÑÑ (¡á»α¿¼Ñα, ñ½∩ Σá⌐½á
  222. SAMPLE.EXE ñ½¿¡«⌐ 10000, ¬«¼»αÑßß¿∩ = 0.6):
  223.  
  224.      3) ìá⌐ñ¿ΓÑ  ¡á ªÑßΓ¬«¼  ñ¿ß¬Ñ Σá⌐½δ  ß Γᬿ¼  ªÑ αáßΦ¿αÑ¡¿Ñ¼
  225. (*.EXE) ¿ »α¿¼Ñα¡« Γᬫ⌐ ñ½¿¡«⌐ +- 50% (7500-15000);
  226.      4) çááασ¿ó¿απ⌐ΓÑ φΓ¿ Σá⌐½δ  áασ¿óáΓ«α«¼ ARJ Γ«⌐ ªÑ  óÑαß¿¿ ó
  227. ñαπú«⌐ áασ¿ó OTHER.ARJ;
  228.      5) çá»πßΓ¿ΓÑ »α«úαá¼¼π
  229.  
  230.         YAAC -c OTHER.ARJ
  231.  
  232. ¿ óδíÑα¿ΓÑ ßαÑñ¿ ¡¿σ ΓÑ, ßΓѻѡ∞ ¬«¼»αÑßß¿¿ ¬«Γ«αδσ «Γ½¿τáÑΓß∩ «Γ
  233. ¿ßσ«ñ¡«⌐ ¡Ñ í«½ÑÑ τѼ ¡á 2-3% (0.57-0.63);
  234.      6) ä½∩ φΓ¿σ Σá⌐½«ó ¡á⌐ñ¿ΓÑ ¼á¬ß¿¼á½∞¡«Ñ ¿ ¼¿¡¿¼á½∞¡«Ñ º¡áτÑ-
  235. ¡¿Ñ ¿º ßΓ«½íµá Block ratio (»πßΓ∞ φΓ« íπñÑΓ 0.66 ¿ 0.75);
  236.      7) ä«íáó∞ΓÑ ó Σá⌐½ YAAC.SIZ ßΓα«τ¬π
  237.  
  238. SAMPLE.EXE 0.66 0.75
  239.  
  240.      Å«ß½Ñ «¬«¡τá¡¿∩ αáí«Γδ ß« óßѼ¿ Σá⌐½á¼¿
  241.  
  242.      8) ºá»πßΓ¿ΓÑ »α«úαá¼¼π
  243.  
  244.         YAAC -f YOUR.ARJ
  245.  
  246.      ìѬ«Γ«αδÑ ºá¼Ñτá¡¿∩:
  247.      - Ñß½¿ óδ ¡Ñ ¼«ªÑΓÑ ¡á⌐Γ¿ Σá⌐½«ó ß Γᬿ¼ αáßΦ¿αÑ¡¿Ñ¼, »«»α«-
  248. íπ⌐ΓÑ »«¿ß¬áΓ∞ Σá⌐½δ ß »«σ«ªÑ⌐ ñ½¿¡«⌐ (+- 10%), á »«Γ«¼  óδíÑα¿ΓÑ
  249. ΓÑ, ¬«Γ«αδÑ ñáεΓ Γπ ªÑ ¬«¼»αÑßß¿ε;
  250.      - Ñß½¿ óδ ¡áΦ½¿ óßÑú«  1-2 »«ñσ«ñ∩Θ¿σ Σá⌐½á, Γ« «Γ¡¿¼¿ΓÑ  «Γ
  251. ¼¿¡¿¼á½∞¡«ú« º¡áτÑ¡¿∩ Block ratio ¿ »α¿íáó∞ΓÑ ¬ ¼á¬ß¿¼á½∞¡«¼π  »«
  252. 0.05;
  253.      - τ¿ß½á Block ratio ¼«úπΓ íδΓ∞ í«½∞ΦÑ 1.0, ¡« ¡Ñ ¼«úπΓ  íδΓ∞
  254. í«½ÑÑ  1.2,  ¿  «τÑ¡∞  óα∩ñ  ½¿  ¼Ñ¡ÑÑ  0.3.  Äíδτ¡δÑ  º¡áτÑ¡¿∩ -
  255. 0.75..0.95;
  256.      - ¼«ª¡« ΓᬪѠ»«»δΓáΓ∞ß∩ ºááασ¿ó¿α«óáΓ∞ ¡á⌐ñÑ¡¡δÑ Σá⌐½δ, ¿ß-
  257. »«½∞ºπ∩ «»µ¿¿ ARJ -jm, -m2, -m3.
  258.  
  259.       é  φΓ«¼  αѪ¿¼Ñ  ß«ó¼ÑßΓ¡«  ß  «»µ¿Ñ⌐ -f ¼«ª¡« ¿ß»«½∞º«óáΓ∞
  260. ½εíδÑ «»µ¿¿ áóΓ«¼áΓ¿τÑ߬«ú« αѪ¿¼á.
  261.  
  262.      4. éδí«α αѪ¿¼á αáí«Γδ ¿ ¼¡«ªÑßΓóá »áα«½Ñ⌐ ß »«¼«Θ∞ε
  263.                     Σá⌐½á «»¿ßá¡¿∩ »áα«½Ñ⌐.
  264.  
  265.     öá⌐½  «»¿ßá¡¿∩  »áα«½Ñ⌐  (password  definition file) ∩ó½∩ÑΓß∩
  266. ú½áó¡δ¼ π»αáó½∩εΘ¿¼ Σá⌐½«¼. àú« Γαá¡ß½∩µ¿∩ ¿ ß«íßΓóÑ¡¡« «íαáí«Γ¬á
  267. ∩ó½∩ÑΓß∩ «ß¡«ó¡«⌐ ºáñáτÑ⌐ í¿í½¿«ΓѬ¿ PCL. àú« Σ«α¼áΓ ¡Ñºáó¿ß¿¼ «Γ
  268. »α¿½«ªÑ¡¿∩, ¬ ¬«Γ«α«¼π »«ñ¬½ετÑ¡á PCL, »«φΓ«¼π φΓá í¿í½¿«ΓѬᠼ«-
  269. ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á  ß ½εí«⌐ »α«úαá¼¼«⌐,  ºá¡¿¼áεΘÑ⌐ß∩ »«ñí«α«¼
  270. »áα«½Ñ⌐.
  271.  
  272.               4.1. ö«α¼áΓ Σá⌐½á «»¿ßá¡¿∩ »áα«½Ñ⌐.
  273.  
  274.     öá⌐½ «»¿ßá¡¿∩ »áα«½Ñ⌐ ∩ó½∩ÑΓß∩ «íδτ¡δ¼ ΓѬßΓ«óδ¼ Σá⌐½«¼, ß«ß-
  275. Γ«∩ΘѼ ¿º  ñóπσ τáßΓÑ⌐:  «»¿ßá¡¿∩ ß½«óáαÑ⌐  ¿ ¡áí«α«ó  ß¿¼ó«½«ó ¿
  276. «»¿ßá¡¿∩ »áα«½Ñ⌐, αáºñѽ∩Ѽδσ ßΓ᫬«⌐ ¿º ñóπσ ß¿¼ó«½«ó '##':
  277.  
  278.     [ <«»¿ßá¡¿Ñ ß½«óáαÑ⌐ ¿ ¡áí«α«ó ß¿¼ó«½«ó> ]
  279.     ##
  280.     <«»¿ßá¡¿Ñ »áα«½Ñ⌐>
  281.  
  282.     ÅÑαóá∩ τáßΓ∞ ¼«ªÑΓ «ΓßπΓßΓó«óáΓ∞, Γ«úñá Σá⌐½ ñ«½ªÑ¡ ¡áτ¿¡áΓ∞-
  283. ß∩ ß ß¿¼ó«½«ó '##'.
  284.     Åα¿ φΓ«¼ ó  ½εí«¼ ñαπú«¼ ¼ÑßΓÑ  ß¿¼ó«½ '#' ßτ¿ΓáÑΓß∩  ¡áτὫ¼
  285. ¬«¼¼Ñ¡Γáα¿∩. Åα«íÑ½δ ¿ Γáíπ½∩µ¿¿ ó Σá⌐½Ñ «»¿ßá¡¿⌐ ¿ú¡«α¿απεΓß∩  ¿
  286. ¼«úπΓ αáºñѽ∩Γ∞ ½εíδÑ ¬«¼»«¡Ñ¡Γδ.
  287.     ä½∩ πñ«íßΓóá ó¡áτá½Ñ, ó «Γ½¿τ¿Ñ «Γ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿  «»¿ßá-
  288. ¡¿⌐ ó Σá⌐½Ñ, αáßß¼«Γα¿¼ ¼Ñσá¡¿º¼ «»¿ßá¡¿∩ »áα«½Ñ⌐, á ºáΓѼ «»¿ßá-
  289. ¡¿Ñ ¡áí«α«ó ß¿¼ó«½«ó.
  290.  
  291.                      4.2. Ä»¿ßá¡¿Ñ »áα«½Ñ⌐.
  292.  
  293.     ¥Γ« ú½áó¡á∩ τáßΓ∞  Σá⌐½á, ÄüƒçÇÆàï£ìÄ ÅÉêæôÆæÆéô₧Öǃ  é ï₧üÄî
  294. öÇëïà ÄÅêæÇìꃠÅÇÉÄïàë (PASSWORD.DEF) ÅÄæïà æÆÉÄèê '##',  «»αÑñÑ-
  295. ½∩ÑΓ  »αáó¿½á  úÑ¡Ñαᵿ¿  »áα«½Ñ⌐,  ¬«Γ«αδÑ  ¿ íπñπΓ »α«óÑα∩Γß∩ ó
  296. ñá½∞¡Ñ⌐ΦѼ. Ä¡á ß«ßΓ«¿Γ ¿º ΓѬßΓ«óδσ ßΓ᫬, ¬áªñá∩ ¿º ¬«Γ«αδσ ºá-
  297. ñáÑΓ ßó«Ñ ¼¡«ªÑßΓó« »áα«½Ñ⌐ ¿ αѪ¿¼ αáí«Γδ, Γ.Ñ. »« ¬á¬«¼π  á½ú«-
  298. α¿Γ¼π «¡¿ íπñπΓ »ÑαÑí¿αáΓ∞ß∩. èáªñá∩ ßΓ᫬á ∩ó½∩ÑΓß∩  ¡Ñºáó¿ß¿¼«⌐
  299. ¿ «íαáíáΓδóáÑΓß∩ «Γñѽ∞¡«, »α¿ φΓ«¼ »«ñßτ¿ΓδóáÑΓß∩ ßπ¼¼áα¡«Ñ τ¿ß-
  300. ½« »α«óÑαÑ¡¡δσ »áα«½Ñ⌐.
  301.     Äß¡«ó¡δ¼¿ ¬«¼»«¡Ñ¡ΓἿ «»¿ßá¡¿∩ »áα«½Ñ⌐ ∩ó½∩εΓß∩: ¡áí«αδ ß¿¼-
  302. 󫽫󠿠߽«óá ¿º ß½«óáαÑ⌐.  Ä¡¿ ºáñáεΓ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬«  ß¿¼ó«-
  303. ½«ó, ¬«Γ«αδÑ íπñπΓ ¡áσ«ñ¿Γß∩  ó »áα«½Ñ ¡á ß««ΓóÑΓßΓóπεΘѼ  ¼ÑßΓÑ.
  304.  
  305.                     4.2.1. ìáí«αδ ß¿¼ó«½«ó.
  306.  
  307.      ìáí«α ß¿¼ó«½«ó (charset)  - φΓ« ¼¡«ªÑßΓó«  ß¿¼ó«½«ó, ¬«Γ«αδÑ
  308. ¼«úπΓ  ¡áσ«ñ¿Γß∩  ¡á  ΓѬπΘѼ  ¼ÑßΓÑ  ó »áα«½Ñ (¡« ¡áσ«ñ¿Γß∩, Ñß-
  309. ΓÑßΓóÑ¡¡«, óßÑú« ½¿Φ∞ «ñ¿¡ ¿º ¡¿σ). è ¡¿¼ ¼«úπΓ «Γ¡«ß¿Γ∞ß∩:
  310.  
  311.      1) »α«ßΓδÑ «ñ¿¡«τ¡δÑ ß¿¼ó«½δ (a, b, ¿ Γ.ñ.). Äº¡áτáÑΓ, τΓ« ó
  312. ñá¡¡«⌐ »«º¿µ¿¿ »áα«½∩ ßΓ«¿Γ ¿¼Ñ¡¡« φΓ«Γ ß¿¼ó«½;
  313.      2) φ¬αá¡¿α«óá¡¡δÑ ß¿¼ó«½δ. æ»Ñµ¿á½∞¡δÑ ß¿¼ó«½δ, Ñß½¿ «¡¿ ¼«-
  314. úπΓ óßΓαÑΓ¿Γ∞ß∩ ó »áα«½Ñ, ñ«½ª¡δ φ¬αá¡¿α«óáΓ∞ß∩. æ¼δß½ ß«ó»áñáÑΓ
  315. ß »αÑñδñπΘ¿¼¿. è ¡¿¼ «Γ¡«ß∩Γß∩:
  316.  
  317.      \$, \., \*, \?, \=      - '$', '.', '*', '?', '='
  318.      \], \[, \{, \}, \(, \)  - ß««ΓóÑΓßΓóπεΘ¿Ñ ß¬«í¬¿
  319.      \ (»α«íѽ)              - »α«íѽ
  320.      \\                      - '\'
  321.      \XX, úñÑ X -
  322.           ΦÑßΓ¡áñµáΓÑα¿τ¡á∩ µ¿Σαá  - ½εí«⌐ ß¿¼ó«½  τÑαѺ  hex-¬«ñ
  323.      \0                  - »πßΓ«⌐  ß¿¼ó«½  («ΓßπΓßΓó¿Ñ   ß¿¼ó«½á).
  324. Äíδτ¡« »α¿¼Ñ¡∩ÑΓß∩ ó «íΩÑñ¿¡Ñ¡¿¿ ß "¡áßΓ«∩Θ¿¼" ß¿¼ó«½«¼ (ß¼. »α¿-
  325. ¼Ñαδ ¡¿ªÑ).
  326.      é »α¿¡µ¿»Ñ, φ¬αá¡¿α«óáΓ∞ß∩ ¼«úπΓ ½εíδÑ ß¿¼ó«½δ, Ñß½¿ «¡¿  ¡Ñ
  327. ∩ó½∩εΓß∩ ΦÑßΓ¡áñµáΓÑα¿τ¡δ¼¿ µ¿ΣαἿ.
  328.      3) ¼á¬α«ßδ ¼¡«ªÑßΓóá ß¿¼ó«½«ó. Äº¡áτáεΓ, τΓ« ó ΓѬπΘÑ⌐ »«º¿-
  329. µ¿¿ »áα«½∩ ¼«ªÑΓ óßΓαÑΓ¿Γ∞ß∩ ½εí«⌐ ¿º ß¿¼ó«½«ó, óσ«ñ∩Θ¿σ ó«  ¼¡«-
  330. ªÑßΓó«. ¥Γ¿ ¼¡«ªÑßΓóá «»αÑñѽ∩εΓß∩ ó »Ñαó«⌐ τáßΓ¿ Σá⌐½á  «»¿ßá¡¿⌐
  331. (ß¼. ». 4.3.2), á «í«º¡áτáεΓß∩ ß½ÑñπεΘ¿¼¿ ß¿¼ó«½á¼¿:
  332.  
  333.      $a - ¼á½Ñ¡∞¬¿Ñ ½áΓ¿¡ß¬¿Ñ  íπ¬óδ (Ñß½¿ ¡Ñ »ÑαÑ«»αÑñѽѡ«,  Γ«
  334.           26 ΦΓπ¬);
  335.      $A - í«½∞Φ¿Ñ ½áΓ¿¡ß¬¿Ñ íπ¬óδ (Ñß½¿ ¡Ñ »ÑαÑ«»αÑñѽѡ«, Γ«  26
  336.           ΦΓπ¬);
  337.      $! - ß»Ñµ¿á½∞¡δÑ º¡á¬¿  (Ñß½¿ ¡Ñ »ÑαÑ«»αÑñѽѡ«, Γ«  32 ΦΓπ-
  338.           ¬¿);
  339.      $1 - µ¿Σαδ, (Ñß½¿ ¡Ñ »ÑαÑ«»αÑñѽѡ«, Γ« 10 ΦΓπ¬);
  340.      $i - ¼á½Ñ¡∞¬¿Ñ íπ¬óδ ¡áµ¿«¡á½∞¡«ú« á½Σáó¿Γá (ñ½∩ απß߬«ú«  -
  341.           33 ΦΓπ¬¿);
  342.      $I - í«½∞Φ¿Ñ íπ¬óδ ¡áµ¿«¡á½∞¡«ú« á½Σáó¿Γá (ñ½∩ απß߬«ú« - 33
  343.           ΦΓπ¬¿);
  344.      $o - ñαπú¿Ñ ºáñáóáѼδÑ »«½∞º«óáΓѽѼ ß¿¼ó«½δ;
  345.      ?  - ½εí«⌐ ß¿¼ó«½ (Γ.Ñ. óßÑ ß¿¼ó«½δ, óσ«ñ∩Θ¿Ñ ó óδΦÑ»ÑαÑτ¿ß-
  346.           ½Ñ¡¡δÑ ¼á¬α«ßδ);
  347.  
  348. ÅÉêîEùÇìêà: ¼á¬α«ßδ $v ¿  $p (ß¼. 4.3.4) ¡Ñ½∞º∩  ¿ß»«½∞º«óáΓ∞ ñ½∩
  349. ºáñá¡¿∩ »áα«½Ñ⌐.
  350.      4)  «íΩÑñ¿¡Ñ¡¿∩  ½εíδσ  ¿º  óδΦÑ »ÑαÑτ¿ß½Ñ¡¡δσ ß¿¼ó«½«ó. çá-
  351. »¿ßδóáÑΓß∩  ß  »«¼«Θ∞ε  ¬óáñαáΓ¡δσ  ß¬«í«¬.  æ¼δß½  ß«ó»áñáÑΓ   ß
  352. »αÑñδñπΘ¿¼. Åα¿¼Ñαδ:
  353.  
  354.      [$a $A]      - ½εíá∩ ½áΓ¿¡ß¬á∩ íπ¬óá;
  355.      [abc]        - ¿½¿ a, ¿½¿ b, ¿½¿ c;
  356.      [$1 abcdef]  - ΦÑßΓ¡áñµáΓÑα¿τ¡á∩ µ¿Σαá;
  357.      [s \0]       - ¿½¿ s, ¿½¿ ¡¿τÑú«;
  358.      [$a $A $1 $! $i $I $o] - φ¬ó¿óá½Ñ¡Γ¡« ?.
  359.  
  360.      5)  αÑúπ½∩α¡δ⌐  ß¿¼ó«½  »«óΓ«αÑ¡¿∩  '*'. Äº¡áτáÑΓ, τΓ« »αÑñ-
  361. ΦÑßΓóπεΘ¿⌐ Ñ¼π ¡áí«α ß¿¼ó«½«ó ¡πª¡«  »«óΓ«α¿Γ∞ 0 ¿½¿ í«½ÑÑ αẠ ó
  362. ß««ΓóÑΓßΓóπεΘ¿σ (ß½ÑñπεΘ¿σ) »«º¿µ¿∩σ »áα«½∩. Åα¿¼Ñαδ:
  363.  
  364.      $a *    - »áα«½∞ ½εí«⌐ ñ½¿¡δ ¿º ¼á½Ñ¡∞¬¿σ ½áΓ¿¡ß¬¿σ íπ¬ó;
  365.      [ab] *  - »πßΓ«, a, b, aa, ab, ba, bb, aaa ...
  366.      [$a $A] [$a $A $1] * - "¿ñÑ¡Γ¿Σ¿¬áΓ«α" - »«ß½Ññ«óáΓѽ∞¡«ßΓ∞
  367.                             íπ¬ó ¿ µ¿Σα, »α¿τѼ »Ñαóá∩ íπ¬óá.
  368.  
  369.      ÄΓ¼ÑΓ¿¼, τΓ« »áα«½∞ ñ½¿¡«⌐ 0 ß¿¼ó«½«ó ¿¼ÑÑΓ «»αÑñѽѡ¡δ⌐ Σ¿-
  370. º¿τÑ߬¿⌐ ß¼δß½, ¿ ¡Ñ óßÑúñá φ¬ó¿óá½Ñ¡ΓÑ¡ «ΓßπΓßΓó¿ε »áα«½∩.
  371.      ä½¿¡á  »«óΓ«αÑ¡¿∩  óδτ¿ß½∩ÑΓß∩  áóΓ«¼áΓ¿τÑ߬¿  ¡á «ß¡«óÑ ºá-
  372. ñá¡¡«⌐ ¼á¬ß¿¼á½∞¡«⌐ ¿ ¼¿¡¿¼á½∞¡«⌐ ñ½¿¡δ »áα«½∩  ß »«¼«Θ∞ε «»µ¿⌐.
  373. ÄΓ¼ÑΓ¿¼, τΓ« φΓ¿ »áαá¼ÑΓαδ ó½¿∩εΓ Γ«½∞¬« ¡á ñ½¿¡π »áα«½∩, úÑ¡Ñα¿-
  374. απѼ«ú« ß »«¼«Θ∞ε ß¿¼ó«½á '*' ¿ ¡Ñ πτ¿ΓδóáεΓß∩, Ñß½¿ »áα«½∞  ß«ß-
  375. Γ«¿Γ Γ«½∞¬« ¿º ß½«ó ¿½¿ ßΓáΓ¿τÑ߬¿σ ß¿¼ó«½«ó.
  376.      ÉѬ«¼Ñ¡ñπÑΓß∩ ¿ß»«½∞º«óáΓ∞ '*' ¬á¬ ¼«ª¡« Φ¿αÑ. ¥Γ« ßó∩ºá¡« ß
  377. ΓѼ, τΓ«  «¡á «αúá¡¿ºπÑΓ  ßá¼δ⌐ φΣΣÑ¬Γ¿ó¡δ⌐  »ÑαÑí«α. ò«Γ∩, óα«ñÑ
  378. íδ, ß »«º¿µ¿⌐ ½«ú¿¬¿ ¬«¡ßΓαπ¬µ¿¿ '? *' ¿ '? ? *' «ñ¿¡á¬«óδ,  »Ñα-
  379. óá∩ íπñÑΓ »ÑαÑí¿αáΓ∞ß∩ íδßΓαÑÑ.
  380.      ÆѬπΘÑÑ «úαá¡¿τÑ¡¿Ñ - '*'  ¼«ªÑΓ íδΓ∞ Γ«½∞¬« »«ß½Ññ¡¿¼  φ½Ñ-
  381. ¼Ñ¡Γ«¼ ßΓ᫬¿.
  382.  
  383.           4.2.2. æ½«óá ¿º ß½«óáαÑ⌐ ¿ ¿σ ¼«ñ¿Σ¿¬áΓ«αδ.
  384.  
  385.      é «Γ½¿τ¿¿ «Γ ¡áí«αá ß¿¼ó«½«ó,  ß½«óá ºáñáεΓ ¡Ñ «ñ¿¡, á  ¡Ñß-
  386. ¬«½∞¬« ß¿¼ó«½«ó  »áα«½∩ »«ñα∩ñ.  é í¿í½¿«ΓѬѠ PCL »«ññÑনóáεΓß∩
  387. ñóá ß½«óáα∩: «ß¡«ó¡«⌐ (úñÑ  τáΘÑ óßÑú« σαá¡∩Γß∩ «íδτ¡δÑ  ß½«óá) ¿
  388. »«½∞º«óáΓѽ∞߬¿⌐ (úñÑ ¼«ªÑΓ σαá¡¿Γß∩ ß»Ñµ¿Σ¿τÑ߬á∩ ¿¡Σ«α¼áµ¿∩ Γ¿-
  389. »á ¿¼Ñ¡ ß«íßΓóÑ¡¡δσ, ñáΓ ¿ Γ.».), σ«Γ∩ αạ¿µδ ¼Ñªñπ ¡¿¼¿ ¡¿¬á¬«⌐
  390. ¡ÑΓ.
  391.      Å«ñ ß½«óáαѼ »«¡¿¼áÑΓß∩  ΓѬßΓ«óδ⌐ Σá⌐½, ß«ßΓ«∩Θ¿⌐  ¿º ß½«ó,
  392. αáºñѽѡ¡δσ ß¿¼ó«½á¼¿ ¬«¡µá ßΓ᫬¿. î«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ Σá⌐½δ
  393. ¬á¬ DOS- (CR/LF), Γᬠ¿ UNIX-Σ«α¼áΓá (LF). åѽáΓѽ∞¡« (ó Γ«¼ τ¿ß-
  394. ½Ñ ¿ ñ½∩ ß¬«α«ßΓ¿ »ÑαÑí«αá), τΓ«íδ ó ß½«óáα∩σ ß½«óá í뫨 ó  «ñ¡«¼
  395. (¡¿ª¡Ñ¼) αÑú¿ßΓαÑ.
  396.      Æᬿ¼ «íαẫ¼, ßπΘÑßΓóπεΓ ñóá ¼á¬α«ßá:
  397.  
  398.      $w - ß½«ó« ¿º «ß¡«ó¡«ú« ß½«óáα∩;
  399.      $u - ß½«ó« ¿º »«½∞º«óáΓѽ∞߬«ú« ß½«óáα∩.
  400.  
  401.      ÆᬪѠ»«ñ ß½«óá  »«»áñáεΓ ß»Ñµ¿á½∞¡δÑ ¡áí«αδ  ß¿¼ó«½«ó, Γ.¬.
  402. «¡¿ ¼«úπΓ ¿¼ÑΓ∞ ½εíπε ñ½¿¡π. Ä¡¿ «í«º¡áτáεΓß∩ $s(1), $s(2), ... ¿
  403. «»αÑñѽ∩εΓß∩ ß»Ñµ¿Σ¿¬«⌐ ºáñáτ¿. ä½∩ φΓ«⌐ »α«úαá¼¼δ «»αÑñѽѡδ Γα¿
  404. ߻ѵ¡áí«αá:
  405.  
  406.   $s(1) - »Ñαóá∩ íπ¬óá »áα«½∩
  407.   $s(2) - ñóÑ »Ñαóδσ íπ¬óδ
  408.   $s(3) - ΓαÑΓ∞∩ íπ¬óá.
  409.  
  410.   ìáñ« ¿¼ÑΓ∞ ó ó¿ñπ, τΓ« ¿ß»«½∞º«óáΓ∞ ß»Ñµ¿á½∞¡δÑ ¡áí«αδ ß¿¼ó«½«ó
  411. ¿¼ÑÑΓ ß¼δß½ Γ«½∞¬« ó «»αÑñѽѡ¡«¼ ¼ÑßΓÑ, á ¿¼Ñ¡¡«, $s(1) ¿  $s(2)
  412. ñ«½ª¡δ ¿ñΓ¿ ß¡áτá½á  (¿σ ñ½¿¡π 1  ¿ 2 ß¿¼ó«½á  ß««ΓóÑΓßΓóÑ¡¡«), á
  413. $s(3) ñ«½ªÑ¡ »«»áßΓ∞ ¡á ΓαÑΓ∞ε »«º¿µ¿ε ó »áα«½Ñ (ñ½¿¡á αáó¡á  1).
  414. Æᬿ¼ «íαẫ¼, Γ«½∞¬« ß½ÑñπεΘ¿Ñ »α¿¼Ñαδ ¿¼ÑεΓ ß¼δß½:
  415.  
  416.      $s(2) $s(3)
  417.      $s(2) ?
  418.      $s(1) ? $s(3)
  419.      $s(1) ??
  420.      ?? $s(3).
  421.  
  422. ïεíδÑ ñαπú¿Ñ,  σ«Γ∩ ¿  úÑ¡Ñα¿απεΘ¿Ñ »áα«½¿,  ¡Ñ½∞º∩ ßτ¿ΓáΓ∞  »αá-
  423. ó¿½∞¡δ¼¿.
  424.      èᬠ ¿ºóÑßΓ¡«,  τáßΓ«  »áα«½∩¼¿  íδóáεΓ  »ÑαÑñѽᡡδÑ ß½«óá.
  425. Å«φΓ«¼π ñ½∩ «»αÑñѽѡ¿∩ Γᬿσ »áα«½Ñ⌐ óó«ñ¿Γß∩ µÑ½δ⌐ ¡áí«α  ¼«ñ¿-
  426. Σ¿¬áΓ«α«ó (modifiers) ß½«ó. è ¡¿¼ «Γ¡«ß∩Γß∩:
  427.  
  428.      .u (upper)    - »ÑαÑóÑßΓ¿ ó óÑασ¡¿⌐ αÑú¿ßΓα;
  429.      .l (lower)    - »ÑαÑóÑßΓ¿ ó ¡¿ª¡¿⌐ αÑú¿ßΓα;
  430.      .t (truncate) - «íαѺáΓ∞ ñ« ºáñá¡¡«⌐ ñ½¿¡δ;
  431.      .c (convert)  - »αÑ«íαẫóáΓ∞ ß½«óo;
  432.      .j (joke)     - »ÑαÑóÑßΓ¿ ó óÑασ¡¿⌐ αÑú¿ßΓα ¡Ñ¬«Γ«αδÑ íπ¬óδ;
  433.      .r (reverse)  - ß½«ó« ¡á«í«α«Γ;
  434.      .s (shrink)   - ß«¬αáΓ¿Γ∞  ß½«ó«;
  435.      .d (duplicate)- »«óΓ«α¿Γ∞ ß½«ó« 2 αáºá.
  436.  
  437.      î«ñ¿Σ¿¬áΓ«αδ ¼«úπΓ ¿¼ÑΓ∞  »áαá¼ÑΓαδ, ºá»¿ßδóáѼδÑ ó  ¬απú½δσ
  438. ߬«í¬áσ.  ä½∩  ¼«ñ¿Σ¿¬áΓ«α«ó,  »αÑñ¡áº¡áτÑ¡¡δσ  ñ½∩  αáí«Γδ ß «Γ-
  439. ñѽ∞¡δ¼¿  íπ¬óἿ,  ¼«ª¡«  ºáñáóáΓ∞  ó  ¬áτÑßΓóÑ  »áαá¼ÑΓαá ¡«¼Ñα
  440. íπ¬óδ; «ΓßπΓßΓó¿Ñ »áαá¼ÑΓαá ¿½¿ ¡π½Ñó«⌐ »áαá¼ÑΓα «º¡áτáÑΓ -  "óßÑ
  441. ß½«ó«". äá½ÑÑ, ¡«¼Ñαá íπ¬ó  ¼«úπΓ ºáñáóáΓ∞ß∩ ¬á¬ ß  ¡áτá½á ß½«óá,
  442. Γᬠ¿ ß ¬«¡µá - ¬«¡Ñµ ß½«óá «í«º¡áτáÑΓß∩ ß¿¼ó«½«¼ '-'.
  443.     ìá ßÑú«ñ¡∩Φ¡¿⌐ ñÑ¡∞ Γá¬¿σ ¼«ñ¿Σ¿¬áΓ«α«ó Γ«½∞¬« 3: .u, .l, .t.
  444. êΓá¬,
  445.  
  446.      .u  ¿½¿ .u(0)  -  »ÑαÑóÑßΓ¿  óßÑ  ß½«ó«  ó  óÑασ¡¿⌐ αÑú¿ßΓα
  447. (PASSWORD);
  448.      .u(1),  .u(2)  -  »ÑαÑóÑßΓ¿  Γ«½∞¬«  »Ñαóπε  (óΓ«απε)  íπ¬óπ
  449. (Password, pAssword);
  450.      .u(-), .u(-1)  -  »ÑαÑóÑßΓ¿  »«ß½Ññ¡εε (»αÑñ»«ß½Ññ¡εε) íπ¬óπ
  451. (passworD, passwoRd);
  452.      .t(-1)         - «íαѺáΓ∞ »«ß½Ññ¡εε íπ¬óπ ó ß½«óÑ (passwor).
  453.  
  454.      ÄßΓá½∞¡δÑ ¼«ñ¿Σ¿¬áΓ«αδ  αáí«ΓáεΓ Γ«½∞¬«  ß µÑ½δ¼¿  ß½«óἿ ¿
  455. »áαá¼ÑΓα ó ¡¿σ ºáñáÑΓ ß»«ß«í ¼«ñ¿Σ¿¬áµ¿¿. ìá ßÑú«ñ¡∩Φ¡¿⌐ ñÑ¡∞ «»-
  456. αÑñѽѡδ ß½ÑñπεΘ¿Ñ »áαá¼ÑΓαδ ¬ ¼«ñ¿Σ¿¬áΓ«αá¼:
  457.  
  458.      .j(0) ¿½¿ .j  - »ÑαÑóÑßΓ¿ ó  óÑασ¡¿⌐ αÑú¿ßΓα ¡ÑτÑΓ¡δÑ  íπ¬óδ
  459. (PaSsWoRd);
  460.      .j(1) - »ÑαÑóÑßΓ¿ ó óÑασ¡¿⌐ αÑú¿ßΓα τÑΓ¡δÑ íπ¬óδ (pAsSwOrD):
  461.      .j(2) - »ÑαÑóÑßΓ¿ ó óÑασ¡¿⌐ αÑú¿ßΓα ú½áß¡δÑ íπ¬óδ (pAsswOrd);
  462.      .j(3) - »ÑαÑóÑßΓ¿  ó   óÑασ¡¿⌐  αÑú¿ßΓα  ß«ú½áß¡δÑ   íπ¬óδ
  463. (PaSSWoRD);
  464.      .r(0) ¿½¿ .r - ºá»¿ßáΓ∞ ß½«ó« ¡á«í«α«Γ (drowssap);
  465.      .s(0) ¿½¿ .s - ß«¬αáΓ¿Γ∞  ß½«ó«, πíαáó ú½áß¡δÑ, Ñß½¿ «¡á  ¡Ñ
  466. »Ñαóá∩ (password -> psswrd, offset -> offst);
  467.      .d(0) ¿½¿ .d - ºá»¿ßáΓ∞ ß½«ó« ñóá αáºá (passwordpassword);
  468.      .d(1)       - ñ«íáó¿Γ∞ »ÑαÑóÑα¡πΓ«Ñ ß½«ó« (passworddrowssap);
  469.      .c(<¡«¼Ñα>) - »αÑ«íαẫóáΓ∞ óßÑ íπ¬óδ ó ß½«óÑ ß«ú½áß¡« ß««Γ-
  470. óÑΓßΓóπεΘÑ⌐  ßΓα«¬Ñ »αÑ«íαẫóá¡¿∩ (ß¼ ». 4.3.3).
  471.  
  472.      éßÑ ¼«ñ¿Σ¿¬áΓ«αδ ¬«ααÑ¬Γ¡« íπñπΓ αáí«ΓáΓ∞ ¬á¬ ß  ½áΓ¿¡ß¬¿¼¿,
  473. Γᬠ¿ ß ¡áµ¿«¡á½∞¡δ¼¿ íπ¬óἿ, Ñß½¿ íπñπΓ ß«í½εñáΓ∞ß∩ »αáó¿½á ºá-
  474. ñá¡¿∩ ¡áµ¿«¡á½∞¡δσ ¡áí«α«ó ß¿¼ó«½«ó.
  475.      àßΓÑßΓóÑ¡¡«, τΓ« ¼«ñ¿Σ¿¬áΓ«α ¼«ªÑΓ íδΓ∞ ¡Ñ Ññ¿¡ßΓóÑ¡¡δ¼ («ú-
  476. αá¡¿τÑ¡¿Ñ ¿σ τ¿ß½á »«ñα∩ñ - 63, ¬«Γ«α«Ñ óα∩ñ ½¿ ó«º¼«ª¡«  »αÑ«ñ«-
  477. ½ÑΓ∞). Åα¿¼Ñαδ (»πßΓ∞ $w - password):
  478.  
  479.      $w.u(1).u(-) - PassworD
  480.      $w.s.t(4)    - pssw
  481.      $w.t(4).s    - pss
  482.  
  483.  
  484.                  4.2.3. ÅÑα¼πΓᵿ«¡¡δѠ߬«í¬¿.
  485.  
  486.      ä«ó«½∞¡« τáßΓ« óßΓαÑτáÑΓß∩ ß¿Γπᵿ∩, τΓ« óδ »«¼¡¿ΓÑ  »áα«½∞,
  487. ¡« «¡ »«τѼπ-Γ« ¡Ñ »«ñσ«ñ¿Γ. éÑα«∩Γ¡«, óδ «Φ¿í½¿ß∞ ó Ñú«  ¡áí«αÑ.
  488. ä½∩  ó«ßßΓá¡«ó½Ñ¡¿∩   Γá¬¿σ  »áα«½Ñ⌐   ó  »α«úαἼѠ   ßπΘÑßΓóπÑΓ
  489. ß«íßΓóÑ¡¡δ⌐ á½ú«α¿Γ¼. æτ¿ΓáÑΓß∩, τΓ« «Φ¿í¬¿ »α¿ ¡áí«αÑ ¼«úπΓ íδΓ∞
  490. ß½ÑñπεΘ¿Ñ: »ÑαÑßΓáó½Ñ¡δ  ¼ÑßΓἿ ñóÑ  ß«ßÑñ¡¿Ñ íπ¬óδ  (psasword),
  491. πñá½Ñ¡á íπ¬óá  (pasword), óßΓáó½Ñ¡á  ½¿Φ¡∩∩ (passweord)  ¿½¿ «ñ¡á
  492. ºá¼Ñ¡Ñ¡á ¡á ñαπúπε (passwird). üπñѼ ¡áºδóáΓ∞ ΓᬿѠ¿º¼Ñ¡Ñ¡¿∩ »á-
  493. α«½∩ »Ñα¼πΓᵿ∩¼¿ (permutations).
  494.      ä½∩ π¬áºá¡¿∩ ¡áτá½á ¿  ¬«¡µá πτáßΓ¬á »áα«½∩, úñÑ  ¼«ú½¿ ó«º-
  495. ¡¿¬¡πΓ∞ »Ñα¼πΓᵿ¿, »α¿¼Ñ¡∩εΓß∩ »Ñα¼πΓᵿ«¡¡δѠ߬«í¬¿ '{' ¿  '}'.
  496. ū߽Ѡ'}' ¼«ªÑΓ ¿ñΓ¿ τ¿ß½«  »Ñα¼πΓᵿ⌐ (»« π¼«½τá¡¿ε - 1),  «ΓñÑ-
  497. ½Ñ¡¡«Ñ Γ«τ¬«⌐  (¿½¿ ó  ¬απú½δσ ß¬«í¬áσ).  ö¿º¿τÑ߬¿⌐ ß¼δß½  τ¿ß½á
  498. »Ñα¼πΓᵿ⌐ - ¬«½¿τÑßΓó« «ñ¡«óαѼѡ¡« ñ«»πΘÑ¡¡δσ «Φ¿í«¬. Åα¿¼Ñαδ:
  499.  
  500.      {abc} - íπñÑΓ »«½πτÑ¡« 182 (αạδσ) »áα«½∩, ¿º ¡¿σ:
  501.              bac, acb       - 2 »ÑαÑßΓá¡«ó¬¿;
  502.              bc, ac, bc     - 3 πñá½Ñ¡¿∩;
  503.              aabc, babc ... - 4 * 26 - 3 óßΓáó«¬;
  504.              bbc, cbc ...   - 3 * 25 ºá¼Ñ¡;
  505.              abc            - ßἫ ß½«ó«;
  506.  
  507.      {password}.2 ¿½¿
  508.      {password}(2) - »«½πτáΓß∩, ó τáßΓ¡«ßΓ¿, ΓᬿѠ߽«óá,
  509.                      ¬á¬ psswrod, passwdro ¿ paasswor;
  510.  
  511.      {$w} - óßÑ ß½«óá ß «ñ¡«⌐ «Φ¿í¬«⌐ ¿º «ß¡«ó¡«ú« ß½«óáα∩.
  512.  
  513.      Åα¿¼Ñτá¡¿∩:
  514.      1) àßΓÑßΓóÑ¡¡«, τΓ« ¡Ñ¬«Γ«αδÑ »áα«½¿ íπñπΓ »«½πτÑ¡δ ¡Ñ  «ñ¿¡
  515. αáº, »α¿τѼ, τѼ óδΦÑ τ¿ß½« »Ñα¼πΓᵿ⌐, ΓѼ í«½∞ΦÑ íπñÑΓ »«óΓ«αÑ-
  516. ¡¿⌐. é »α«úαἼѠßñѽá¡δ πß¿½¿∩ »« ß«¬αáΘÑ¡¿ε »«óΓ«αÑ¡¿⌐, ¡«  «¡¿
  517. τ¿ßΓ« φ¼»¿α¿τÑ߬¿Ñ ¿ »α«óÑα∩½¿ß∞ Γ«½∞¬« ñ½∩ τ¿ß½á »Ñα¼πΓᵿ⌐,  ¡Ñ
  518. í«½∞ΦÑú« 2. ê¡áτÑ ú«ó«α∩, ñ½∩ í«½∞Φ¿σ τ¿ßѽ ¡ÑΓ »«½¡«⌐ πóÑαÑ¡¡«ß-
  519. Γ¿, τΓ«  ¬á¬«⌐-½¿í« »áα«½∞  ¡Ñ íπñÑΓ  «Φ¿í«τ¡« ó모¡πΓ. öá¡áΓ¿¬á¼
  520. ¬«¼í¿¡áΓ«α¿¬¿  »αÑñ½áúáε   »«ßτ¿ΓáΓ∞  Γ«τ¡«Ñ   τ¿ß½«,   ¡á»α¿¼Ñα,
  521. {password}.3, ¿ Γ«úñá ∩ ß¼«úπ ßαáó¡¿Γ∞ Ñú« ß »«½πτÑ¡¡δ¼  »α«úαá¼-
  522. ¼«⌐.
  523.      2) ä½∩ «»Ñαᵿ⌐ óßΓá󬿠¿ ºá¼Ñ¡δ ¡áñ« º¡áΓ∞, ¬á¬«Ñ ¼¡«ªÑßΓó«
  524. ß¿¼ó«½«ó óßΓáó½∩Γ∞. àß½¿ ó  τáßΓ¿ «»¿ßá¡¿⌐ φΓ« ¼¡«ªÑßΓó«  ∩ó¡« ¡Ñ
  525. ºáñá¡« (ß¼. ». 4.3.4), Γ« ó ñá¡¡«⌐ »α«úαἼѠñ½∩ ¡áí«α«ó ß¿¼ó«½«ó
  526. φΓ« ¼¡«ªÑßΓó« Σ«α¼¿απÑΓß∩ áóΓ«¼áΓ¿τÑ߬¿, ¿ßσ«ñ∩ ¿º Γ«ú«, ¬  ¬á¬¿¼
  527. ßΓá¡ñáαΓ¡δ¼ ¡áí«αá¼  »α¿¡áñ½ÑªáΓ φΓ¿  ß¿¼ó«½δ (Γ.Ñ.  {password} -
  528. óßΓáó½∩Γ∞ß∩ íπñÑΓ $a, {Password} - [$a $A]. ä½∩ ß½«ó  á¡á½«ú¿τ¡á∩
  529. «»Ñαᵿ∩  »α«ó«ñ¿Γß∩  »«  »Ñαó«¼π  ß½«óπ  ¿º  ß½«óáα∩,  »α¿  φΓ«¼
  530. πτ¿ΓδóáεΓß∩ ¼«ñ¿Σ¿¬áΓ«αδ.  àß½¿ φΓ«  ¼¡«ªÑßΓó« ºáñáÑΓß∩  ∩ó¡«, Γ«
  531. «¡« ¿ ¿ß»«½∞ºπÑΓß∩.
  532.      3) ÆѬπΘÑÑ «úαá¡¿τÑ¡¿Ñ - ß¿¼ó«½ '{' ñ«½ªÑ¡ «í∩ºáΓѽ∞¡«  íδΓ∞
  533. »Ñαóδ¼ ó ßΓ᫬Ñ. éδαáªÑ¡¿∩ Γ¿»á good_{password} »«¬á ¡Ñ »«ññÑন-
  534. óáεΓß∩, á ó«Γ {good}_password - »«ªá½π⌐ßΓá.
  535.  
  536.           4.3. Ä»¿ßá¡¿Ñ ß½«óáαÑ⌐ ¿ ¡áí«α«ó ß¿¼ó«½«ó.
  537.  
  538.     éßÑ «»¿ßá¡¿∩ ¿ñπΓ ó ¡áτá½Ñ Σá⌐½á «»¿ßá¡¿∩ »áα«½Ñ⌐, ñ«  ß¿¼ó«-
  539. ½«ó '##'.
  540.  
  541.                    4.3.1. Ä»¿ßá¡¿Ñ ß½«óáαÑ⌐.
  542.  
  543.     é¡áτá½Ñ «íδτ¡« «»¿ßδóáεΓß∩ ¿ß»«½∞ºπѼδÑ «ß¡«ó¡«⌐ ¿  »«½∞º«óá-
  544. Γѽ∞߬¿⌐ ß½«óáα∞ (ß¼. ».  4.2.2). ¥Γ« ¡Ñ«íσ«ñ¿¼« ñѽáΓ∞  Γ«½∞¬« ó
  545. Γ«¼ ß½πτáÑ, Ñß½¿ »α¿ «»¿ßá¡¿¿ »áα«½Ñ⌐ íπñÑΓ ¿ß»«½∞º«óáΓ∞ß∩  ß½«óá
  546. ¿º ß½«óáαÑ⌐, Γ.Ñ. $w ¿½¿ $u.
  547.     æ½«óáα¿ ºáñáεΓß∩ ß½ÑñπεΘ¿¼ «íαẫ¼:
  548.  
  549.     $w = "<¿¼∩_Σá⌐½á_ß«ñÑαªáΘÑú«_ß½«óáα∞>"   # «ß¡«ó¡«⌐ ß½«óáα∞
  550.     $u = "c:\\dict\\user.dic"                # ñ«»«½¡¿Γѽ∞¡δ⌐
  551.  
  552.     ê¼∩ Σá⌐½á ¡Ñ«íσ«ñ¿¼«  ºá¬½ετáΓ∞ ó ¬áóδτ¬¿,  á ß¿¼ó«½δ »πΓ¿  -
  553. φ¬αá¡¿α«óáΓ∞.
  554.     ä½¿¡¡δÑ ¿¼Ñ¡á Σá⌐½«ó αáí«ΓáεΓ Γ«½∞¬« »«ñ Windows 95/98 (¡Ñ MS
  555. DOS ¿½¿ Windows NT);
  556.  
  557.  
  558.          4.3.2. çáñá¡¿Ñ ¿ß»«½∞ºπѼδσ ¡áí«α«ó ß¿¼ó«½«ó.
  559.  
  560.     äá½ÑÑ «íδτ¡« «»αÑñѽ∩εΓß∩  ¿ß»«½∞ºπѼδÑ ¡áí«αδ ß¿¼ó«½«ó.  Ä¡¿
  561. ñѽ∩Γß∩ ¡á »αÑñ«»αÑñѽѡ¡δÑ ¿ ºáñáóáѼδÑ »«½∞º«óáΓѽѼ. ÅαÑñ«»αÑ-
  562. ñѽѡ¡δÑ ß«ßΓ«∩Γ ¿º:
  563.  
  564.      $a - ¼á½Ñ¡∞¬¿σ ½áΓ¿¡ß¬¿σ íπ¬ó, óßÑú« 26 ΦΓπ¬;
  565.      $A - í«½∞Φ¿σ ½áΓ¿¡ß¬¿σ íπ¬ó, óßÑú« 26 ΦΓπ¬;
  566.      $! - ß»Ñµ¿á½∞¡δσ º¡á¬«ó {}:"<>?[];\',./~!@#$%^&*()_+`-=\|  -
  567.           32 ΦΓπ¬¿;
  568.      $1 - µ¿Σα, 10 ΦΓπ¬.
  569.  
  570.      çáñáóáѼδÑ »«½∞º«óáΓѽѼ ß«ßΓ«∩Γ ¿º:
  571.  
  572.      $i - ¼á½Ñ¡∞¬¿σ íπ¬ó ¡áµ¿«¡á½∞¡«ú« á½Σáó¿Γá;
  573.      $I - í«½∞Φ¿σ íπ¬ó ¡áµ¿«¡á½∞¡«ú« á½Σáó¿Γá;
  574.      $o - ñ«»«½¡¿Γѽ∞¡«ú«  ¡áí«αá (¡á»α¿¼Ñα, ½εíδÑ  ¡Ñ ¡áí¿αáѼδÑ
  575. ¡á ¬½áó¿áΓπαÑ ß¿¼ó«½δ).
  576.  
  577.      Ä»αÑñѽѡ¿Ñ ¡áí«α«ó »α«¿ßσ«ñ¿Γ ß »«¼«Θ∞ε ß½ÑñπεΘÑ⌐ ¬«¡ßΓαπ¬-
  578. 樨:
  579.  
  580.      $<¡áí«α> = [ <«ñ¿¡«τ¡δÑ ß¿¼ó«½δ ¿½¿ ¡áí«αδ ß¿¼ó«½«ó> ]
  581.  
  582.      ê¡áτÑ ú«ó«α∩, ¡áí«α ß¿¼ó«½«ó ºá»¿ßδóáÑΓß∩ ß »«¼«Θ∞ε  «íΩÑñ¿-
  583. ¡Ñ¡¿∩ ß¿¼ó«½«ó (ß¼. ». 4.2.1), ¡á»α¿¼Ñα:
  584.  
  585.      $i = [áíóúñѪº¿⌐¬½¼¡«»αßΓπΣσµτΦΘΩδ∞φε∩±]
  586.      $o = [$! $1 \FF]
  587.  
  588. ÅÉêîàùÇìêƒ:
  589.     1) Ä»αÑñѽ∩Γ∞  αáºαÑΦáÑΓß∩ ½εíδÑ  ¡áí«αδ ß¿¼ó«½«ó,  ó Γ.τ.  ¿
  590. »αÑñ«»αÑñѽѡ¡δÑ. ìá»α¿¼Ñα, ¼«ª¡« ñ«íáó¿Γ∞ ó« ¼¡«ªÑßΓó« $! ñ«»«½-
  591. ¡¿Γѽ∞¡δÑ ß¿¼ó«½δ, ΓᬿѠ¬á¬ »α«íѽ ¿½¿ \FF.
  592.     2) Ä»αÑñѽѡ¿Ñ  ¼¡«ªÑßΓó $i  ¿ $I  áóΓ«¼áΓ¿τÑ߬¿ «»αÑñѽ∩ÑΓ ¿
  593. Σπ¡¬µ¿¿ »ÑαÑó«ñá ó  ¡¿ª¡¿⌐/óÑασ¡¿⌐ αÑú¿ßΓα. Å«φΓ«¼π  ó᪡«, τΓ«íδ
  594. íπ¬óδ ó φΓ¿σ ¼¡«ªÑßΓóáσ Φ½¿ ó «ñ¡«¼ ¿ Γ«¼ ªÑ »«α∩ñ¬Ñ.
  595.     Æ«½∞¬« »«ß½Ñ Γ«ú«, ¬á¬ óßÑ ¡áí«αδ ß¿¼ó«½«ó «»αÑñѽѡδ,  «íαá-
  596. ºπÑΓß∩ »«½¡«Ñ ¼¡«ªÑßΓó« ß¿¼ó«½«ó '?',  ß«ßΓ«∩ΘÑÑ ¿º [$a $A $1  $!
  597. $i $I $o],  »α¿τѼ ¿¼Ñ¡¡« ó  Γᬫ¼ »«α∩ñ¬Ñ -  φΓ« ó᪡« ñ½∩  ß½Ñ-
  598. ñπεΘÑú« »π¡¬Γá.
  599.  
  600.          4.3.3. çáñá¡¿Ñ ¼«ñ¿Σ¿¬áΓ«α«ó »αÑ«íαẫóá¡¿⌐.
  601.  
  602.     äá½ÑÑ ¼«úπΓ ºáñáóáΓ∞ß∩ ¼«ñ¿Σ¿¬áΓ«αδ »αÑ«íαẫóá¡¿⌐ .c (ß¼. ».
  603. 4.2.2), »α¿¼Ñ¡¿Γѽ∞¡« ¬ »«½¡«¼π ¼¡«ªÑßΓóπ ß¿¼ó«½«ó ?. ¥Γ«  ñ«ßΓ¿-
  604. úáÑΓß∩ ß »«¼«Θ∞ε ßΓ᫬ ó¿ñá
  605.  
  606.     ?.c(<¡«¼Ñα>) = "<ßΓα«¬á »αÑ«íαẫóá¡¿∩>"
  607.  
  608.     èáªñδ⌐ ß¿¼ó«½, ¿¼ÑεΘÑ⌐ß∩ ó »«½¡«¼ ¼¡«ªÑßΓóÑ, »αÑ«íαáºπÑΓß∩  ó
  609. ß««ΓóÑΓßΓóπεΘ¿⌐ Ñ¼π, ¡áσ«ñ∩Θ¿⌐ß∩ ó Γ«⌐ ªÑ »«º¿µ¿¿ ó ßΓα«¬Ñ »αÑ«í-
  610. αẫóá¡¿∩. ìá»α¿¼Ñα, »πßΓ∞
  611.  
  612.     ?      = [1234567890], Γ«úñá
  613.     ?.c(0) = "!@#$%^&*()"
  614.  
  615. ºáñáÑΓ »αÑ«íαẫóá¡¿Ñ, »«½πτáѼ«Ñ »α¿ ¡áªáΓ¿¿ Shift.
  616.     é ßΓα«¬Ñ »αÑ«íαẫóá¡¿∩ ¡Ñ«íσ«ñ¿¼« φ¬αá¡¿α«óáΓ∞ ß¿¼ó«½δ '\' ¿
  617. '"'. ì«¼Ñαá π ¼«ñ¿Σ¿¬áΓ«α«ó »αÑ«íαẫóá¡¿∩ ¼«úπΓ íδΓ∞ «Γ 0 ñ« 255.
  618.  
  619.           4.3.4. çáñ᡿Ѡ߻ѵ¿á½∞¡δσ ¡áí«α«ó ß¿¼ó«½«ó
  620.  
  621.     è ß»Ñµ¿á½∞¡δ¼ ¡áí«αá¼ ß¿¼ó«½«ó «Γ¡«ß∩Γß∩:
  622.     $v - ¼¡«ªÑßΓó« ú½áß¡δσ  íπ¬ó (ó« óßÑσ á½Σáó¿Γáσ)  - ΓαÑíπÑΓß∩
  623. Γ«½∞¬«, Ñß½¿ ¿ß»«½∞ºπεΓß∩ ¼«ñ¿Σ¿¬áΓ«αδ .s ¿ .j.
  624.     $p - ¼¡«ªÑßΓó« ñ½∩ óßΓá󬿠¿ ºá¼Ñ¡δ »α¿ »Ñα¼πΓᵿ«¡¡δσ  ß¬«í-
  625. ¬áσ - ΓαÑíπÑΓß∩ Γ«½∞¬«, Ñß½¿ »«τѼπ-Γ« ¡Ñ πßΓαá¿óáÑΓ áóΓ«¼áΓ¿τÑß-
  626. ¬«Ñ »«½πτÑ¡¿Ñ φΓ«ú« ¼¡«ªÑßΓóá (ß¼. ». 4.2.3).
  627.     Ä¡¿ ºáñáεΓß∩ á¡á½«ú¿τ¡« «ßΓá½∞¡δ¼ ¡áí«αá¼ ß¿¼ó«½«ó.
  628.  
  629.  
  630.             4.4. Å«½Ñº¡δÑ »α¿¼Ñαδ «»¿ßá¡¿∩ »áα«½Ñ⌐.
  631.  
  632.      0) "$s(2) $s(3) $a *" - ßá¼«Ñ Γ¿»¿τ¡«Ñ «»¿ßá¡¿Ñ »áα«½∩, á¡á-
  633. ½«ú¿τ¡«Ñ »αÑñδñπΘ¿¼ óÑαß¿∩¼ »α«úαá¼¼δ. Äº¡áτáÑΓ ¿ß»«½∞º«óáΓ∞  »«-
  634. ½πτÑ¡¡δÑ  »α«úαá¼¼«⌐  »ÑαóδÑ  Γα¿  ß¿¼ó«½á  ¿ ºáΓѼ ñ«íáó½∩Γ∞ ¼á-
  635. ½Ñ¡∞¬¿Ñ ½áΓ¿¡ß¬¿Ñ íπ¬óδ.
  636.      é ßó∩º¿ ß ΓѼ, τΓ« óΓ«α«⌐ ß¿¼ó«½ »áα«½∩ «»αÑñѽ∩ÑΓß∩  óÑß∞¼á
  637. ¡ÑΓ«τ¡«, ΓᬪѠαѬ«¼Ñ¡ñπÑΓß∩ ß½ÑñπεΘÑÑ «»¿ßá¡¿Ñ:
  638.      "$s(1) $a $s(3) $a *".
  639.      àß½¿ óδ óÑñÑΓÑ »ÑαÑí«α »« ñαπú«¼π ¼¡«ªÑßΓóπ ß¿¼ó«½«ó, ¡Ñ ºá-
  640. íπñ∞ΓÑ »«ßΓáó¿Γ∞ Ñú« ó« óΓ«α«⌐ »«º¿µ¿¿ »áα«½∩, ¡á»α¿¼Ñα:
  641.      "$s(1) [$! $1] $s(3) [$! $1] *"
  642.  
  643.      1) Åα¿óÑñπ «Γαδ󫬠¿º ñ«¬π¼Ñ¡Γᵿ¿ ¡á »α«úαá¼¼π ZEXPL2L:
  644.      "ä«»πßΓ¿¼,  τΓ«  éδ  ¿¼ÑÑΓÑ  áασ¿ó  ß  »áα«½Ñ¼,  »«σ«ª¿¼  ¡á
  645. "Heaven!!!", ¡« ºáí뫨,  ß¬«½∞¬« ó«ß¬½¿µáΓѽ∞¡δσ º¡á¬«ó  ßΓ«∩½« ó
  646. ¬«¡µÑ ß½«óá, ¿ ¬á¬¿Ñ - ßΓα«τ¡δÑ/»α«»¿ß¡δÑ - íπ¬óδ í뫨  ¿ß»«½∞º«-
  647. óá¡δ ó ß½«óÑ :  "HeAvEn!!!", "Heaven!" ¿½¿ "HeAven!!!!".  çáΓ« éδ
  648. »«¼¡¿ΓÑ, τΓ« »áα«½∞ íδ½ ¡Ñ ñ½¿¡¡ÑÑ, τѼ 10 ß¿¼ó«½«ó, ¿ ¡Ñ  ¬«α«τÑ
  649. 7."
  650.      ¥Γ«Γ »áα«½∞ ¡á ∩ºδ¬Ñ PCL ºá»¿ΦÑΓß∩ Γá¬:
  651.      "ìe [aA] v [eE] n ! *"  ¿ «»µ¿¿ -l7 -g10.
  652.      ÅαÑñ»«½«ª¿¼ ñ«»«½¡¿Γѽ∞¡«, τΓ« óδ ÑΘÑ ¿ «Φ¿í½¿ß∞ »α¿  ¡áí«αÑ
  653. «ß¡«ó¡«⌐ τáßΓ¿ »áα«½∩. Æ«úñá ßΓ«¿Γ »«»α«í«óáΓ∞ ß½ÑñπεΘÑÑ:
  654.      "{ìe [aA] v [eE] n} ! *" ¿ -l7 -g10.
  655.  
  656.      2) û¿ΓáΓá «ΓΓπñá ªÑ: "ä«»πßΓ¿¼, éδ ¿¼ÑÑΓÑ ñóá óáα¿á¡Γá ßΓα«-
  657. ¬¿ »áα«½∩: "myprog", "MyProg", "my_prog" ¿ "My_Prog".
  658.      ¥Γ« ºá»¿ΦÑΓß∩ ¬á¬:
  659.      "[mM] y [_ \0] [pP] rog".
  660.  
  661.      3) ùáßΓ«  ó ¬áτÑßΓóÑ  »áα«½∩ ß«óÑΓπεΓ  íαáΓ∞ ñóá «ß¼δ߽ѡ¡δσ
  662. ß½«óá, αáºñѽ∩∩ ¿σ ¬á¬¿¼-¡¿íπñ∞ º¡á¬«¼. æ««ΓóÑΓßΓóπεΘÑÑ «»¿ßá¡¿Ñ:
  663.      "$w [$1 $!] $w"    ¿½¿
  664.      "$w.u(1) [$1 $!] $w.u(1)"
  665. é᪡« «Γ¼ÑΓ¿Γ∞,  τΓ« «íá  $w ºñÑß∞  ¡Ñ αáó¡δ  (φΓ« αạδÑ ß½«óá),
  666. óßÑú« íπñÑΓ ßúÑ¡Ñα¿α«óá¡« (Ñß½¿ 20000 ß½«ó ó ß½«óáαÑ): 20000 * 42
  667. * 20000 = 1.68E10 »áα«½Ñ⌐,  Γ.Ñ. ó ßαÑñ¡Ñ¼ ¼Ñ¡∞ΦÑ ñ¡∩  ¡á αáßΦ¿Σ-
  668. α«ó¬π  »áα«½Ñ⌐,  »α¿º¡á¡¡δσ  óÑß∞¼á  Γαπñ¡«  ½«¼áεΘ¿¼¿ß∩.   æ««Γ-
  669. óÑΓßΓóÑ¡¡«, »α«ßΓ« ñóá ß½«óá α∩ñ«¼ ½«¼áεΓß∩ ó 42 αáºá íδßΓαÑÑ.
  670.  
  671.      4) êº½εí½Ñ¡¡δÑ »áα«½¿ π ¼¡«ú¿σ - απß߬«Ñ ß½«ó«, ¡áíαá¡¡«Ñ ¡á
  672. ¬½áó¿áΓπαÑ ¡á ½áΓ¿¡ß¬«¼ αÑú¿ßΓαÑ:
  673.      "$w.c(0)" »α¿ ºáñá¡¿¿ ß««ΓóÑΓßΓóπεΘÑ⌐ ßΓ᫬¿  »αÑ«íαẫóá¡¿∩
  674. .c(0).
  675.  
  676.      5) Åáα«½∞ α«ó¡« ¿º ΦÑßΓ¿ απß߬¿σ íπ¬ó:
  677.      "$i $i $i $i $i $i".
  678. ì« ú«αẫ φΣΣÑ¬Γ¿ó¡ÑÑ - "$i *" ¿ «»µ¿¿ -l6 -g6.
  679.  
  680.      6) éδ »«¼¡¿ΓÑ, τΓ« óáΦ »áα«½∞ íδ½  "MyVeryLongGoodPassword",
  681. ¡« «¡ »«τѼπ-Γ« ¡Ñ »«ñσ«ñ¿Γ. Å«»α«íπ⌐ΓÑ ΓᬿѠ¬«¼í¿¡áµ¿¿:
  682.      "{MyVeryLongGoodPassword}"   - 2382 »áα«½∩, 1 ßѬ
  683.      "{MyVeryLongGoodPassword}.2" - 2836413 »áα., 1 ¼¿¡.
  684.      "{MyVeryLongGoodPassword}.3" - ??? »áα., 2-3 ñ¡∩
  685.  
  686.      7)  éδ  º¡áÑΓÑ,  τΓ«  »áα«½∞  ß«ßΓ«¿Γ ¿º «ß¼δ߽ѡ¡«ú« ß½«óá,
  687. ó¡πΓα¿ ¬«Γ«α«ú« ¡á ¬á¬«⌐-Γ« »«º¿µ¿¿ óßΓáó½Ñ¡á µ¿Σαá. Ä»¿ßá¡¿Ñ:
  688.  
  689.      $p = [$1]      # ºáñáѼ ¼¡«ªÑßΓó« óßΓá󬿠- µ¿Σαδ
  690.      ##
  691.      {$w}
  692.  
  693.      8) ÇΓá¬á »« ß½«úá¼. æ«ºñá⌐ΓÑ ß½«óáα∞ ñ«»πßΓ¿¼δσ ß½«ú«ó óáΦÑ-
  694. ú« ∩ºδ¬á,  á ºáΓѼ  ¼«ª¡« »ÑαÑíαáΓ∞  óßÑ «ß¼δ߽ѡ¡δÑ  »« ºóπτá¡¿ε
  695. ß½«óá ß½ÑñπεΘ¿¼ «íαẫ¼:
  696.  
  697.      $u             # óßÑ «ñ¡«ß½«ª¡δÑ
  698.      $u$u           # ñóπß½«ª¡δÑ
  699.      $u$u$u         # ¿ Γ.ñ.
  700.      $u$u$u$u
  701.      ...
  702.  
  703.      9) ùΓ«íδ αáß»áαώѽ¿Γ∞ αáí«Γπ  ¡á 2 ¬«¼»∞εΓÑαá, ºáñá⌐ΓÑ  ¿¼
  704. ß½ÑñπεΘ¿Ñ Σá⌐½δ «»¿ßá¡¿⌐:
  705.       "[abcdefghijklm] $a *" - »Ñαó«¼π
  706.       "[nopqrstuvwxyz] $a *" - óΓ«α«¼π.
  707. ǡὫú¿τ¡« »«ßΓπ»á⌐ΓÑ ñ½∩ n ¬«¼»∞εΓÑα«ó.
  708.  
  709.  
  710.                    5. é«º¡¿¬áεΘ¿Ñ »α«í½Ñ¼δ (FAQ).
  711.  
  712. 1. éδñáÑΓß∩ ß««íΘÑ¡¿Ñ "No matching passwords" (¡ÑΓ »«ñσ«ñ∩Θ¿σ »á-
  713. α«½Ñ⌐).
  714.  
  715.  é«º¼«ª¡δ ß½ÑñπεΘ¿Ñ »α¿τ¿¡δ ¿ ß»«ß«íδ ¿σ πßΓαá¡Ñ¡¿∩:
  716.  
  717.       1) é ß½πτáÑ, Ñß½¿ ó áασ¿óÑ ¼¡«ú« Σá⌐½«ó, φΓ« ¼«ªÑΓ »α«¿ßσ«-
  718. ñ¿Γ∞ ¿º-ºá ¡Ñß«óÑαΦÑ¡ßΓóá áóΓ«¼áΓ¿τÑ߬«ú« αѪ¿¼á. ä½∩ ¡áτá½á πñá-
  719. ½¿ΓÑ ¿º ¡Ñú« óßÑ í«½∞Φ¿Ñ Σá⌐½δ (í«½ÑÑ 10-15è).
  720.       2) àß½¿ φΓ« ¡Ñ  »«¼«ªÑΓ, ºá»πßΓ¿ΓÑ »α«úαá¼¼π YAAC  c «»µ¿Ñ⌐
  721. -v ¿ »α«á¡á½¿º¿απ⌐ΓÑ óδσ«ñ¡πε ¿¡Σ«α¼áµ¿ε. Ä¡á ß«ßΓ«¿Γ ñ½∩ ¬áªñ«ú«
  722. Σá⌐½á ó áασ¿óÑ ¿º Ñú«  ¿¼Ñ¡¿, »«ß½Ñ ¬«Γ«α«ú« ¿ñπΓ τÑΓδαÑ  τ¿ß½á ¿
  723. ºáΓѼ ¡áí«α  ñ«»πßΓ¿¼δσ »Ñαóδσ  ñóπσ ß¿¼ó«½«ó  »áα«½∩, »«ñσ«ñ∩Θ¿σ
  724. »«ß½Ñ «íαáí«Γ¬¿ φΓ«ú« Σá⌐½á.  Å«φΓ«¼π, Ñß½¿ ¿¡Σ«α¼áµ¿∩ ¿¼ÑÑΓ  ó¿ñ
  725. Γ¿»á:
  726.  
  727. FILE1.EXT 1881 940 2050 1504
  728. po = 422
  729. pp = 421
  730. pr = 427
  731. ps = 426
  732. pt = 425
  733. pu = 424
  734. pv = 431
  735. pw = 430
  736. px = 429
  737. py = 428
  738. pz = 435
  739. FILE2.EXT 959 479 1045 764
  740. FILE3.EXT 1317 658 1435 1052
  741.  
  742.      Γ«, ¬á¬ ó¿ñ¡«, ¡á Σá⌐½Ñ FILE2.EXT ¼¡«ªÑßΓó« »Ñαóδσ ñóπσ ß¿¼-
  743. 󫽫ó ßΓὫ »πßΓδ¼ ¿ φëàΣá⌐½ ìàÄüòÄäêîÄ ôäÇïêÆ£ ¿º áασ¿óá. Ç¡á-
  744. ½«ú¿τ¡« ¼«ªÑΓ íδΓ∞, τΓ« ßΓáí¿½¿º¿α«óáóΦÑÑß∩ ¼¡«ªÑßΓó« »Ñαóδσ ñóπσ
  745. ß¿¼ó«½«ó óñαπú αѺ¬« π¼Ñ¡∞ΦáÑΓß∩, Γᬫ⌐ Σá⌐½ Γ«ªÑ ½πτΦÑ πñ὿Γ∞.
  746.      àß½¿ ¿ φΓ« ¡Ñ »«¼«ªÑΓ, πñ὿ΓÑ ¿º áασ¿óá óßε »Ñαóπε  »«½«ó¿-
  747. ¡π.
  748.      3) é »áα«½Ñ  ¿ß»«½∞º«óá¡δ  ¡ÑßΓá¡ñáαΓ¡δÑ  ß¿¼ó«½δ. é¬½ετ¿ΓÑ
  749. óßѠ󫺼«ª¡δÑ ß¿¼ó«½δ ó ¼¡«ªÑßΓó« $o.
  750.      4) ÄΓ¬áª¿ΓÑß∞ «Γ áóΓ«¼áΓ¿τÑ߬«ú« αѪ¿¼á αáí«Γδ.
  751.  
  752. 2. èᬠ»αÑαóáΓ∞ ¿ »α«ñ«½ª¿Γ∞ ßτÑΓ ñá½∞ΦÑ.
  753.  
  754.     î«ª¡« íÑºí«½Ñº¡Ñ¡¡« »αÑαδóáΓ∞ »α«úαá¼¼π »«ß½Ñ óδó«ñá  ß««íΘÑ-
  755. ¡¿∩ "Testing XX-chars passwords..." ¿ »α«ñ«½ªáΓ∞ ºáΓѼ ßτÑΓ ß »«-
  756. ¼«Θ∞ε «»µ¿¿ -lXX (ºñÑß∞ «íá XX αáó¡δ).
  757.  
  758. 3. Ç ¬á¬ »α«ñ«½ª¿Γ∞ ßτÑΓ ß »áα«½∩ XXX?
  759.  
  760.      Å«¬á ¡¿¬á¬. éÑα«∩Γ¡«, φΓ« íπñÑΓ ßñѽᡫ ó ß½ÑñπεΘ¿σ  óÑαß¿∩σ
  761. PCL, ¬«Γ«αδÑ ¡Ñ óδ⌐ñπΓ αá¡∞ΦÑ ¬«¡µá 1999 ú.
  762.  
  763. 4. Åα«úαá¼¼á ßτ¿ΓáÑΓ 10-⌐ ñÑ¡∞, ¡« ¡¿τÑú« ¡Ñ ¡áΦ½á.
  764.  
  765.       ôóδ! ÆπΓ »«¼«τ∞ ¼«ª¡« ¼á½« τѼ. ï¿í« »áα«½∞ ß½¿Φ¬«¼ ñ½¿¡Ñ¡,
  766. ½¿í« ¡Ñ»αáó¿½∞¡« ºáñá¡« ¼¡«ªÑßΓó« »«¿ß¬á, ½¿í« ¡Ñ»αáó¿½∞¡«  «»αÑ-
  767. ñÑ½Ñ¡δ »ÑαóδÑ ñóá ß¿¼ó«½á. æ¼. ». 5.1.
  768.  
  769. 5. é áασ¿óÑ Σá⌐½δ ß αáº¡δ¼¿ »áα«½∩¼¿. ùΓ« ñѽáΓ∞?
  770.  
  771.     Åα¿ñÑΓß∩ óαπτ¡πε ¿ß¬áΓ∞ ΓÑ Σá⌐½δ, π ¬«Γ«αδσ »áα«½¿ ß«ó»áñáεΓ.
  772. é¿ñ¿¼«, »α«ΘÑ óßÑú« «ßΓáó¿Γ∞ ó áασ¿óÑ «ñ¿¡ ßá¼δ⌐ ¼á½Ñ¡∞¬¿⌐  Σá⌐½,
  773. ¡á⌐Γ¿ Ñú« »áα«½∞ ¿ »α«óÑα¿Γ∞,  ¬ ¬á¬¿¼ Σá⌐½á¼ «¡ »«ñσ«ñ¿Γ.  Å«ß½Ñ
  774. τÑú« óßÑ φΓ¿ Σá⌐½δ πñ὿Γ∞ ¿ ¡áτáΓ∞ »«óΓ«α¿Γ∞ »α«µÑñπαπ ÑΘÑ αáº.
  775.  
  776. 6. ô ¼Ñ¡∩ íδ½ »áα«½∞ "abc", á »α«úαá¼¼á Ñú« ¡Ñ ¡áσ«ñ¿Γ.
  777.  
  778.     àß½¿ »áα«½∞ ß«ßΓ«¿Γ ¼Ñ¡ÑÑ, τѼ ¿º τÑΓδαÑσ ß¿¼ó«½«ó, «¡  ¼«ªÑΓ
  779. íδΓ∞ óδñá¡ ó ó¿ñÑ "ßñó«Ñ¡¡«ú«" (ó ñóá αáºá í«½∞ΦÑ⌐ ñ½¿¡δ) »áα«½∩.
  780. ¥Γ« ¡Ñ «Φ¿í¬á, á ¡Ñí«½∞Φá∩ ¡Ññ«αáí«Γ¬á, ßó∩ºá¡¡á∩ ó Γ∩ª¬¿¼ ¡áß½Ñ-
  781. ñ¿Ñ¼ »α«Φ½«ú«.
  782.  
  783. 6a. ô ¼Ñ¡∩ íδ½ »áα«½∞  "A$rrr", á »α«úαἼᠠÑú« ¡Ñ ¡áσ«ñ¿Γ, σ«Γ∩
  784. »αáó¿½∞¡« óδó«ñ¿Γ ¼¡«ªÑßΓóá »Ñαóδσ ß¿¼ó«½«ó.
  785.  
  786.     Å«»α«íπ⌐ΓÑ «»µ¿ε -n. üѺ ¡ÑÑ »α«úαá¼¼á πßѬáÑΓ ¼¡«ªÑßΓó« »Ñα-
  787. óδσ  ñóπσ  ß¿¼ó«½«ó ñ« αѬ«¼Ñ¡ñπѼ«ú«, ó ¬«Γ«α«Ñ ¼«ªÑΓ ¡Ñ »«»áßΓ∞
  788. óΓ«α«⌐ ß¿¼ó«½ »áα«½∩ '$'.
  789.  
  790. 6b. ƒ »α«óÑα¿½ éáΦπ »α«úαá¼¼π.  Æᬠó«Γ, φΓ« »α«ßΓ« «ñ¡á  í«½∞Φá∩
  791. «Φ¿í¬á - «¡á ñáªÑ ¡Ñ «»αÑñѽ∩ÑΓ »áα«½∞ Γ¿»á "aaa2".
  792.  
  793.      RTFM. öá⌐½ password.def ¿º ñ¿ßΓα¿íπΓ¿óÑ óÑñÑΓ »ÑαÑí«α Γ«½∞¬«
  794. »« ¼á½Ñ¡∞¬¿¼ ½áΓ¿¡ß¬¿¼ íπ¬óá¼. êº¼Ñ¡¿ΓÑ «»¿ßá¡¿Ñ »áα«½∩ ¡á
  795. "$s(2) $s(3) [$a $1] *" - ¿ óßÑ íπñÑΓ ok.
  796.  
  797. 7. ô ¼Ñ¡∩ ÑßΓ∞ «ñ¿¡ Σá⌐½ ó «Γ¬αδΓ«¼ ó¿ñÑ. ¥Γ« ¬á¬-Γ« »«¼«ªÑΓ?
  798.  
  799.      äá. êß»«½∞ºπ⌐ΓÑ »α«úαá¼¼π SOLVEPWD.COM.
  800.  
  801. 8. éáΦá »α«úαἼᠡѠαáß»«º¡áÑΓ ßἫαáºó«αáτ¿óáεΘ¿⌐ß∩ áασ¿ó.
  802.  
  803.     Æ«úñá óá¼ ¡πª¡« ¡á⌐Γ¿ ¡áτὫ áασ¿ó¿α«óá¡¡áσ ñá¡¡δσ (»« ß¿ú¡á-
  804. ΓπαÑ 60 EA) ¿ πñ὿Γ∞ óÑß∞  ¬«ñ ß ¡áτá½á ñ« φΓ«ú« ¼ÑßΓá,  »«½πτ¿ó
  805. «í몭«óÑ¡¡δ⌐ ARJ-áασ¿ó.
  806.  
  807. 9. àßΓ∞ ½¿ ¬á¬á∩-¡¿íπñ∞ «»µ¿∩ ñ½∩ ß«σαá¡Ñ¡¿∩ »α«Γ«¬«½á αáí«Γδ
  808. »α«úαá¼¼δ?
  809.  
  810.      éδ ¡Ñ αáí«Γ὿ ó UNIX. êß»«½∞ºπ⌐ΓÑ
  811.      yaac [»áαá¼ÑΓαδ] > Σá⌐½_»α«Γ«¬«½á.
  812. àß½¿ φΓ« ¡Ñ πßΓαá¿óáÑΓ, ¿ß»«½∞ºπ⌐ΓÑ πΓ¿½¿Γπ tee.
  813.  
  814. 10. éáΦá »α«úαá¼¼á αáí«ΓáÑΓ ¡á Windows NT ó 2 αáºá ¼Ññ½Ñ¡¡ÑÑ, τѼ ó
  815. MS-DOS.
  816.  
  817.    äá⌐ΓÑ Ñ⌐ 100% »α«µÑßß«α¡«ú« óαѼѡ¿. Åα«ΘÑ óßÑú« ñ½∩ φΓ«ú« Θѽ¬¡πΓ∞
  818. ¼δΦ¬«⌐ ¡á »πßΓ«Ñ ¼ÑßΓ« ó taskbar, á ºáΓѼ Θѽ¬¡πΓ∞ ¡á «¬¡« ß ºáñáτÑ⌐.
  819.  
  820. 11. éáΦ ñ¿ßΓα¿íπΓ¿ó ßá¼ ºá»á¬«óá¡ ß »áα«½Ñ¼!!! ¥Γ« ¡Ñ ß¼ÑΦ¡«!
  821.  
  822.      ÉẠéδ τ¿ΓáÑΓÑ φëàΣá⌐½. éδ αáºαÑΦ¿½¿ φΓπ »α«í½Ñ¼π.
  823.  
  824.  
  825.  
  826.                         6. éδó«ñδ ¿ »Ñαß»Ñ¬Γ¿óδ.
  827.  
  828.       1) ìáóÑα¡«Ñ, óßÑ ªÑ ó«º¼«ª¡« ¡á»¿ßáΓ∞ í«½ÑÑ-¼Ñ¡ÑÑ  áñѬóáΓ-
  829. ¡πε Σπ¡¬µ¿ε, «»αÑñѽ∩εΘπε Block  ratio ¿ ΓѼ ßá¼δ¼  «Γ¬áºáΓ∞ß∩ «Γ
  830. ¡Ñπñ«í¡«ú« ¡ÑáóΓ«¼áΓ¿τÑ߬«ú« αѪ¿¼á αáí«Γδ.
  831.       2) Å«σ«ªÑ, τΓ« ó«º¼«ª¡« αáßΦ¿α¿Γ∞ »α¿¼Ñ¡∩Ѽδ⌐ á½ú«α¿Γ¼ Γá¬,
  832. τΓ« »ÑαÑí«α íπñÑΓ óÑßΓ¿ß∞ Γ«½∞¬« ñ« 7-9 ß¿¼ó«½∞¡δσ »áα«½Ñ⌐, á ºá-
  833. ΓѼ ¼«ª¡« íπñÑΓ »ÑαÑí¿αáΓ∞  Γ«½∞¬« »áα«½¿, ¡áτὫ ¬«Γ«αδσ  ¿º 7-9
  834. ß¿¼ó«½«ó πñ«ó½ÑΓó«α∩ÑΓ ¡Ñ¬«Γ«α«¼π  ¬α¿ΓÑα¿ε. ¥Γ« »«ºó«½¿Γ  πóѽ¿-
  835. τ¿Γ∞ φΣΣÑ¬Γ¿ó¡πε ñ½¿¡π «ΓúáñδóáѼ«ú« »áα«½∩ ñ« 13-15 ß¿¼ó«½«ó.
  836.       3) ÄτÑ¡∞  ½Ñú¬« ¼«ª¡«  ó߬αδΓ∞ »áα«½∞,  Ñß½¿ ó  áασ¿óÑ ÑßΓ∞
  837. Σá⌐½δ ß Ññ¿¡¿τ¡«⌐ ¬«¼»αÑßß¿Ñ⌐ (-m0).
  838.       é óÑαß¿¿  ARJ 2.55  »«∩󿽫ß∞ Φ¿Σα«óá¡¿Ñ  áασ¿ó«ó »«  âÄæÆπ
  839. («»µ¿∩ -hg).  àß½¿ φΓ«  Φ¿Σα«óá¡¿Ñ ¿  íπñÑΓ ¬«úñá-½¿í«  »«ññÑন-
  840. óáΓ∞ß∩ ñá¡¡«⌐ »α«úαá¼¼«⌐, Γ« ß¬«α«ßΓ∞ ÑÑ π»áñÑΓ ¡á 1-2 »«α∩ñ¬á.
  841.  
  842.  
  843.                  7. Å« »«ó«ñπ í¿í½¿«ΓѬ¿ PCL.
  844.  
  845.      ü¿í½¿«ΓѬá PCL αáß»α«ßΓαá¡∩ÑΓß∩ áóΓ«α«¼ ¬á¬ FREEWARE ó  ó¿ñÑ
  846. Σá⌐½«ó .LIB  (»«ñ Borland, Watcom  C) ¿½¿ .a (»«ñ  DJGPP)  ß ΓαÑ-
  847. í«ó᡿Ѽ  «í∩ºáΓѽ∞¡«⌐  ßß佬¿ ¡á ¡ÑÑ ó óáΦ¿σ »α«úαá¼¼áσ. Å«½πτÑ-
  848. ¡¿Ñ ¿ßσ«ñ¡δσ ΓѬßΓ«ó - »αÑñ¼ÑΓ «Γñѽ∞¡«ú«  αáºú«ó«αá. æÑ⌐τáß  «¡á
  849. ¡áσ«ñ¿Γß∩  ó ßΓáñ¿¿  αáºαáí«Γ¬¿, »«φΓ«¼π ∩  íπñπ «τÑ¡∞ αáñ  ½εíδ¼
  850. π¬áºá¡¿Ñ¼ ¡á  «Φ¿í¬¿ ¿  ¡Ññ«αáí«Γ¬¿ ó ¡Ñ⌐,  á «ß«íÑ¡¡« »«ªÑ½á¡¿∩¼
  851. »« »«ó«ñπ ÑÑ π½πτΦÑ¡¿∩ ¿ ñ«»«½¡Ñ¡¿∩.
  852.  
  853.  
  854.                   8. èᬠßó∩ºáΓ∞ß∩ ß áóΓ«α«¼.
  855.  
  856.      Æ«½∞¬« »« e-mail.
  857.      e-mail:      psw@ssl.stu.neva.ru
  858.      WWW:         http://www.ssl.stu.neva.ru/psw/
  859.  
  860. ìÄé¢à éàÉæêê ÅÉÄâÉÇîìÇòÄäƒÆ惠ÆÄï£èÄ ÅÄ æïàäô₧Öàîô WWW-áñαÑßπ.
  861. ƒ ìà çÇìêîÇ₧棠êò ÉÇæÅÉÄæÆÉÇìàìêàî ìê é èÇèÄî éêäà!
  862.  
  863. http://www.ssl.stu.neva.ru/psw/crack/yaac.html
  864.  
  865. ïπτΦ¿Ñ óº½«¼Θ¿¬¿ »áα«½Ñ⌐ éδ ¡á⌐ñÑΓÑ ¡á
  866.  
  867. http://www.password-crackers.com
  868.  
  869.      ò«Γ∩, ¬á¬ ∩ πªÑ ß¬áºá½, ¡¿¬á¬¿Ñ »αÑΓÑ¡º¿¿ »α¿¡¿¼áΓ∞ß∩ ¡Ñ íπ-
  870. ñπΓ, ∩ íπñπ í½áú«ñáαÑ¡ π¬áºá¡¿ε ¡á ∩ó¡δÑ «Φ¿í¬¿, ΓᬿѠ¬á¬:
  871.      - »α«úαἼᠠºáó¿ßáÑΓ »α¿  »ÑαÑí«αÑ (Γ«,  τΓ« «¡á  ¡¿τÑú« ¡Ñ
  872. óδó«ñ¿Γ »α¿ φΓ«¼ ¡á φ¬αá¡, ¡Ñ ∩ó½∩ÑΓß∩ »α¿º¡á¬«¼ ºáó¿ßá¡¿∩);
  873.      - »α«úαἼᠠ¡Ñ ¡áσ«ñ¿Γ  Γᬫ⌐-Γ« »áα«½∞  ó Γᬫ¼-Γ« áασ¿óÑ,
  874. σ«Γ∩ ¼¡«ªÑßΓó« ß¿¼ó«½«ó »ÑαÑí«αá ºáñá¡« óÑα¡« ¿ »ÑαóδÑ Γα¿ ß¿¼ó«-
  875. ½á óδó«ñ∩Γß∩ »αáó¿½∞¡«:
  876.      - »α«úαἼᠡѻαáó¿½∞¡« ¡áσ«ñ¿Γ ΓαÑΓ¿⌐ ß¿¼ó«½ »áα«½∩;
  877.      - »α«úαἼᠡѠ¡áσ«ñ¿Γ  »áα«½∞ »α¿ «»¿ßá¡¡«⌐ óδΦÑ  ßσѼѠαá-
  878. í«Γδ ó ¡ÑáóΓ«¼áΓ¿τÑ߬«¼ αѪ¿¼Ñ.
  879.      ÆᬠªÑ íπñπ αáñ ½εíδ¼ ¬«¡ßΓαπ¬Γ¿ó¡δ¼ »αÑñ½«ªÑ¡¿∩¼ »« π½πτΦÑ-
  880. ¡¿ε αáí«Γδ »α«úαá¼¼δ.
  881.      ìÑ  «Γ¬áªπß∞  ÑΘÑ,  Ñß½¿  ¬Γ«-Γ«,  ¬«¼π φΓá »α«úαá¼¼á ß»áß½á
  882. ª¿º¡∞, ó ó¿ñÑ í½áú«ñáα¡«ßΓ¿ ºáσ«τÑΓ »ÑαÑóÑßΓ¿ φëàΣá⌐½ ¡á  σ«α«-
  883. Φ¿⌐ á¡ú½¿⌐߬¿⌐.
  884.      ÄíßπªñÑ¡¿Ñ á½ú«α¿Γ¼á »α«úαá¼¼δ  ¿ ¿ßσ«ñ¡δσ ΓѬßΓ«ó  ó«º¼«ª¡«
  885. Γ«½∞¬« »α¿ óáΦÑ⌐ ºá¿¡ΓÑαÑß«óá¡¡«ßΓ¿ ó αáºó¿Γ¿¿ φΓ«⌐ »α«úαá¼¼δ.
  886.      ìÑ »α«ß¿ΓÑ, τΓ«íδ ∩ ßñѽὠßÑαó¿ß Γ¿»á »α«ñ«½ªÑ¡¿∩  »ÑαÑí«αá
  887. ß ΓѬπΘÑú« »áα«½∩ ¿½¿ «Γ«íαáªÑ¡¿Ñ ΓѬπΘÑú« »áα«½∩ ¿½¿  »αÑαδóá¡¿Ñ
  888. ó ½εí«⌐ ¼«¼Ñ¡Γ »« Ctrl-Break!
  889.  
  890.                           9. æ»áß¿í«.
  891.  
  892.      Ç¡áΓ«½¿ε æ¬«í½«óπ ºá »α«úαá¼¼π BRKARJ, »«ß½πª¿óΦπε Γ«½τ¬«¼ ¬
  893. ¡á»¿ßá¡¿ε φΓ«⌐ »α«úαá¼¼δ;
  894.      Mikael Malakhov ºá »α«úαá¼¼π ARJ_PSW, ¿ßσ«ñ¡δÑ ΓѬßΓδ  ¬«Γ«-
  895. α«⌐ í뫨 ¿ß»«½∞º«óá¡δ;
  896.      é∩τÑß½áóπ æѼѡ«óπ ºá Ñú« ¡Ñ«µÑ¡¿¼πε »«¼«Θ∞ »« π½πτΦÑ¡¿ε φó-
  897. α¿ßΓ¿¬;
  898.      óßѼ «ßΓá½∞¡δ¼, ¬Γ« »«¼«úá½, ß«óÑΓ«óá½ ¿ ΓÑßΓ¿α«óá½ YAAC.
  899.  
  900.                     ôñáτ¿!
  901.  
  902.                       Åáóѽ æѼ∞∩¡«ó, æ.-ÅÑΓÑαíπαú.
  903.