书目
消息
首页
搜索
购物车
C#灰帽子:设计安全测试工具
作者
[美]
布兰德·佩里
著
王自亮 侯敬宜
译
出版社
机械工业出版社
出版时间
2018年3月 第1版
ISBN
9787111590767
定价
69.00
内容简介
本书介绍如何用C#核心库进行漏洞扫描、恶意软件自动分析和安全事件响应等,以及如何编写安全实用工具可应用于Mac、Linux、移动平台等。例如,编写模糊分析器以便用HTTP和XML库扫描SQL和XSS注入,在Metasploit中生成代码来创建跨平台和跨架构的工具,用Nessus、OpenVAS和sqlmap自动化扫描漏洞并利用SQL漏洞,等等。使用C#工具库和本书提供的工具可简化日常安全工作。
作者简介
:布兰德·佩里,早在开源.NET实现Mono出现的时候,他就开始编写C#应用程序。他在空闲时间喜欢为Metasptoit框架编写模块,解析二进制文件,进行模糊测试。精彩内容:前言很多人问我为什么喜欢C#。我原本是一个开源软件的支持者、忠实的Linux用户和Metasploit的贡献者(主要使用Ruby编写),然而我却把C#当作我最喜欢的语言,这似乎很奇怪。这是为什么呢?许多年前,当我开始使用C#的时候,MigueldeIcaza(因GNOME出名)开始了一个叫作Mono的小项目。在本质上,Mono是一个Microsoft.NET框架的开源实现。C#被提交为ECMA标准,微软将其吹捧为替代Java的框架(因为C#代码可以在一个系统或平台上编译并在其他地方运行),专享的问题是微软只为Windows操作系统发布了.NET框架。Miguel和一小群核心贡献者接受了使Mono项目成为.NET到达Linux社区的桥梁的重任。幸运的是,我的一个朋友建议我学习C#,但是他也知道我对Linux很感兴趣,他为我指明了这个刚刚起步的项目的方向,看看我是否可以同时使用C#和Linux。之后,我被C#深深吸引了。C#是一种优雅的语言,C#的发明者和主要架构师AndersHejlsberg曾经为Pascal编写编译器,然后为Delphi编写编译器,这些经历使他对各种编程语言的真正特点有深刻的理解。Hejlsberg加入微软之后,于2000年左右推出了C#。早年,C#与Java共享了很多语言特性,比如Java的语法细节,但是随着时间的推移,C#自成一派,并早于Java引入了一大堆功能,例如LINQ、代理和匿名方法。使用C#,你可以使用许多C和C++的强大特性,可以使用ASP.NET栈或丰富的桌面应用程序编写完整的Web应用程序。在Windows上,WinForms是UI库的优选,但对于Linux来说,GTK和QT库更易于使用。最近,...
目录
丛书
网络空间安全技术丛书
— END —