一本综合久久国产二区,伊人色综合久久天天网,久久热这里只有精品在线观看http://m.shnenglu.com/netboy/category/9580.htmlzh-cnSun, 29 May 2011 10:22:23 GMTSun, 29 May 2011 10:22:23 GMT60Msn Messenger 7.0 DIYhttp://m.shnenglu.com/netboy/archive/2009/02/15/73856.html王勇良王勇良Sun, 15 Feb 2009 04:48:00 GMThttp://m.shnenglu.com/netboy/archive/2009/02/15/73856.htmlhttp://m.shnenglu.com/netboy/comments/73856.htmlhttp://m.shnenglu.com/netboy/archive/2009/02/15/73856.html#Feedback0http://m.shnenglu.com/netboy/comments/commentRss/73856.htmlhttp://m.shnenglu.com/netboy/services/trackbacks/73856.html

工具:MSVC6.0 UltraEdit

 

一、去除左側標簽欄

查找文本 tabmanager

將下面一段中的 left 改為 none

<element layoutpos=left layout=filllayout()>
<element layout=borderlayout()>
<png layoutpos=right class="ChromeLeftBorder"/>
</element>
<msbltabs id=atom(tabmanager) padding=ifhc(rect(0,0,0,6), rect (0,0,0,6))>
</msbltabs>
</element>

二、啟動多帳號


查找內容":

3D B7 00 00 00 0F 85 B5 01 00 00

"替換為":

3D B7 00 00 00 90 E9 B5 01 00 00

點擊"替換",然后保存即可.


三、去除標題欄的BETA字樣

Ctrl+R, "查找內容":

28 00 42 00 45 00 54 00 41 00 29 00 00 00 5F

"替換為":

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

點擊"替換",然后保存即可


四、字體變形解決方法:

element
{
fontface: sysmetricstr(6);
fontsize: sysmetric(-16);
}
這段代碼改成:

element
{
fontface: sysmetricstr(6);
fontsize: 9pt;
}
編譯,保存。記得修改前備份。

 

五、去廣告

element layoutpos=top layout=verticalflowlayout(0,2,2,2) padding=rect(2,5,3,2)

修改為

element layoutpos=none layout=verticalflowlayout(0,2,2,2) padding=rect(2,5,3,2)

編譯腳本,保存.

六、去掉搜索欄

搜索

element[id=atom(idSearchContainer)]

element[id=atom(idSearchContainer)]
{
layoutpos:bottom;
}

改為

element[id=atom(idSearchContainer)]
{
layoutpos:none;
}


七、去掉添加聯系人

搜索

cmdbutton[id=atom(idAddContact)]

cmdbutton[id=atom(idAddContact)]
{
Foreground:ifhc(menutext,ifhc(hotlight,blue));
layoutpos:bottom;
}

改為

cmdbutton[id=atom(idAddContact)]
{
Foreground:ifhc(menutext,ifhc(hotlight,blue));
layoutpos:none;
}


八、去掉msn今日

搜索

cmdbutton cmdid=40233 id=atom(msntodaybtn)

cmdbutton cmdid=40233 id=atom(msntodaybtn) class="ToolbarBtn" layout=flowlayout(0,2,0,2) AccName=rcstr(4231) AccRole=57 AccDesc=rcstr(4230) ShortcutString=rcstr(4229)

改為

cmdbutton cmdid=40233 class="ToolbarBtn" layoutpos=none AccName=rcstr(4231) AccRole=57 AccDesc=rcstr(4230) ShortcutString=rcstr(4229)


九、去掉我的共享空間

搜索

cmdbutton cmdid=40421 id=atom(spacebtn)

cmdbutton cmdid=40421 id=atom(spacebtn) class="ToolbarBtn" layout=flowlayout(0,2,0,2) AccName=rcstr(4257) AccRole=57 AccDesc=rcstr(61769) ShortcutString=rcstr(4256)

改為

cmdbutton cmdid=40421 class="ToolbarBtn" layoutpos=none AccName=rcstr(4257) AccRole=57 AccDesc=rcstr(61769) ShortcutString=rcstr(4256)


可以去掉全部的按鈕
element id=atom(idMeAreaButtons)
加上layoutpos=none.

十、去掉聊天窗口下放的文字廣告

搜索

element id=atom(adbannercont)

element id=atom(adbannercont) layout=filllayout() layoutpos=bottom

改為

element layoutpos=none

最后,修改以后不要忘記保存.

 



王勇良 2009-02-15 12:48 發表評論
]]>
進程注入(轉)http://m.shnenglu.com/netboy/archive/2009/02/15/73841.html王勇良王勇良Sun, 15 Feb 2009 02:15:00 GMThttp://m.shnenglu.com/netboy/archive/2009/02/15/73841.htmlhttp://m.shnenglu.com/netboy/comments/73841.htmlhttp://m.shnenglu.com/netboy/archive/2009/02/15/73841.html#Feedback0http://m.shnenglu.com/netboy/comments/commentRss/73841.htmlhttp://m.shnenglu.com/netboy/services/trackbacks/73841.html今天要完成一個項內容,運行另一個應用程序abc.exe,實現它的父進程是explorer.exe。

最開始的思路是獲得explorer.exe的句柄,用ShellExecute啟動abc.exe。但是用explorer.exe的句柄創建的進程的父進程依然是調用和進程,而不是傳入句柄的進程。

看來直接的不行,只能用間接的了。把運行abc.exe的代碼段寫到explorer.exe的內存里面去。然后讓explorer來運行這段代碼。

static DWORD CALLBACK ThreadProc(){
    ::ShellExecute(NULL,"open","abc.exe",NULL,NULL,SW_SHOW);
    return TRUE;
}

但是現在就出現問題了,ShellExecute在shell32模塊里,還需要LoadLibrary和GetProcAddress。同時它也 用了兩個字符串常量,這些字串會出現在本進程的內存中,在explorer中運行代碼就會出錯,系統把它關掉。所以改用了WinExec來代替 ShellExecute,同時要把需要的字串和函數指針都寫到explorer的內存區里。

typedef UINT (WINAPI * WINEXEC)(LPCSTR,UINT);

typedef 
struct tagTHREADDATA{
    TCHAR            fileName[
20];
    WINEXEC            pWinexec;
}
THREADDATA, *LPTHREADDATA;

static DWORD CALLBACK ThreadProc(LPTHREADDATA pData){
    pData
->pWinexec(pData->fileName,SW_SHOW);
    
return TRUE;
}
獲得explorer進程PID的方法
DWORD getExplorerPID(){
    HWND startButtonHandle;
    DWORD processID;
    startButtonHandle 
= ::FindWindow (TEXT("Shell_TrayWnd"),NULL);
    ::GetWindowThreadProcessId( startButtonHandle, &processID );
    
return processID;
}

注入內存的過程:

user32Handle = ::GetModuleHandle(TEXT("kernel32"));
//得到kernel32模塊句柄
processHandle = ::OpenProcess(PROCESS_CREATE_THREAD | PROCESS_QUERY_INFORMATION | PROCESS_VM_OPERATION | PROCESS_VM_WRITE | PROCESS_VM_READ,FALSE,getExplorerPID());
//用explorer的PID來打開進程,并得到創建線程和寫的權限。
dataAddr = ::VirtualAllocEx(processHandle,0,sizeof(THREADDATA),MEM_COMMIT,PAGE_EXECUTE_READWRITE);
//在explorer的內存內里申請一塊內存來存所用的數據
THREADDATA data = {TEXT("a.exe"),(WINEXEC)GetProcAddress(user32Handle,"WinExec"),};
WriteProcessMemory(processHandle,dataAddr,
&data,sizeof(THREADDATA),&byteWrited);
//把數據寫到申請的內存中
codeAddr = ::VirtualAllocEx(processHandle,0,sizeOfThreadProc,MEM_COMMIT,PAGE_EXECUTE_READWRITE);
//申請代碼的內存區
WriteProcessMemory(processHandle,codeAddr,&ThreadProc,sizeOfThreadProc,&byteWrited);
//把代碼寫進去,這時我們己經把我們要用的代碼和數據都準備好了。
threadHandle = CreateRemoteThread(processHandle,NULL,0, LPTHREAD_START_ROUTINE)codeAddr,dataAddr,0,(LPDWORD)threadID);
//在explorer中創建一個線程,來執行啟動abc.exe的代碼。所需的數據都己經在explorer的內存塊中,所以不會出問題。
WaitForSingleObject(threadHandle, INFINITE);
VirtualFreeEx(processHandle,dataAddr,
0,MEM_RELEASE);
VirtualFreeEx(processHandle,codeAddr,
0,MEM_RELEASE);
CloseHandle(threadHandle);
CloseHandle(processHandle);
//等待執行完畢,釋放內存,關閉句柄。

這就完成了代碼的注入與執行。



王勇良 2009-02-15 10:15 發表評論
]]>
色欲av伊人久久大香线蕉影院 | 久久久久久久97| 国产一级做a爰片久久毛片| 97精品伊人久久久大香线蕉 | 国产成人精品综合久久久久 | 国内精品久久久久影院一蜜桃| 伊人久久综合热线大杳蕉下载| 久久综合色老色| 97久久精品人人澡人人爽| 国产三级久久久精品麻豆三级| 婷婷久久精品国产| 国产午夜电影久久| 色综合久久最新中文字幕| 蜜臀久久99精品久久久久久小说| 亚洲精品tv久久久久| 精品无码人妻久久久久久| 久久国产成人亚洲精品影院| 国产精品天天影视久久综合网| 亚洲国产一成人久久精品| 色偷偷久久一区二区三区| 久久天天躁狠狠躁夜夜网站| 2021久久精品国产99国产精品| 中文字幕热久久久久久久| 99久久99这里只有免费费精品| 久久精品99久久香蕉国产色戒| 久久婷婷激情综合色综合俺也去| 久久亚洲精品无码AV红樱桃| 亚洲国产精品久久电影欧美| 青青草国产精品久久久久| 久久久久噜噜噜亚洲熟女综合| 欧美国产成人久久精品| 久久久久久伊人高潮影院| 99久久国产亚洲高清观看2024 | 久久国产精品成人片免费| 久久久无码精品午夜| 国产精品99久久免费观看| 久久99这里只有精品国产| 伊人色综合久久| 久久国产乱子伦精品免费强| 亚洲欧美伊人久久综合一区二区 | 26uuu久久五月天|