亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ht.texi

?? 功能較全面的反匯編器:反匯編器ht-2.0.15.tar.gz
?? TEXI
?? 第 1 頁 / 共 2 頁
字號:
- segments @*- names @*- entrypoints @*- image with code/data analyser (x86) @*- auto-relocation layer (pretty complete)@end itemize@item portable executables (PE32, PE64)@itemize @w@item- header @*- import section @*- delay-import section @*- export section @*- resources @*- image with code/data analyser (x86, AMD64, PowerPC, IA-64, Alpha, ARM) @*- preliminary support for .net executables@end itemize@item java class files (CLASS)@itemize @w@item- header @*- image with code/data analyser (java bytecode disassembler)@end itemize@item Mach exe/link format (MachO)@itemize @w@item- header @*- image with code/data analyser (x86, AMD64, PowerPC, ARM) @*@end itemize@item X-Box executable (XBE)@itemize @w@item- header @*- imports @*- image with code/data analyser (x86) @*@end itemize@item Flat (FLT)@itemize @w@item- header @*- image with data analyser (no disassembler yet) @*@end itemize@item PowerPC executable format (PEF)@itemize @w@item- header @*- imports- image with code/data analyser (PowerPC) @*@end itemize@itemStill some to be implemented (M$-OBJ, ARCH, LX)@end itemize@itemCode & Data Analyser@itemize @w- finds branch sources and destinations recursively @*- finds procedure entries @*- creates labels based on this information @*- creates xref information @*- allows to interactively analyse unexplored code (press 'c') @*- allows to create/rename/delete labels (press 'n') @*- allows to create/edit comments (press '#')@end itemize@itemTarget systems@itemize @w- DJGPP @*- GNU/Linux @*- FreeBSD @*- Win32@end itemize@end enumerate@node Configuration files, , Features, Features@unnumberedsec Configuration files@unnumberedsubsec Global configurationHT automatically creates a file to store its configuration.It is called @file{~/.htcfg2} on Unices and @file{ht.cfg2} (where ht.exe resides) on Windows. More specifically it contains HT's registry and the @xref{Global history}.@unnumberedsubsec Per file configurationThe analyser (for analysable files) will be stored in an extra file called @file{FILENAME.htcfg}, where FILENAME is the analysed file. This file containsall information to restore the complete state of the analyser.@node Clipboard, , Features, Features@unnumberedsec ClipboardAll open files and dialogs use the common clipboard, where allcopied and cut text or binary data is stored. Clipboard operations are normally binary safe, that means you can copy some binary data out of afile and paste it into an input line. Exceptions are only the \0 character(binary null), it will be converted to a space in places where it would notmake sense (e.g. file open). Although the clipboard won't be saved between different HT sessions(ie. you will loose it when exiting HT), you can either save and load itor part of it manually (via Edit->paste into/copy from file) or rely onthe input lines' @xref{Global history, history}, which is stored andretrieved from the config file automatically.@node Global history, , Features, Features@unnumberedsec Global historyHTs history system is global, which means that you can use it for all openfiles. Histories are also grouped by their context. I.e. file-related and regex-search-related dialogs have their own history (who would want to open "[0-9][0-9a-z]+" anyway?).History entries are stored within the @xref{Configuration files}, so theycan be reused when you relaunch.You can delete a history entry by pressing DEL inside the history popup.@node Expression evaluation, , Features, Features@unnumberedsec Expression evaluationHT contains a very powerful expression evaluator which is used in all dialogswhere expressions are expected. These are mainly blockoperation, goto,search and of course evaluate itself (Edit->Evaluate).You can use all standard math operators (+ - / * % **), logical operators(! && || ^^), relational operators (== != < > <= >=),bit operators (~ & | ^), string operators (. for concatenation),parenthesis, the ternary operator (a?b:c), functions and symbols (both depending on context).The evaluator uses integer, string and float types depending on context. Youcan always convert a result via the @code{int()}, @code{string()} and @code{float()} functionsto appropriate type. Try Edit->Evaluate to see how it works@dots{}@unnumberedsubsec Functions and symbolsYou can always use the standard built-in math (@code{round}, @code{sin}, @code{random}, etc.) andstring (@code{strcmp}, @code{strchr}, @code{sprintf}, etc.) functions, they work more or less like the correspondingC functions (actually they ARE more or less wrappers for them); see @file{eval/eval.y} for details (sorry but a detailed help would get outdated rather soon).The symbol _ always refers to the last result.When using @xref{Block operations}, or searching you have some context depending functions and symbols; see these sections for explanation.@node Block operations, , Features, Features@unnumberedsec Block operationsBlock operation (Blockop) is a very powerful tool to perform modificationson binary files. It is available in hex viewer only.Blockop takes four parameters: @var{start}, @var{end}, @var{mode} and@var{expression}. Blockop works as follows:@itemize @bullet@itemSTART: Start at the offset specified by @var{start}@itemREPEAT: Evaluate @var{expression} and store n bytes (1 - byte, 2 - word,4 - dword, variable - string) at the current offset. Increment current offsetby n. Stop if @var{end} has been reached.@end itemize@noindentSpecial variables/functions that can be used in @var{expression}:@table @code@item readbyte(ofs)read a byte from offset @var{ofs}, returns a number@item readstring(ofs, size)read @var{size} bytes from offset @var{ofs}, returns a string@item icontains the iteration count/index starting with 0@item ocontains the current offset@end table@node Search and its different modes, , Features, Features@unnumberedsec Search and its different modesThe search function is one of the most advanced functions of HT.It is invoked through F7, Shift-F7 continues a search from cursor.Depending on context (ie. file type and mode) the following modes are enabled:@unnumberedsubsec bin: ASCII / HexEnter an exact search string either via ascii characters or via hexadecimalinterpretation. This is the fastest search mode. You may specify a case-insensitive search.@unnumberedsubsec bin: eval strEnter an expression, it will be evaluated ONCE (difference to the 4th mode),and HT will then search for the result-string. This is pretty useful whensearching for intermixed text and control-chars/binary, e.g. @code{"hello world\n\0"}@unnumberedsubsec display: regexAs the prefix indicates, this search doesn't search in the binary file butin the display on screen. HT searches for a regular expression so this canbe very powerful, e.g. in PE/Image you can search for @code{(add|sub).+?,\ [78]$}.This will find all add or sub instructions with second parameter 7 or 8.@unnumberedsubsec expr nonzeroThis is the slowest but also most advanced search mode. Enter an expressionand the search stops if this expression evaluates to non-zero (it will be evaluated on every byte). In this mode there are two predefined symbolsand some functions: @var{i} is always the number of current iteration and@var{o} stands for the current offset in file. With the functions @code{readbyte(ofs)}and @code{readstring(ofs, size)} you access the file's content.It's easier to understand this with examples:@enumerate 1@itemSearching for patterns: @enumerate a@itemEnter @code{readbyte(o) == readbyte(o+1)}@*This will search for two equal bytes ("AA", "55", "!!", etc.).@itemEnter @code{(readbyte(o) == readbyte(o+1)+1) && ((readbyte(o)==readbyte(o+2)+2)}@*This will search for three ascending bytes ("ABC", "123", etc).@end enumerate@itemSearch with special functions:With HT you can easily detect the RSA key in the @file{ADVAPI32.DLL}:Search for @code{entropy(readstring(o, 64)) > 82} in expr!=0 mode, and you willfind it very quickly. How does it work? @code{readstring(o, 64)} reads a 64 byte stringfrom current offset and entropy calculates the entropy ("randomness") of a string (result is 0..100).So the search stops if a entropy greater than 82% (guessed value)is encountered, which normally indicates packed or encryted data.Note: the @code{entropy()} function is not the best of its kind, if you know of a betterone please let us know!@end enumerate@node Command line options, , Features, Features@unnumberedsec Command line options@multitable @columnfractions .10 .20 .70@item @code{--}@tab@tabtreat all additional parameters as file names@item @code{-v}@tab@code{--version}@tabshow version and copyright on console@item@code{-h}@tab@code{--help}@tabshow help@item@code{-t}@tab@code{--text}@tabload file(s) in text editor mode@item@code{-b}@tab@code{--bin}@tabload file(s) in hex editor mode@item@code{-a}@tab@code{--auto}@tabtry to guess file type@end multitable@node Where to download?, , Top, Top@unnumberedsec Where to download?@noindentThe HT homepage is at @hturl{}@noindentDownloads are available from the 'download' section. Please also take a look at@htsfurl{}@ifinfo@contents@end ifinfo@bye

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区免费在线观看视频| 亚洲精品日韩一| 日韩视频一区二区三区在线播放| 欧美性极品少妇| 久久精品综合网| 国产视频一区二区三区在线观看| 亚洲成人免费在线| 国产黄人亚洲片| 国产成人精品亚洲日本在线桃色| 亚洲图片你懂的| 成人av动漫在线| 2017欧美狠狠色| 亚洲成人av一区二区三区| 99国产精品久| 在线免费观看一区| 欧美性色黄大片手机版| 欧美午夜电影网| 精品精品国产高清一毛片一天堂| 777欧美精品| 91精品国产综合久久久久久| 中文字幕制服丝袜一区二区三区| 国产精品久久午夜| 风间由美一区二区三区在线观看| 国产精品综合一区二区三区| 成人在线视频首页| 喷白浆一区二区| 国产精品一区在线观看乱码| 国产综合色在线| 精品日韩99亚洲| av色综合久久天堂av综合| 日韩激情一二三区| 一本一道综合狠狠老| 4438成人网| 亚洲电影第三页| 色综合久久久久网| 欧美一区二区日韩一区二区| 亚洲精品中文字幕在线观看| 一区二区三区**美女毛片| 色妞www精品视频| 综合久久国产九一剧情麻豆| 波多野结衣亚洲| 国产一区二区精品在线观看| 成人激情免费网站| 久久久久国产精品麻豆ai换脸| 亚洲国产精品二十页| 狠狠色丁香婷综合久久| 欧美成人性战久久| 国产在线视频一区二区| 久久久综合激的五月天| 欧美精品一区二区三区在线 | 日韩精品一区二区三区swag | 国产精品乱码久久久久久| 欧美男生操女生| 激情综合网av| 欧美国产欧美综合| 色婷婷久久久综合中文字幕| 国产精品一区二区在线观看不卡| 中文在线免费一区三区高中清不卡| 国产乱一区二区| 国产精品久久久久三级| 91麻豆国产在线观看| 91小视频免费观看| 久久久亚洲高清| 2020国产精品| 偷拍自拍另类欧美| www.欧美色图| 久久午夜老司机| 日韩电影在线免费看| 一本色道久久综合亚洲精品按摩| 久久人人97超碰com| 午夜伦欧美伦电影理论片| 91在线一区二区三区| 久久婷婷国产综合国色天香| 亚洲一区在线观看网站| k8久久久一区二区三区| 久久久99精品久久| 丝袜亚洲另类欧美| 91福利社在线观看| 中文字幕亚洲在| 成人一道本在线| 欧美精品一区二区三区在线| 午夜视频在线观看一区二区三区| 一本大道久久a久久精品综合| 国产精品无圣光一区二区| 国产精品一级在线| 精品国产人成亚洲区| 日韩精品久久久久久| 欧美日韩国产色站一区二区三区| 亚洲精品视频免费观看| 成人免费黄色大片| 久久精品一区二区三区不卡| 九一久久久久久| 欧美一卡二卡三卡四卡| 视频一区二区国产| 欧美一区三区二区| 日韩电影免费在线观看网站| 91精品国产综合久久久久久| 亚洲国产精品一区二区尤物区| 91香蕉视频mp4| 亚洲丝袜精品丝袜在线| 一本高清dvd不卡在线观看| 亚洲精品欧美综合四区| 91官网在线免费观看| 一区二区三区精品在线| 色婷婷香蕉在线一区二区| 亚洲综合视频在线| 色综合天天综合网天天狠天天| 亚洲精品福利视频网站| 欧美精品一区二区三区蜜桃 | 99视频国产精品| 亚洲欧洲综合另类| 在线视频一区二区免费| 亚洲福利视频一区| 日韩一区二区精品葵司在线| 韩国v欧美v亚洲v日本v| 欧美精彩视频一区二区三区| 99久久国产综合色|国产精品| 亚洲色图在线看| 欧美日韩国产另类一区| 日本特黄久久久高潮| 精品电影一区二区| 国产不卡视频在线播放| 亚洲免费在线电影| 欧美日韩一卡二卡三卡| 奇米一区二区三区av| 久久精品视频一区二区| 波多野结衣91| 亚洲小少妇裸体bbw| 欧美一级生活片| 国产91精品入口| 一区二区三区日韩精品| 91精品欧美一区二区三区综合在 | 国产精品一区二区视频| 国产精品三级av| 精品污污网站免费看| 久久精品久久99精品久久| 欧美国产成人在线| 欧美日韩免费不卡视频一区二区三区| 丝袜亚洲另类丝袜在线| 国产欧美一区二区精品久导航| 91久久精品国产91性色tv | 91精品国产综合久久精品性色| 国内久久精品视频| 亚洲精品综合在线| 日韩欧美一区二区视频| 99亚偷拍自图区亚洲| 丁香激情综合五月| 91精品视频网| 欧美肥大bbwbbw高潮| 久久男人中文字幕资源站| 国产精品白丝av| 欧美午夜片在线观看| 91精品国产欧美一区二区| 91精品国产丝袜白色高跟鞋| 日韩午夜电影在线观看| 国产亚洲综合色| 亚洲日本va在线观看| 精品婷婷伊人一区三区三| 丝袜脚交一区二区| 中文字幕第一页久久| 欧美绝品在线观看成人午夜影视| 久久影院午夜论| 欧美日韩国产首页| 93久久精品日日躁夜夜躁欧美| 一区二区欧美视频| 国产亚洲欧洲997久久综合| 欧美色图天堂网| 成人aa视频在线观看| 九色|91porny| 日韩影院免费视频| 亚洲精品综合在线| 国产精品国产精品国产专区不蜜| 亚洲精品一区二区三区香蕉| 波多野结衣欧美| 国产美女一区二区| 秋霞电影一区二区| 亚洲成人免费在线观看| 亚洲人成网站精品片在线观看| 亚洲精品在线电影| 日韩欧美激情四射| 欧美高清视频一二三区| 在线观看日韩高清av| av电影一区二区| 国产在线一区二区综合免费视频| 亚洲国产成人av好男人在线观看| 自拍偷自拍亚洲精品播放| 久久免费的精品国产v∧| 日韩三级av在线播放| 亚洲不卡一区二区三区| 制服.丝袜.亚洲.中文.综合| 国产精品 日产精品 欧美精品| 久热成人在线视频| 美女一区二区三区| 免费在线看一区| 日韩高清在线不卡| 日本不卡不码高清免费观看| 日韩成人免费电影| 日本视频中文字幕一区二区三区| 一区二区三区欧美日韩| 免费成人小视频|