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

elva

2000下可執行文件修改自身

2000下可執行文件修改自身
                pjf(jfpan20000@sina.com)

    總有人問起這個老問題,其實在2年前在bbs上貼過的有關windows
內核句柄的帖子就詳細寫了改寫正運行程序的方法,原理一樣。為了減
少郵箱信件,所以再整理一下放到一個google一下就可發現的地方:)
    另創一個程序改自己當然不是這里說的。NT系統中程序修改自身,
只需做下面幾步:
    1、先只讀打開程序(自然也可以是其他程序)自身,獲取一句柄。
    2、從EPROCESS開始,訪問句柄表的數據結構,找出該句柄掩碼。
    3、修改掩碼,此刻已可通過該句柄對正在運行的可執行文件進行
修改了。
    4、做需要的文件操作。

    關于句柄表的簡單描述,請搜尋以前的貼過的有關的帖子,不再贅訴。
下面是一簡單的示例程序:

#include<windows.h>
#include<stdio.h>
#include"rwpm.h"

void ModifyProt2000(HANDLE h)
{
    USHORT pointer1, pointer2, pointer3;
    ULONG addr;
    ULONG index = (ULONG)h;
    addr = GetData((PVOID)0xffdff124);
    addr = GetData((PVOID)(addr+0x22c));
    addr = GetData((PVOID)(addr+0x128));
    pointer3 = (USHORT)(index&0x000003FF);
    pointer2 = (USHORT)((index&0x0003FC00)>>10);
    pointer1 = (USHORT)((index&0x03FC0000)>>18);
    addr = GetData((PVOID)(addr+8));
    addr = GetData((PVOID)(addr+pointer1*4));
    addr = GetData((PVOID)(addr+pointer2*4));
        //以上是步驟2,下面是步驟3
    SetData((PVOID)(addr+(pointer3/2+1)*4), 0xffffffff);
}

int main()
{
    HANDLE h;
    char buf[MAX_PATH];
    DWORD ret;
    GetModuleFileName( NULL, buf, MAX_PATH );
    h = CreateFile( buf, 0, FILE_SHARE_READ, 0, OPEN_EXISTING, \
                                 FILE_ATTRIBUTE_NORMAL, 0 );
    if ( h == INVALID_HANDLE_VALUE )
        return 0;

    if ( !InitLib() )
    {
        printf( "init failed\n" );
        return 0;
    }

    ModifyProt2000( h );

    WriteFile( h, "AAAAAA", 6, &ret, 0 );
    CloseHandle( h );
    ExitLib();
    return 0;
}

在windows2000下執行后可以看到文件開始變為“AAAAAA”。
其中用到的InitLib/GetData等函數在那個進程隱藏代碼中已給出,不重復貼了。

    至于在XP等系統上的代碼,這里就不給出了,要修改的部分是句柄掩碼的
定位(句柄表結構有變化)、InitLib中頁目錄的定位。有了思路自己hack是比
較簡單的。

    好短,確實簡單了點。





ULONG GetData(PVOID addr)
{
    ULONG phys=(ULONG)LinearToPhys((PULONG)g_pMapPhysicalMemory,(PVOID)addr);
    PULONG tmp=(PULONG)MapViewOfFile(g_hMPM, 4, 0, phys & 0xfffff000, 0x1000);
    if (tmp==0)
        return 0;
    ULONG ret=tmp[(phys & 0xFFF)>>2];
    UnmapViewOfFile(tmp);
    return ret;
}

BOOL SetData(PVOID addr,ULONG data)
{
    ULONG phys=(ULONG)LinearToPhys((PULONG)g_pMapPhysicalMemory,(PVOID)addr);
    PULONG tmp=(PULONG)MapViewOfFile(g_hMPM, FILE_MAP_WRITE, 0, phys & 0xfffff000, 0x1000);
    if (tmp==0)
        return FALSE;
    tmp[(phys & 0xFFF)>>2]=data;
    UnmapViewOfFile(tmp);
    return TRUE;
}

posted on 2007-05-14 00:55 葉子 閱讀(815) 評論(0)  編輯 收藏 引用 所屬分類: 網絡安全

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美v日韩v国产v| 欧美激情亚洲一区| 欧美精品免费看| 欧美电影免费| 裸体一区二区三区| 裸体素人女欧美日韩| 免费欧美网站| 亚洲破处大片| 一本高清dvd不卡在线观看| 一本色道久久综合亚洲精品高清| 亚洲人妖在线| 欧美日韩国产亚洲一区| 国产一区欧美| 欧美日韩一区二区三区| 欧美在线日韩在线| 亚洲理伦电影| 亚洲视屏在线播放| 久久精品国产一区二区三区| 国产色产综合色产在线视频| 牛牛影视久久网| 亚洲免费视频一区二区| 亚洲欧美高清| 国产精品乱码人人做人人爱| 欧美精品七区| 欧美精选午夜久久久乱码6080| 欧美激情2020午夜免费观看| 欧美mv日韩mv国产网站| 欧美成人午夜免费视在线看片| 久久精品国亚洲| 久久国产加勒比精品无码| 欧美一区二区三区的| 日韩视频永久免费| 欧美一区二区视频在线观看2020| 一区二区三区视频在线| 一区二区亚洲精品国产| 亚洲日本aⅴ片在线观看香蕉| 国产精品另类一区| 亚洲新中文字幕| 欧美成人高清视频| 国产精品v日韩精品| 宅男噜噜噜66一区二区| 久久精品国产99国产精品| 欧美精品在线一区二区三区| 国产一区二区黄| 中文av一区二区| 欧美黄色一级视频| 亚洲欧美一区在线| 亚洲国产另类久久精品| 亚洲欧美欧美一区二区三区| 99精品99| 欧美一区二区三区成人| 亚洲国产天堂久久国产91| 宅男精品视频| 久久久久女教师免费一区| 欧美二区在线播放| 黄色成人免费网站| 久久精品毛片| 亚洲免费婷婷| 在线观看一区视频| 久久亚洲春色中文字幕| 香蕉成人伊视频在线观看 | 99精品久久久| 美女精品在线| 精品91视频| 久久一二三国产| 久久中文在线| 亚洲资源在线观看| 久久精品综合网| 欧美日韩一区在线| 国产精品一区亚洲| 在线日本成人| 羞羞视频在线观看欧美| 欧美激情精品久久久久久黑人| 国产精品videossex久久发布| 欧美大片一区二区| 亚洲精品一二区| 最近中文字幕日韩精品 | 亚洲视频福利| 亚洲免费精品| 欧美寡妇偷汉性猛交| 欧美成人伊人久久综合网| 99国产精品久久久久久久成人热| 亚洲剧情一区二区| 国产精品一区二区欧美| 久热精品视频在线免费观看| 久久人人爽国产| 亚洲一区二区毛片| 性色av一区二区怡红| 亚洲免费电影在线观看| 先锋影音国产一区| 一区二区三区高清不卡| 欧美亚洲在线| 久久精品一区二区三区四区| 亚洲精品美女在线观看| 午夜欧美不卡精品aaaaa| 亚洲素人在线| 欧美区日韩区| 99精品视频免费在线观看| 日韩亚洲综合在线| 久久国产精品亚洲77777| 亚洲欧洲在线一区| 久久综合国产精品| 欧美亚洲视频一区二区| 禁久久精品乱码| 免费一级欧美在线大片| 日韩网站在线看片你懂的| 欧美jizz19性欧美| 免费在线观看日韩欧美| 国产精品99久久久久久人| 午夜久久tv| 欧美午夜久久久| 久久久九九九九| 欧美日本韩国| 午夜精品国产更新| 久久九九热免费视频| 亚洲影视在线| 欧美凹凸一区二区三区视频| 亚洲欧美一区二区原创| 欧美福利在线观看| 麻豆av一区二区三区久久| 欧美mv日韩mv亚洲| 日韩一级二级三级| 亚洲理论在线观看| 亚洲精品日韩一| 亚洲欧洲日本一区二区三区| 欧美欧美天天天天操| 久久国产免费看| 欧美二区乱c少妇| 午夜在线电影亚洲一区| 国产精品99免视看9| 中文在线一区| 欧美精品少妇一区二区三区| 欧美在线三级| 国产欧美一区二区精品性| 一区二区精品| 亚洲精品女人| 欧美夜福利tv在线| 国产一区二区欧美日韩| 久久成人精品电影| 欧美一区二区精品| 国产伊人精品| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美成人69av| 国产日韩欧美在线播放不卡| 一区二区高清视频在线观看| 亚洲免费av网站| 欧美激情视频免费观看| 国产日韩精品一区二区| 亚洲欧美成人网| 国产精品美女诱惑| 亚洲综合色网站| 久久爱www久久做| 国产日韩一级二级三级| 欧美中文在线观看| 久久夜色精品国产欧美乱| 国产一区二区三区视频在线观看| 性欧美1819sex性高清| 久久av一区二区三区漫画| 国产亚洲欧美激情| 欧美一区二区三区在线播放| 久久久久久黄| 亚洲高清资源综合久久精品| 牛牛国产精品| 亚洲亚洲精品三区日韩精品在线视频| 欧美一二三区精品| 影音先锋久久精品| 欧美激情aⅴ一区二区三区| 99视频国产精品免费观看| 午夜视频久久久| 国产一区二区看久久| 欧美区在线观看| 亚洲一区二区三区午夜| 久久夜色精品一区| 正在播放亚洲一区| 韩国女主播一区| 欧美精品在线一区二区| 久久成人人人人精品欧| 亚洲高清自拍| 欧美一区二区三区四区夜夜大片| 激情国产一区二区| 欧美丝袜一区二区| 久久人人97超碰国产公开结果| 亚洲精品色婷婷福利天堂| 欧美一级艳片视频免费观看| 亚洲韩国青草视频| 国产精品视频久久| 免费成人av在线| 亚洲欧美在线免费| 亚洲黄色免费| 鲁鲁狠狠狠7777一区二区| 亚洲综合首页| 亚洲激情偷拍| 国产精品美女一区二区在线观看| 欧美不卡高清| 久久精品首页| 亚洲欧美综合v| 国产精品99久久久久久人| 欧美激情小视频| 久久久久久久久久码影片| 亚洲一二三区精品|