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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ht.html

?? 功能較全面的反匯編器:反匯編器ht-2.0.15.tar.gz
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
</ul>          <li>Still some to be implemented (M$-OBJ, ARCH, LX)</ul>     <li>Code &amp; Data Analyser          <ul>- finds branch sources and destinations recursively <br>- finds procedure entries <br>- creates labels based on this information <br>- creates xref information <br>- allows to interactively analyse unexplored code (press 'c') <br>- allows to create/rename/delete labels (press 'n') <br>- allows to create/edit comments (press '#')</ul>     <li>Target systems          <ul>- DJGPP <br>- GNU/Linux <br>- FreeBSD <br>- Win32</ul>     </ol><div class="node"><p><hr><a name="Configuration-files"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Features">Features</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Features">Features</a></div><h3 class="unnumberedsec">Configuration files</h3><h4 class="unnumberedsubsec">Global configuration</h4><p>HT automatically creates a file to store its configuration. It is called <samp><span class="file">~/.htcfg2</span></samp> on Unices and <samp><span class="file">ht.cfg2</span></samp> (whereht.exe resides) on Windows. More specifically it contains HT's registryand the See <a href="#Global-history">Global history</a>.<h4 class="unnumberedsubsec">Per file configuration</h4><p>The analyser (for analysable files) will be stored in an extra file called<samp><span class="file">FILENAME.htcfg</span></samp>, where FILENAME is the analysed file. This file containsall information to restore the complete state of the analyser.<div class="node"><p><hr><a name="Clipboard"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Features">Features</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Features">Features</a></div><h3 class="unnumberedsec">Clipboard</h3><p>All open files and dialogs use the common clipboard, where allcopied and cut text or binary data is stored. Clipboard operations arenormally 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).   <p>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-&gt;paste into/copy from file) or rely onthe input lines' See <a href="#Global-history">history</a>, which is stored andretrieved from the config file automatically.<div class="node"><p><hr><a name="Global-history"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Features">Features</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Features">Features</a></div><h3 class="unnumberedsec">Global history</h3><p>HTs 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 andregex-search-related dialogs have their own history (who would want toopen "[0-9][0-9a-z]+" anyway?).   <p>History entries are stored within the See <a href="#Configuration-files">Configuration files</a>, so theycan be reused when you relaunch.   <p>You can delete a history entry by pressing DEL inside the history popup.<div class="node"><p><hr><a name="Expression-evaluation"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Features">Features</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Features">Features</a></div><h3 class="unnumberedsec">Expression evaluation</h3><p>HT 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-&gt;Evaluate).   <p>You can use all standard math operators (+ - / * % **), logical operators(! &amp;&amp; || ^^), relational operators (== != &lt; &gt; &lt;= &gt;=),bit operators (~ &amp; | ^), string operators (. for concatenation),parenthesis, the ternary operator (a?b:c), functions and symbols(both depending on context).   <p>The evaluator uses integer, string and float types depending on context. Youcan always convert a result via the <code>int()</code>, <code>string()</code> and <code>float()</code> functionsto appropriate type. Try Edit-&gt;Evaluate to see how it works<small class="dots">...</small><h4 class="unnumberedsubsec">Functions and symbols</h4><p>You can always use the standard built-in math (<code>round</code>, <code>sin</code>, <code>random</code>, etc.) andstring (<code>strcmp</code>, <code>strchr</code>, <code>sprintf</code>, etc.) functions, they work more or less like the correspondingC functions (actually they ARE more or less wrappers for them); see <samp><span class="file">eval/eval.y</span></samp> fordetails (sorry but a detailed help would get outdated rather soon).   <p>The symbol _ always refers to the last result.   <p>When using See <a href="#Block-operations">Block operations</a>, or searching you have somecontext depending functions and symbols; see these sections for explanation.<div class="node"><p><hr><a name="Block-operations"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Features">Features</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Features">Features</a></div><h3 class="unnumberedsec">Block operations</h3><p>Block operation (Blockop) is a very powerful tool to perform modificationson binary files. It is available in hex viewer only.   <p>Blockop takes four parameters: <var>start</var>, <var>end</var>, <var>mode</var> and<var>expression</var>. Blockop works as follows:     <ul><li>START: Start at the offset specified by <var>start</var><li>REPEAT: Evaluate <var>expression</var> and store n bytes (1 - byte, 2 - word,4 - dword, variable - string) at the current offset. Increment current offsetby n. Stop if <var>end</var> has been reached. </ul><p class="noindent">Special variables/functions that can be used in <var>expression</var>:     <dl><dt><code>readbyte(ofs)</code><dd>read a byte from offset <var>ofs</var>, returns a number<br><dt><code>readstring(ofs, size)</code><dd>read <var>size</var> bytes from offset <var>ofs</var>, returns a string<br><dt><code>i</code><dd>contains the iteration count/index starting with 0<br><dt><code>o</code><dd>contains the current offset</dl><div class="node"><p><hr><a name="Search-and-its-different-modes"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Features">Features</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Features">Features</a></div><h3 class="unnumberedsec">Search and its different modes</h3><p>The 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:<h4 class="unnumberedsubsec">bin: ASCII / Hex</h4><p>Enter an exact search string either via ascii characters or via hexadecimalinterpretation. This is the fastest search mode. You may specify acase-insensitive search.<h4 class="unnumberedsubsec">bin: eval str</h4><p>Enter 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"</code><h4 class="unnumberedsubsec">display: regex</h4><p>As 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]$</code>. This will find all add or sub instructions with second parameter 7 or 8.<h4 class="unnumberedsubsec">expr nonzero</h4><p>This is the slowest but also most advanced search mode. Enter an expressionand the search stops if this expression evaluates to non-zero (it will beevaluated on every byte). In this mode there are two predefined symbolsand some functions: <var>i</var> is always the number of current iteration and<var>o</var> stands for the current offset in file. With the functions <code>readbyte(ofs)</code>and <code>readstring(ofs, size)</code> you access the file's content.   <p>It's easier to understand this with examples:     <ol type=1 start=1><li>Searching for patterns:          <ol type=a start=1><li>Enter <code>readbyte(o) == readbyte(o+1)</code><br>This will search for two equal bytes ("AA", "55", "!!", etc.). <li>Enter <code>(readbyte(o) == readbyte(o+1)+1) &amp;&amp; ((readbyte(o)==readbyte(o+2)+2)</code><br>This will search for three ascending bytes ("ABC", "123", etc).          </ol>     <li>Search with special functions:     <p>With HT you can easily detect the RSA key in the <samp><span class="file">ADVAPI32.DLL</span></samp>:Search for <code>entropy(readstring(o, 64)) &gt; 82</code> in expr!=0 mode, and you willfind it very quickly. How does it work? <code>readstring(o, 64)</code> 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.     <p>Note: the <code>entropy()</code> function is not the best of its kind, if you know of a betterone please let us know!        </ol><div class="node"><p><hr><a name="Command-line-options"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Features">Features</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Features">Features</a></div><h3 class="unnumberedsec">Command line options</h3><p><table summary=""><tr align="left"><td valign="top" width="10%"><code>--</code></td><td valign="top" width="20%"><p></td><td valign="top" width="70%">treat all additional parameters as file names<p><br></td></tr><tr align="left"><td valign="top" width="10%"><code>-v</code></td><td valign="top" width="20%"><code>--version</code></td><td valign="top" width="70%">show version and copyright on console<p><br></td></tr><tr align="left"><td valign="top" width="10%"><code>-h</code></td><td valign="top" width="20%"><code>--help</code></td><td valign="top" width="70%">show help<p><br></td></tr><tr align="left"><td valign="top" width="10%"><code>-t</code></td><td valign="top" width="20%"><code>--text</code></td><td valign="top" width="70%">load file(s) in text editor mode<p><br></td></tr><tr align="left"><td valign="top" width="10%"><code>-b</code></td><td valign="top" width="20%"><code>--bin</code></td><td valign="top" width="70%">load file(s) in hex editor mode<p><br></td></tr><tr align="left"><td valign="top" width="10%"><code>-a</code></td><td valign="top" width="20%"><code>--auto</code></td><td valign="top" width="70%">try to guess file type<br></td></tr></table><div class="node"><p><hr><a name="Where-to-download%3f"></a><a name="Where-to-download_003f"></a>Previous:&nbsp;<a rel="previous" accesskey="p" href="#Top">Top</a>,Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a></div><h3 class="unnumberedsec">Where to download?</h3><p class="noindent">The HT homepage is at<a href="http://hte.sourceforge.net">http://hte.sourceforge.net</a><p class="noindent">Downloads are available from the 'download' section. Please also take a look at<a href="http://sourceforge.net/projects/hte">http://sourceforge.net/projects/hte</a></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色先锋久久av资源部| 欧洲一区二区三区免费视频| 亚洲精品视频免费看| 欧美一区二区三区四区视频| 东方aⅴ免费观看久久av| 亚洲成在人线免费| 中文字幕一区二区三区精华液| 欧美日韩激情在线| av中文字幕不卡| 久国产精品韩国三级视频| 一区二区三区在线不卡| 久久久久久久国产精品影院| 欧美午夜精品一区二区蜜桃| 成人av在线网站| 蜜桃传媒麻豆第一区在线观看| 一区二区三区四区国产精品| 国产欧美日韩在线| 欧美大黄免费观看| 精品视频在线看| 91蝌蚪国产九色| 国产福利一区二区三区| 免费日韩伦理电影| 天天综合色天天综合色h| 亚洲免费色视频| 中文字幕亚洲电影| 亚洲欧洲在线观看av| 国产亚洲精品bt天堂精选| 日韩精品一区二区三区四区视频| 欧美日韩免费在线视频| 色婷婷av久久久久久久| caoporn国产一区二区| 国产成人精品aa毛片| 久久精品99国产精品日本| 天天综合色天天| 日韩国产精品久久久久久亚洲| 亚洲国产精品欧美一二99| 亚洲一区中文日韩| 亚洲国产成人tv| 日韩国产欧美一区二区三区| 图片区小说区国产精品视频| 亚洲国产日韩精品| 亚洲妇女屁股眼交7| 爽好久久久欧美精品| 亚洲高清久久久| 视频一区国产视频| 另类小说图片综合网| 精品一区二区免费在线观看| 九九九精品视频| 国产成人av自拍| 99久久er热在这里只有精品66| eeuss鲁一区二区三区| 91最新地址在线播放| 欧美中文字幕亚洲一区二区va在线 | 欧美一区二区视频网站| 欧美一区二区国产| 精品裸体舞一区二区三区| 精品播放一区二区| 中文字幕日韩av资源站| 亚洲国产成人av| 久久精品免费观看| 国产iv一区二区三区| 99re这里只有精品6| 欧美日韩黄视频| 精品国产免费久久| 亚洲欧洲99久久| 亚洲成人av免费| 精品中文字幕一区二区| 成人免费观看av| 欧美日韩中文国产| 精品国产精品一区二区夜夜嗨 | 亚洲一本大道在线| 免费一级欧美片在线观看| 国产黑丝在线一区二区三区| 99国产精品99久久久久久| 欧美高清视频一二三区| 久久久精品国产免大香伊| 亚洲日本丝袜连裤袜办公室| 爽爽淫人综合网网站| 成人黄色在线看| 欧美精品高清视频| 欧美国产日韩a欧美在线观看| 亚洲激情在线激情| 国产在线日韩欧美| 欧美艳星brazzers| 欧美精品一区二区精品网| 亚洲精品免费看| 国产精品一区二区三区网站| 色妞www精品视频| 日韩一区二区视频在线观看| 国产精品久久久久天堂| 麻豆久久一区二区| 色狠狠色狠狠综合| 久久久久99精品国产片| 亚洲18色成人| 成人性生交大片免费看中文| 欧美老年两性高潮| 亚洲视频你懂的| 韩日欧美一区二区三区| 欧美亚洲一区二区三区四区| 国产亚洲精品精华液| 日本亚洲天堂网| 色狠狠一区二区三区香蕉| 精品国产凹凸成av人网站| 亚洲成人中文在线| 91麻豆国产在线观看| 国产亚洲一二三区| 麻豆精品一区二区| 欧美情侣在线播放| 亚洲精品日韩综合观看成人91| 国产成人激情av| 久久综合色8888| 日韩精品1区2区3区| 在线看国产日韩| |精品福利一区二区三区| 国产一区二区中文字幕| 日韩一区二区三区在线视频| 亚洲国产三级在线| 在线影视一区二区三区| 日韩一区欧美小说| 成人理论电影网| 国产欧美日韩另类视频免费观看| 蜜桃在线一区二区三区| 91精品国产一区二区人妖| 亚洲一区电影777| 色婷婷综合久久久久中文| 国产精品不卡一区| 99精品欧美一区二区三区综合在线| 欧美高清在线一区二区| 国产一区二区看久久| www日韩大片| 国产一区二区三区久久悠悠色av| 日韩精品一区二区三区在线播放| 人人精品人人爱| 91精品国产乱| 久久99国产精品久久99| 精品伦理精品一区| 国产激情视频一区二区三区欧美 | 精品区一区二区| 免费成人你懂的| 精品久久五月天| 久久国产尿小便嘘嘘尿| 精品国产亚洲一区二区三区在线观看| 日韩激情中文字幕| 精品免费日韩av| 国产精品888| 中文字幕日本乱码精品影院| 成人免费看黄yyy456| 亚洲区小说区图片区qvod| 在线免费观看一区| 日韩电影在线一区二区| 欧美videossexotv100| 国内国产精品久久| 国产精品久久国产精麻豆99网站| 成人免费观看男女羞羞视频| 亚洲精品va在线观看| 精品婷婷伊人一区三区三| 久久精品久久99精品久久| 久久久99久久精品欧美| 成人app软件下载大全免费| 亚洲视频一区二区在线| 欧美日韩国产综合一区二区 | 亚洲国产精品视频| 日韩一区二区精品葵司在线 | av电影在线观看一区| 一区二区三区在线视频观看58| 欧美日韩久久久| 美女视频第一区二区三区免费观看网站| 精品福利一区二区三区| 成人午夜激情影院| 亚洲成在人线免费| 久久久久久久久久久99999| 91丨九色丨蝌蚪富婆spa| 日本怡春院一区二区| 国产欧美日韩麻豆91| 欧美日韩一区在线观看| 精品一区精品二区高清| 亚洲日本在线天堂| 日韩精品影音先锋| 91麻豆精东视频| 韩国毛片一区二区三区| 亚洲免费观看视频| 亚洲精品一区二区三区福利| 91麻豆福利精品推荐| 麻豆精品一区二区三区| 亚洲日本免费电影| 日韩一级黄色片| 91老师国产黑色丝袜在线| 韩国精品在线观看| 亚洲成人av在线电影| 国产亲近乱来精品视频| 欧美肥胖老妇做爰| 菠萝蜜视频在线观看一区| 日本午夜一本久久久综合| 成人欧美一区二区三区在线播放| 91精品国产91综合久久蜜臀| 99国产精品久久久| 国产精品一区二区久久不卡| 石原莉奈在线亚洲三区| 中文字幕一区二区视频| 久久精品综合网|