home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
hiew616.zip
/
HIEW_616.ZIP
/
HIEWR.616
< prev
next >
Wrap
Text File
|
1999-08-20
|
34KB
|
685 lines
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼▒▒▒▒┼┼┼┼▒▒▒▒▒▒▒▒▒▒▒ æπß½¿¬«ó ▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒┼┼┼┼░░░░░░░░▒┼┼┼┼░░░░░░░░▒┼┼┼┼┼┼░▒▒┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒ àóúÑ¡¿⌐ ░░▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░┼┼░▒┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒ 쿬«½áÑó¿τ ░░▒▒▒▒▒▒▒▒▒▒
▒▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼░░┼┼░┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒░░░░┼┼┼┼░░▒┼┼┼┼░░░░░░░░▒┼┼┼┼░░▒┼┼┼┼┼┼░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒┼┼┼┼░░▒┼┼┼┼░░▒▒▒▒▒▒▒┼┼┼┼░░▒▒┼┼┼┼┼░░▒ FIDO: 2:5001/15.200 ░░▒
▒┼┼┼┼┼┼┼┼┼┼░░▒┼┼┼┼┼┼┼┼┼┼▒▒▒┼┼┼┼░░▒▒▒┼┼┼┼░░▒▒ E-mail: sen@suslikov.kemerovo.su ░░▒
▒▒░░░░░░░░░░▒▒▒░░░░░░░░░░▒▒▒░░░░▒▒▒▒▒░░░░▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Release 6.16 î«Ñ⌐ ªÑ¡Ñ »«ßó∩ΘáÑΓß∩...
漫Γα¿ http://gid.kuzbass.net/sen
¿½¿ http://sen.kmr.ru
¿½¿ http://soft4you.com/sen
ñ½∩ ¡«ó«ßΓÑ⌐
▒▒▒▒ çá¼Ñτá¡¿Ñ ¬ óÑαß¿¿ 6.15 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
æ óÑαß¿¿ 6.15 HIEW ßΓá¡«ó¿Γß∩ Φáα«óáα¡δ¼. æΓ«¿¼«ßΓ∞ ñ½∩ exUSSR - 10$.
Å«ñα«í¡«ßΓ¿ ó register.ru. àß½¿ éδ ¼Ñ¡∩ »«ññÑনΓÑ HIEW íπñÑΓ »«αΓ¿α«óáΓ∞ß∩
ó win32 ¿ *nix ¿ αáºó¿óáΓ∞ß∩ ñá½∞ΦÑ, Ñß½¿ »«ññÑ᪬¿ ¡Ñ íπñÑΓ - Γ« ...
▒▒▒▒ çá¼Ñτá¡¿Ñ ¬ óÑαß¿¿ 6.01 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- crypt óÑα¡π½ß∩
▒▒▒▒ çá¼Ñτá¡¿Ñ ¬ óÑαß¿¿ 6.00 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
èᬠ¿ »«½áúáÑΓß∩ ó óÑαß¿¿ ß ñóπ¼∩ ¡«½∩¼¿, ó 6.00 »α«¿º«Φ½¿ ¡Ñ¬«Γ«αδÑ
ßÑα∞Ѻ¡δÑ ¿º¼Ñ¡Ñ¡¿∩:
- ¡ÑΓ í«½∞ΦÑ crypt'á (φΓ« íπñÑΓ «Γñѽ∞¡δ⌐ »α«Ñ¬Γ, ¼«ªÑΓ íδΓ∞, ¬«úñá-¡¿íπñ∞..)
- »ÑαѬ½ετÑ¡¿∩ »« ß»¿ß¬π Σá⌐½«ó «Γ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ »ÑαÑÑσὫ ¡á
CtrlF11/CtrlF12.
- Alt-íπ¬óá »ÑαÑÑσ὿ ¡á Alt-Fn (¬α«¼Ñ Alt-P, Alt-H, Alt-=) - ß¼. hiew.hlp
- »«∩󿽿ß∞ ¿ßΓ«α¿¿ óó«ñá (PgDown ó« óó«ñÑ ßΓ᫬¿) ¿ Σá⌐½«ó (Backspace ñ½∩
¼Ñ¡ε, Tab ñ½∩ »ÑαѬ½ετÑ¡¿∩ ¡á ß½ÑñπεΘ¿⌐ Σá⌐½ ó ¿ßΓ«α¿¿ )
- ¡ÑΓ í«½∞ΦÑ "ActionAfterWriteSavefile" ó ini-Σá⌐½Ñ.
- Åáαá¼ÑΓα ó ini-Σá⌐½Ñ "NextFileSaveOffset" (ß«σαá¡∩Γ∞ ΓѬπΘÑÑ ß¼ÑΘÑ¡¿Ñ ñ½∩
ß½ÑñπεΘÑú« Σá⌐½á) ºá¼Ñ¡Ñ¡ »áαá¼ÑΓα«¼ "NextFileSaveState" (ß«σαá¡∩Γ∞ óßÑ
ß«ßΓ«∩¡¿Ñ ñ½∩ ß½ÑñπεΘÑú« Σá⌐½á).
▒▒▒▒ çá¼Ñτá¡¿Ñ ¬ óÑαß¿¿ 5.30 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
æ óÑαß¿¿ 5.30 ßñѽá¡á »«ññÑ᪬á LX-executable »α«úαá¼¼: «Γ«íαáªÑ¡¿Ñ
LX-ºáú«½«ó¬á, Γáí½¿µδ «í∞Ñ¬Γ«ó ¿ »«ññÑ᪬á Γáí½¿µδ ßß佫¬ ñ½∩ ¡Ñ¬«Γ«αδσ Γ¿»«ó
αѽ«¬Ñ⌐ΦÑ¡«ó. ä½∩ ªÑ½áεΘ¿σ »«ñα«í¡ÑÑ ¬«»áΓ∞ß∩ ó LX-Σá⌐½áσ ó áασ¿ó ó¬½ετÑ¡á
»α«úαá¼¼á LXDUMP.EXE
諼»αÑßß«óá¡¡δÑ Σá⌐½δ »«¬áºδóáεΓß∩ ¬á¬ ÑßΓ∞, Γ« í¿Φ∞ Ñß½¿ σ«Γ¿ΓÑ
¬«óδα∩Γ∞ß∩ ó ¡¿σ - »«½∞ºπ⌐ΓÑ LXLITE ñ½∩ αá߻ᬫó¬¿, á ¡Ñ »α¿ßΓáóá⌐ΓÑ τΓ« Γ«τ¬á
óσ«ñá ¡Ñ»αáó¿½∞¡« ßτ¿ΓáÑΓß∩.
▒▒▒▒ çá¼Ñτá¡¿Ñ ¬ óÑαß¿¿ 5.21 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
æ óÑαß¿¿ 5.20 ßñѽá¡á »«ññÑ᪬á NE-executable »α«úαá¼¼: «Γ«íαáªÑ¡¿Ñ
NE-ºáú«½«ó¬á, Γáí½¿µδ ßÑú¼Ñ¡Γ«ó ¿ »«ññÑ᪬á Γáí½¿µδ ßß佫¬ ñ½∩ ¡Ñ¬«Γ«αδσ Γ¿»«ó
αѽ«¬Ñ⌐ΦÑ¡«ó (¬«Γ«α«ú«, ó»α«τѼ, σóáΓáÑΓ ñ½∩ »«ññÑ᪬¿ ¼ÑªßÑú¼Ñ¡Γ¡δσ
»ÑαÑσ«ñ«ó). ä½∩ ªÑ½áεΘ¿σ »«ñα«í¡ÑÑ ¬«»áΓ∞ß∩ ó NE-Σá⌐½áσ ó áασ¿ó ó¬½ετÑ¡á
»α«úαá¼¼á NEDUMP.EXE (í½áú«ñáα¡«ßΓ¿ ê½∞Σá¬π âπ¿½∞Σá¡«óπ ºá »«¼«Θ∞ ó αáºí«αÑ
NE-ßΓαπ¬Γπαδ).
▒▒▒▒ çá¼Ñτá¡¿∩ ¬ óÑαß¿¿ 5.02 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
■ é ¿ßσ«ñ¡¿¬áσ 5.01 αáßßΓáó½Ñ¡δ #if defined( OS2 )... #if defined( DOS )...
æ«σpá¡Ñ¡« óp«ñÑ íδ óßÑ, ºá ¿ß¬½ετÑ¡¿Ñ¼ PrintScreen. 髺¼«ª¡« »«∩ó½Ñ¡¿Ñ
«Φ¿í«¬ ó ßá¼δσ ¡Ñ«ª¿ñá¡¡δσ ¼ÑßΓáσ...
■ ä«ß óÑαß¿∩ ¡¿τѼ ¡Ñ «Γ½¿τáÑΓß∩ «Γ 5.01. Æ«½∞¬« »ÑαѬ«¼»¿½¿α«óá¡á ñ½∩
ß«ó¼ÑßΓ¿¼«ßΓ¿ ß OS/2 óÑαß¿Ñ⌐ ( »«½¡«Ñ ¿¼∩ αáßΦ¿αÑ¡« ñ« 256-¿ ß¿¼ó«½«ó,
¬«⌐-τÑú« »«-¼Ñ½«τ¿ ¿º¼Ñ¡Ñ¡«... )
■ é óÑαß¿¿ ñ½∩ OS/2 óδó«ñ ¡á φ¬αá¡, τáßΓ∞ αáí«Γδ ß ¬½áó¿áΓπα«⌐ ºá¼Ñ¡Ñ¡δ
Σπ¡¬µ¿∩¼¿ OS/2.
▒▒▒▒ æ«ñÑαªá¡¿Ñ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
1. ìѼ¡«ú« « ßÑíÑ
2. ÇßßѼí½Ñα
3. üếα«óá¡¿Ñ
4. ü½«¬
5. é¿ñÑ«αѪ¿¼
6. ê¡Σ«α¼áµ¿«¡¡á∩ ßΓ᫬á
7. è¡«»¬¿
8. çᬽáñ¬¿
9. ÅÑαÑσ«ñδ »« call/jmp ó ñ¿ºáßßѼí½ÑαÑ
10. Å«¿ß¬
11. Åα«úαá¼¼á ñ½∩ Crypt
12. ⽫íá½∞¡δÑ/½«¬á½∞¡δÑ ß¼ÑΘÑ¡¿∩
13. INI-Σá⌐½
14. SAV-Σá⌐½
15. XLT-Σá⌐½
16. 諼á¡ñ¡á∩ ßΓ᫬á
17. êßΓ«α¿∩ óÑαß¿⌐
▒▒▒▒ ìѼ¡«ú« « ßÑíÑ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Hiew (Hacker's view) - φΓ« 'ú½∩ñѽ¬á' ñ½∩ ΓÑσ, ¬«¼π ΓαÑíπÑΓß∩ ¿¡«úñá ó
τπª«⌐ »α«úαá¼¼Ñ ¿º¼Ñ¡¿Γ∞ «ñ¿¡-ñóá íá⌐Γá (¬á¬ »αá󿽫, 7xh ¡á 0EBh). Hiew
»«ºó«½∩ÑΓ »α«ß¼áΓα¿óáΓ∞ Σá⌐½δ ¡Ñ«úαá¡¿τÑ¡¡«⌐ ñ½¿¡δ ó ΓѬßΓ«ó«¼ ¿
ΦÑßΓ¡áñµáΓÑα¿τ¡«¼ Σ«α¼áΓáσ, á Γá¬ªÑ ó αѪ¿¼Ñ ñ¿ºáßßѼí½Ñαá »α«µÑßß«αá
Pentium(R) Pro.
■ ÉÑñá¬Γ«α«óá¡¿Ñ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«¼ αѪ¿¼Ñ ¿ ó αѪ¿¼Ñ ñ¿ºáßßѼí½Ñαá
■ éßΓα«Ñ¡¡δ⌐ áßßѼí½Ñα Pentium(R) Pro
■ 髺¼«ª¡«ßΓ∞ ß«ºñáóáΓ∞ ¡«óδÑ Σá⌐½δ "ß ¡π½∩" (¼«ªÑΓ íδΓ∞, ¿ ßú«ñ¿Γß∩ ¬«úñá..)
■ Å«¿ß¬ ¿ ºá¼Ñ¡á ó í½«¬Ñ ( á φΓ« ÑΘÑ ºáτѼ ? )
■ Help ¬«¡ΓѬߡ«-ºáó¿ß¿¼δ⌐ ( σ«Γ∩ ºáτѼ σá¬Ñαπ σѽ» ? Å«φΓ«¼π αáí«ΓáÑΓ ¿ íѺ
help-Σá⌐½á HIEW.HLP )
■ Å«¿ß¬ áßßѼí½Ñα¡δσ ¬«¼á¡ñ »« Φáí½«¡π ( ñ½∩ ¿ßΓ¿¡¡«ú« σá¬Ñαá ! )
■ æ óÑαß¿¿ 5.02 ¬«¼»¿½¿απÑΓß∩ OS/2 óáα¿á¡Γ ( »«¬á¼ÑßΓ∞ 16-αáºα∩ñ¡δ⌐, ¡Ñ
σ«τÑΓß∩ ¼¡Ñ ¬«¼»¿½∩Γ«α ¼Ñ¡∩Γ∞ ), úñÑ EXE ñ½∩ äÄæ'á ¿ß»«½∞ºπÑΓß∩ ¬á¬ stub.
▒▒▒▒ ÇßßѼí½Ñα ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
ñ½∩ ΓÑσ, ¬Γ« º¡áÑΓ Ñú« íѺ ¬¡¿ªÑ¬. Byte/word/dword/pword/qword/tbyte
¼«ª¡« ß«¬αáΘáΓ∞ ñ« "b,"/"w,"/"d,"/"p,"/"q,"/"t,". éßÑ τ¿ß½á ßτ¿ΓáεΓß∩
ΦÑßΓ¡áñµáΓÑα¿τ¡δ¼¿, íπ¬«ó¬π "h" ¼«ª¡« ßΓáó¿Γ∞, á ¼«ª¡« ¿ ¡Ñ ßΓáó¿Γ∞, ¡« ñ«½ª¡δ
¡áτ¿¡áΓ∞ß∩ ß µ¿Σαδ. ¡« ߬½áñδóáΓ∞/óδτ¿ΓáΓ∞ ( mov bx,[123+23-46h] = mov
bx,[100h] ). æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ ßóÑñÑ¡δ ñ« ¼¿¡¿¼π¼á: ¡Ñ»αáó¿½∞¡á∩ ¬«¼á¡ñá,
ß¿¡Γá¬ß¿τÑ߬á∩, ¡Ñ»αáó¿½∞¡δ⌐ «»αÑαá¡ñ, ¡Ñß««ΓóÑΓßΓó¿Ñ ¿½¿ «ΓßπΓßΓó¿Ñ αẼÑαá,
»«φΓ«¼π ¼«ª¡« »α¿¼Ñ¡∩Γ∞ »α¿ ßñáτáσ φ¬ºá¼Ñ¡«ó ó ¬áτÑßΓóÑ ºáñá¡¿∩ "á τΓ« ºñÑß∞
¡Ñ»αáó¿½∞¡« ?". üѺπß½«ó¡δ⌐ JMP Γαá¡ß½¿απÑΓß∩ ó 0E9 XX XX, Ñß½¿ σ«Γ¿ΓÑ
¬«α«Γ¬¿⌐ (0EB), Γᬠ¿ »¿Φ¿ΓÑ: jmp short xxxxx ( ¿½¿ jmps xxxxx ).
æ óÑαß¿¿ 5.00 »« ¼¡«ú«τ¿ß½Ñ¡¡δ¼ »α«ß∞íá¼ ßñѽᡠ386-⌐ áßßѼí½Ñα,
»«φΓ«¼π íπñ∞ΓÑ ó¡¿¼áΓѽ∞¡δ »α¿ áßßÑ¼í½¿α«óá¡¿¿ »ÑαÑσ«ñ«ó - ¼«ªÑΓÑ »«½πτ¿Γ∞
«ùùùÑ¡∞ ñá½Ñ¬¿⌐ »ÑαÑσ«ñ ó »α«úαá¼¼Ñ ñ½∩ 8086.
*** éìêîÇìêà ! *** Äñ¡á ¿ Γá ªÑ ¬«¼á¡ñá ¼«ªÑΓ áßßÑ¼í½¿α«óáΓ∞ß∩ »«-αạ«¼π
αáº¡δ¼¿ áßßѼí½ÑαἿ.
▒▒▒▒ üếα«óá¡¿Ñ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
ñ½∩ ΓÑσ, ¬«¼π ¡áñ«, τΓ«íδ .com «í∩ºáΓѽ∞¡« ¡áτ¿¡á½ß∩ ß 100h, ¿ ¬Γ«
σ«τÑΓ τΓ«íδ ß¼ÑΘÑ¡¿Ñ ó ßÑú¼Ñ¡ΓÑ ñá¡¡δσ ¡áτ¿¡á½«ß∞ ß ¡π½∩. üáºá - φΓ« »α«ßΓ«
¬«¡ßΓá¡Γá, ¬«Γ«αá∩ »α¿íáó½∩ÑΓß∩ ¬ ß¼ÑΘÑ¡¿ε ¿ áñαÑßá¼ »ÑαÑσ«ñá.
ê¼ÑÑΓß∩ ß½ÑñπεΘá∩ »α¿∩Γ¡á∩ 󫺼«ª¡«ßΓ∞: ΓѬπΘÑÑ ß¼ÑΘÑ¡¿Ñ ÑßΓ∞ -
12345h, á ¡áñ« τΓ«íδ í佫 95h - ó»¿ßδóá⌐ΓÑ íáºπ "*95" ( «íαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ ¡á
»Ñαóπε ºóѺñ«τ¬π ! ), íáºá ßá¼á »«ßτ¿ΓáÑΓß∩ ( ó»α«τѼ «¡á πªÑ ¿ ¡Ñ ¡πª¡á ).
æ«τÑΓá¡¿Ñ CtrlF5-CtrlF5 á¡á½«ú¿τ¡« "*0".
▒▒▒▒ ü½«¬ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Æ«½∞¬« ó αѪ¿¼áσ Hex ¿ Decode. æ óÑαß¿¿ 5.00 í½«¬ »«¼ÑτáÑΓß∩ ó¡Ñ
αѪ¿¼á αÑñá¬Γ¿α«óá¡¿∩. éδñѽѡ¡δ⌐ í½«¬ ¼«ª¡« ߬«»¿α«óáΓ∞ ó Σá⌐½ τÑαѺ PutBlk(
F2 ). àß½¿ ¡áñ« ñ«íáó¿Γ∞ í½«¬ ¬ Σá⌐½π - ¿ß»«½∞ºπ⌐ΓÑ offset=FFFFFFFF.
¡« óßΓáó¿Γ∞ ó ΓѬπΘ¿⌐ Σá⌐½ ¿º ñαπú«ú« Σá⌐½á: ( GetBlk (CtrlF2) ):
τ¿ΓáÑΓß∩ í½«¬ αẼÑα«¼ ß «Γ¼ÑτÑ¡¡δ⌐ í½«¬ ß« ß¼ÑΘÑ¡¿∩, ºáñá¡¡δ¼ ó «¬¡Ñ óó«ñá ¿
ºá»¿ßδóáÑΓß∩ ó ΓѬπΘ¿⌐ Σá⌐½ ß« ß¼ÑΘÑ¡¿∩ »«ñ ¬παß«α«¼.
æ óÑαß¿¿ 6.10 Ñß½¿ ¡ÑΓ «Γ¼ÑτÑ¡¡«ú« í½«¬á ó ΓѬπΘѼ Σá⌐½Ñ, í½«¬
óδí¿αáÑΓß∩ ¿º Σá⌐½«ó σ¿ßΓ«α¿¿, ¬«Γ«αδÑ Ñú« ¿¼ÑεΓ.
▒▒▒▒ é¿ñÑ«αѪ¿¼ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Å«ññÑনóáÑΓß∩ 󻽫Γ∞ ñ« 132x75, σ«Γ∩ ∩ ¡Ñ º¡áε, σóáΓ¿Γ ½¿ ¼¡Ñ σ¿»á (
¡á 132x60 ÑΘÑ σóáΓáÑΓ ;-).
▒▒▒▒ ê¡Σ«α¼áµ¿«¡¡á∩ ßΓ᫬á ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
──────────────────────────────────────────────────────────────────────────────
xxx% Filename.ext dFR NE xxxxxxxx xxx -------- YYYYYYY║ HIEW X.XX (c) SEN
──────────────────────────────────────────────────────────────────────────────
└┬─┘ └─────────┬┘ │││ │ └──┬───┘ └┬┘ └─┬────┘ └──┬───┘
»α«µÑ¡Γ«ó │ │││ │ ΓѬπΘÑÑ │ │ ñ½¿¡á Σá⌐½á ó íá⌐Γáσ
«Γ óßÑú« Σá⌐½á │ │││ │ ß¼ÑΘÑ¡¿Ñ │ │
( Ñß½¿ bar=P │ │││ V │ │ 1: ºá¬½áñ¬¿
ó HIEW.INI ) │ │││ Γ¿» NewExe │ │ '-' ßó«í«ñ«
V │││ │ └─> '1...8' ß««Γó.»«º.ºá¡∩Γá
¿¼∩ Σá⌐½á │││ │ '*' ΓѬπΘ¿⌐
│││ │ 2: "<Editor>", Ñß½¿ ó αѪ¿¼Ñ
¡á»αáó½Ñ¡¿Ñ »«¿ß¬á<┘││ │ αÑñá¬Γ¿α«óá¡¿∩
V│ │
«í½áßΓ∞ »«¿ß¬á: │ └─> 1: ó αѪ¿¼Ñ Text ¡«¼Ñα »Ñαó«⌐
F - óÑß∞ ΓѬπΘ¿⌐ Σá⌐½ ¬«½«¡¬¿
B - í½«¬ 2: ó αѪ¿¼Ñ DeCode αẼÑα¡«ßΓ∞
A - ß»¿ß«¬ ¿º ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ «»Ñαá¡ñ«ó/áñαÑß«ó
│ »αÑΣ¿¬ß 'a' ú«ó«α¿Γ «í
V áóΓ«¼áΓ¿τÑ߬«¼ «»αÑñѽ¿¡¿¿
ß«ßΓ«∩¡¿Ñ Σá⌐½á: αẼÑα¡«ßΓ¿ ¬«ñá ñ½∩ LX
R - «Γ¬αδΓ »« τΓÑ¡¿ε
W - «Γ¬αδΓ »« ºá»¿ß¿
U - ¿º¼Ñ¡Ñ¡
▒▒▒▒ è¡«»¬¿ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Ä»¿ßá¡δ ó HIEW.HLP, ¬«Γ«αδ⌐ «ñ¡«óαѼѡ¡« ∩ó½∩ÑΓß∩ Σá⌐½«¼ ñ½∩
óßΓα«Ñ¡¡«⌐ »«¼«Θ¿ - «Γ¬½¿¬áÑΓß∩ ¡á Alt-H.
öá⌐½ HIEW.HLP ¼«ªÑΓÑ »αáó¿Γ∞ »« ßó«Ñ¼π ªÑ½á¡¿ε, »Ñαóá∩ ßΓ᫬á ñ«½ª¡á
íδΓ∞ ßΓ᫬«⌐: "[HiewHelp 5.01]". æ¿¼ó«½ ';' ¬á¬ óßÑúñá «í«º¡áτáÑΓ ßΓ᫬π
¬«¼¼Ñ¡Γáα¿Ñó ¿ ¡¿ ¡á τΓ«, ¬α«¼Ñ αẼÑαá ¡Ñ ó½¿∩ÑΓ. Å« Alt-H óδºδóáÑΓß∩
ß««ΓóÑΓßΓóπεΘá∩ ßѬµ¿∩: «Γ [xxxx] ñ« [yyyy]. öá⌐½ ñ«½ªÑ¡ ºáóÑαΦáΓ∞ß∩ ßѬµ¿Ñ⌐
[End].
▒▒▒▒ çᬽáñ¬¿ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
ñ½∩ ß«σαá¡Ñ¡¿∩/ó«ßßΓá¡«ó½Ñ¡¿∩ ß«ßΓ«∩¡¿∩ ΓѬπΘÑú« φ¬αá¡á. æ¿¼ó«½ '+'
ºá»«¼¿¡áÑΓ ß«ßΓ«∩¡¿Ñ ΓѬπΘÑú« φ¬αá¡á. éßÑú« ¼«ª¡« ºá»«¼¡¿Γ∞ 8 φ¬αá¡«ó. ìá
½εí«⌐ ºá»«¼¡Ñ¡¡δ⌐ φ¬αá¡ ¼«ª¡« »ÑαÑ⌐Γ¿, ¡áªáó ß««ΓóÑΓßΓóÑ¡¡« Alt-1...Alt-8.
ä½∩ ¬áªñ«ú« αѪ¿¼á ( Text/Hex/Decode ) ßó«¿ ºá¬½áñ¬¿.
▒▒▒▒ ÅÑαÑσ«ñδ »« call/jmp ó ñ¿ºáßßѼí½ÑαÑ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
ìÑñ«ó«½∞ßΓó« óδºóá½ »ÑαÑ¡«ß ó Hiew Beta Day 28 »ÑαÑσ«ñ«ó ¡á
'A'-'Y'('Z') ó¼ÑßΓ« '1'-'9'('0'). çá¼Ñτá¡¿Ñ πτΓÑ¡« - »ÑαÑσ«ñδ ßΓ὿
«Γ¡«ß¿Γѽ∞¡« ¬«¡Σ¿úπαáíѽ∞¡δ. êσ ¼«ª¡« ºáñáΓ∞ ó Hiew.ini ó ¼áßß¿óÑ jumpTable.
¥Γ« ßΓ᫬á ( ó »«¡∩Γ¿¿ ∩ºδ¬á æ ), ß«ßΓ«∩Θá∩ ¿º µ¿Σα ¿ íπ¬ó á¡ú½¿⌐߬«ú«
á½Σáó¿Γá, ¬á¬ ¿σ »ÑαѼÑΦáÑΓÑ, Γᬠ¿ »ÑαÑσ«ñδ íπñπΓ ¼áનα«óáΓ∞ß∩. ÅÑαóδ⌐
ß¿¼ó«½ - ß¿¼ó«½, »« ¬«Γ«α«¼π «ßπΘÑßΓó½∩ÑΓß∩ «Γ¬áΓ ( ó hiew 4 Γᬿ¼ ß¿¼ó«½«¼
íδ½ '0', ó hiew day 28 - 'Z' ). Åα¿ τΓÑ¡¿¿ ß ¬½áó¿áΓπαδ óóÑñÑ¡¡δ⌐ ß¿¼ó«½
»ÑαÑó«ñ¿Γß∩ ó óÑασ¡¿⌐ αÑú¿ßΓα, »α¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿ Γαá¡ß½¿απÑΓß∩ ó φ¬ó¿óá½Ñ¡Γ
á¡ú½¿⌐߬¿σ ß¿¼ó«½«ó ó ß««ΓóÑΓßΓó¿¿ ß αá߬½áñ¬«⌐ ¬½áó¿áΓπαδ QWERTY-ëûôèà ¿
ºáΓѼ ¿ΘÑΓß∩ ó Γáí½¿µÑ jumpTable, Γ.Ñ. »ÑαÑσ«ñδ »« 'S' ¿ '¢' íπñπΓ
φ¬ó¿óá½Ñ¡Γ¡δ¼¿. Å« π¼«½τá¡¿ε ó jumpTable ß¡áτá½á ¿ñπΓ µ¿Σαδ '1'-'9', ºáΓѼ
íπ¬óδ 'A'-'Z'. ü佫 «τÑ¡∞ «α¿ú¿¡á½∞¡«Ñ »αÑñ½«ªÑ¡¿Ñ (Ç.èπ½Ñ¡µ«ó) ßñѽáΓ∞
Γáí½¿µπ ß½.ó¿ñá: 0123456789QWERTYUIOPASDFGHJKLZXCVBNM - φΓ« 󫺼«ª¡«ßΓ∞
«ßΓáÑΓß∩ ¡á ½εí¿Γѽ∩.
▒▒▒▒ Å«¿ß¬ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
àß½¿ óó«ñ ñáó¿Γß∩ ¡á ßΓα«¬Ñ ASCII, Γ« »«¿ß¬ ¡Ñ αẽ¿τáÑΓ
¼á½Ñ¡∞¬¿Ñ/í«½∞Φ¿Ñ íπ¬óδ (ó Γ.τ. ¿ απß߬¿Ñ), ¡áªáΓ¿Ñ óó«ñá ¡á ßΓα«¬Ñ HEX
αẽ¿τáÑΓ íπ¬«ó¬¿.
æ óÑαß¿¿ 4.00 »α¿ñѽᡠáßßѼí½Ñα, ¬¡«»«τ¬á F7.
æ óÑαß¿¿ 5.00 ¬«¼á¡ñá "¿ß¬áΓ∞ ñá½∞ΦÑ" ( FindNext ) «ΓαáíáΓδóáÑΓ ß
»«ß½Ññ¡Ñú« ¡á⌐ñÑ¡¡«ú« ß¼ÑΘÑ¡¿∩ ( Γ« ÑßΓ∞ ¼«ª¡« ¡á⌐Γ¿ ¡ÑτΓ«, "»«íα«ñ¿Γ∞ ó
«¬αÑßΓ¡«ßΓ∩σ" ßΓαѽ«τ¬á¼¿, á ºáΓѼ ¿ß¬áΓ∞ ß½ÑñπεΘ¿Ñ óσ«ªñÑ¡¿Ñ ). æíαáßδóáÑΓß∩
FindNext »« CtrlHome, CtrlEnd, F7(find), F5(goto)
æ óÑαß¿¿ 5.00 »«¿ß¬ ¿ ºá¼Ñ¡π ¼«ª¡« »α«¿ºó«ñ¿Γ∞ ó «Γ¼ÑτÑ¡¡«¼ í½«¬Ñ: F4
»α¿ óó«ñÑ ßΓ᫬¿ »«¿ß¬á/ºá¼Ñ¡δ.
æ Γ«⌐ ªÑ ßἫ⌐ óÑαß¿¿ 5.00 ÆÄï£èÄ é Éàåêîà äêçÇææàîüïàÉÇ ¼«ª¡« ¿ß¬áΓ∞
¬«¼á¡ñδ »« Φáí½«¡π. é ¬áτÑßΓóÑ wildcard ¿ß»«½∞ºπÑΓß∩ '?'. Æ« ÑßΓ∞ Ñß½¿ »α¿
óó«ñÑ áßßѼí½Ñα¡«⌐ ¬«¼á¡ñδ óßΓαÑτáÑΓß∩ ó ßΓα«¬Ñ ß¿¼ó«½ '?' Γ« »«⌐ñÑΓ »«¿ß¬ »«
Φáí½«¡π, Ñß½¿ ¡ÑΓ - ¬«¼á¡ñá »α«ßΓ« áßßÑ¼í½¿απÑΓß∩.
ìá»α¿¼Ñα: ó αѪ¿¼Ñ DECODE <F7><F7>"mov ax,?" íπñÑΓ ¿ß¬áΓ∞ "mov
ax,1234h", "mov ax,sp", ¿ Γ.ñ.
æ óÑαß¿¿ 5.83 ¼«ª¡« ¿ß¬áΓ∞ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¬«¼á¡ñ, αáºñѽ∩∩ ¿σ
Γ«τ¬«⌐ ß ºá»∩Γ«⌐.
ìá»α¿¼Ñα: "push ?10; call ?; add ?"
¡á⌐ñÑΓ ßó∩º¬π: ¡Ñ ¡á⌐ñÑΓ:
------------- ---------
push 00010 push 00010
call 01234:05678 push 00011
add sp,00006 add ax,00006
æ óÑαß¿¿ 6.10 ¼«ª¡« ¿ß¬áΓ∞/ºá¼Ñ¡∩Γ∞ ó Σá⌐½áσ, ºáñá¡¡δσ ó ¬«¼á¡ñ¡«⌐
ßΓ᫬Ñ. ¥Γá 󫺼«ª¡«ßΓ∞ ó¬½ετáÑΓß∩ óδí«α«¼ «»µ¿¿ "filArg" τÑαѺ ¬¡«»¬π F4 »α¿
αÑñá¬Γ¿α«óá¡¿¿ ßΓ᫬¿ »«¿ß¬á/ºá¼Ñ¡δ.
▒▒▒▒ Åα«úαá¼¼á ñ½∩ Crypt ( F7/F8 in Edit ) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
ñ½∩ ºá/αáßΦ¿Σα«ó¬¿ ¬«ñá/ñá¡¡δσ »« ßαáó¡¿Γѽ∞¡« »α«ßΓ«¼π á½ú«α¿Γ¼π. çá
«ñ¿¡ αẠºá/αáßΦ¿Σα«óδóáÑΓß∩ «ñ¿¡ íá⌐Γ/ß½«ó«, αẼÑα ºáñáÑΓß∩ ¬¡«»¬«⌐ F2.
Åα«úαá¼¼¬á ñ«½ª¡á ºáóÑαΦáΓ∞ß∩ «»ÑαáΓ«α«¼ "LOOP numberLine", ó»α«τѼ "Loop 1"
¼«ª¡« «»πßΓ¿Γ∞.
¬«¼á¡ñδ:
αѪ¿¼ Reg : neg,mul,div
αѪ¿¼ Reg-Reg: mov,xor,add,sub,rol,ror,xchg
αѪ¿¼ Reg-Imm: mov,xor,add,sub,rol,ror
αѪ¿¼ Imm : loop
ñ«ßΓπ»¡δ óßÑ 8/16-í¿Γ¡δÑ αÑú¿ßΓαδ, ¬«Γ«αδÑ áíß«½εΓ¡« αáó¡«»αáó¡δ,
¬α«¼Ñ AL/AX, ¬«Γ«αδ⌐ ºá»«½¡∩ÑΓß∩ íá⌐Γ«¼/ß½«ó«¼ ¿º αáßΦ¿Σα«óδóáѼ«ú« Σαáú¼Ñ¡Γá,
¿ ¿º ¬«Γ«α«ú« »«Γ«¼ íá⌐Γ/ß½«ó« ó«ºóαáΘáÑΓß∩ ¡á ¼ÑßΓ«.
ÄΓ½¿τ¿∩ «Γ ßΓá¡ñáαΓ¡«ú« áßßѼí½Ñαá:
¡ÑΓ «»Ñαá¡ñ«ó ó »á¼∩Γ¿
loop ¿ß»«½∞ºπÑΓß∩ ó ¬áτÑßΓóÑ jmp/stop
«»Ñαá¡ñδ ¬«¼á¡ñ rol/ror ñ«½ª¡δ ¿¼ÑΓ∞ «ñ¿¡á¬«óδ⌐ αẼÑα, Γ.Ñ.
ROL AX,CL ¿½¿ ROL AL,CX ¡Ñ ñ«»π߬áεΓß∩
Åα¿¼Ñαδ:
a. »α«-XOR-¿Γ∞ íá⌐Γ ß« º¡áτÑ¡¿Ñ¼ 0AAh:
1. XOR al,0aah
2. LOOP 1 ; ¼«ª¡« «»πßΓ¿Γ∞.
b. »α«-XOR-¿Γ∞ ß½«ó« ß ¿¡¬αÑ¼Ñ¡Γ«¼ ¼á߬¿
1. MOV dx,0
2. XOR ax,dx ; F7 íπñÑΓ "σ«ñ¿Γ∞" »« φΓ¿¼ ¬«¼á¡ñá¼
3. ADD dx,1 ;
4. LOOP 2 ;
ôτΓ¿ΓÑ, τΓ« »α¿ ñѽѡ¿¿ ¡á íá⌐Γ ñѽ¿Γß∩ ß½«ó« ( AX ), »α¿ ñѽѡ¿¿ ¡á
ß½«ó« ñѽ¿Γß∩ ñó«⌐¡«Ñ ß½«ó« ( DX:AX ), »«φΓ«¼π ¡Ñ ºáíδóá⌐ΓÑ «í¡π½∩Γ∞ τÑú« ¡Ñ
¡áñ«.
c. »«ñѽ¿Γ∞ íá⌐Γ »«»«½á¼
1. MOV cl,2
2. MOV ah,0 ; αÑú¿ßΓα AH ¡Ñ «»αÑñѽѡ !!!
3. DIV cl
d. »αÑ«íαẫóáΓ∞ »« Σ«α¼π½Ñ: ax=(ax*3)/2
1. MOV bx,3
2. MOV cx,2
3. MUL bx ; αѺπ½∞ΓáΓ ó (DX:AX)
4. DIV cx ; ñѽ¿Γß∩ (DX:AX) ¡á CX
æ óÑαß¿¿ 5.00 󫺼«ª¡« ß«σαá¡Ñ¡¿Ñ/ó«ßßΓá¡«ó½Ñ¡¿Ñ crypt-»α«úαá¼¼ ó
Σá⌐½Ñ. ì« Γ.¬. Γαá¡ß½∩µ¿∩ ó« ó¡πΓαÑ¡¡εε Σ«α¼π »α«¿ßσ«ñ¿Γ ó ¼«¼Ñ¡Γ óó«ñá
ßΓ᫬¿ ¬«¼á¡ñδ ß ¬½áó¿áΓπαδ ¡Ñ ßΓ«¿Γ »δΓáΓ∞ß∩ »αáó¿Γ∞ ß«σαá¡Ñ¡¡δ⌐ Σá⌐½, ¡¿ ¬
τѼπ φΓ«...
▒▒▒▒ ⽫íá½∞¡δÑ/½«¬á½∞¡δÑ ß¼ÑΘÑ¡¿∩ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
æ óÑαß¿¿ 5.40 ñ½∩ Σá⌐½«ó NE/LX/PE ßñѽá¡á 󫺼«ª¡«ßΓ∞ «Γ«íαáªáΓ∞ (¿
óó«ñ¿Γ∞) ½«¬á½∞¡δÑ ß¼ÑΘÑ¡¿∩, Γ« í¿Φ∞ «Γ ¡áτá½á ßÑú¼Ñ¡Γá/«í∞ѬΓá. 﫬á½∞¡«Ñ
ß¼ÑΘÑ¡¿Ñ «Γ¼ÑτáÑΓß∩ Γ«τ¬«⌐ ó»ÑαÑñ¿ ß¼ÑΘÑ¡¿∩.
é ß½πτáÑ ½«¬á½∞¡«ú« ß¼ÑΘÑ¡¿∩ ñ½∩ NE/LX ¡«ó«Ñ ß¼ÑΘÑ¡¿Ñ ßτ¿ΓáÑΓß∩ ¬á¬
SSSSOOOO, úñÑ SSSS - ¡«¼Ñα ßÑú¼Ñ¡Γá ñ½∩ NE, íáºá ñ½∩ LX, OOOO - ½«¬á½∞¡«Ñ
ß¼ÑΘÑ¡¿Ñ. àß½¿ SSSS ¡π½Ñó«⌐ ¡«¼Ñα, Γ« ß¼ÑΘÑ¡¿Ñ «Γßτ¿ΓδóáÑΓß∩ ñ½∩ ΓѬπΘÑú«
ßÑú¼Ñ¡Γá.
ä½∩ PE »α¿ óδτ¿ß½Ñ¡¿¿ íáºδ πτ¿ΓδóáÑΓß∩ "object alignment (OA)", ¡«
¡Ñ»«¡∩Γ¡« ¬á¬ »«ßΓπ»áΓ∞ »α¿ »ÑαÑσ«ñÑ ó¡πΓα¿ ñ½¿¡¡«⌐ ßѬµ¿¿ (í«½ÑÑ τѼ "object
alignment"...
ä½∩ LX, 𠬫ëα«ú« αẼÑα «í∞ѬΓá í«½ÑÑ 0xFFFF (ß¼. 1 «í∞Ñ¬Γ ó
FC.EXE) «Γ«íαáªÑ¡¿Ñ ¿ñÑΓ ¬á¬ ó «Γ½áñτ¿¬Ñ (»α. SD386), ¡π ¿ »ÑαÑσ«ñ¿Γ∞ ¡áñ«
ß««ΓóÑΓßΓóÑ¡¡«, ¡á»α¿¼Ñα ¡á .0x200234, σ«Γ∩ íáºδ 0x20000 ¡ÑΓ.
é Γ«¼ ß½πτáÑ, Ñß½¿ ¬παß«α ¡áσ«ñ¿Γß∩ ó¡Ñ ßÑú¼Ñ¡Γá/«í∞ѬΓá óδñáÑΓß∩
ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ (¿½¿ ∩ ¡Ñ»αáó¿½∞¡« ßτ¿Γáε »ÑαÑσ«ñ :-)
*NB!* àß½¿ »α¿ óó«ñÑ »Ñαóδ⌐ ß¿¼ó«½ ÑßΓ∞ '.', Γ« ß¼ÑΘÑ¡¿Ñ ßτ¿ΓáÑΓß∩
½«¬á½∞¡δ¼, ó »α«Γ¿ó¡«¼ ß½πτáÑ ú½«íá½∞¡δ¼.
Åα¿¼Ñαδ óó«ñá ½«¬á½∞¡δσ ß¼ÑΘÑ¡¿⌐ »« F5:
a: (NE) .10023 - ó »Ñαóδ⌐ ßÑú¼Ñ¡Γ ß¼ÑΘÑ¡¿Ñ 0x0023
b: (NE/LX/PE) .23 - ó ΓѬπΘ¿⌐ ßÑú¼Ñ¡Γ ß¼ÑΘÑ¡¿Ñ 0x0023
c: (LX) .10023 - ó Γáí½¿µÑ «í∞Ñ¬Γ«ó ¿ΘÑΓß∩ «í∞Ñ¬Γ ß íẫ⌐ 0x10000 ¿
ó φΓ«¼ «í∞ѬΓÑ »ÑαÑσ«ñ ¡á ½«¬á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ 0x0023
d: (PE) .10023 - «¬απú½∩ÑΓß∩ ñ« OA, Ñß½¿ íáºá »«½πτáÑΓß∩ ¡π½Ñóá∩
(¡á»α¿¼Ñα »α¿ OA=10000), Γ« »ÑαÑσ«ñ ó ΓѬπΘÑ⌐ ßѬµ¿¿,
Ñß½¿ ¡Ñ ¡π½Ñóá∩ (»α¿ OA=1000), Γ« ¿ΘÑΓß∩ íáºá 10000 ¿
»ÑαÑσ«ñ ßτ¿ΓáÑΓß∩ ó¡πΓα¿ ¡ÑÑ
àß½¿ πßΓá¡«ó½Ñ¡« ½«¬á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ, »«¿ß¬ ß Φáí½«¡«¼ ¿½¿ ßß佬¿ ñ½∩
NE/LX/PE ¿ΘπΓß∩ Γ«½∞¬« ó ¬«ñ«óδσ ßÑú¼Ñ¡Γáσ. é ß½πτáÑ dual-EXE αÑú¿«¡ »«¿ß¬á
«»αÑñѽ∩ÑΓß∩ á¬Γ¿ó¡δ¼ ºáú«½«ó¬«¼. àß½¿ á¬Γ¿óÑ¡ ºáú«½«ó«¬ MZ, »«¿ß¬ ¿ñÑΓ ñ«
ºáú«½«ó¬á NewExe.
▒▒▒▒ INI-Σá⌐½ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
àß½¿ ó Γ«¼ ªÑ ¬áΓὫúÑ, τΓ« ¿ HIEW.EXE ¡áσ«ñ¿Γß∩ HIEW.INI Γ« ¡áτá½∞¡δÑ
πßΓá¡«ó¬¿ íÑαπΓß∩ ¿º ¡Ñú«. ¡« ºáñáóáΓ∞ »«½«ªÑ¡¿Ñ ini-Σá⌐½á τÑαѺ ¬½ετ
¬«¼á¡ñ¡«⌐ ßΓ᫬¿: "/INI="
ÅÑαóá∩ ßΓ᫬á ñ«½ª¡á íδΓ∞: "[HiewIni 5.03]". ÅπßΓδÑ ßΓ᫬¿ ¿ ßΓ᫬¿
¬«¼¼Ñ¡Γáα¿Ñó ( ¡áτ¿¡áεΓß∩ ß ';' ) ¿ú¡«α¿απεΓß∩.
ôßΓá¡«ó¬¿ ¿º Ini-Σá⌐½á »ÑαѬαδóáεΓ º¡áτÑ¡¿∩ »« π¼«½τá¡¿ε, Ñß½¿ éáß ¡Ñ
πßΓαá¿óáÑΓ, »«½«ª¿¼, _Γ«½∞¬«_ »«½«ß¬á ß½Ñóá, ¼«ªÑΓÑ ßñѽáΓ∞ hiew.ini ¿º ñóπσ
ßΓ᫬: ºáú«½«ó¬á ¿ ßΓ᫬¿ "Bar=...".
---8<------ Åα¿¼Ñα Ini-file ---------8<------
[HiewIni 5.03]
;
; ìáτá½∞¡δÑ πßΓá¡«ó¬¿ ; 󫺼«ª¡δÑ º¡áτÑ¡¿∩
;
; ßΓáαΓ«óδ⌐ αѪ¿¼
StartMode = Text ; Text | Hex | Code
; úπñ«¬
Beep = On ; On | Off
; »«½«ß¬á »α«µÑ¡Γ«ó
Bar = Left ; Left | Right | Percent
; »ÑαÑ¡«ß¿Γ∞/¡Ñ »ÑαÑ¡«ß¿Γ∞ ñ½¿¡¡δÑ ßΓ᫬¿
; AUTO- áóΓ«¼áΓ ( »ÑαÑ¡«ß ñ½∩ ñó«¿τ¡δσ, ¡ÑΓ »ÑαÑ¡«ßá ñ½∩ ΓѬßΓ«óδσ Σá⌐½«ó )
Wrap = Auto ; Auto | On | Off
; αÑᬵ¿∩ ¡á Γáíπ½∩µ¿ε
; AUTO - áóΓ«¼áΓ ( αÑᬵ¿∩ ñ½∩ ΓѬßΓ«óδσ Σá⌐½«ó, ¡ÑΓ αÑᬵ¿¿ ñ½∩ ñó«¿τ¡δσ )
Tab = Auto ; Auto | On | Off
; ßñó¿ú ¡á <step> ß¿¼ó«½«ó ó ΓѬßΓÑ »α¿ Ctrl/Right/Left
StepCtrlRight = 20 ; 1 - 128
; »α∩ΓáΓ∞/¡Ñ »α∩ΓáΓ∞ ¬παß«α ¼δΦ¿
DisableMouse = On ; On | Off
; Γáí½¿µá »ÑαÑσ«ñ«ó »« call/jmp ó ñ¿ºáßßѼí½ÑαÑ
; ñ½∩ ó«ºóαáΓá ¡á »αÑñδñπΘÑÑ »«½«ªÑ¡¿Ñ
; |
; V
JumpTable = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
; éδí«p ß¿¼ó«½á "»ÑpÑó«ñ ßΓp«¬¿": áóΓ«¼áΓ / 0x0A / 0x0D / 0x0D:0x0A
Linefeed = Auto ; LF | CR | CRLF v5.10
; ÇóΓ«¼áΓ¿τÑ߬«Ñ «»αÑñѽѡ¿Ñ αẼÑα¡«ßΓ¿ ¬«ñá LX
AutoCodeSize = On ; On | Off v5.41
; æíα«ß¿Γ∞ ¬½áó¿áΓπα¡δ⌐ íπΣÑα »ÑαÑñ óó«ñ«¼
KbdFlush = On ; On | Off v5.50
; Å«¬áºδóáΓ∞ ß¼ÑΘÑ¡¿∩ ¬á¬: ½«¬á½∞¡δÑ / ú½«íá½∞¡δÑ
ShowOffset = Local ; Local | Global v5.51
; îá߬á ñ½∩ »«¬áºá ß¼ÑΘÑ¡¿∩ »α¿ »«¿ß¬Ñ ß Φáí½«¡«¼ ¿ »«¿ß¬Ñ ßß佫¬
RunningOffsetMask = 0xFF ; 0 - 0xFFFFFFFF v5.53
; 쫼Ñα Γáí½¿µδ »ÑαѬ«ñ¿α«ó¬¿ ó hiew.xlt, ¡áτ¿¡áÑΓß∩ ß 1
XlatTableIndex = 0 ; 1 - 15, 0 - AsIs v5.85
; ß«αΓ¿α«ó¬á ó ß»¿ß¬Ñ Σá⌐½«ó
FlistSort = Name ; none |Name |Ext |Time |Size v5.90
; «íαáΓ¡á∩ ß«αΓ¿α«ó¬á ó ß»¿ß¬Ñ Σá⌐½«ó
FlistSortReverse = Off ; On | Off v5.90
; »«¬áºδóáΓ∞ ߬αδΓδÑ Σá⌐½δ ó ß»¿ß¬Ñ Σá⌐½«ó
FlistShowHidden = Off ; On | Off v5.90
; ß«σαá¡∩Γ∞ ΓѬπΘÑÑ ß«ßΓ«∩¡¿Ñ ( αѪ¿¼, ß¼ÑΘÑ¡¿Ñ, ºá¬½áñ¬¿, íáºπ...) ñ½∩
ß½ÑñπεΘÑú« Σá⌐½á
NextFileSaveState = Off ; On | Off v6.00
; ºá»¿ßδóáΓ∞ sav-Σá⌐½Ñ »« óδσ«ñπ
SaveFileAtExit = Off ; On | Off v6.00
; »α¿ »«¿ß¬Ñ ß Φáí½«¡«¼ (ßß佫¬) ߬᡿α«óáΓ∞ ¬«ñ »«-¬«¼¼á¡ñ¡«/»«-íá⌐Γ¡«
ScanStep = Command ; Command | Byte v6.00
; ¼ÑßΓ«¡áσ«ªñÑ¡¿Ñ savefile
Savefile = "hiew.sav" v6.00
;
; ûóÑΓá
;
ColorMain = 0x1B ; «ß¡«ó¡«⌐ µóÑΓ
ColorCurrent = 0x71 ; ΓѬπΘ¿⌐ íá⌐Γ
ColorMark = 0x5E ; µóÑΓ í½«¬á
ColorEdit = 0x1E ; »α¿ αÑñá¬Γ¿α«óá¡¿¿ ó Σá⌐½Ñ
ColorEditOut = 0x1D ; αÑñá¬Γ¿α«óá¡¿Ñ ó¡Ñ Σá⌐½á
ColorError = 0x4E ; «¬¡« «Φ¿í¬¿
ColorMsg = 0x2E ; «¬¡« ß««íΘÑ¡¿∩
ColorTitle = 0x70 ; »Ñαóá∩ ßΓ᫬á
ColorKbNum = 0x07 ; ¡«¼Ñα ¬¡«»¬¿
ColorKb = 0x30 ; ¬¡«»¬á á¬Γ¿ó¡á
ColorKbOff = 0x37 ; ¬¡«»¬á ¡Ñ á¬Γ¿ó¡á
ColorBar = 0x02 ; µóÑΓ »«½«ß¬¿ »α«µÑ¡Γ«ó
ColorWin = 0x70 ; «¬¡« óó«ñá
ColorWinBold = 0x7F ; - " - óδñѽѡ«
ColorWinInput = 0x3F ; - " - óó«ñ
ColorMenu = 0x30 ; «¬¡« ¼Ñ¡ε αἬá
ColorMenuText = 0x31 ; - " - »«½Ñ
ColorMenuBold = 0x0F ; - " - ΓѬßΓ
ColorHelp = 0x20 ; «¬¡« »«¼«Θ¿ αἬá
ColorHelpText = 0x2E ; - " - »«½Ñ
ColorHelpBold = 0x0F ; - " - ΓѬßΓ
; ---+--- End of Inifile ---+---
------8<--------------------------------8<------
▒▒▒▒ SAV-Σá⌐½ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Åα¿ ºá»π᪥ íѺ »áαá¼ÑΓα«ó Hiew ¿ΘÑΓ savefile (HIEW.SAV ¿½¿ º¡áτÑ¡¿Ñ
savefile= ó INI-Σá⌐½Ñ) ¿ ó«ßßΓá¡áó½¿óáÑΓ ºá»¿ßá¡¡«Ñ »«½«ªÑ¡¿Ñ (Ctrl/F10 -
SaveState). Å«½«ªÑ¡¿Ñ HIEW.SAV ¼«ª¡« »ÑαѬαδ¿Γ∞ ¿º ¬«¼¼á¡ñ¡«⌐ ßΓ᫬¿:
/SAV=<savefile> - «Γ¬πñá íαáΓ∞ HIEW.SAV
▒▒▒▒ XLT-Σá⌐½ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
HIEW.XLT ß½πª¿Γ ñ½∩ »ÑαѬ«ñ¿α«ó¬¿ »α¿ óδó«ñÑ/óó«ñÑ/»«¿ß¬Ñ. ÑΓ
«ΓßπΓßΓó«óáΓ∞ ¡á»α«τ∞. ¡« »ÑαѬ«ñ¿α«óáΓ∞ »α¿ τΓÑ¡¿¿/ºá»¿ß¿ í½«¬á.
typedef struct{
BYTE sign[ 9 ], // "HiewXlat",0
unused[ 5 ],
versionMajor, // 0x05
versionMinor; // 0x40
}XLAT_HEADER;
typedef struct{
BYTE title[ 16 ], // ºáú«½«ó«¬ «Γ«íαáªáÑΓß∩ »« F8
tableOut[ 256 ], // ñ½∩ óδó«ñá
tableIn[ 256 ], // ñ½∩ óó«ñá
tableUpper[ 256 ]; // ñ½∩ ¿ú¡«α¿α«óá¡¿∩ αÑú¿ßΓα«ó ó »«¿ß¬Ñ
}XLAT;
îá¬ß¿¼á½∞¡«Ñ ¬«½¿τßΓó« Γáí½¿µ - 15.
▒▒▒▒ 諼á¡ñ¡á∩ ßΓ᫬á ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Hiew [/SAV=<savefile>] [/INI=<inifile>] [/s]filemask ...[/s][filemask]
/SAV=<savefile> - «Γ¬πñá íαáΓ∞ savefile
/INI=<inifile> - «Γ¬πñá íαáΓ∞ inifile
[/s] filemask ... [/s][filemask] - ¼«ª¡« ºáñáóáΓ∞ ¡Ñ߬«½∞¬« Σá⌐½«ó,
ó¬½ετáε ¼á߬π ß Φáí½«¡«¼.
Ä»µ¿∩ /s »ÑαѬ½ετáÑΓ »«¿ß¬ ß »«ñ¬áΓὫúἿ:
hiew /s *.dll *.exe /s *.txt -> íπñÑΓ ¿ß¬áΓ∞ .dll ¿ .exe ß »«ñ¬áΓá½áúἿ ¿
.txt Γ«½∞¬« ó ΓѬπΘѼ ¬áΓὫúÑ
▒▒▒▒ êßΓ«p¿∩ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
5.03aa 3/10/95 - OS/2: DosSleep( 1L )
- HÑó¿ñ¿¼δ⌐ ¬πpß«p
5.10ee 22/12/95 - fix: ¡ÑóÑα¡δ⌐ »ÑαÑσ«ñ »α¿ Jc 7E/7F
- fix: ¡ÑóÑα¡δ⌐ opsize, Ñß½¿ »αÑñ.íá⌐Γ 0x0F
- »ÑτáΓ∞ ¬«»¿¿ φ¬αá¡á ó Σá⌐½ ( »ÑαÑσóáΓ PrScr πñá½Ñ¡ )
- óδí«α ß¿¼ó«½á "»ÑαÑó«ñ ½¿¡¿¿" ó INI-Σá⌐½Ñ
- »α¿ ºá¼Ñ¡Ñ ºá»¿ß∞ »α«¿ßσ«ñ¿Γ »«½¡δ¼ íπΣÑα«¼ ( í佫: »« 1-¼π íá⌐Γπ )
- ó OS/2ßÑßß¿¿ ß¿¼ó«½δ τ¿ΓáεΓß∩ τÑαѺ KbdCharIn ( í佫: getch() )
»«φΓ«¼π DosSleep( 1 ) í«½∞ΦÑ ¡ÑΓ
5.11bb 24/01/96 - fix: call/jmp PWORD ptr
5.13 01/02/96 - fix: ¡Ñ Γᬠ»«¼Ñτá½ß∩ ΓѬßΓ ¡á óΓ«α«⌐ ßΓ᫬Ñ
- fix: (Pg)Up ó¿ß, Ñß½¿ »αÑñδñπΘ¿Ñ 24-ßΓ᫬¿ ÑßΓ∞
«ñ¡«íá⌐Γ«óδÑ ¬«¼á¡ñδ (¡á»α. NOP )
- fix: OS/2 trap »p¿ ß«ºñá¡¿¿ Σá⌐½á (¿¡«úñá)
5.14 09/04/96 - fix: ( «Γ 5.13 ) ½¿Φ¡¿⌐ »αÑΣ¿¬ß 0x66
- fix: ¡ÑóÑα¡«Ñ áßßÑ¼í½¿α«óá¡¿Ñ ß [EBP]
- »α¿ (Pg)Up óδß«óδóá½ß∩ ß¿¼ó«½ 0x0A, ΓÑ»Ñα∞ ¡Ñ óδß«óδóáÑΓß∩
- ñ«íáó½Ñ¡δ óÑñπΘ¿Ñ ¡«½¿¬¿ ó« óßÑ τ¿ß½á ñ¿ºáßßѼí½Ñαá
- Φáí½«¡ »«¿ß¬á ß wildcard'Ἷ »α¿óÑñÑ¡ ¬ ó¿ñπ ñ¿ºáßßѼí½Ñαá
5.15 12/05/96 - fix: »«¿ß¬ ß Φáí½«¡«¼ «ΓßѬὠßΓ᫬π Φáí½«¡á
5.16 28/05/96 - fix: »«¿ß¬ ß Φáí½«¡«¼ ¡Ñ ¡áσ«ñ¿½ ßΓ᫬¿ ß ¼á߬«⌐
ó ¬«¡µÑ ßΓ᫬¿ ( ó¿ñá "mov al,?" )
5.20 17/06/96 - NE-executable: Header & Γáí½¿µá ßÑú¼Ñ¡Γ«ó
5.21 27/06/96 - NE-executable: »«ññÑαª¬á ¼ÑªßÑú¼ÑΓ¡δσ »ÑαÑσ«ñ«ó
5.22 01/07/96 - çừ½¡Ñ¡¿Ñ í½«¬á
5.23 12/07/96 - NE-executable: »«ññÑpª¬á Entry table
5.24 30/07/96 - fix: óºó¿ß »«ß½Ñ REPLACE ó ñ¿ºáßßѼí½ÑpÑ
5.30 20/12/96 - Å«ññÑpª¬á LX-executable
- ê¼Ñ¡«óá¡¡δÑ «pñ¿¡á½δ ñ½∩ NE ¿ LX
- fix: ¡á í«½∞Φ¿σ Σá⌐½áσ ¡ÑóÑp¡« «Γ«ípáªá½ß∩ percent bar
- fix: ¡Ñ áßßÑ¼í½¿p«óá½ß∩ »ÑpÑσ«ñ í«½ÑÑ, τѼ ¡á 8000h íá⌐Γ«ó
- fix: »«ß½Ñ ºá»¿ß¿ HIEW.SAV πªÑ ¡Ñ½∞º∩ í佫 ºá»¿ßáΓ∞
¿º¼Ñ¡Ñ¡¿∩ »«ß½Ñ pÑñá¬Γ¿p«óá¡¿∩
5.31 9/01/97 - Alt-O ó ñ¿ºáßßѼí½ÑαÑ: ¡Ñ/»«¬áºδóáΓ∞ ¿¼Ñ¡á «αñ¿¡á½«ó
- fix: far call/jmp ¡Ñ Γπñá ó EXE_MZ (¿º 5.30)
5.40 29/01/97 - F4 ó ºáú«½«ó¬Ñ NE(LX) »ÑαÑσ«ñ¿Γ ¡á ¡áτὫ NE(LX) Σá⌐½á
- F8 ó ΓѬßΓÑ: óδí«α Γáí½¿µδ »ÑαѬ«ñ¿α«ó¬¿ ¿º hiew.xlt
- Alt-G »ÑαѬ½ετáÑΓ »«¬áº ß¼ÑΘÑ¡¿∩ ¿ óó«ñ ¡«ó«ú« ß¼ÑΘÑ¡¿∩ ¬á¬
ú½«íá½∞¡δ⌐/½«¬á½∞¡δ⌐ (ñÑ⌐ßΓó¿Γѽ∞¡« ñ½∩ NE(LX) Σá⌐½«ó)
5.41 31/01/97 - AutoCodeSize ó INI-Σá⌐½Ñ: áóΓ«¼áΓ¿τÑ߬«Ñ «»αÑñѽѡ¿Ñ
αẼÑα¡«ßΓ¿ ¬«ñá ó LX
- Alt-R: »«½¡á∩ »ÑαѺáúαπº¬á Σá⌐½á
- »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ π ¼Ñ¡∩ ΓÑ»Ñα∞ αáí«ΓáÑΓ 'p' ¿ ó «¬¡Ñ, ¿ ó
»«½¡«¼ φ¬αá¡Ñ, ¿ ß «í¡π½Ñ¡¡δ¼ ߬ᡬ«ñ«¼
5.50 10/02/97 - Å«ññÑ᪬á PE-executable
- KbdFlush ó INI-Σá⌐½Ñ: ¡Ñ/ßíαáßδóáΓ∞ ¬½áó¿áΓπα¡δ⌐ íπΣÑα
5.51 27/02/97 - jmp/call «Γ«íαáªáεΓß∩ ¬á¬ ½«¬á½∞¡δÑ (»« »α«ß∞íÑ Alt-G)
- óα«ñÑ íδ ¿ ñ½∩ PE «Γ NT »«¬áºδóáεΓß∩ Import'δ
- »α¿ óó«ñÑ »« F5(goto) ß¼ÑΘÑ¡¿Ñ ßτ¿ΓáÑΓß∩ ½«¬á½∞¡δ¼,
Γ«½∞¬« Ñß½¿ »Ñαóδ⌐ ß¿¼ó«½ ÑßΓ∞ '.'
- »ÑαÑñ óδº«ó«¼ ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐ ßΓáó¿Γß∩ "call"/"jmp"
- ViewOffset ó INI-Σá⌐½Ñ: »«¬áºδóáΓ∞ ß¼ÑΘÑ¡¿∩ ñ½∩ NE/LX/PE
¬á¬ ½«¬á½∞¡δÑ/ú½«íá½∞¡δÑ (¼Ñ¡∩ÑΓß∩ τÑαѺ Alt-G)
5.52 4/03/97 - ñ½∩ ½«¬á½∞¡«ú« ß¼ÑΘÑ¡¿∩ ó NE/LX/PE »«¿ß¬ ß Φáí½«¡«¼ ¿ñÑΓ
Γ«½∞¬« ó ¬«ñ«óδσ ßÑú¼Ñ¡Γáσ
5.53 18/03/97 - RunningOffsetMask ó INI-Σá⌐½Ñ: ¼á߬á ñ½∩ «Γ«íαáªÑ¡¿∩
ß¼ÑΘÑ¡¿∩ »α¿ »«¿ß¬Ñ ß Φáí½«¡«¼ ¿ »«¿ß¬Ñ ßß佫¬
- ¿ß»αáó½Ñ¡ HIEW.XLT - ¡ÑóÑα¡δÑ Γáí½¿µδ ñ½∩ »ÑαÑó«ñá
á¡ú½¿⌐߬¿σ íπ¬ó
5.60 10/04/97 - /s ó »áαá¼ÑΓαáσ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿
- fix: ΓÑα∩½ß∩ ñó«⌐¡«⌐ »αÑΣ¿¬ß 66(67)
- fix: ¡Ñ áßßÑ¼í½¿p«óá½ß∩ »ÑpÑσ«ñ í«½ÑÑ, τѼ ¡á 8000h íá⌐Γ«ó
(ó 5.30 í佫 ¿ß»αáó½Ñ¡« ¡Ñ Γá¼)
- fix: call/jmp ß »αÑΣ¿¬ß«¼ 67 (¡áñ« 66)
5.61 2/06/97 - ¡«óδÑ óÑαß¿¿ NEDUMP.EXE, LXDUMP.EXE (»«¬áºδóáεΓß∩ ¿¼Ñ¡á
Σπ¡¬µ¿⌐, Ñß½¿ ÑßΓ∞ hiew.ord)
- πóѽ¿τÑ¡á ñ½¿¡á ßΓ᫬¿ ó ñ¿ºáßßѼí½ÑαÑ
- ñ½∩ í¿¡áα¡δσ Σá⌐½«ó »ÑαÑó«ñ ßΓ᫬¿ ÑßΓ∞ CR/LF
- rep cmspd áßßÑ¼í½¿απÑΓß∩ ¬á¬ F3 66 A3 (í佫: 66 F3 A3)
5.65 24/07/97 - ñ«íáó½Ñ¡ XOR ß« ßΓ᫬«⌐ ó ¬α¿»ΓÑ
5.66 4/08/97 - fix: trap ó Win'95 - ¡Ñ¡πª¡δ⌐ free()
5.67 14/01/98 - fix: ¡ÑóÑα¡á∩ »ÑαѬ«ñ¿α«ó¬á »α¿ ºá»¿ß¿/τΓÑ¡¿¿ í«½∞Φ«ú« í½«¬á
5.70 13/03/98 - fix: ΓѬßΓ«óδÑ Σá⌐½δ, ¡áτ¿¡áεΘ¿Ñß∩ ß 'NE'...
- ¬á½∞¬π½∩Γ«α ß« ߬«í¬á¼¿ ¿ »α¿«α¿ΓÑΓἿ (Alt-=)
- «í¡«ó½Ñ¡¡δ⌐ (ñ¿º)áßßѼí½Ñα ñ« ¬«¼á¡ñ Pentium(R) Pro
5.71 30/03/98 - »«¬áºδóáÑΓß∩ ¿¼»«αΓ ñ½∩ ñѽ∞Σ¿-ÑσÑ
5.80 7/04/98 - »«ññÑ᪬á LE-¼«ñπ½Ñ⌐
- "¡Ñº¡áτ¿Γѽ∞¡δÑ" ó¡πΓαÑ¡¡¿Ñ ¿º¼Ñ¡Ñ¡¿∩ :-)
- ¡«óá∩ óÑαß¿∩ LXDUMP.EXE (»«ññÑ᪬á LE)
5.81 10/04/98 - ¿ß»αáó½Ñ¡¿Ñ "¡Ñº¡áτ¿Γѽ∞¡δσ" ¿º¼Ñ¡Ñ¡¿⌐ :-)
5.82 28/04/98 - ó¡πΓαÑ¡¡¿Ñ ¿º¼Ñ¡Ñ¡¿∩ »α«ñ«½ªáεΓß∩ :-)
5.83 7/05/98 - fix: óºó¿ß ¡á ñ½¿¡¡«⌐ ßΓα«¬Ñ ó Crypt
5.84 13/05/98 - Alt-9 »ÑαÑσ«ñ Γπñá, úñÑ »«ß½Ññ¡¿⌐ αẠαÑñá¬Γ¿α«ó὿
5.85 10/06/98 - fix: »α¿ prtScr (Alt-P) ó ßπΘÑßΓóπεΘ¿⌐ Σá⌐½ »α¿ »ÑαѺỿ߿
ºá»¿ßδóá½áß∞ Γ«½∞¬« »«ß½Ññ¡∩∩ ßΓαá¡¿µá
- F5 ó FindInput: »ÑαÑσ«ñ ¡á »«ß½Ññ¡εε ¡á⌐ñÑ¡¡πε »«º¿µ¿ε
- XlatTableIndex ó ini-Σá⌐½Ñ
- ó¡πΓαÑ¡¡¿Ñ ¿º¼Ñ¡Ñ¡¿∩ óßÑ ÑΘÑ »α«ñ«½ªáεΓß∩ :-)
5.90 9/07/98 - 滿߫¬ Σá⌐½«ó
- FlistSort ó ini-Σá⌐½Ñ
- FlistSortReverse ó ini-Σá⌐½Ñ
- FlistShowHidden ó ini-Σá⌐½Ñ
- NextFileSaveOffset ó ini-Σá⌐½Ñ
- »áαá¼ÑΓα ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ "/SAV=<savefile>" ó¼ÑßΓ« "/FS="
- ¡«óδ⌐ »áαá¼ÑΓα ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ "/INI=<inifile>"
- fix: ¡ÑΓ »Ñαó«⌐ »πßΓ«⌐ ßΓ᫬¿ ó ΓѬßΓÑ
5.91 17/08/98 - Alt-R ó Filelist (»ÑαÑτ¿ΓáΓ∞ ¬áΓὫú)
- fix: »ÑαÑσ«ñ ¡á ¡áτὫ «íαáºá EXE(MZ)
- DEXEM.EXE - ¼á¡¿»π½∩Γ«α DualEXEcutable-Σá⌐½«ó (NE/LX/LE)
(»«¼Ñ¡∩Γ∞ ßΓπí, αáºñѽ¿Γ∞ ¡á «Γñѽ∞¡δÑ ¼«ñ㫨 ¿ Γ.».)
5.92 21/09/98 - Alt-S in decode: Φáú »α¿ »«¿ß¬Ñ ß Φáí½«¡«¼ ( «ñ¿¡ íá⌐Γ/
ñ½¿¡á ¬«¼á¡ñá)
- timeslice ñ½∩ windows
- ¼«ñ¿Σ¿µ¿α«óá¡¡á∩ «íαáí«Γ¬á ¿¼»«αΓá ñ½∩ PE
- fix: »πßΓ«⌐ ß»¿ß«¬ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ
- fix: ¿º sav-Σá⌐½á ¡Ñ ó«ßßΓá¡áó½¿óὫß∞ ΓѬπΘÑÑ ß¼ÑΘÑ¡¿Ñ
6.00 19/10/98 - πñá½Ñ¡« "ActionAfterWriteSavefile" ó ini-Σá⌐½Ñ
- πñá½Ñ¡« "NextFileSaveOffset" ó ini-Σá⌐½Ñ
- ¡ÑΓ í«½∞ΦÑ crypt, sorry...
- »«ññÑ᪬á NLM-module
- ¿ßΓ«α¿∩ Σá⌐½«ó (Backspace, Tab)
- ¿ßΓ«α¿∩ óó«ñá (PgDown ó αÑñá¬Γ¿α«óá¡¿¿ ßΓ᫬¿ óó«ñá)
- Ctrl-* - »«¼ÑΓ¿Γ∞ óßÑ
- "SaveFileAtExit" ó ini-Σá⌐½Ñ
- "ScanStep" ó ini-Σá⌐½Ñ
- "Savefile" ó ini-Σá⌐½Ñ
- "NextFileSaveState" ó ini-Σá⌐½Ñ
- ¡Ñ¬«Γ«αδÑ »ÑαÑñ󿪬¿ ¬¡«»«¬
- ¡«óá∩ óÑαß¿∩ DEXEM.EXE v1.50 αáí«ΓáÑΓ ¿ ß PE
6.01 9/12/98 - crypt óÑα¡π½ß∩ !
- Info »ÑαÑÑσὫ ¡á Ctrl-Alt
- fix: óºó¿ß »α¿ ߬᡿α«óá¡¿¿ ¡á ¡π½Ñó«⌐ virtualSize
ó PE-ßѬµ¿¿
6.02 26/01/99 - fix: ¡ÑóÑα¡á∩ ¬á¡«¡¿ºáµ¿∩ ¿¼Ñ¡¿ ñ½∩ CD
( ß«ó¼ÑßΓ¡« ß æ.îÑσá¡«Φ¿¡δ¼ )
- ¡ÑΓ í«½∞ΦÑ áóΓ«¼áΓ¿τÑ߬«ú« »ÑαѬ½ετÑ¡¿∩ hex/ascii »α¿ óó«ñÑ
ßΓ᫬¿ »«¿ß¬á
- Φ¬á½á ¬«½«¡«¬ ó Info
- ñ«ß«ó߬á∩ óÑαß¿∩ ¬«¼»¿½¿α«óá¡á ñ½∩ 80286
6.03 3/03/99 - Decode: Alt-F7(Auto) »ÑαÑ¡ÑßÑ¡á ¡á Alt-F9
- Alt-F7 »ÑαѬ½ετáÑΓ ¡á»αáó½Ñ¡¿Ñ »«¿ß¬á
- Help »ÑαÑ¡ÑßÑ¡ ¡á ¬¡«»¬π F1
- ß«σαá¡∩ÑΓß∩ ß¼ÑΘÑ¡¿Ñ ¡á⌐ñÑ¡¡«ú« »α¿ »ÑαѬ½ετÑ¡¿¿ αѪ¿¼«ó
- (OS/2 & KbdFlush=off) «í¡«ó½Ñ¡¿Ñ φ¬αá¡á Γ«½∞¬« Ñß½¿ ó
íπΣÑαÑ ¡ÑΓ ¡áªáΓδσ ¬½áó¿Φ
- Dexem.exe v1.51
- Lxdump.exe v2.02
6.04 26/03/99 - fix: jmp 0xFFFFFFFF ¡Ñ »«¬áºδóá½ target
- fix: ñѽѡ¿Ñ ¡á 0 »α¿ A%0 ó ¬á½∞¬π½∩Γ«αÑ
- fix: ¡ÑóÑα¡«Ñ áßßÑ¼í½¿α«óá¡¿Ñ Jxx ó 32í¿Γáσ
( ß«ó¼ÑßΓ¡« ß Kirill N. Joss )
- fix: »«¿ß¬ ¡áºáñ '0xFF 0xFF ... 0xFF' :-)
- ó 32í¿Γáσ »«¬áºδóáÑΓß∩ 'mov SegReg,Reg16' (í佫: Reg32)
- ¼¡«ú«ßΓα«τ¡δ⌐ »«¿ß¬ ß ¼á߬«⌐ ó áßßѼí½ÑαÑ (¡Ññ«¬. ß 5.83)
- ß¿¡σα«¡¿º¿α«óá¡« ¿º¼Ñ¡Ñ¡¿Ñ Σ½áª¬á ¡á»αáó½Ñ¡¿∩ »«¿ß¬á
- ß«σαá¡∩ÑΓß∩ »«¿ß¬ ß Φáí½«¡«¼ »α¿ »ÑαÑσ«ñÑ ¡á ß½ÑñπεΘ¿⌐ Σá⌐½
- ¬¡«»¬á '/' ó decode: ΓѬπΘÑÑ ß¼ÑΘÑ¡¿Ñ ÑßΓ∞ ¡áτὫ ¬«¼á¡ñδ
6.10 24/05/99 [beta-tester: Ç.ÄαÑσ«ó]
- ¼¡«ú«Σá⌐½«óδ⌐ »«¿ß¬/ºá¼Ñ¡á ó Σá⌐½áσ ß ¬«¼á¡ñ¡«⌐ ßΓ᫬¿
- óδí«α í½«¬á ñ½∩ GetBlock ¿º Σá⌐½«ó σ¿ßΓ«α¿
- fix: ó ¼¡«ú«ßΓα«τ¡«¼ »«¿ß¬Ñ
6.11 2/07/99 - fix: óºó¿ß ¡á ºá»«½¡Ñ¡¿¿ í«½∞Φ«ú« í½«¬á
6.15 7/07/99 - SHAREWARE óÑαß¿∩
6.16 19/07/99 - «í¡«ó½Ñ¡á á¡ú½¿⌐߬á∩ ñ«¬π¼Ñ¡Γᵿ∩ (Thanks to Roman P.)
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ = YES = ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒