網路安全管理 期中報告 -DLL後門 - A0933316 黃志成 指導教授 梁明章.

Slides:



Advertisements
Similar presentations
专业介绍 计算机网络技术专业(智能建筑及数字社区技术方向) 广州市广播电视大学 信息与工程学院
Advertisements

学年度工作总结 —— 上海建桥学院 —— 上海建桥学院 实验室与资产管理处 实验室与资产管理处.
县级数字图书馆推广计划 使用培训 杨路 中文在线 产品工程师
§10.1 生活中的轴对称 一. 中外建筑 二. 脸谱艺术.
電機電子群 培養學生具備電機與電子群共同核心能力,使具備電機與電子領域有關操作、維修、測試、應用等實用專 業技能。並為相關專業領域之學習或高一層級專業知能之進修奠定基礎。
职业指导服务系统 欢迎了解职业指导服务系统!
全民國防教育宣導 暨國防教育影片欣賞與討論.
校园网的基本使用和 常见问题 主讲:高 健 信息部.
永豐奇狐全球版 公測說明會 主辦單位:永豐期貨股份有限公司 2013/01/29.
Wireshark 03/03/2017.
世界的海陆分布 胡集中学地理组 英才网.
计算机网络高级工 梁绍宇.
接待耶穌的人 路加福音2:6-14.
網路犯罪 組別:第5組 組員:卓岳正,連樹勛,劉洛翔,劉博文,蔡宗憲,吳柏錞,程聖發 組長:卓岳正
项目课程与项目教学 行动导向下的 ——江苏省江阴职教中心 沈 彬 2009年12月
讓人看了難忘的故事 中藥房轉載 分享人生積極正面訊息 創造宇宙合諧快樂能量.
人力资源管理 human resource management
网购安全现状与防护 金山网络/姚辉.
第十四章 軟體系統安全 課前指引 網際網路的發展將每台電腦串連成共通的網絡,而層出不窮的資訊安全問題使得如何在開放的環境中,實現軟體安全的議題,逐漸受到重視。就軟體安全的角度而言,可分為軟體安全的應用及實作兩方面。在軟體安全應用方面,主要討論如何安全地執行及操作應用軟體,就網路應用軟體而言,電子郵件與檔案傳送等軟體,已有許多相關的安全技術發展,另一項近年十分流行的網路應用服務-即時通訊軟體,其安全性問題亦日漸受到重視。
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
普通话模拟测试 与学习平台 使用指南.
用過電腦的人, 幾乎都會遇過… 電腦病毒.
安徽地税机打发票系统培训 2015年3月.
網路小說劇情建構與伏線營造 Windows98.
第2课 共享网络资源.
教育测验的编制.
Proteus虚拟仿真.
第6章 HTML控件和Web服务器控件 本章讲述的主要内容 6.1 ASP.NET控件概述 6.2 标准服务器端控件 6.3 数据验证控件
人力资源管理 human resource management
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
遠距圖書服務系統 國家圖書館 遠距圖書服務系統 文獻傳遞服務 2002/09
教学目的:通过本章的学习大家要掌握端口 教学重点:端口的分类的两大类,静态端口 教学难点:几种常见的端口.
珠图1小时: 解读: 北理珠图书馆“13.5”暨 中长期发展规划
远程教育站点管理 及齐鲁先锋平台的使用 平阴县党员干部现代远程教育中心.
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
第 3 章 SQL Server 2000 伺服器管理初步.
Warftp(ftp伺服器)架設與管理 高雄市教育局資訊推動小組 檔案下載 檔案安裝 啟動伺服器 帳號及權限管理.
道路运输车辆 二级维护网络监督管理系统 行业信息管理 构筑诚信维修.
第十三章 電腦病毒(Computer Virus)
第14章 Bootloader基本概念與燒錄.
组长:吴蔚 项目组成员:吴蔚,邱丁兰,汪琳莺
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
数据保护技术(完整性、并发性、安全性和数据库恢复)
網絡形態 及 網絡拓撲學.
系統與網路管理 94學年度第1學期 建國科技大學 資管系 饒瑞佶.
VA虚拟应用管理平台初级技术培训 陕西益和信息技术开发有限责任公司 2011年2月.
使用Windows2003 Server R2 伺服器架設暨網路原理.
宿舍網路安全 宣導會 高苑科技大學 電子計算機中心 校園網路組.
U861院校专用版的安装流程 安装IIS中的WWW服务 安装SQL数据库 安装SQL SP4补丁 安装U861院校专用版.
封面 (资产管理软件)
Quiz3 繳交期限: 10/26(四) 23:59前.
運動競賽制度 授課教師:鄭俊傑副教授.
劉崇汎 崑山科技大學 電腦與通訊系 DLL的建立與引用 劉崇汎 崑山科技大學 電腦與通訊系
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
裝配製造雲端營運管理系統 惠揚資訊開發股份有限公司.
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
Advanced Persistent Threat
2008能源與科技論壇暨研討會 自主型二足機器人之研製 鄭暉騰 倪世銓 李明哲 黃加慶 王仲淳 元智大學電機研究所
衍生性金融商品交易資訊儲存庫系統操作宣導說明會
苏州海关加工贸易监管一体化(账册部分) 企业端系统培训 丁建伟 2015年12月.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
动态链接库 主讲人:孙鑫
Print Security Audit System
WINDOWS 7 磁盘管理.
遊戲設計 Homework3 – 小朋友下樓梯.
信息资源管理复习.
看圆如何七十二变 微建筑早课.
Presentation transcript:

網路安全管理 期中報告 -DLL後門 - A0933316 黃志成 指導教授 梁明章

前言 由於人們的安全意識逐漸增強,防毒軟體普及,使的傳統的後門程式無法在隱藏自己,稍有電腦知識的人都會去查看port或工作行程。 因此,後門編寫者把目光放到dll動態鏈結程式庫上,把後門做成dll檔,然後由一個exe載體或使用Rundll32.exe來啟動,這樣就不會有工作行程,也不會開起port,也就實現了工作行程及port的隱藏。

DLL的原理(1) 動態鏈結程式庫 動態鏈結程式庫,全稱:Dynamic Link Library,簡稱:DLL 作用在於為應用程式提供擴展功能,所執掌的功能,大多屬於各種程式所常見的功能 。 DLL檔本身並不可以運行,需要應用程式調用。 由於DLL檔運行時必須插入到應用程式的記憶體模組當中,這就說明了:DLL檔無法刪除。這是由於Windows內部機制造成的:正在運行的程式不能關閉。

DLL的原理(2) DLL後門原理及特點 把一個實作後門功能的程式碼寫成一個DLL檔,然後插入到一個EXE檔當中,使其可以執行,這樣就不需要佔用工作行程,就可以在任務管理器中隱藏。 DLL檔本身和EXE檔相差不大,但必須使用程式(EXE)調用才能執行DLL檔。DLL檔的執行,需要EXE檔載入。 做DLL後門基本分為兩種: 1)把所有功能都在DLL檔中實現。 2)把DLL做成一個啟動檔,在需要的時候啟動一 個普通的EXE後門。  

常見的編寫方法 (1) 只有一個DLL檔 把自己做成一個DLL檔,在註冊表Run鍵值或其他可以被系統自動載入的地方,使用Rundll32.exe來自動啟動。 Rundll32.exe是“執行32位的DLL檔”。它的作用是執行DLL檔中的內部函數,這樣在進程當中,只會有Rundll32.exe,而不會有DLL後門的工作行程。 系統中有多個Rundll32.exe代表Rundll32.exe啟動了多少個的DLL檔。

常見的編寫方法 (2) 替換系統中的DLL檔 這類後門做成一個和系統一樣的DLL檔,並把原來的DLL文件改名。遇到應用程式請求原來的DLL檔時, DLL後門就啟一個轉換的作用,把“參數”傳遞給原來的DLL檔;如果遇到特殊的請求時(比如用戶端),DLL後門就開始,啟動並運行了。 對於這類後門,把所有操作都在DLL檔中實現最為安全,但需要的編程知識也非常多,也非常不容易編寫。所以,這類後門一般都是把DLL檔做成一個"啟動"檔,在遇到特殊的情況下(比如用戶端的請求),就啟動一個普通的EXE後門;在用戶端結束連接之後,把EXE後門停止,然後DLL檔進入"休息"狀態,在下次用戶端連接之前,都不會啟動。  

常見的編寫方法(3) 動態嵌入式  將DLL檔嵌入到正在運行的系統行程當中。在Windows系統中,每個行程都有自己的私有記憶體空間,但還是有種種方法來進入其行程的私有記憶體空間,來實現動態嵌入式。  遠端多執行緒技術指的是通過在一個工作行程中創建遠端線多執行緒的方法來進入那個工作行程的記憶體位址空間。當EXE載體(或Rundll32.exe)在那個被插入的多執行緒裏創建了遠端行程,並命令它執行某個DLL檔時,DLL後門就掛上去執行了。

DLL後門的啟動特性 啟動DLL後門的載體EXE是不可缺少的,也是非常重要的,它被稱為:Loader。 好的DLL後門會盡力保護自己的Loader不被查殺。 Loader的方式有很多,可以是為我們的DLL後門而專門編寫的一個EXE檔;也可以是系統自帶Rundll32.exe,即使停止了Rundll32.exe,DLL後門的主體還是存在的。  

較有名的DLL後門 - 使用svchost.exe來啟動 - 服務端以DLL檔的形式插入到系統的Lsass.exe行程裡 PortLess BackDoor  - 使用svchost.exe來啟動 -平常不開連接阜,可以進行反向連接 BITS.dll -修改現有組裏的現有服務,把它的ServiceDll指向自己的DLL後門 NOIR--QUEEN - 服務端以DLL檔的形式插入到系統的Lsass.exe行程裡

DLL的防範 (1) 備份system32目錄下的EXE和DLL檔 使用記憶體/模組工具來查看行程調用的DLL檔 - TaskList

DLL的防範 (2) 查看連接阜 - netstat 定期檢查系統自動載入的地方 - 使用Windows 2000 Server Resource Kit中的SC 來刪除