• 博客(0)
  • 资源 (8)

空空如也

Windows 环境下32 位汇编语言程序设计文字版

Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用 来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过60 多个实例逐渐深 入Win32 汇编语言的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站 http://asm.yeah.net和汇编编程论坛http://win32asm.yeah.net的站长。本书是作者多年来编程工作的总结, 适合于欲通过Win32汇编语言编写Windows程序的读者。

2018-11-19

REA Unpacking Ebook

国外的脱壳电子书,This ebook is a collection of unpacking tutorials, papers and documents gathered together by members of Reverse Engineering Association (REA).这是一本逆向工程相关的脱壳教程、论文和文档的集合。

2018-11-18

深度探索Linux操作系统

《深度探索linux操作系统:系统构建和原理解析》是探索linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读linux内核源代码着手学习linux操作系统原理的方式,而是基于实践,以从零开始构建一个完整的linux操作系统的过程为依托,指引读者在实践中去探索操作系统的本质。这种方式的妙处在于,让读者先从宏观上全面认清一个完整的操作系统中都包含哪些组件,各个组件的作用,以及各个组件间的关系,从微观上深入理解系统各个组件的原理,帮助读者达到事半功倍的学习效果,这是作者潜心研究linux操作系统10几年的心得和经验,能避免后来者在学习中再走弯路。此外,本书还对编译链接技术(尤其是动态加载和链接技术)和图形系统进行了原理性的探讨,这部分内容非常珍贵。 全书一共8章:第1章介绍了如何准备工作环境。在第2章中构建了编译工具链,这是后面构建操作系统各个组件的基础。在这一章中,不仅详细讲解了工具链的构建过程,而且还通过对编译链接过程的探讨,深入讨论了工具链的组成及各个组件的作用,理解工具链的工作原理对理解操作系统至关重要。第3~4章,从零开始构建了一个具备用户字符界面的最小操作系统,详细讲解了构建的过程以及涉及的技术细节。第5章从理论的角度探讨了这一过程,从内核的加载、解压一直讨论到用户进程的加载,包括用户空间的动态链接器为加载程序所作的努力。第6~7章首先构建了操作系统的基础图形系统,然后在此基础上构建了桌面环境。第8章深入探讨了计算机图形的基础原理,包含2d和3d程序的渲染、软件渲染、硬件渲染等内容,同时也从操作系统的角度审视了pipeline。

2018-11-18

Python网络数据采集 (图灵程序设计丛书)

本书《Python网络数据采集》适合熟悉Python的程序员、安全专业人士、网络管理员阅读。书中不仅介绍了网络数据采集的基本原理,还深入探讨了更高级的主题,比如分析原始数据、用网络爬虫测试网站等。此外,书中还提供了详细的代码示例,以帮助你更好地理解书中的内容。   通过阅读本书,你将能够:   解析复杂的HTML页面   遍历多个网页和网站   了解API的基本概念和工作原理   学习存储数据的方法   下载、读取并抽取网络文档中的数据   使用工具和方法清洗格式异常的数据   读取并处理自然语言   越过表单和登录窗口采集数据   学习采集JavaScript的方法   学习图像处理和文字识别方法   本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各种数据类型提供了全面的指导。第1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。

2018-11-01

从Python开始学编程

改编自Vamei博客的《Python快速教程》。本书以Python为样本,不仅介绍了编程的基本概念,还着重讲解编程语言的主流范式:面向过程、面向对象、面向函数。读者不仅可以轻松学会Python,以后再学习其他编程语言时也会更加容易。

2018-11-01

灰犀牛:如何应对大概率危机

类似以黑天鹅比喻小概率而又影响巨大的事件,本书以灰犀牛比喻大概率且影响巨大的潜在危机。相对于黑天鹅事件的难以预见性和偶发性,灰犀牛事件不是随机突发事件,而是在一系列警示信号和迹象之后出现的大概率事件。例如:2008年美国房地产泡沫集中爆发以及在此之前的诸多泡沫破裂;飓风卡特里娜和桑迪以及其他自然灾害后的毁灭性余波;颠覆了传统媒体的现实数码技术;大桥坍塌和摇摇欲坠的城市基础设施;苏联的迅速衰败和中东地区的混乱,在事前均出现过明显的迹象。 [1] 为什么领导者们和决策者们不能在局面失去控制之前解除危机?人们应该如何辨识和有效应对那些明显的、高概率的危机事件? 本书以科技、经济、自然、社会等多方面的实例进行分析,为我们提供了那些迫在眉睫的、概率高、影响大的危机的预测、防备、应对及善后的具体方法,以便为人们在组织管理、公司管理和国家管理过程提供决策参考。 推荐经理人、投资者、决策者、政府领导以及希望躲避灰犀牛式危机事件的人士阅读。,

2018-11-01

终极算法:机器学习和人工智能如何重塑世界 - [美 ]佩德罗·多明戈斯

终极算法:机器学习和人工智能如何重塑世界 - [美 ]佩德罗·多明戈斯

2018-10-31

[加密与解密(第三版)].epub高清

“软件安全是信息安全领域的重要内容,涉及到软件相关的加密、解密、逆向分析、漏洞分析、安全编程以及病毒分析等。目前,国内高校对软件安全教育重视程度不够,许多方面还是空白。随着互联网应用的普及和企业信息化程度的不断提升,社会和企业对软件安全技术人才需求逐年上升,在计算机病毒查杀、网游安全、网络安全、个人信息安全等方面人才缺口很大,相关职位待遇较高。从就业角度来看,掌握软件安全相关知识和技能,不但可以提高自身的职场竞争能力,而且有机会发挥更大的个人潜力,获得满意的薪酬;从个人成长方面来说,研究软件安全技术有助于掌握许多系统底层知识,是提升职业技能的重要途径。作为一名合格的程序员,除了掌握需求分析、设计模式等外,如能掌握一些系统底层知识,熟悉整个系统的底层结构,对自己的工作必将获益良多。 本书以软件加密与解密为切入点,讲述了软件安全领域相关基础知识和技能。

2018-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除