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

   

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>
            蜜臀91精品一区二区三区| 噜噜噜在线观看免费视频日韩 | 亚洲国产乱码最新视频| 国产亚洲美州欧州综合国| 国产精品你懂的| 国产精品一区在线观看| 国产精品系列在线播放| 国产欧美亚洲视频| 国产一区二区三区久久悠悠色av| 国产亚洲欧美一区二区三区| 狠狠色狠狠色综合| 亚洲欧洲精品一区| 亚洲影院在线观看| 久久久999成人| 亚洲高清不卡在线观看| 欧美好吊妞视频| 日韩视频在线观看免费| 午夜国产精品影院在线观看| 久久一本综合频道| 欧美视频亚洲视频| 国产亚洲精品高潮| 亚洲国产高清aⅴ视频| 亚洲视频在线观看网站| 香蕉av777xxx色综合一区| 久久久av水蜜桃| 亚洲经典自拍| 午夜日韩av| 欧美精品一区二| 国产一区二区三区四区| 一区二区高清| 猛干欧美女孩| 亚洲视频碰碰| 欧美不卡一卡二卡免费版| 国产精品永久免费在线| 日韩天堂在线观看| 久久久久久国产精品一区| 亚洲国产综合91精品麻豆| 亚洲桃色在线一区| 欧美高清在线视频| 精品不卡一区| 性伦欧美刺激片在线观看| 欧美激情一区二区三区高清视频| 亚洲永久免费精品| 欧美精品色一区二区三区| 精品成人国产在线观看男人呻吟| 亚洲欧美国产精品va在线观看| 欧美激情精品久久久久久| 亚洲欧美日韩国产中文| 欧美性开放视频| 99热在这里有精品免费| 欧美大片在线影院| 久久精品视频在线看| 国产精品你懂的在线| 一本色道久久88综合亚洲精品ⅰ| 老司机午夜精品视频| 午夜久久美女| 国产私拍一区| 久久精品夜色噜噜亚洲a∨| 亚洲深夜福利在线| 欧美日韩精品一本二本三本| 亚洲国产乱码最新视频| 欧美成年视频| 欧美激情精品久久久久久免费印度| 一区二区三区我不卡| 久久躁日日躁aaaaxxxx| 久久久精品国产免费观看同学| 国产色产综合色产在线视频| 欧美一区国产在线| 欧美在线一区二区| 一区二区视频在线观看| 欧美r片在线| 欧美阿v一级看视频| 91久久久在线| 亚洲精品久久久久久一区二区| 欧美人妖在线观看| 亚洲午夜激情免费视频| 亚洲一区在线观看免费观看电影高清| 欧美三级电影一区| 午夜一区不卡| 久久av一区二区| 在线日韩av片| 欧美日韩亚洲网| 免费精品99久久国产综合精品| 久久精品午夜| 久久精品三级| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲福利电影| 欧美激情一区二区在线| 欧美乱妇高清无乱码| 亚洲性视频h| 久久国产精品72免费观看| 樱花yy私人影院亚洲| 亚洲国产一区二区三区在线播| 欧美视频导航| 久久综合图片| 欧美日韩中文在线观看| 欧美在线日韩| 麻豆精品传媒视频| 亚洲免费影院| 久久久精品日韩欧美| 一区二区三区四区国产精品| 午夜精品福利在线观看| 亚洲第一精品影视| 夜夜嗨av一区二区三区中文字幕| 国产午夜精品视频| 亚洲精品系列| 国内精品久久久久影院色| 亚洲人成7777| 黄色资源网久久资源365| 99pao成人国产永久免费视频| 国产综合一区二区| 一区二区三区精品国产| 亚洲国产精品综合| 亚洲欧美经典视频| 一本色道久久综合亚洲精品高清| 欧美在线不卡| 亚洲尤物在线视频观看| 欧美va亚洲va国产综合| 久久精品官网| 国产精品九九| 亚洲精品黄色| 亚洲人成网站色ww在线| 久久精品日产第一区二区| 亚洲一区二区三区色| 欧美激情影院| 欧美成人综合在线| 伊人狠狠色j香婷婷综合| 亚洲一区二区三区四区五区午夜| 99re热精品| 浪潮色综合久久天堂| 欧美一区永久视频免费观看| 欧美日韩国产三级| 亚洲国产精品一区二区尤物区| 黄色成人精品网站| 久久精品综合网| 久久久av水蜜桃| 国产中文一区| 欧美尤物一区| 久久久久成人精品免费播放动漫| 国产精品美女久久久久久免费| 一区二区日韩精品| 亚洲欧美一区二区精品久久久 | 国产日韩欧美视频| 欧美日韩一区二区三区四区五区| 国产视频一区在线| 久久综合网hezyo| 欧美日韩免费区域视频在线观看| 免费成人av| 这里只有精品在线播放| 欧美电影资源| 亚洲国产欧美日韩精品| 在线视频国内自拍亚洲视频| 久久久久国产精品麻豆ai换脸| 久久久噜噜噜久久| 在线日韩欧美| 欧美激情亚洲精品| 亚洲免费播放| 性欧美xxxx大乳国产app| 国产农村妇女精品一二区| 亚洲免费在线视频一区 二区| 亚洲综合不卡| 国产亚洲欧美日韩美女| 欧美在线视屏| 亚洲国产欧美在线人成| 亚洲在线一区二区三区| 国产亚洲欧美aaaa| 欧美高清视频一二三区| 亚洲理伦在线| 欧美综合77777色婷婷| 欧美一区精品| 欧美日韩国产一中文字不卡| 黄色成人免费观看| 久久精品国产亚洲5555| 亚洲一区中文| 国产日韩av一区二区| 欧美在线播放高清精品| 老鸭窝毛片一区二区三区 | 国产精品久久7| 欧美日韩精品一二三区| 国产精品高清在线| 久久久国产成人精品| 欧美一区深夜视频| 亚洲国产精品成人一区二区| 麻豆91精品91久久久的内涵| 国产亚洲成av人片在线观看桃| 亚洲区免费影片| 亚洲欧美日韩国产综合在线| …久久精品99久久香蕉国产| 这里只有精品丝袜| 欧美日韩专区在线| 巨乳诱惑日韩免费av| 欧美三级网址| 欧美国产精品久久| 国内欧美视频一区二区| 欧美影院在线| 99re66热这里只有精品3直播 | 老妇喷水一区二区三区| 亚洲桃花岛网站| 亚洲国产精品久久久| 国产亚洲福利|