成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Win32 下病毒設(shè)計(jì)入門詳細(xì)說明

Win32 下病毒設(shè)計(jì)入門詳細(xì)說明

熱門標(biāo)簽:溫嶺代理外呼系統(tǒng) 不同的地圖標(biāo)注 寧夏保險(xiǎn)智能外呼系統(tǒng)哪家好 隨州銷售外呼系統(tǒng)平臺 交行外呼系統(tǒng)有哪些 怎么更改地圖標(biāo)注電話 臨滄移動外呼系統(tǒng)哪家有 防城港市ai電銷機(jī)器人 激戰(zhàn)黃昏地圖標(biāo)注說明
本文假定你對dos下的病毒和386PM有一定的了解。 

  1、感染任何一個(gè)病毒都需要有寄主,把病毒代碼加入寄主程序中(伴侶病毒除外) 

  以下說明如何將病毒代碼嵌入PE文件中,有關(guān)PE文件的結(jié)構(gòu)請看以前的文章。 PE文件的典型結(jié)構(gòu):MZ Header DOS STUB CODE PE HEADER OPTIONAL HEADER SECTION TABLE SECTION 1 SECTION 2 ... IMPORT TABLE EXPORT TABLE 和DOS的可執(zhí)行文件類似,PE的代碼映象分為幾個(gè)SECTION,在文件中會對齊頁邊界(4K)。一般來說,文件會加載在400000h開始的空間,而第一個(gè)SECTION在401000h處,同時(shí)入口地址也是401000h。 

  由高級語言編寫的程序,每個(gè)SECTIO-N的長度不可能剛好是4K的倍數(shù),因此在SECTION的末尾將會存在一段未用的空間,大小可由Section的PHYSICAL SIZE-VIRTUALSIZE得到,在文件中起始位置可由 PHYSICAL OFFSET得到,這段空間可以用來存放病毒代碼。此外一般來說,MZ Header+DOS STUD+PEHEADER+OPTIONAL HEADER+SECTION TABLE不過1K左右,而SECTION 1由4K開始,空出來的地方足夠存放一個(gè)設(shè)計(jì)精良的病毒。CIH就是將代碼存放在這些空閑空間里。 

  2、分配駐留所需內(nèi)存 

  對于駐留形的病毒,分配駐留所需內(nèi)存是必需的。在DOS下使用由于所有的 應(yīng)用程序都映射在相同的線性地址空間里,使用一般的內(nèi)存分配調(diào)用就足夠了。而在WIN32下,每個(gè)應(yīng)用程序都有自己的線性地址空間,必須使用特殊的函數(shù)分配2GB以上的系統(tǒng)地址。典型的如:VXD服務(wù)_PageAllocate,和kernel32的 VxDCALL _PageReserve。_PageAllocate請參看win98ddk中的說明,VxDCall _PageReserve 請參看HPS源碼中的注釋。 

  3、截留FILE I/O操作 駐留型的病毒通過截留FILE I/O來激活,可以通過使用VXD服務(wù) 

  IFSMgr_Install-FileSystemAPIHook(如CIH)或截留VxDCall中的DOS Services callback(如HPS)。 

  在Win32下編寫病毒不是一件困難的事。值得注意的有幾件事: 

  一、Win32下的系統(tǒng)功能調(diào)用不是通過中斷實(shí)現(xiàn),而是由DLL中導(dǎo)出 

 ?。ㄖ苯邮褂肰xD服務(wù)除外)。直接在病毒中得到API入口不是一件容易的事,可以通過以下這個(gè)變通的方法。 

  在同一個(gè)版本的Windows下,同一個(gè)核心函數(shù)的入口總是固定的(指由Kernel32,gdi32,user32導(dǎo)出的函數(shù))。因此可以用以下的方法得到函數(shù)入口: 

  在Intialize Code得到要用的函數(shù)入口并將它填入病毒中,在病毒運(yùn)行時(shí)可以直接使用了。 

  本人的一臺操作系統(tǒng)為Win2000 Server的筆記本電腦最近被感染了病毒,我首先用相關(guān)殺毒軟件來掃描計(jì)算機(jī),掃描報(bào)告如下: 

  病毒名稱:Hacktool 
  文件名:c:\winnt\system32\ntservice.exe 
  操作:刪除失敗,隔離失敗,訪問被拒絕 

  如何才能徹底 刪除呢? 

  因?yàn)閏:\winnt\system32\ntservice.exe已經(jīng)在運(yùn)行了,直接刪除顯然是不可能的。于是我運(yùn)行Windows任務(wù)管理器,在進(jìn)程選 項(xiàng)卡中選擇結(jié)束ntservice.exe進(jìn)程,結(jié)果系統(tǒng)顯示“無法中止進(jìn)程,拒絕訪問”。 

  我突然想到在Win 2000(XP)的控制臺狀態(tài)下是可 以用DOS命令的。 

  什么是控制臺 

  控制臺是Windows的一種簡易運(yùn)行模式,它可以不啟動圖形界面而在命令行狀態(tài)下有限制地訪問 FAT和NTFS分區(qū),并對系統(tǒng)進(jìn)行一些設(shè)置和操作。通過控制臺,我們可以更換系統(tǒng)文件、關(guān)閉或者禁用某個(gè)系統(tǒng)服務(wù)、禁用或卸載硬件 設(shè)備、修復(fù)引導(dǎo)扇區(qū)、新建分區(qū)以及格式化硬盤分區(qū)等。 

  啟動控制臺 

  對于Windows 2000,我們可以用光盤啟動電腦,然后在安 裝程序的選單中按R鍵選擇“修復(fù)Windows 2000安裝”,再從修復(fù)選單中按C鍵選擇“故障恢復(fù)控制臺修復(fù)Windows2000”。對于 WindowsXP,同樣是用光盤啟動電腦,然后按R選擇修復(fù),就能直接進(jìn)入控制臺。 

  直接把控制臺的相關(guān)選項(xiàng)安裝到啟動菜單中的方 法:把光盤放入光驅(qū),然后直接在運(yùn)行中輸入“d:\i386\winnt32/cmdcons”之后回車(這里假設(shè)你的光驅(qū)是D),再點(diǎn)擊“是”,就可以把控 制臺選項(xiàng)安裝到高級啟動菜單中,這樣以后直接從硬盤就可以進(jìn)入控制臺中。這個(gè)方法適用于Windows 2000和Windows XP。 

  在控制臺的 命令提示符下,為安全起見,我首先對ntservice.exe進(jìn)行備份,然后直接運(yùn)行:del c:\winnt\system32\ntservice.exe就OK了。 

  二、主要是要截留文件I/O操作 

  Windows下截留文件I/O操作有幾種方法,在病毒中使用的主要有兩種。 

  1、使用VxDCallIFSMgr_InstallFileSystemHook 

  2、截留Kernel32.dll中導(dǎo)出的第一個(gè)函數(shù)VxDCall對DOS 

  INT 21的呼叫(EAX=2A0010)。 

  VxDCall的代碼如下: 

  mov eax,dword ptr [esp+04] 
  pop dword ptr [esp] 
  call fword ptr cs:[xxxxxxxx] 
  ^^^^^^^^只要將這個(gè)地址指向的地址改為自己的過程入口,就捕獲了所有的VxDCall。 

  進(jìn)入這個(gè)過程時(shí): 

  eax=service number,如果是DOS INT 21將是2A0010 
  esp[2c]調(diào)用Int 21時(shí)eax的值 

  ~~~~ 算漏了個(gè)pushad,應(yīng)該是10h 

  esp[30] 調(diào)用int 21時(shí)ecx的值 

  ~~~~14h 

  其他寄存器為調(diào)用時(shí)所需的值。(段寄存器無用) 

  以后的就和在DOS下寫病毒沒什么差別了。 

  在WINDOWS下寫病毒,如何得到API的入口是一件麻煩的事. 可以直接使用的API都在DLL中,而VXDCALL要在RING0時(shí)才能使 用,DOS的INT 21服務(wù)也不能直接調(diào)用. 得到DLL中的API入口有兩種方法: 

  1.加載時(shí)得到,建立一個(gè) IMPORT TABLE,在加載時(shí)WINDOWS會根據(jù)IMPORT TABLE定位API的 入口地址.這是一般應(yīng)用程序的使用的方法,但不大適合病毒。 

  2.運(yùn)行時(shí)得到,使用GetModuleHandle和GetProcAddress得到API的入口,但前提時(shí)要知道GetModuleHandle和GetProcAddress的 入口地址.: 這是明顯也是不可能的.除了將GetModuleHandle和GetProcAddress的代碼復(fù)制到我們的病毒中,只有使用暴力在 2GB的空間內(nèi)找出API的入口了。 

  首先說明一下WINDOWS的內(nèi)存映射,由00000000開始有一段是無效地址(我忘了到底到多少了),用來捕獲應(yīng)用程序錯(cuò)誤的指針。 
跟著一直到0x7FFFFFFF為應(yīng)用程序的空間.0X80000000以后為系統(tǒng) 的空間,DLL和VXD都映射在這里.我們要作的就是從這2GB的空間內(nèi)找到Krnl32.dll. 一般來說,Windows下的程序都是對齊在64k的邊界.首先是MZ 文件頭,跟著是由MZ HEADER中的信息可以得到PE HEADER的入口. 由這個(gè)標(biāo)記就可以找出所有的DLL.由PE HEADER可以得到DLL的 EXPORT TABLE的入口,其中而NAME PTR TABLE的第一項(xiàng)為DLL的名 稱,由此可以找出Krnl32.dll,并從ADDRESS TABLE中得到任何一個(gè) API的入口.。 

  值得注意的是,在這2GB中并不是所有而地址都是有效的,在 一般的程序中可以通過IsXXXXXPtr來判斷地址是否有效,但在病毒 中不行.只能Hook Exception,忽略訪問無效的地址導(dǎo)致的Exception. Windows中的Exception Chain的結(jié)構(gòu)如下: fs:[0] dword exception發(fā)生時(shí)esp的新值,該值指向一個(gè)如下 的結(jié)構(gòu) [esp] dword fs:[0]的新值 [esp+4] dword exception handler的入口 [esp+8] dword exception handler使用的數(shù)據(jù)首地址 [esp+12] dword -1詳細(xì)的匯編代碼可以用C寫一段__try...__except的代碼,然后 轉(zhuǎn)譯成匯編. 只要我們的exception handler直接跳轉(zhuǎn)到病毒中尋找Krnl32.dll 的代碼,就可以不引起GP Error而訪問任何的地址了。 范例可以參看HPS的源碼,PE HEADER,EXPORT TABLE請參看PE FORMAT.。 

  1、在Windows下載入的DLL在不同的process中映射到同一個(gè)地址。 

  2、在DLL中導(dǎo)出的函數(shù)在export table中記錄相對DLL Image Base 的偏移,改變這個(gè)偏移使用GetProcAddress得到的地址就會改變。 (想象一下,把CreateProcess地址指向自己的DLL中的函數(shù),或者截獲GetDlgItemText來記錄Password) 

  3、在Kernel32.DLL中Section Table在0x300以前就結(jié)束了,而真正的代碼由0x1000處開始,其間有3K的未用空間,可以用來存放我們的代碼。 Kernel32.DLL的Image Base可以由GetModuleHandleA得到。 

  4、在任何版本的Windows中,3個(gè)基本的DLL總是被加載(Kernel32.DLL,User32.DLL,GDI32.DLL),而且對于同一個(gè)版本的Windows,它們的Image Base,和導(dǎo)出函數(shù)的地址總是固定的??梢詫⒌玫降牡刂分苯佑糜诓《臼褂?。 

  .386p .model flat,stdcall extrn GetModuleHandleAroc extrn GetProcAddressroc extrn ExitProcessroc .data szKernel db 'KERNEL32.DLL',0 szFindFirst db 'FindFirstFileA',0 szFindNext db 'FindNextFileA',0 szFindClose db 'FindClose',0 szGetCurrentDir db 'GetCurrentDirectoryA',0 szGetWinDir db 'GetWindowsDirectoryA',0 szGetSysDir db 'GetSystemDirectoryA',0 szGetFileAttrib db 'GetFileAttributesA',0 szSetFileAttrib db 'SetFileAttributesA',0 szlopen db '_lopen',0 szlread db '_lread',0 szlwrite db '_lwrite',0 szlclose db '_lclose',0 szllseek db '_llseek',0 hKernel dd 0 .code ;Initialize code start: push szKernel call GetModuleHandleA 
您可能感興趣的文章:
  • WIN32程序獲取父進(jìn)程ID的方法
  • Win32應(yīng)用程序(SDK)設(shè)計(jì)原理詳解
  • 終于明白了tc編譯的dos程序和vc編譯的win32控制臺程序的區(qū)別
  • tc編譯的dos程序和vc編譯的win32控制臺程序的異同
  • win32下進(jìn)程間通信(共享內(nèi)存)實(shí)例分析
  • win32 api實(shí)現(xiàn)2048游戲示例
  • 一個(gè)win32窗口創(chuàng)建示例
  • win32 api實(shí)現(xiàn)簡單的消息窗口示例
  • win32使用openfilename瀏覽文件窗口示例
  • 實(shí)例分析一個(gè)簡單的Win32程序

標(biāo)簽:阜陽 紅河 哈密 沈陽 無錫 忻州 河源 青海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Win32 下病毒設(shè)計(jì)入門詳細(xì)說明》,本文關(guān)鍵詞  Win32,下,病毒,設(shè)計(jì),入門,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Win32 下病毒設(shè)計(jì)入門詳細(xì)說明》相關(guān)的同類信息!
  • 本頁收集關(guān)于Win32 下病毒設(shè)計(jì)入門詳細(xì)說明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    一级特黄aaaaaa大片| 成年人深夜视频| 粉嫩欧美一区二区三区高清影视| 999久久久免费精品国产| 中文字幕视频在线免费欧美日韩综合在线看| 欧美日韩一区二区三区四区五区六区| 国产一本一道久久香蕉| 黑人糟蹋人妻hd中文字幕| 精品99999| 6699久久国产精品免费| 欧美性猛交xxxx乱大交91| 成人爽a毛片| 黄色片一区二区三区| 鬼打鬼之黄金道士1992林正英| 三级欧美韩日大片在线看| 日日夜夜精品视频免费观看| 国产在线视频网| 国产亚洲人成a一在线v站| 97人人爽人人澡人人精品| 成人午夜免费在线| 亚洲欧洲三级| 强伦人妻一区二区三区| 欧美女优在线视频| 一区二区三视频| 在线综合亚洲欧美在线视频| 亚洲一区自拍| 午夜精品无码一区二区三区| 成人在线观看一区二区| 亚洲成人性视频| 91短视频在线观看| 国产传媒一区二区| 成人搞黄视频| 97精品人妻一区二区三区香蕉| 色噜噜狠狠色综合中国| jizz日韩| 精品国产视频一区二区三区| 91看片免费版| 欧美一区三区三区高中清蜜桃| 国产盗摄女厕一区二区三区| 亚洲图中文字幕| 99久久伊人久久99| 欧美日韩免费一区二区三区| 欧美sm精品调教视频| 国产大片aaa| 欧美又粗又大又长| av网址在线免费观看| 神马影院一区二区| 在线观看一区二区视频| www.桃色av嫩草.com| 成人一区二区三区仙踪林| 亚洲欧美国产另类首页| 中文字幕乱码无码人妻系列蜜桃| 3atv在线一区二区三区| 成人女保姆的销魂服务| 亚洲一卡二卡三卡四卡五卡| 极品国产人妖chinesets亚洲人妖| 国产乱淫av片| 噜噜噜久久亚洲精品国产品麻豆| 桃花网日韩影视在线观看视频| 蜜桃91麻豆精品一二三区| 日韩精品一区二区三区在线观看| 亚洲精品成人悠悠色影视| 成人免费一区二区三区视频| 亚洲一区二区三区四区中文字幕| 天堂免费视频| 国产精品18久久久久久麻辣| 久久久国产一级片| 快灬快灬一下爽蜜桃在线观看| 日本成人网址| 国产成人va亚洲电影| 制服丝袜激情欧洲亚洲| 天天躁日日躁狠狠躁伊人| 青草草在线视频| 成人美女黄网站| 免费久久精品视频| 国产精品久久久久影院日本| 欧美高清在线一区二区| 91极品女神在线| 欧美xxxx黑人又粗又长精品| 国产专区精品| 久久精品国产精品青草色艺| 四虎影院在线免费播放| 中国黄色a级片| 香蕉视频成人在线| 色噜噜狠狠一区二区三区果冻| 色综合视频二区偷拍在线| 欧美在线一二三四区| 亚洲欧美成aⅴ人在线观看| 久久视频免费| 国产精品无码一区二区在线| 国产一区二区三区久久| 成人免费在线视频网| av中文字幕在线免费观看| 日韩性xxxx爱| 国产免费1000拍拍拍| 日韩av片在线免费观看| 桃花视频大全不卡免费观看网站| 欧美日韩在线免费视频| 91精品国产高清一区二区三蜜臀| 国产深夜精品福利| 午夜诱惑痒痒网| 午夜一级黄色片| www视频在线观看免费| 欧美另类老肥妇| 亚洲第一福利视频在线| 欧美黄色成人| 人人妻人人玩人人澡人人爽| 亚洲欧美激情四射在线日| 亚洲午夜电影网| 欧美特黄aaa| 激情综合丝袜美女一区二区| 国产精品免费久久久久久| 免费男女羞羞的视频网站在线观看| 欧美午夜精品久久久久久浪潮| 在线看片你懂得| 曰韩不卡视频| 国产成人免费xxxxxxxx| 尤物视频在线观看免费| 欧美丰满少妇xxxxx做受| 人人狠狠综合久久亚洲婷婷| 在线观看免费亚洲| 在线观看黄网| 在线一区视频| 国内揄拍国内精品少妇国语| 亚洲国产成人久久| 波多野结衣中文在线| 中国麻豆视频| 美女翘臀白浆直流视频| 久久久精品免费免费| 亚洲狼人精品一区二区三区| 在线免费观看成人短视频| 人与嘼交av免费| 日韩精品欧美国产精品忘忧草| 亚洲欧美一区二区三区极速播放| 丁香5月婷婷久久| 久久人人爽人人爽人人片av高清| 精品二区三区线观看| 91美女片黄在线观看| 久久精品亚洲7777影院| 中文在线一区二区三区| 久热在线视频精品网站| 精品少妇一区二区三区免费观看| 国产乱xxⅹxx国语对白| 日韩黄色片网站| 97香蕉超级碰碰久久免费的优势| 亚洲中文字幕在线观看| 色综合五月天| 污网站在线免费看| 欧美网站一区二区| 水莓100国产免费av在线播放| www.99re.av| 亚洲精品国产一区二区三区四区在线| 日韩免费黄色av| 亚洲欧美日本伦理| 久久99精品久久久久久欧洲站| 亚州精品天堂中文字幕| 香蕉视频网站在线观看| 激情六月综合| 2021年精品国产福利在线| 1000部精品久久久久久久久| 日韩视频免费直播| 欧美 日韩 国产 一区二区三区| 免费黄色在线看| 国内自拍视频在线看免费观看| 精品卡1卡2卡三卡免费网站| 黄瓜视频污app| 国产精品伊人色| 免费看日本黄色| 黄色大片网站在线观看| 国产黄a三级三级三级av在线看| 精品日韩一区| 欧美在线网站| 欧美大香线蕉线伊人久久| www.视频在线.com| 国产日产一区二区三区| 一级片视频免费观看| 欧美污视频久久久| 国产精品无圣光一区二区| 熟女人妻一区二区三区免费看| 一个人看的www视频免费在线观看| 久热精品在线观看| 成人午夜淫片100集| 主播大秀视频在线观看一区二区| 国产精品区在线| 最新av免费在线| 精品99久久久久久| 91一区二区视频| 中文字幕一区二区三区久久网站| 在线播放中文字幕| a级免费视频| 美女在线不卡| 鲁丝片一区二区三区| 黄色软件在线观看| 日本大片在线观看| 精品国产乱码久久久久久丨区2区| 综合久久综合| 亚洲午夜精品一区二区国产| 国产黄色免费| 国产精品一区二区精品| 黄色成人在线视频| 蜜桃在线视频| 中文av一区| 男人操女人视频网站| 麻豆福利视频| 男人免费av| 欧美美女色图| 色偷偷偷亚洲综合网另类| 久久精品国产成人精品| jizz免费视频| 国产精品电影| 成人欧美一区二区三区在线湿哒哒| 欧美日免费三级在线| www.com.av| 中文字幕精品久久| 亚洲午夜久久久久久久久红桃| 亚洲福利一区二区| 日韩精品久久久久久久| 欧美日韩在线不卡视频| 欧美小视频在线| 日本精品在线免费观看| 美女被搞网站| 在线观看的黄色| 欧美高清视频一区| 日韩另类在线| 精品一区二区三区免费播放| 91老司机精品视频| 在线一区二区三区四区| 最近中文字幕mv在线一区二区三区四区| 精品视频二区| 2020欧美日韩在线视频| 中文字幕免费高清在线观看| 久久久久中文| 中文一区二区完整视频在线观看| 蜜臀av性久久久久蜜臀aⅴ| 中日韩在线观看视频| 欧美午夜欧美| 中文字幕久热在线精品| 一区二区三区视频国产日韩| 91嫩草精品| 日产精品高清视频免费| 136av视频导航| www日韩欧美| 日日夜夜操操操| 一区二区三欧美| www一区二区三区| 国产午夜久久久久| 日韩欧美一区二区三区在线| 伊人久久大香伊蕉在人线观看热v| 中文字幕一区图| 欧美视频中文一区二区三区在线观看| 欧美精品久久99| 免费精品一区二区三区在线观看| 2021最新国产精品一区| 日韩在线视频观看免费| 久久无码专区国产精品s| 国产久草在线| 国产成人在线电影| 亚洲在线观看视频网站| 97精品一区二区| 91电影91视频| 国产精品对白刺激久久久| 三级全黄做爰视频| 婷婷四房综合激情五月| 免费黄色成人| 国产一区二区网站| 人人爱人人干婷婷丁香亚洲| 影音先锋男人每日资源站| 日本精品在线播放| 日韩激情综合| 五月天婷婷色综合| 丝袜美腿精品国产二区| 麻豆国产一区二区三区四区| 中文字幕在线观看日韩| 成人在线影视| 一本色道婷婷久久欧美| 亚洲欧美日韩在线观看a三区| 国产日韩在线一区二区三区| 国产日韩欧美视频在线| 婷婷丁香久久五月婷婷| 丁香花在线电影小说观看| 亚洲精品国产精品乱码不99按摩| 91天堂在线| 销魂美女一区二区三区视频在线| 亚洲久久久久久久| 亚洲国产午夜伦理片大全在线观看网站| 欧美专区国产专区| 福利视频一二区| 亚洲一区二区欧美激情| 亚洲精品久久久久久国产精华液| 日本午夜精品视频| 日韩av影视在线| 成人性生活视频免费看| 福利一区二区三区视频在线观看| 亚洲三级在线免费观看| 少妇人妻互换不带套| av天堂永久资源网| 91国产精品一区| 99免在线观看免费视频高清| 精品中文字幕不卡在线视频| 年轻的保姆91精品| chinesegaysextube| 国产精品欧美在线| 免费人成黄页网站在线一区二区| 黄色免费视频观看| 91精品人妻一区二区三区蜜桃2| 国产区视频在线观看| 欧美va天堂在线| 国产日韩av一区二区| 欧美在线视频网站| 色多多在线观看| 日韩专区av| 国产毛片毛片毛片毛片| 欧美一区1区三区3区公司| 中文字幕99| 国产黄色高清在线| 大黑人xxx| 伊人久久久久久久久久久久久| 人人爽久久涩噜噜噜网站| 精品国产福利一区二区在线| 狠狠躁夜夜躁av无码中文幕| 国产在视频线精品视频www666| 亚洲激情社区| 九色91播放| 日韩伦理av| 国产黄色免费大片| 亚洲影院久久精品| 中文字幕日韩视频| 欧美精品久久久久久久久老牛影院|