<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4664631985379787377</id><updated>2024-08-29T17:51:14.352+08:00</updated><title type='text'>Yonsh&#39;s Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yonsh.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4664631985379787377/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://yonsh.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Yonsh</name><uri>http://www.blogger.com/profile/08943636726546457230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4664631985379787377.post-6625956742071118279</id><published>2012-07-18T21:10:00.001+08:00</published><updated>2012-07-18T23:10:52.636+08:00</updated><title type='text'>OllyDBG基礎教程：曹操傳（二）</title><content type='html'>&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;要學好修改EXE，首先要看的懂裡面的代碼意義，也就是組合語言，學這個要有耐心，不懂可以發問。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;先解釋部份曹操傳常用指令的意義。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;cmp a,b 比較a與b&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;mov a,b 把b的值移入a，使a=b&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;retn 返回調用的程序&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;nop 無作用&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;(解釋:ultraedit打開編輯exe文件時你看到90,等同於組合語言語句nop)&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;call 調用副程式&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;je 或jz 若相等則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;jne或jnz 若不相等則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;jmp 無條件跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;jb 若小於則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;ja 若大於則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;jg 若大於則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;jge 若大於等於則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;jl 若小於則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;jle 若小於等於則跳&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;pop 出棧&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;push 壓棧&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;ADD&amp;nbsp;&amp;nbsp;加法.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;INC&amp;nbsp;&amp;nbsp;加 1.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;SUB&amp;nbsp;&amp;nbsp;減法.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;DEC&amp;nbsp;&amp;nbsp;減 1.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;IMUL&amp;nbsp;&amp;nbsp;整數乘法.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;DIV&amp;nbsp;&amp;nbsp;無符號除法.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;IDIV&amp;nbsp;&amp;nbsp;整數除法.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;eax,ecx,edx,ebx,esp,ebp,esi,edi 這幾個都是32位元暫存器，用來存放數值。但是除了eax,ecx,edx,ebx，其他的不能亂用，否則容易出錯。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;這是EAX、ECX、EDX、EBX暫存器的格式，以EAX來說明：&lt;/span&gt;&lt;br /&gt;
&lt;table cellspacing=&quot;0&quot; class=&quot;t_table&quot; style=&quot;border-collapse: collapse; border: 1px solid rgb(227, 237, 245); color: #444444; empty-cells: show; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; table-layout: auto; width: 304px; word-wrap: break-word;&quot;&gt;&lt;tbody style=&quot;word-wrap: break-word;&quot;&gt;
&lt;tr style=&quot;word-wrap: break-word;&quot;&gt;&lt;td colspan=&quot;4&quot; style=&quot;border: 1px solid rgb(227, 237, 245); overflow: hidden; padding: 4px; word-wrap: break-word;&quot; width=&quot;304&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;font-family: 新細明體; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: small; word-wrap: break-word;&quot;&gt;EAX&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;word-wrap: break-word;&quot;&gt;&lt;td colspan=&quot;2&quot; style=&quot;border: 1px solid rgb(227, 237, 245); overflow: hidden; padding: 4px; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-family: 新細明體; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: small; word-wrap: break-word;&quot;&gt;　&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;border: 1px solid rgb(227, 237, 245); overflow: hidden; padding: 4px; word-wrap: break-word;&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;font-family: 新細明體; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: small; word-wrap: break-word;&quot;&gt;AX&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;word-wrap: break-word;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(227, 237, 245); overflow: hidden; padding: 4px; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-family: 新細明體; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: small; word-wrap: break-word;&quot;&gt;　&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(227, 237, 245); overflow: hidden; padding: 4px; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-family: 新細明體; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: small; word-wrap: break-word;&quot;&gt;　&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(227, 237, 245); overflow: hidden; padding: 4px; word-wrap: break-word;&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;font-family: 新細明體; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: small; word-wrap: break-word;&quot;&gt;AH&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(227, 237, 245); overflow: hidden; padding: 4px; word-wrap: break-word;&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;font-family: 新細明體; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: small; word-wrap: break-word;&quot;&gt;AL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;假設EAX=01234567，則AX=4567，AH=45，AL=67&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;以下是曹操傳&quot;獲取連擊概率&quot;代碼的範例解說：&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CE6&amp;nbsp;&amp;nbsp;/$&amp;nbsp;&amp;nbsp;55&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; &amp;nbsp; ebp&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將ebp壓入堆棧&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CE7&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8BEC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ebp, esp&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將esp的值移入ebp&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CE9&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;83EC 0C&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; sub&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;esp, 0C&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;esp = esp - 0C (0C是十六進位，也就是12。這行是為了空出三個暫存空間。每個空間小大為4，三個就是12。之後會用[ebp-n]來表示這些位置。前面的mov ebp,esp也是這個用意。)&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CEC&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;894D F4&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dword ptr [ebp-C], ecx&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將ecx值移入第三個暫存空間[ebp-C]，用[]引號括起來的，代表內存裡的值。例如ebp=23FFF0，[ebp-C]就是內存23FFE4裡的值。而這裡的ecx則儲存著&quot;攻擊資訊&quot;的內存位置。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CEF&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8B45 F4&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, dword ptr [ebp-C]&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-C]值移入eax。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CF2&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8B48 0C&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ecx, dword ptr [eax+C]&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[eax+C]值移入ecx，此時的[eax+C]存放著&quot;攻擊方武將&quot;的內存位置。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CF5&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;E8 37990300&amp;nbsp; &amp;nbsp;call&amp;nbsp; &amp;nbsp; 0043F631&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;調用0043F631副程式。這又是另一個副程式，按回車可以進入查看，按 - 號即可返回。這個副程式是獲取武將ecx的爆發力，也就是攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CFA&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8945 F8&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dword ptr [ebp-8], eax&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax移入[ebp-8]，也就是第二個暫存位置。而這個eax則存放著攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405CFD&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8B4D F4&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ecx, dword ptr [ebp-C]&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-C]值移入ecx。這[ebp-C]值存放著攻擊資訊的內存位置，還記得吧？&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D00&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;33D2&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; xor&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;edx, edx&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將edx清為0。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D02&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8A51 01&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dl, byte ptr [ecx+1]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ecx+1]值移入dl (dl是edx的一部份，上面有解釋到)，此時的[ecx+1]值存放著被攻擊方的武將編號。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D05&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8BCA&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ecx, edx　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將edx值移入ecx。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D07&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;6BC9 24&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; imul&amp;nbsp; &amp;nbsp; ecx, ecx, 24　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將ecx乘與24，並將結果存進ecx。這個24代表戰場武將資訊裡，每個武將資料的間隔。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D0A&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;81C1 502C4B00 add&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ecx, 004B2C50　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將ecx加上4B2C50。這個4B2C50是戰場武將內存的第一個武將位置。而ECX存放著&quot;被攻擊方武將編號 * 24&quot;，加上4B2C50後，就是被攻擊方武將的內存位置。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D10&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;E8 1C990300&amp;nbsp; &amp;nbsp;call&amp;nbsp; &amp;nbsp; 0043F631　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;調用43F631副程式，獲取武將ecx的爆發力，也就是獲取被攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D15&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8945 FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dword ptr [ebp-4], eax　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax移入[ebp-4]，也就是第一個暫存位置。而這個eax則存放著被攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D18&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8B45 FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, dword ptr [ebp-4]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-4]移入eax。基本上這行是多餘的，曹操傳裡常常有這種多餘的代碼，可以空出來寫其他東西。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D1B&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;6BC0 03&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; imul&amp;nbsp; &amp;nbsp; eax, eax, 3　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax * 3，並存入eax。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D1E&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;3945 F8&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; cmp&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dword ptr [ebp-8], eax　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;比較[ebp-8]和eax，[ebp-8]存放著攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D21&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;72 04&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;jb&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;short 00405D27　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;若[ebp-8] &amp;lt; eax，則跳轉到00405D27。也就是攻擊方武將爆發力 &amp;lt; 被攻擊方武將爆發力 * 3 ，則跳轉，否則繼續下一行。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D23&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;B0 64&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;al, 64&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將64這個值移入al，這個al就代表著&quot;連擊機率。也就是攻擊方武將爆發力 &amp;gt; 被攻擊方武將爆發力 * 3 ，則連擊機率為100%&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D25&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;EB 3E&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;jmp&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;short 00405D65　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;無條件跳轉到00405D65&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D27&amp;nbsp;&amp;nbsp;|&amp;gt;&amp;nbsp;&amp;nbsp;8B4D FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ecx, dword ptr [ebp-4]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-4]值移入ecx。這行是從405D21跳轉過來的。而[ebp-4]存放著被攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D2A&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;D1E1&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; shl&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ecx, 1　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將ecx * 2。(shl就是乘與2的次方。例如shl&amp;nbsp;&amp;nbsp;ecx, 2，就是ecx * 4)&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D2C&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;394D F8&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; cmp&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dword ptr [ebp-8], ecx　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;比較[ebp-8]值與ecx。[ebp-8]值存放著攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D2F&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;72 17&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;jb&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;short 00405D48　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;如果[ebp-8] &amp;lt; ecx則跳轉到00405D48。也就是攻擊方武將爆發力 &amp;lt; 被攻擊方武將爆發力 * 2 ，則跳轉，否則繼續下一行。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D31&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8B55 FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;edx, dword ptr [ebp-4]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-4]移入edx。[ebp-4]存放著被攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D34&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;D1E2&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; shl&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;edx, 1　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將edx * 2。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D36&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8B45 F8&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, dword ptr [ebp-8]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-8]移入eax。[ebp-8]值存放著攻擊方武將的爆發力。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D39&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;2BC2&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; sub&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, edx　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax減去edx。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D3B&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;6BC0 50&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; imul&amp;nbsp; &amp;nbsp; eax, eax, 50　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax乘與50，並存入eax&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D3E&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;33D2&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; xor&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;edx, edx　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將edx清為0&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D40&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;F775 FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; div&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dword ptr [ebp-4]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax除與[ebp-4]。div這個指令固定是以eax來除，商數存於eax，餘數存於edx，所以使用前要先將edx清為0。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D43&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;83C0 14&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; add&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, 14　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax加上14。這個就是連擊機率。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;上面幾行總結，就是在&quot;攻擊方武將爆發力 &amp;gt; 被攻擊方武將爆發力 * 2&quot;的情況下，機率公式為：&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;(攻擊方武將的爆發力 - 被攻擊方武將的爆發力 * 2) * 80 / 被攻擊方武將的爆發力 + 20&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D46&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;EB 1D&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;jmp&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;short 00405D65　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;無條件跳轉到00405D65　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D48&amp;nbsp;&amp;nbsp;|&amp;gt;&amp;nbsp;&amp;nbsp;8B45 F8&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, dword ptr [ebp-8]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-8]值移入eax。[ebp-8]存放什麼不需要解釋了吧？&amp;nbsp;&amp;nbsp;這行是從00405D2F 跳轉來的。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D4B&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;3B45 FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; cmp&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, dword ptr [ebp-4]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;比較eax和[ebp-4]。[ebp-4]存放著...??自己想。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D4E&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;72 13&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;jb&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;short 00405D63　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;如果eax &amp;lt; [ebp-4]，則跳轉到00405D63。也就是攻擊方武將爆發力 &amp;lt; 被攻擊方武將爆發力，則跳轉，否則繼續下一行。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D50&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;8B45 F8&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, dword ptr [ebp-8]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將[ebp-8]移入eax&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D53&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;2B45 FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; sub&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, dword ptr [ebp-4]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax減去[ebp-4]&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D56&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;6BC0 12&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; imul&amp;nbsp; &amp;nbsp; eax, eax, 12　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax乘與12，並放入eax&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D59&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;33D2&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; xor&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;edx, edx　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將edx清零&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D5B&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;F775 FC&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; div&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;dword ptr [ebp-4]　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax除與[ebp-4]&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D5E&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;83C0 02&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; add&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;eax, 2　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將eax加2，這就是連擊機率。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;上面幾行總結，就是在&quot;攻擊方武將爆發力 &amp;gt; 被攻擊方武將爆發力&quot;的情況下，機率公式為：&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;(攻擊方武將的爆發力 - 被攻擊方武將的爆發力) * 18 / 被攻擊方武將的爆發力 + 2&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D61&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;EB 02&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;jmp&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;short 00405D65　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;無條件跳轉到00405D65　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D63&amp;nbsp;&amp;nbsp;|&amp;gt;&amp;nbsp;&amp;nbsp;B0 01&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;al, 1　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將1移入al，這是&quot;攻擊方武將爆發力 &amp;lt; 被攻擊方武將爆發力&quot;情況下的機率。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D65&amp;nbsp;&amp;nbsp;|&amp;gt;&amp;nbsp;&amp;nbsp;8BE5&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; mov&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;esp, ebp　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將ebp移入esp&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D67&amp;nbsp;&amp;nbsp;|.&amp;nbsp;&amp;nbsp;5D&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;pop&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ebp　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;將ebp從堆棧中取出&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;00405D68&amp;nbsp;&amp;nbsp;\.&amp;nbsp;&amp;nbsp;C3&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;retn　　&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;返回調用的程序&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;最後這三行是曹操傳副程序的標準結尾。最後一行也有可能不一樣，以後再另外說明。&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;恭喜你很有耐心的看完了，也恭喜我終於打完了……&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;如果了解的人，不妨試著改變連擊公式吧！當然請記得備份……&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;ps.這是原版曹操傳的代碼，其他MOD可能有所不同，尤其是star175的，所以盡量以原版曹操傳來測試。&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://yonsh.blogspot.com/feeds/6625956742071118279/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://yonsh.blogspot.com/2012/07/ollydbg_18.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4664631985379787377/posts/default/6625956742071118279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4664631985379787377/posts/default/6625956742071118279'/><link rel='alternate' type='text/html' href='http://yonsh.blogspot.com/2012/07/ollydbg_18.html' title='OllyDBG基礎教程：曹操傳（二）'/><author><name>Yonsh</name><uri>http://www.blogger.com/profile/08943636726546457230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4664631985379787377.post-8120382962582850779</id><published>2012-07-18T21:01:00.002+08:00</published><updated>2012-07-18T23:10:52.651+08:00</updated><title type='text'>OllyDBG基礎教程：曹操傳（一）</title><content type='html'>&lt;span style=&quot;color: purple; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;一、安裝OllyICE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;OllyICE是OllyDBG的整合版。首先下載OllyICE，將附件解壓縮到一個文件夾下&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;，運行 OllyICE.exe 即可。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;二、調試方法&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;點擊菜單「&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;文件&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;打開&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;」(&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;快捷鍵為 F3&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&amp;nbsp;)，選擇曹操傳主程序(以原版曹操傳Ekd5.exe為例)，可看到如下畫面。&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Zu7Nf8pIrPadmiSUTp0pFHtS6wyFISrwAIaLkNPg_ittag1EJ4dDwj4VIzwl9y8VEttPgVID6HUIDqnoA0afwwBe0oa0_o3WSQEtwKXPQQn-vYRDAb9wI365hskt5PNPKjxyi50RCzAC/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Zu7Nf8pIrPadmiSUTp0pFHtS6wyFISrwAIaLkNPg_ittag1EJ4dDwj4VIzwl9y8VEttPgVID6HUIDqnoA0afwwBe0oa0_o3WSQEtwKXPQQn-vYRDAb9wI365hskt5PNPKjxyi50RCzAC/s320/1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;反匯編窗口：&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;顯示程序的反匯編代碼。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;寄存器窗口：&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;顯示寄存器內容。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;數據窗口：&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;顯示內存或文件的內容。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;堆棧窗口：&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;顯示當前線程的堆棧。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;調試中經常要用到的快捷鍵：&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;F9：運行。按下這個鍵如果沒有設置相應斷點的話，被調試的程序將直接開始運行。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;F2：設置斷點，只要在光標定位的位置（上圖中反匯編窗口的淺藍色條）按F2鍵即可，再按一次F2鍵則會刪除斷點。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;F8：單步步過。每按一次這個鍵執行一條反匯編窗口中的一條指令，遇到 CALL 等子程序不進入其代碼。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;F7：單步步入。功能同單步步過(F8)類似，區別是遇到 CALL 等子程序時會進入其中，進入後首先會停留在子程序的第一條指令上。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Ctrl+G：跟隨到輸入的地址。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Ctrl+F：查找命令。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Ctrl+L：查找下一個，配合Ctrl+F使用。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;三、修改代碼：&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;雙擊反匯編窗口中的代碼，在彈出的窗口中，輸入修改後的代碼。如下圖，將Push 2C改為Push 3D。&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvInyimYS7kzrfIdiO-b1aSvKuH6-zM_7uZtO_UL0B18hYJegif9mxDkAie5ad-E8EpGOLFbz2d20Gs8Lgdv4ZrS3ZN-fiyDv0Kl543Az0GjbP6w4luDa96Td5CA9A2Ydl_jnqQIxLRiXK/s1600/2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvInyimYS7kzrfIdiO-b1aSvKuH6-zM_7uZtO_UL0B18hYJegif9mxDkAie5ad-E8EpGOLFbz2d20Gs8Lgdv4ZrS3ZN-fiyDv0Kl543Az0GjbP6w4luDa96Td5CA9A2Ydl_jnqQIxLRiXK/s320/2.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;修改時可能會用到的快捷鍵：&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Alt+Backspace：撤消選擇處修改。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;三、儲存修改 (建議先備份Ekd5.exe，以免發生錯誤)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;按住鼠標左鍵，選擇修改過的代碼後，點擊鼠標右鍵 -&amp;gt; 複製到可執行文件 -&amp;gt; 選擇，如下圖。&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuC4PNUXLKv2VAG0p7nalXzAWnicok1pRA_Stehga4gv9J_b30Qog7dFOtOEdXmaH4B9SO_1Al29rOyFxEUcDYzpJ2a_1FLsrGANcKTrvtyBbjcKs2QLwVvqm3utDE1Unlj-llfNjVy387/s1600/3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuC4PNUXLKv2VAG0p7nalXzAWnicok1pRA_Stehga4gv9J_b30Qog7dFOtOEdXmaH4B9SO_1Al29rOyFxEUcDYzpJ2a_1FLsrGANcKTrvtyBbjcKs2QLwVvqm3utDE1Unlj-llfNjVy387/s320/3.JPG&quot; width=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;在接下來的畫面中，點擊鼠標右鍵 -&amp;gt; 保存文件 -&amp;gt; 儲存 -&amp;gt; 是，如下圖。&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNqGHwi4Pyuz5htdsOwJUVjctMB5IAFKGZZN1NiRGXLO1aDLxIrrh95bfr976DFFAKRRV7U_q7dQUGQ6cbOQe-4pzLLb7mmEKr2w0n0SZ3suADYBA-_CwNZkdAEn7DJTYYC8YloadPLyLM/s1600/4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNqGHwi4Pyuz5htdsOwJUVjctMB5IAFKGZZN1NiRGXLO1aDLxIrrh95bfr976DFFAKRRV7U_q7dQUGQ6cbOQe-4pzLLb7mmEKr2w0n0SZ3suADYBA-_CwNZkdAEn7DJTYYC8YloadPLyLM/s320/4.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;第一篇先講解到這裡，有興趣的人可以先試試：&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;假設要找&quot;&lt;/span&gt;&lt;span style=&quot;color: green; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;無反擊攻擊(2C)&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&quot;的代碼位置，先單擊&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;反匯編窗口&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&quot;，按&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Home&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;鍵，&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Ctrl+F&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;尋找&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Push 2C&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&amp;nbsp;(無分小大寫)。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;如果是停在&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Call 407A09&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;附近，就是正確位置，否則&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Ctrl+L&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&amp;nbsp;繼續搜尋。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;然後在&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Push 2C&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&amp;nbsp;這裡按下&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;&amp;nbsp;F2&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&amp;nbsp;設定斷點，&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;F9&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;運行程序。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;進入戰場後，攻擊敵人，當敵人要反擊時，就會停在這個代碼，接下來可以用&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;F8&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;、&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;F7&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;、&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;F9&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;試著繼續調試。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;或是將&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Push 2C&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;中的&quot;2C&quot;改為其他特效號，假如要和&quot;&lt;/span&gt;&lt;span style=&quot;color: green; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;麻痺攻擊(25)&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&quot;合併，就將&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Push 2C&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;改為&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; word-wrap: break-word;&quot;&gt;Push 25&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;，然後儲存。&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://yonsh.blogspot.com/feeds/8120382962582850779/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://yonsh.blogspot.com/2012/07/ollydbg.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4664631985379787377/posts/default/8120382962582850779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4664631985379787377/posts/default/8120382962582850779'/><link rel='alternate' type='text/html' href='http://yonsh.blogspot.com/2012/07/ollydbg.html' title='OllyDBG基礎教程：曹操傳（一）'/><author><name>Yonsh</name><uri>http://www.blogger.com/profile/08943636726546457230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Zu7Nf8pIrPadmiSUTp0pFHtS6wyFISrwAIaLkNPg_ittag1EJ4dDwj4VIzwl9y8VEttPgVID6HUIDqnoA0afwwBe0oa0_o3WSQEtwKXPQQn-vYRDAb9wI365hskt5PNPKjxyi50RCzAC/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>