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

   

1CM

  

FIX Tool -> Find and Replace New

include \masm32\include\masm32rt.inc
comment * -----------------------------------------------------
          FIX Tool -> Find and Replace New
          ^   ^       ^        ^       ^
          Name : FTFRN
          Data : 2013-04-20
           Ver : 2.0
            By : Dragon
           Mem : Advantage of fast Find
                 Does not support batch modify
                 build environment requirements masm32v11
                 makeit.bat   compile
                 run_this.bat execute the tool
        ----------------------------------------------------- *
    .data
        fname    db "infile",0          ;<-- Input the file name
        fbakname db "infile.bak",0      ;<-- Input the backup file name
        
        findData db "findData",0        ;<-- Input Find bytes content
        findLen  dd 8                   ;<-- Input length
        
        fixData  db 90H,90H,90H         ;<-- Input replacement bytes content
        fixLen   dd 3                   ;<-- Input length
        
        findPOS  dd 0
    .code

start:
        call main
        exit

main proc
        call openGPCore
        ret
main endp

openGPCore proc
        LOCAL hFile     :DWORD
        LOCAL hBakFile  :DWORD
        LOCAL dSize     :DWORD
        LOCAL hMem      :DWORD
        .if rv(exist,offset fname) != 0
                mov hFile, fopen(offset fname)
        .else
                print "not find "
                print offset fname
                ret
        .endif
        mov dSize, fseek(hFile,0,FILE_END)
        mov hMem, alloc(dSize)

        mov eax , fseek(hFile,0,FILE_BEGIN)
        mov eax , fread(hFile,hMem,dSize)
        mov     dword ptr [findPOS] , 0
        
        ;----find----
        mov     ecx, dSize
        push    ecx
        mov     edx, hMem
        push    edx 
        mov     eax, dword ptr [findLen] 
        push    eax
        mov     ecx, offset findData
        push    ecx
        ;pat patlen textt texttlen
        call qs
        ;printf  ("%d",dword ptr [findPOS])
        
        .if dword ptr [findPOS] == 0
                print "Not find "
                print offset findData,13,10
        .else
                ;----backup file----
                mov hBakFile, fcreate( offset fbakname )
                mov eax , fwrite( hBakFile, hMem, dSize)
                fclose hBakFile

                ;----fix----
                mov eax , fseek(hFile,dword ptr [findPOS],FILE_BEGIN)
                mov eax , fwrite( hFile, offset fixData, dword ptr [fixLen])
                print "Fix "
                print offset fname
                print " success.",13,10
        .endif

        fclose hFile
        free hMem
        ret
openGPCore endp

OUTPUT proc
        mov     eax,dword ptr [esp+4]
        mov     dword ptr [findPOS] , eax
        ret
OUTPUT endp

preQsBc proc
        push    ebp
        mov     ebp,dword ptr [esp+10h]
        push    esi
        mov     esi,dword ptr [esp+10h]
        push    edi
        mov     ecx,100h
        lea     eax,[esi+1]
        mov     edi,ebp
        rep stos dword ptr es:[edi]
        xor     eax,eax
        test    esi,esi
        jle     preQsBc1

        mov     edi,dword ptr [esp+10h]
        mov     ecx,esi
preQsBc2:
        xor     edx,edx
        mov     dl,byte ptr [eax+edi]
        inc     eax
        mov     dword ptr [ebp+edx*4],ecx
        dec     ecx
        cmp     eax,esi
        jl      preQsBc2
preQsBc1:
        pop     edi
        pop     esi
        pop     ebp
        ret

preQsBc endp

qs proc
        sub     esp,404h
        mov     ecx,dword ptr [esp+408h]
        push    ebx
        push    ebp
        mov     ebp,dword ptr [esp+414h]
        lea     eax,[esp+0Ch]
        push    eax
        push    ebp
        push    ecx
        call    preQsBc
        mov     eax,dword ptr [esp+428h]
        add     esp,0Ch
        xor     ebx,ebx
        sub     eax,ebp
        mov     dword ptr [esp+8],eax
        js      qs1

        mov     edx,dword ptr [esp+418h]
        push    esi
        push    edi
qs3:
        mov     esi,dword ptr [esp+418h]
        mov     ecx,ebp
        lea     edi,[ebx+edx]
        xor     eax,eax
        repe cmps byte ptr [esi],byte ptr es:[edi]
        jne     qs2

        push    ebx
        call    OUTPUT
        mov     edx,dword ptr [esp+424h]
        add     esp,4
qs2:
        lea     eax,[edx+ebp]
        xor     ecx,ecx
        mov     cl,byte ptr [eax+ebx]
        mov     eax,dword ptr [esp+10h]
        add     ebx,dword ptr [esp+ecx*4+14h]
        cmp     ebx,eax
        jle     qs3

        pop     edi
        pop     esi
qs1:
        pop     ebp
        pop     ebx
        add     esp,404h
        ret
qs endp
end start
download src

posted on 2013-04-22 15:14 1CM 閱讀(382) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            毛片基地黄久久久久久天堂| 午夜国产欧美理论在线播放| 欧美肥婆在线| 亚洲在线成人精品| 一本色道久久综合亚洲精品不卡| **性色生活片久久毛片| 国模精品娜娜一二三区| 欧美性理论片在线观看片免费| 美国三级日本三级久久99| 欧美一区二区在线看| 亚洲一区国产视频| 欧美在线高清| 久久香蕉精品| 欧美国产精品| 欧美性事免费在线观看| 国产精品一区2区| 国产亚洲福利社区一区| 狠狠色狠狠色综合日日小说| 亚洲国产精品精华液网站| 亚洲精品美女在线| 在线一区二区三区四区五区| 性做久久久久久久免费看| 久久米奇亚洲| 亚洲片区在线| 亚洲一区二区久久| 久久夜色精品国产亚洲aⅴ| 欧美片在线观看| 国产亚洲二区| 亚洲三级毛片| 久久国产精品第一页| 欧美~级网站不卡| 亚洲精品三级| 欧美在线一二三四区| 狠狠久久五月精品中文字幕| 国产在线观看91精品一区| 亚洲狠狠丁香婷婷综合久久久| 一区二区三区视频免费在线观看| 亚洲一区二区三区成人在线视频精品 | 91久久久久久久久| 亚洲图片欧美一区| 麻豆精品视频在线观看| 9l视频自拍蝌蚪9l视频成人| 午夜精品久久久久久久99水蜜桃 | 亚洲国产精品传媒在线观看| 亚洲字幕一区二区| 欧美日韩在线三区| 亚洲理伦在线| 亚洲国产精品ⅴa在线观看| 久久精品麻豆| 另类av导航| 一本到高清视频免费精品| 麻豆freexxxx性91精品| 国产亚洲女人久久久久毛片| 亚洲女与黑人做爰| 在线综合欧美| 国产精品二区三区四区| 在线视频你懂得一区| 亚洲国产精品欧美一二99| 久久久久久黄| 激情欧美亚洲| 久久一本综合频道| 久久国产精品久久w女人spa| 国产午夜精品美女视频明星a级 | 久久国产日本精品| 亚洲区一区二区三区| 亚洲最新视频在线播放| 亚洲国产视频直播| 亚洲图片欧洲图片av| 老色鬼精品视频在线观看播放| 欧美片在线观看| 韩国在线视频一区| 尤物yw午夜国产精品视频明星| 久久精品亚洲一区二区| 亚洲欧洲日产国码二区| 欧美与欧洲交xxxx免费观看| 欧美精品在线免费观看| 伊人久久大香线蕉综合热线| 中文av字幕一区| 亚洲电影免费在线 | 亚洲欧美国产高清| 欧美成人r级一区二区三区| 国产精品色午夜在线观看| 亚洲日本成人在线观看| 亚洲精品视频在线观看网站| 午夜精品99久久免费| 欧美成人精品不卡视频在线观看| 一区二区三区久久| 欧美高清在线一区| 激情综合中文娱乐网| 欧美亚洲视频在线看网址| 一本大道av伊人久久综合| 欧美国产免费| 在线观看一区视频| 在线日韩一区二区| 一本不卡影院| 欧美日韩第一页| 女同一区二区| 亚洲美女精品久久| 久久综合给合| 激情久久中文字幕| 久久不射中文字幕| 在线一区二区视频| 在线观看91精品国产入口| 国产日产精品一区二区三区四区的观看方式 | 亚洲欧美在线免费| 国产精品日本精品| 亚洲一区二区三区三| 99日韩精品| 国产精品yjizz| 欧美一站二站| 欧美在线观看www| 欧美特黄一级大片| 亚洲国产欧美日韩| 欧美日本韩国| 在线综合亚洲欧美在线视频| 亚洲精品偷拍| 国产欧美亚洲日本| 久久视频国产精品免费视频在线| 性色一区二区三区| 欧美一区二区高清| 在线观看av不卡| 亚洲国产精品日韩| 欧美亚韩一区| 99亚洲一区二区| 日韩一本二本av| 国产欧美精品日韩区二区麻豆天美| 久久大逼视频| 欧美a级一区| 亚洲一区国产一区| 欧美在线视频全部完| 亚洲日本免费| 宅男精品导航| 久久裸体艺术| 在线一区亚洲| 久久久精品一区| 亚洲人午夜精品| 亚洲午夜激情| 久久黄色网页| 日韩一级精品| 亚洲激情一区| 欧美国产另类| 亚洲精选一区二区| 亚洲一二三四久久| 日韩视频在线一区二区| 亚洲在线视频网站| 国产精品久久久久久久久久免费 | 欧美在线短视频| 欧美精品一区二区在线观看 | 狼狼综合久久久久综合网| 韩国免费一区| 99在线精品观看| 亚洲午夜成aⅴ人片| 国产日韩欧美在线播放不卡| 欧美一级夜夜爽| 一区二区高清视频| 国产精品乱人伦中文| 欧美一区二区啪啪| 国模叶桐国产精品一区| 亚洲乱码国产乱码精品精天堂| 亚洲一区欧美| 国产一区999| 亚洲专区免费| 欧美3dxxxxhd| 国产欧美激情| 欧美成年人视频网站| 久久蜜桃香蕉精品一区二区三区| 禁久久精品乱码| 性欧美精品高清| 亚洲精品在线一区二区| 欧美激情视频一区二区三区在线播放 | 国产精品日韩精品欧美在线| 久久人人爽人人| 国内精品99| 久久亚洲精品欧美| 蘑菇福利视频一区播放| 国产欧美在线| 羞羞色国产精品| 亚洲欧洲精品一区二区三区| 91久久香蕉国产日韩欧美9色| 欧美日韩国产首页在线观看| 正在播放欧美视频| 午夜精品久久99蜜桃的功能介绍| avtt综合网| 亚洲一区日韩在线| 久久久精品999| 一本到12不卡视频在线dvd| 久久亚洲捆绑美女| 欧美区一区二区三区| 欧美在线观看视频一区二区三区 | 欧美顶级艳妇交换群宴| 欧美成年人视频网站| 亚洲午夜性刺激影院| 欧美涩涩视频| 久久久久五月天| 亚洲国产成人av好男人在线观看| 午夜久久久久久| 亚洲乱码国产乱码精品精98午夜| 欧美国产欧美综合| 国产偷久久久精品专区| 欧美视频在线视频|