中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)黑客反向工程导论(陈凯明)

黑客反向工程导论 中国科技大学计算机系 63606975 1
1 黑客反向工程导论 中国科技大学计算机系 63606975

什么是黑客? 黑客一词,源于英文Hacker,原指热 心于计算机技术,水平高超的电脑专家, 尤其是程序设计人员。 今天黑客一词已被用于泛指那些专门 利用电脑搞破坏或恶作剧的家伙-Cracker (“骇客”)
3 什么是黑客? 黑客一词,源于英文Hacker,原指热 心于计算机技术,水平高超的电脑专家, 尤其是程序设计人员。 今天黑客一词已被用于泛指那些专门 利用电脑搞破坏或恶作剧的家伙-Cracker (“骇客”)

初级黑客的学习和常见动作 看文章收集资料 二、实战训练 三、自己制作动画与写文章 http://soft.yesky.com /security/hkji/1 70/3462670all.shtml#p3462670 黑客术语,灰鸽子配置与使用,网站木马制作,网 站入侵,木马特征码修改等. 4
初级黑客的学习和常见动作 ◼ 一、看文章,收集资料 ◼ 二、实战训练 ◼ 三、自己制作动画与写文章 http://soft.yesky.com/security/hkjj/1 70/3462670all.shtml#p3462670 黑客术语,灰鸽子配置与使用,网站木马制作,网 站入侵, 木马特征码修改等. 4

技术型黑客常用工具 黑客领域是专业知识要求极高的行当。具有 C/C++编程语言,汇编语言和机器硬件等知 识,熟悉Windows等操作系统 黑客是辛勤劳作代名词,需要为自己收集必 要的黑客工具。但如此众多工具,该如何选 择,怎样才能不迷失方向? 5
技术型黑客常用工具 ◼ 黑客领域是专业知识要求极高的行当。具有 C/C++编程语言,汇编语言和机器硬件等知 识,熟悉Windows等操作系统。 ◼ 黑客是辛勤劳作代名词,需要为自己收集必 要的黑客工具。但如此众多工具,该如何选 择,怎样才能不迷失方向? 5

0.VC高级语言调试器 ■查看二进制程序. ■执行,跟踪和调试, ■反汇编. ·高级语言与汇编语言对应关系. ■其他功能. 6
0. VC高级语言调试器 ◼ 查看二进制程序. ◼ 执行,跟踪和调试. ◼ 反汇编. ◼ 高级语言与汇编语言对应关系. ◼ 其他功能. 6

1.调试器 ■SoftIce:Windows平台下的最好的调试工具 之一,是具有高级命令接口的交互式工具,并 被并入到DriverStudio框架,DriverStudio 3.2是其最后一版。 ■OllyDbg:便捷的面向黑客的应用程序级调试 器,支持插件机制,自动确定打包程序的原 始入口位置。 7
1. 调试器 ◼ SoftIce: Windows平台下的最好的调试工具 之一,是具有高级命令接口的交互式工具,并 被并入到DriverStudio 框架, DriverStudio 3.2 是其最后一版。 ◼ OllyDbg: 便捷的面向黑客的应用程序级调试 器,支持插件机制,自动确定打包程序的原 始入口位置。 7

3A8●035e00g0 丰B:00 BE6GFC E0X在009G0eG0 EDKK0GBE7TEC E5100000000 ED13006E70F0 E9P年U02BG50 CEPS00T 1D0SC E【P17E92E元可 od16zsP日 Cs=0019 Ds¥0e2] 5570023 e5B62¥Fs¥0033 6s-0000 60101808Et7Ec毛e65T96669毛c852Ei461740000001B0eA●yFi10dBt. 00101006ET7f℃7201160073011E0-69E01B0的6Fe01e00 10 0010 GOBET80C GE 0I 18 00 20 01 1B 00-C4 00 18 Go C4ED 18-00 001o克8阳E781CC4E61B0电C4sB1日e0c年F91甲00C4E81B00 e01日77E32B88 H伯 T7E9DD3月 KERNEL32Cr●at●F11eA 001B士T7E32B80PU5H ESP 白日日TE92B0E HOU EBPESP 001#71E92890 PUSH DWORD PIR(E在PO61 001在77E02693 CALL 77E04D91 001B71E92898 TEST EAX王的网 0016779289m 2 77E起2855 001日77E02划60 e Dw0R0PTR1EB中*2g】 0018TTE92m月 PUSH DWORD RTRIEBF+101 NTICE-Lood32 START 71760000 SIZE:29800 KPEBT811871C0 Moodsquory NIICE Lo8d32 STARTA7GAE0000 512E3Ee09KEB:811B71c0TH00:6o31白52 NTICE: Load32 START-71736000 s12E41E006 KPEB-811871C0 MOD-dsuiezt NTICE:LORd32-START-778F0000 s2E=1000 KPEB-多i1日71C0M00ntd年图 TICE上o6u32sTR年年773Go0e0:52E2e0 KPEB#3181c0尼M0Daet1e0d NTICE Lbed32 START71330000 SIZER22000 xpEB年8的TaT1CD5m0bEam1p图 NTICE目 toad32s可RFG727D00地0 $2E:10000 KPEB=811871C0 MOD-Hinopoo1 H1cEUh1oad32起HD0=H1×6R bpx CreateFilen Brookdue to BPX KERNEL32ErcatFR (ET26406condo 图1.1 SoftICE是面向专业人士的调试器 8
8

型野 44 样间t卡:车5以智 图1.4快速精干的OllyDbg 9
9

2.反汇编器 DA Pro是非常适合专业人员的反汇编器。 ■编译多种文件格式. ■支持多处理器类型 ■轻松处理]ava和.NET虚拟机字节码. ■支持宏插件和脚本语言. ■识别库函数名. ■支持MS-DOS,Vindows和Linux. 10
2. 反汇编器 IDA Pro 是非常适合专业人员的反汇编器。 ◼ 编译多种文件格式. ◼ 支持多处理器类型. ◼ 轻松处理Java 和.NET 虚拟机字节码. ◼ 支持宏,插件和脚本语言. ◼ 识别库函数名. ◼ 支持MS-DOS,Windows和Linux. 10

山的的二 4 图1.7 DA Pro反汇编器的控制台版本 11
11
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)防黑客技术简介(基本的”防”黑客技术 Basic Hacker Technique).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(作业习题)历年黑客反向工程作业题目选编.docx
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)进程.ppt
- 山东大学:《化工制图》课程教学资源(PPT讲稿)第十二章 计算机绘图软件简介.pptx
- 成都东软学院:《嵌入式系统原理与接口技术》课程教学资源(PPT课件讲稿)第5章 ARM接口设计技术(杨宗德).ppt
- 《Autodesk AutoCAD 2004》课程教学资源:PPT课件讲稿(前11章).ppt
- 西安电子科技大学:神经网络与模糊系统(PPT讲稿)Neural Networks & Fuzzy System.ppt
- 高等学校计算机应用规划教材:《HTML5+CSS3 网页设计基础教程》教学资源(PDF电子书)第1章 Web开发新时代.pdf
- 高等学校计算机应用规划教材:《SQL Server 2019 数据库教程》教学资源(PDF电子书)第1章 数据库基础.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)10 课程复习(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)09 ggplot2画图(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)08 ggplot2画图(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)07 R基本图形(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)06 R基本图形(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)05 课程复习(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)04 R编程结构.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)03 R数据对象(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)02 R数据对象(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)01 R简介.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)00 课程简介 Data Analysis Tools and Practice(Using R)R语言(主讲:孙惠平).pdf
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)破解和混合编程实例 Hacker Reverse Engineering.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)通过不同途径搜索密码比较算法和实际破解例.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)区块链简介(区块链详解).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)注入攻击与防御(SQL攻击与防御).ppt
- 清华大学出版社:安全技术经典译丛(美)Justin Clarke《SQL注入攻击与防御》PDF电子书(SQL Injection Attacks and Defense).pdf
- 电子工业出版社:“十一五”国家重点图书出版规划项目(安全技术大系)《黑客反汇编揭密》PDF电子书(【俄】Kris Kaspersky,第二版,共四篇二十一章).pdf
- 银川能源学院:数据科学与大数据技术专业剖析(曹骜).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)实验用开发板手册 APP009(manual)dsPIC30F4011/4012/2010 Motor Control Family Evaluation Board.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 系列参考手册(高性能数字信号控制器).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC 语言工具入门.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 4011_4012 数据手册(高性能16位数字信号控制器).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 数字信号控制器入门用户指南.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F33F 程序员参考手册(高性能数字信号控制器).pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)MCAI1.0 演示实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)多媒体素材制作实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)视频编辑实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)MCI 接口编程实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)WAVE 文件格式分析实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)基于 WindowsAPI 的视频捕捉卡操作.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)基于 SDK 的视频压缩卡操作.pdf