青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉,開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

OllyDBG 之旅 (六)

Posted on 2009-09-23 09:46 S.l.e!ep.¢% 閱讀(262) 評論(0)  編輯 收藏 引用 所屬分類: Crack
從看雪下載的一個程序
http://m.shnenglu.com/Files/sleepwom/cycle.zip

打開后需要輸入正常的'用戶名'和'序列號'后,才會彈出 MessageBox

OD加載,右鍵'查找'-'當前模塊中的名稱',? 看到有?
?名稱=USER32.GetDlgItemTextA

很顯然,程序是通過 GetDlgItemText 這個API 去獲取? '用戶名' 和 '序列號'的
所以執行 '在每個參考點上設置斷點'
執行完,下面提示 '已設置3個斷點'
F9 ('運行')

隨便輸入一個用戶名,序列號, 然后 'Check'
用戶名: abcdefghijklmnopq
序列號: 1234567890123456789

0040109C? /$? C705 82214000>mov???? dword ptr [402182], FEDCBA98
004010A6? |.? 6A 11???????? push??? 11?????????????????????????????? ; /Count = 11 (17.)
004010A8? |.? 68 71214000?? push??? 00402171???????????????????????? ; |Buffer = cycle.00402171
004010AD? |.? 68 E9030000?? push??? 3E9????????????????????????????? ; |ControlID = 3E9 (1001.)
004010B2? |.? FF75 08?????? push??? dword ptr [ebp+8]??????????????? ; |hWnd
004010B5? |.? E8 0F020000?? call??? <jmp.&USER32.GetDlgItemTextA>??? ; \GetDlgItemTextA??? <---- 斷點在此
004010BA? |.? 0BC0????????? or????? eax, eax
004010BC? |.? 74 61???????? je????? short 0040111F
004010BE? |.? 6A 11???????? push??? 11?????????????????????????????? ; /Count = 11 (17.)
004010C0? |.? 68 60214000?? push??? 00402160???????????????????????? ; |Buffer = cycle.00402160
004010C5? |.? 68 E8030000?? push??? 3E8????????????????????????????? ; |ControlID = 3E8 (1000.)
004010CA? |.? FF75 08?????? push??? dword ptr [ebp+8]??????????????? ; |hWnd
004010CD? |.? E8 F7010000?? call??? <jmp.&USER32.GetDlgItemTextA>??? ; \GetDlgItemTextA? <---- 這里也有斷點

很顯然,
用戶名,序列號,調用完API后,會分別放在
cycle.00402171,? cycle.00402160
然后在下面的數據區域右擊 '轉到' -> '表達式'
輸入 00402171

執行完第一個 GetDlgItemTextA? API 后? 觀察 00402171? 地址的內容,和 EAX 寄存器的值為 0x10
00402171? 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36? 1234567890123456
00402181? 00 98 BA DC FE 43 79 63 6C 65 43 72 61 63 6B 6D? .樅滎CycleCrackm
00402191? 65 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00? e....@..........
004021A1? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00? ................

即 GetDlgItemTextA? API 的返回值是 10, 那么 00402171?? 地址開始的 10 個字節都存放著剛剛輸入的 序列號

按 F8 ('單步步過')

會執行這一句
004010BA? |.? 0BC0????????? or????? eax, eax
004010BC? |.? 74 61???????? je????? short 0040111F

je是jump if zero的意思,jz是jump if equal的意思,兩者都是結果為0(相等),
je jz 是一樣的? 。只是JE更適合人類的思維習慣? 相等就跳轉?
兩個都是將操作數相減? 等于零(zf=1)就跳轉

or eax, eax??? 只就為了改為 zf 標志位
je? 指令,當 zf 為1時,就跳轉

這里是為了判斷, API 的返回值是否為 0

同樣的方法跟蹤地址 00402160? 在調用完 第二個 GetDlgItemTextA?? 后的內容

00402160? 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70? abcdefghijklmnop
00402170? 00 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35? .123456789012345
00402180? 36 00 98 BA DC FE 43 79 63 6C 65 43 72 61 63 6B? 6.樅滎CycleCrack
00402190? 6D 65 00 00 00 00 40 00 00 00 00 00 00 00 00 00? me....@.........

00402160? 和 00402170?? 分別放了 用戶名 和序列號

接著往下看
004010D2? |.? 0BC0????????? or????? eax, eax
004010D4? |.? 74 49???????? je????? short 0040111F

這里也做了判斷 eax 是否為 0的操作

接著繼續往下看

004010D6? |.? B9 10000000?? mov???? ecx, 10
004010DB? |.? 2BC8????????? sub???? ecx, eax
004010DD? |.? BE 60214000?? mov???? esi, 00402160??????????????????? ;? ASCII "abcdefghijklmnop"
004010E2? |.? 8BFE????????? mov???? edi, esi
004010E4? |.? 03F8????????? add???? edi, eax
004010E6? |.? FC??????????? cld
004010E7? |.? F3:A4???????? rep???? movs byte ptr es:[edi], byte ptr>
004010E9? |.? 33C9????????? xor???? ecx, ecx
004010EB? |.? BE 71214000?? mov???? esi, 00402171??????????????????? ;? ASCII "1234567890123456"
004010F0? |>? 41??????????? /inc???? ecx
004010F1? |.? AC??????????? |lods??? byte ptr [esi]



?

?

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲午夜久久久久久久久电影网| 亚洲视频在线观看三级| 亚洲高清毛片| 亚洲自拍都市欧美小说| 亚洲精品在线观看免费| 欧美日韩免费观看一区二区三区| 亚洲国产精品久久精品怡红院| 久久亚洲综合网| 欧美日韩精品综合在线| 一本久道久久综合狠狠爱| 麻豆久久婷婷| 欧美麻豆久久久久久中文| 一本色道久久精品| 亚洲在线播放| 亚洲国产精品成人综合色在线婷婷| 美女在线一区二区| 欧美1区2区3区| 欧美亚洲一区二区在线| 久久免费视频在线| 一区二区三区久久精品| 久久嫩草精品久久久久| 在线一区二区日韩| 亚洲在线视频免费观看| 亚洲国产精品久久久久秋霞不卡| 亚洲精品久久嫩草网站秘色| 欧美视频日韩视频在线观看| 欧美高清日韩| 亚洲女同同性videoxma| 免费成人高清视频| 久久精彩视频| 国产婷婷色一区二区三区四区| 中文欧美在线视频| 久久激情五月丁香伊人| 在线观看视频欧美| 欧美伦理影院| 欧美一区三区三区高中清蜜桃| 亚洲国产成人精品久久| 国产精品日韩欧美| 亚洲老司机av| 亚洲欧美另类在线观看| 国产精品视频九色porn| 亚洲午夜在线| 久久久久成人精品| 国产一区在线观看视频| 久久久久久日产精品| 欧美高清视频www夜色资源网| 在线免费观看日本欧美| 欧美精品午夜视频| 中文精品在线| 久久中文字幕一区| 一区二区欧美激情| 国产无遮挡一区二区三区毛片日本| 久久精品视频导航| 99精品热视频只有精品10| 欧美一区二区私人影院日本| 精品动漫3d一区二区三区| 欧美精品在线极品| 性色av一区二区三区| 欧美韩国一区| 久久网站免费| 久久国产精品久久国产精品| 亚洲精品一区二区在线| 国产伦一区二区三区色一情| 欧美1区2区| 久久久久国产精品麻豆ai换脸| 亚洲精品在线三区| 狠狠色狠狠色综合系列| 国产精品美女久久福利网站| 欧美成年人在线观看| 久久久久久噜噜噜久久久精品| 一区二区黄色| 一区二区三区视频在线| 亚洲精品国产精品久久清纯直播| 久久手机免费观看| 久久久噜噜噜久久中文字免| 性欧美长视频| 欧美一区二区三区在线播放| 亚洲午夜伦理| 亚洲欧美日韩一区二区在线 | 麻豆乱码国产一区二区三区| 亚洲欧洲av一区二区| 亚洲欧美日韩精品久久| 亚洲一区在线看| 欧美亚洲视频一区二区| 久久精品亚洲| 欧美成人一品| 一区二区三区色| 欧美一区二区三区四区在线观看| 亚洲欧美另类在线| 久久亚洲影音av资源网| 欧美精品在线看| 国产精品国产三级国产| 国产亚洲在线| 一区二区三区免费看| 亚洲欧美日韩成人高清在线一区| 久久免费视频在线观看| 91久久精品久久国产性色也91| av成人免费在线| 久久福利影视| 国产精品视频免费一区| 亚洲精品在线观看免费| 国产精品一区在线观看你懂的| 国产欧美日韩免费看aⅴ视频| 国产午夜精品理论片a级大结局| 在线观看一区二区精品视频| 中日韩午夜理伦电影免费| 久久精品日韩| 亚洲一区二区成人| 欧美私人啪啪vps| 亚洲日本激情| 欧美成人网在线| 久久久国产精品亚洲一区 | 麻豆成人av| 国产精品理论片| 亚洲女性裸体视频| 99国产麻豆精品| 欧美三级黄美女| 中文日韩在线视频| 亚洲自拍高清| 国产一区激情| 男女精品视频| 美腿丝袜亚洲色图| 亚洲乱码久久| 日韩性生活视频| 国产精品日日摸夜夜添夜夜av| 亚洲在线观看免费视频| 亚洲欧美日韩另类精品一区二区三区| 国产精品免费一区二区三区观看| 午夜免费在线观看精品视频| 欧美亚洲自偷自偷| 日韩视频在线观看一区二区| 国产精品蜜臀在线观看| 噜噜噜久久亚洲精品国产品小说| 亚洲美女中文字幕| 亚洲永久在线观看| 亚洲韩国精品一区| 亚洲手机视频| 在线观看日韩www视频免费| 亚洲欧洲三级电影| 好男人免费精品视频| 亚洲麻豆视频| 亚洲网在线观看| 亚洲电影免费在线观看| 亚洲性xxxx| 一本色道综合亚洲| 蜜臀久久99精品久久久久久9| 亚洲欧美在线另类| 欧美日本久久| 亚洲国产精品一区二区久| 国产午夜精品一区二区三区欧美| 亚洲人在线视频| 日韩视频在线播放| 美女网站久久| 亚洲国产精品黑人久久久| 国产欧美一区二区三区视频| 中文亚洲免费| 午夜精品久久久久久久| 欧美三区在线视频| 亚洲精品国产系列| 最新国产成人av网站网址麻豆| 久久精品72免费观看| 麻豆视频一区二区| 一区视频在线看| 欧美成人自拍| 亚洲人成人一区二区三区| 亚洲人精品午夜| 欧美另类高清视频在线| 99精品视频免费全部在线| 亚洲欧美成人一区二区在线电影| 欧美午夜片在线免费观看| 亚洲欧美精品伊人久久| 久久色中文字幕| 亚洲麻豆一区| 国产日韩精品视频一区| 久久精品在线免费观看| 亚洲福利久久| 欧美一级欧美一级在线播放| 在线精品福利| 国产精品高潮视频| 美女在线一区二区| 亚洲视频久久| 亚洲成人中文| 欧美亚洲日本网站| 亚洲精品国精品久久99热一| 国产精品人成在线观看免费| 欧美大成色www永久网站婷| 亚洲一级影院| 亚洲精品自在在线观看| 久久综合九色综合欧美狠狠| 亚洲女同同性videoxma| 日韩午夜精品视频| 久久综合精品一区| 亚洲欧美成人网| 夜夜嗨网站十八久久| 久久久青草婷婷精品综合日韩| 亚洲一区二区三区免费在线观看| 国产综合自拍| 国产欧美一区二区三区久久 | 免费成人高清在线视频| 性欧美xxxx视频在线观看|