Pasha_ZZZ
Platinum Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору 7.26 ( 21 Jan 2006 ) - FIX: targetJump is different for code and data - FIX MZ: invalid far call/jmp target (since 7.11) - FIX NE: crash for entry export without name - FIX PE: more correct use file alignment - NE: segfix entry export 7.27 ( 31 Mar 2006 ) - FIX: multimedia keyboards scancode ignore - FIX: assemble far conditional jump to backward - FIX: (Import) search for ordinal - 'Goto offset' in text mode - 'Goto offset' understands % at end (e.g. 50%, -10%, +5%) - 'Strings' in text mode - Code edit: Alt-F2: nops - Strings: all types (ansi,unicode) at once - Strings & resource strings: Filter as F9 (was: F10) 7.27L ( 4 Apr 2006 ) - FIX: code edit: disasm line with call/jmp with some extra data 7.28 ( 26 Sep 2006 ) - FIX: PE overlay calculate from last physical section - FIX: assembling 'rep strings' - FIX(7.27): '%' in calculator as syntax error - FIX: PE with section locate trick - PE: show forwarded export - Export: Stay cursor after sort/filter - Type of StringCollections offset store depend on global/local - "StringsShowOffset=" in ini-file - "ColorCodeRet=" in ini-file - HEM: SEH for load/call - HEM FIX: memory leak - HEM FIX: return current choise from Hiew_Menu() for Fn-press: 7.40 ( 22 Feb 2007 ) - 64bit dis/assembler x86-64 - 64bit crypt - Crypt trace (F11) - Pe32+ support for machine 8664h - TLS callback for PE/PE32+ (F8-F11) - fast search by pattern for assembler - choice of the command under ambiguous assemblering (F4) - hexedit: dword/qword edit under cursor (AltF3/AltF4) - find next start from find length (was: next byte) - remove XOR-string (was: F8 for edit) 7.41 ( 26 Apr 2007 ) - FIX(7.40): lose name show after edit - FIX(7.40) PE: show invalid target va for some call/jmp - import pattern use name from hiew7.ord - deadloop for invalid/incorrect mz-fixups preparation in 'wild' PE - PE: allfile autosizeing if PE-header active 7.45 ( 26 Jul 2007 ) - HEM SDK 0.35: SetErrorMsg(), GetStringDual() - HemKeys.ini - FIX: crash if the file 'hiew.key' is encrypted - relative jump under cursor (hex mode/Shift-F11) - CryptBlock in code mode too (Alt-F3) 7.47 ( 26 Sep 2007 ) - FIX: crash if hiew7.ini is empty or only-comment lines - FIX: crash if print into existed file and press esc - Code lighting - HEM 0.40 - "SignImmediate = On/Off" in ini-file - "SignDisplacement = On/Off" in ini-file - OpcodeShowBytes up to 15 7.50 ( 29 Jan 2008 ) - name (ShiftF12/F12) for address in hex-, decode modes - comment (;/F12) for address in hex-, decode modes - HEM SDK 0.42 - "NamesAutosave = On/Off" in ini-file - "DllNameInComment = On/Off" in ini-file - show negative offset for basing - FIX: input string history has reset for empty string adding - FIX: PE image size calculation has incorrect for last section virtsize = 0 - FIX: PE overlay calculation more accurate 7.60 ( 15 May 2008 ) - FIX(7.50): invalid offset for basing - "ShortImmed = On/Off" in ini-file, Alt-T in code - Elf64 added - find/scan percentage added in console title 7.61 ( 15 Aug 2008 ) - warning for invalid sections count - FIX: crash for 'wild' size of import - FIX(7.50): for ShortImmed=Off 'int 3' shows as 'int 0' - FIX: no show export for files without field 'Address of ordinals' - FIX: PE non-standart sections - "BlockLengthShowAlways = On/Off" in ini-file 8.00 ( 29 Jan 2009 ) - ARMv6 disassembler - "ArmCodeDetection = On/Off" in ini-file - Xor string (Edit/F8) is back! - Names shift offset (F12/F6) - Names export (F12/Shift-F12) - PE section rva/offset correction (F8-F6-F5/F6) - FIX: Some disassemblers fixes - FIX: HEM: no set mode for HEM_RETURN_FILERELOAD 8.02 ( 27 Jul 2009 ) - code keys: Alt-F6(1byte/command) moved to Alt-F9 - code keys: Alt-F6 as Strings - code keys: Ctrl-F7 as FindOtherByte - FIX: PE import in mixed sections - FIX ARM: load_imm_offset not allow for u-bit - FIX: input hexline insertions from clipboard was truncate if spaces present - FIX PE: files with sectioncount = 0 show as PE again 8.10 ( 24 Feb 2010 ) - FIX PE: crash if press escape for 'Sections count invalid' - ELF: added some program types (TLS,EH_FRAME,STACK) - "PackNops = On/Off" in ini-file - SSE 4.2 opcodes added 8.11 (26 Jul 2010) - FIX: assemble local offset > 32 bits - FIX: crash on non-valid export names pool - FIX: crash on colored some import names - FIX: backward search has found 0 always - in ini-file: "KeysOtherNextSwap = On/Off" (swap CtrlF7 / ShiftF7 keys actions) - PE section flags at F2 - 'section count invalid' message only (no keypress request) - 'fixups: invalid data' shows only 4 times 8.12 (31 Oct 2010) - FIX: opcode FF/6 has dword size into 64bit mode - FIX: assemble non-existing 'push eax' into 64bit mode - Delay import preparing changes - Header detail view (F8-F3) for read-only files 8.13 (24 Dec 2010) - FIX(8.12): lost negative form of disp8 ( show [ebx][0F8] instand [ebx][-8] ) - Filemenu: Alt-F3 as Device menu - first symbol '$' legal in names from import textfile 8.14 (13 May 2011) - FIX: symbol 0x0D hide for Consolas font - FIX: some PE overlay cases - FIX: garbage in PE header less nominal - FIX: 64bits: r9d-r15d base/index registers not shows - FIX: crypt xchg command works correct again - ini-file: "PackInt3 = On/Off" 8.15 (16 Sep 2011) - FIX(8.14) unicode functions used for winnt only - FIX: some fixes in 64bit disasm - FIX: casual crash in Crypto's Ctrl-F7 - FIX: lost import name for PE with base above 0x7FFFFFFF - ini-file: "wow64Disable = On/Off" 8.21 (9 Dec 2011) - PE resource list (F8-F12) - hiew8.ini in current directory try opens first - FIX: some (dis)asm fixes - FIX: some artificialy made PE - FIX: goto -1 ignored 8.22 (17 Feb 2012) - FIX(8.20): lost colorized of TRx registers - FIX: bswap and prefix 66 - some undocumented fp-opcodes are added (fstp1,fcom2,fcomp3,...) - if at start the file from sav-file not found but exist such file in current dir, may be use it 8.24 (21 May 2012) - sort and store operations are added in PE Resource table (F8-F12) 8.30 (15 Oct 2012) - AVX dis/assembler - direction of FindOtherByte depend of find direction 8.32 (23 Jan 2013) - color marking - HEM SDK 0.48 8.33 (2 Apr 2013) - Shift-Alt-M as casual mark color - FillBlock in Code mode too - FillBlock now available for non-files - fix: likely trash on bottom line for inifile error message - fix: crash on long commandline 8.40 (1 Oct 2013) - Mouse support (inifile: Mouse = On/Off) - fix: command NOP assembled with garbage byte 8.41 (10 Feb 2014) - 32bits disassembler by default - fix: incorrect address of assemble name in 64bits - fix: crash on long export name 8.42 (4 Jun 2014) - fix: wrong name for simple direct address (e.g. mov eax,400000) - fix: failed goto for pe-files with big base - change unicode detection for text files 8.43 (16 Oct 2014) - fix: mouse click position in unicode mode edit is wrong if hex per line != 16 - fix: trash on top screen if sort very long export name - block fill operation can be breaked by ESC press 8.44 (29 Apr 2015) - ELF: named call on jmp - fix: crash on some LX with export on view object table 8.45 (7 Oct 2015) - fix(ELF): crash on some non-correct ELF files - use xlat table for clipboard input inside search edit line - added opcodes: RDRAND, RDSEED - added line 'Address' in HemTableInfo - print line label in code block printing - ini-file: 'DefaultCodesize = 16|32|64' 8.51 (23 Mar 2016) - Mach-O little-endian support 8.52 (6 Oct 2016) - fix 8.45: ELF with program table = 0 - PE header: Alt-F9 - toggle timestamp in UTC - java class file is not detect as macho fat now - fix: close subwindow by click on [x] - color operands for lock mnemonic - fix(Mach-O): empty call 8.53 (25 Jan 2017) - fix of 8.52C: "error 741" - Mach-O header edit - Mach-O header flags show - PE sections: show all 8 chars of section name (no truncate at \0) 8.60 (5 Sep 2017) - TE (Terse Executable) files support - fix(Macho): crash for invalid indirectsym index - last used address visible in Goto dialog 8.63 (31 Jan 2018) - utf8 (1- and 2-bytes) - @o/@O in calculator as local/global offset - (Shift-)Alt-N: (prev)next colormarker - PE Import dll list is sorted - hex mode: switch between files by Ctrl-Tab saves current offset 8.65 (25 Jul 18) - TE 64bits files support - find length increased up to 512 bytes - fix: cref in data mode if named - fix arm disasm: wrong decode commands movw, movt 8.66 (20 Nov 18) - in code shows non-function export name - OffTbl shows names|export|peimport|pestring 8.67 (20 Feb 19) - fix: ELF: no names from DT_STRTAB for some files - fix: PE: show garbage export names in code - no exit jump from export table if current offset is invalid - added key Alt-B - beeper toggle 8.68 (1 Aug 19) - store .names-filename in sav-file - disable console's Quick Edit Mode for mouse work - Macho: SymTab filter - Macho: SymTab jump rva by enter - fix: Macho: double jumps comment for LEA/64bits 8.69 (2 Mar 20) - fix: skip dirs/files with first '.' - fix(ELF): entry point may be 0 - fix(PE): crash on show longnames DLL - fix: show free memory above 2G - undecorate pe export - ELF: SymTab filter - PE32+ ImageBase: F8 - AltF5 8.70 (23 Jul 20) - assembler: $1..$8 can use as bookmark1..8's local address - fix(lx): ddb entry_16bit - fix: wrong [ebp] for assemble 83-opcode-group - fix: wrong prefix66 for assemble fpu-opcode-group - fix: crash on file with MachO signature only 8.71 (15 Dec 20) - fill block with randoms - refactoring of color paint function - fix: comments color after 'leave', 'pushad' - ini.ColorCodeComment 8.73 XXXth Anniversary (11 Apr 21) - (FIX non me bug) Win10 + Far3 - console_legacy_mode = disaster - Refer in Menu mode now - key $ - current address to clipboard - GoCurs & JumpUnderCursor merged - save edit undo ( ini.SaveEditUndo ) 8.74 (31 Jul 21) - FIX: ESC don't worked correctly for refers - use cmdline args for cmdline filelist - toggle use cmdline args (AltF9) in filelist (F9) - GoCurs: 32bits data for any files - FIX(NE): show export name (as label) without last trash char 8.75 (25 Dec 21) - FIX old bug: wrong assemble by default for 'push/pop fs/gs' - FIX PE: lost import names for some PE - PE: Exception Handlers table (F8-AltF4) 8.76 (18 Apr 22) - FIX: crash for rare special export name's case - FIX: copy current offset (by $ pressed) in clipboard without lead space - F7-F10 - go last break address |