《网络渗透技术》由安全焦点团队中的san,alert7,eyas,watercloud这四位成员共同完成。
本书的内容不敢妄称原创,更多的是在前人的研究基础上进一步深入发掘与整理。
但是书中的每一个演示实例都经过作者的深思熟虑与实际调试,凝聚了四位作者多年积累的经验。
从安全界顶级的杂志和会议看来,中国整体的系统与网络安全技术在世界上并不出色。
因为目前中国籍的专家在历届Phrack杂志上只有两篇文章,其中一篇还是在Linenoise里,而在Blackhat和Defcon会议的演讲台上至本书截稿时还未曾出现过中国籍专家。
虽然语言问题是其中一个很大的障碍,但我们也不得不正视这个令人沮丧的结果。
现在国内市场关于网络安全的书籍数不胜数,但是真正能够直面系统与网络安全底层技术的却又寥寥无几。
《网络渗透技术》以尽可能简单的实例深入浅出地揭示了系统与网络安全底层技术,我们不敢奢望每个看过本书的读者能够成为网络安全专家,但我们希望本书能够给后来者一些引导,希望以后在Phrack,Blackhat和Defcon上看到越来越多中国籍专家的身影。
内容导读本书共分十个章节,深入浅出地介绍了系统与网络安全底层技术。
第1章基础知识非常感谢安全焦点论坛技术研究版一些朋友的提议,在本书的最开始增加基础知识这个章节。
第1章简要地介绍了几种常用调试器和反汇编工具的基本使用方法。
对系统与网络安全有一定了解的读者可以跳过这一章。
第2章缓冲区溢出利用技术缓冲区溢出利用技术是本书的重点。
本章先介绍了缓冲区溢出的历史,然后一共介绍了六种平台操作系统的利用技术。
想要了解各种平台操作系统构架的读者不能错过本章。
作者精心设计了几个浅显易懂的实例,并且记录了每一步的调试过程。
相信读者看过本章内容以后,对缓冲区溢出的原理和利用技术会有深刻的理解。
第3章Shellcode技术如果没有Shellcode,那么缓冲区溢出一般也只能达到拒绝服务等效果,渗透测试者要想获得控制,必须用Shellcode实现各种功能。
比如,得到一个Shell,监听一个端口,添加一个用户。
本章不但介绍了各种平台的Shellcode的撰写与提取方法,还深入讨论了各种高级Shellcode技术及相应源码。
如远程溢出攻击时搜索套接字Shellcode技术的各种方法,这种技术在远程渗透测试过程中将更加隐蔽。
第4章堆溢出利用技术操作系统对堆的管理比栈复杂多了,而且各种操作系统使用的堆管理算法完全不同。
本章介绍了Linux,Windows和Solaris这三种操作系统的堆溢出利用技术,作者为每种操作系统都精心设计了几个浅显易懂的实例来描述各种利用方法。
第5章格式化串漏洞利用技术格式化串漏洞的历史要比缓冲区溢出短得多,而且一般也被认为是程序员的编程错误。
但是格式化串漏洞可以往任意地址写任意内容,所以它的危害也是非常致命的。
本章主要讨论了Linux,SolarisSPARC和Windows这三种平台的利用技术,由于各种操作系统的Libc不同,所以它们的利用过程也略有不同。
第6章内核溢出利用技术本章主要讨论当内核在数据处理过程中发生溢出时的利用方法。
内核态的利用与用户态很不一样,要求读者对系统内核有比较深入的了解。
本书的这一版目前只讨论Linuxx86平台的利用方法。
第7章其他利用技术本章讨论了一些不是很常见或特定情况下的溢出利用技术,主要有*BSD的memcpy溢出、文件流溢出、C++中溢出覆盖虚函数指针技术和绕过Pax内核补丁保护方法。
其中绕过Pax内核补丁保护方法这个小节要求读者对ELF文件格式有比较深入的了解。
第8章系统漏洞发掘分析相信许多读者会喜欢这一章。
在介绍了各种系统漏洞的利用方法以后,本章开始介绍漏洞发掘的一些方法,并且有多个实际漏洞详细分析,也算是前面几章利用技术的实践内容。
第9章CGI渗透测试技术通过系统漏洞获得服务器控制是最直接有效的方法,但是在实际的渗透测试过程中,客户的服务器可能都已经打过补丁了,甚至用防火墙限制只允许Web服务通行。
这时最好的渗透途径就是利用CGI程序的漏洞。
本章先介绍了跨站脚本和Cookie的安全问题,然后重点介绍PHP的各种渗透测试技巧。
第10章SQL注入利用技术现今的CGI程序一般都使用后台数据库,CGI程序的漏洞又导致了SQL注入的问题。
SQL注入利用技术是CGI渗透测试技术的一个重大分支,本章详细介绍了MySQL和SQLServer这两种最常见数据库的注入技术。
附录A系统与网络安全术语中英
2024/3/29 22:34:33 4.71MB 网络渗透技术 网络渗透 渗透技术
1
jTDS是一个开放源代码的100%纯Java实现的JDBC3.0驱动,它用于连接MicrosoftSQLServer(6.5,7,2000,2005,2008和2012)和Sybase(10,11,12,15)。
jTDS是基于freeTDS的,并且是目前最快的可企业级应用的SQLServer和Sybase的JDBC驱动程序。
jTDS完全与JDBC3.0兼容,支持只向前和可滚动/可更新的结果集(ResultSets),并且支持完全独立的并行Statements,而且实现了所有的数据库元数据(DatabaseMetaData)和结果集元数据(ResultSetMetaData)方法。
2024/3/28 22:21:42 297KB jtds
1
很牛的MySql和SqlServer互相转化工具
2024/3/27 10:57:32 2.64MB mysql sqlserver
1
一个牛人提供的GIS源码(很好下面文字非本人所写,文件提到的下载的东西我全部放包里了。
最后的礼物:校园多媒体系统和校园WEBGIS系统为什么说是最后的礼物,大概是因为我突然想这个blog不更新了。
为什么呢?可能是今天晚上喝多了酒,呵呵,原因等下一篇中也许会阐述,同时我会对这个blog的文章等做个总结。
其实,这两个东西至少我暂时是不大想放出来的,只是觉得反正这里也不更新了,仅仅将这些东西作为礼物吧,再说毕竟这些东西太过于菜菜了。
还是先来介绍下最后的两个礼物吧:校园多媒体系统:这个大概是今年过年后做的东西了,是给师弟做毕业设计用的。
应该讲这也仅仅是电子地图查询系统的更新而已,没有太大的特色,只是做了些比较花的功能而已。
特色一:系统采用了双重数据库,对于如果无法连接SQLServer数据库的情况将提供备用的ACCESS数据库支持。
特色二:系统采用了实时在线更新的方法对软件进行升级,升级仅仅需要设置好服务端以及更新文件列表等即可。
特色三:界面上有所创新,吸取Google的WEB地图的界面,对部分控制条进行显示和隐藏。
可以看我以前的截图,做了个界面,请大家PPhttp://www.cnblogs.com/Tangf/archive/2006/03/16/351640.html特色四:简单的加密方式也可以学习下。
这个加密方式可以对移植性进行控制。
特色五:移植性强,许多东西没有写死,只需要改变设置文件、启动画面文件、地图文件和数据库文件即可成为一套全新的系统。
开发环境:VisualBasic6.0,MAPX5.02中文版,ACCESS,SQLSERVER2000,AutodeskExpressViewe3.1、WindowsMediaPlayer9.0等。
下载地址:http://www.cnblogs.com/Files/Tangf/Campus_Multimedia_Infomation_System_Source.rar压缩包中为源代码和生成的程序,同时还赠送了一个基于SF6的MAPX打包文件以及整个校园的地图文件,提供了开放环境中需要的插件支持文件(System目录下),同时由于文件大小原因,删除了许多Img目录下的图片并且在数据库中删除了部分Img记录(不然会出错),仅保留了1号楼的图片供参考。
相关或参考文章:电子地图查询系统_v1.0_源代码(VB6+MAPX5)http://www.cnblogs.com/Tangf/archive/2006/02/15/331375.htmlGoogle┕电子地图查询系统源代码:http://www.cnblogs.com/Files/Tangf/MapSearch_Source.rar用SetupFactory打包MapX(带打好的包和打包文档以及录像)http://www.cnblogs.com/Tangf/archive/2006/02/05/325842.html┕打包以及文档和录像:http://www.cnblogs.com/Files/Tangf/Mapx_Pack.rar再谈MAPX打包以及MAPX的安装http://www.cnblogs.com/Tangf/archive/2006/05/31/414361.html校园WEBGIS:这个应该是05年的时候做的毕业设计,用超图的SupermapIS2003+SQLServer2000建立的一个比较的简单的系统,只是玄乎了下就变的有点意思了,甚至也有点学习或者创新的意思。
加上上次发布的论文部分,这样整个系统也算是补全了。
原来论文部分请见:校园WebGIS开发与实践(论文部分)http://www.cnblogs.com/Tangf/archive/2006/01/13/316918.html特色一:提出了地图接口的概念(其实当时的想法是将网络上的所谓企业标注移植到了这个系统上,只是这个功能免费提供给了学校的部门使用)。
特色二:部分搜索功能是通过搜索SQL输出XML来实现。
特色三:系统已经详细到每个楼房楼层的办公室以及办公室内的电话和教师名单、教学楼的班级以及课程表、宿舍的成员组成联系方式等。
特色四:空间数据库和属性数据库通过SQLServer的视图功能实现关联。
开发环境:SupermapDesktop2003(地图编辑工具),SupermapIS2003(GIS服务端),ASP+SQLServer2000(开发语言和数据库环境),IIS5.0(WEB服务端),AutodeskExpressViewe3.1(Autodesk公司发布的浏览DWF文件的的客户端插件)等。
安装方法请见论文的附录部分,请不要再询问如何安
2024/3/25 20:55:30 12.26MB gps vb gis
1
系统功能基本要求:1.系统管理功能是管理登录系统的用户。
要进行用户权限设置,在权限范围内可以进行用户的添加、删除和修改,包括用户密码和用户权限的更改2.基础数据管理设置和维护员工、车辆的编码与名称的对应关系3.公司内部信息管理功能是设置和管理与业务相关的员工信息数据和车辆数据。
向全部员工提供查询功能,在权限范围内可以进行数据的添加、删除和修改4.业务信息管理对应于物流公司的业务过程,包括客户验收记录、货物运送管理和员工信息管理等功能5.excel导入导出,有数据库,可运行,界面很好,注释详细
2024/3/25 7:34:27 1.41MB 管理系统
1
图书管理系统+Java源代码+SQLServer数据库文件直接导包到开发工具里,使用SQLServer数据库
2024/3/22 17:01:13 4.85MB 图书管理系统 Java源代码 SQLServer
1
该机票在线预订系统,采用了JSP技术开发,后台数据库是sqlserver,主要实现了机票的在线预订功能。
2024/3/22 7:35:21 7.85MB 机票预订
1
c#便携的仓库管理系统,包括SQLSERVER数据库mdf原文件,可以使用vs2010及以上版本打开,本下载链接为代码部分,不包含dev可视组件库,组件在另一链接中
2024/3/19 8:37:15 19.3MB C# 仓库管理系统
1
图书管理系统,sqlserver2008R2上完成的,集合了我学习sqlserver数据库的所写的所有案例及重要的笔记。
2024/3/19 2:56:21 654KB 图书管理系统 sql server
1
用于sqlserver数据库弱口令的暴力破解
2024/3/18 22:17:07 58KB 1433 破解
1
共 814 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡