zpeng
posts - 15, comments - 8, trackbacks - 0, articles - 2
導航
C++博客
首頁
新隨筆
聯系
聚合
管理
<
2009年10月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆檔案
(15)
2012年8月 (1)
2010年8月 (2)
2010年4月 (1)
2010年1月 (3)
2009年12月 (6)
2009年10月 (2)
文章檔案
(2)
2009年11月 (1)
2009年10月 (1)
搜索
積分與排名
積分 - 7784
排名 - 1317
最新評論
1.?re: [轉載]typedef的4個用法
經常聽說,今天才理解了
--歲月漫步
2.?re: 近期面試見聞
評論內容較長,點擊標題查看
--小天狼星
3.?re: 近期面試見聞
評論內容較長,點擊標題查看
--小天狼星
4.?re: 近期面試
評論內容較長,點擊標題查看
--小天狼星
5.?re: [轉載]typedef的4個用法
good
--zsw
閱讀排行榜
1.?vc中給控件關聯成員變量 (1624)
2.?[轉載]匯編語言算術右移和邏輯右移的區別是什么?(1341)
3.?近期面試見聞(508)
4.?ror的逆向C代碼(491)
5.?關于sizeof(463)
評論排行榜
1.?近期面試見聞(3)
2.?switch ,,,case邏輯的逆向(2)
3.?[轉載]typedef的4個用法(2)
4.?ror的逆向C代碼(1)
5.?關于sizeof(0)
一個逆向條件語句相關的例子
Posted on 2009-10-30 14:25
小天狼星
閱讀(241)
評論(0)
編輯
收藏
引用
在逆向過程中感覺條件判斷是比較煩人的,一步判錯就結果相反,改變原來的程序流程。這里帖一段匯編代碼舉個例子。
.text:0041FC96 19C cmp dx, di
.text:0041FC99 19C jz short loc_41FCA6
.text:0041FC9B 19C cmp dx, 3Fh
.text:0041FC9F 19C jnz short loc_41FCB1
.text:0041FCA1 19C test di, di
.text:0041FCA4 19C jz short loc_41FCB1
.text:0041FCA6
.text:0041FCA6 loc_41FCA6: ; CODE XREF: sub_41FC64+35j
.text:0041FCA6 19C inc esi
.text:0041FCA7 19C inc esi
.text:0041FCA8 19C inc eax
.text:0041FCA9 19C inc eax
.text:0041FCAA 19C jmp short loc_41FC85
.text:0041FCAC ; ---------------------------------------------------------------------------
.text:0041FCAC
.text:0041FCAC loc_41FCAC: ; CODE XREF: sub_41FC64+30j
.text:0041FCAC 19C test di, di
.text:0041FCAF 19C jz short loc_41FCEA
.text:0041FCB1
.text:0041FCB1 loc_41FCB1:
可以看到,在41FC99處的那個判斷語句是if (dx == di) then loc_41FCA6而41FC99后面的代碼則又跟著兩個條件跳轉,并且隨后的兩個條件語句的后續正好是41FC99的跳轉實現處,這就說明,這三個條件語句應是一體的,進一步看,0041FC9F 0041FCA4處的代碼都是跳轉到同一位置,可見這兩處條件判斷應是相與的關系,并且第一個條件語句41FC99處的和后面兩個的結果應是相或關系。可以將這段判斷語句寫成如果C代碼:
if (dx ==di || dx == 0x3F && di != NULL) .
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 小天狼星
97香蕉久久夜色精品国产
|
欧美日韩中文字幕久久久不卡
|
狠狠色丁香久久婷婷综合五月
|
国产成人久久精品一区二区三区
|
亚洲婷婷国产精品电影人久久
|
国产亚洲精品久久久久秋霞
|
精品国产福利久久久
|
亚洲精品乱码久久久久久不卡
|
青草国产精品久久久久久
|
久久精品中文字幕一区
|
久久免费的精品国产V∧
|
国产午夜电影久久
|
久久香蕉国产线看观看精品yw
|
久久99精品久久久久久噜噜
|
久久精品aⅴ无码中文字字幕重口
|
日本久久中文字幕
|
久久免费小视频
|
性做久久久久久久
|
污污内射久久一区二区欧美日韩
|
亚洲色大成网站WWW久久九九
|
一级做a爱片久久毛片
|
影音先锋女人AV鲁色资源网久久
|
伊人久久大香线蕉综合网站
|
青草影院天堂男人久久
|
国内精品人妻无码久久久影院
|
久久国产AVJUST麻豆
|
日韩影院久久
|
久久精品国产第一区二区
|
色噜噜狠狠先锋影音久久
|
亚洲精品乱码久久久久66
|
午夜精品久久久久成人
|
久久久精品国产亚洲成人满18免费网站
|
久久伊人中文无码
|
国内精品久久久久久久涩爱
|
久久久久se色偷偷亚洲精品av
|
久久99精品久久久久久水蜜桃
|
久久99热国产这有精品
|
国产亚洲精品美女久久久
|
久久精品夜夜夜夜夜久久
|
久久久久久久亚洲Av无码
|
久久久久久亚洲精品成人
|