有趣的二进制:软件安全与逆向分析
16推荐 收藏
27.3K阅读

有趣的二进制:软件安全与逆向分析

爱甲健二 (作者) 周自恒 (译者)
请至“随书下载”下载试读样章。书中需要用到的软件,请至百度云下载:https://pan.baidu.com/s/1jHZftY2
<内容摘要>
《有趣的二进制:软件安全与逆向分析》通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的方法。理解了这些方法,技术人员就能有效地Debug,防止软件受到恶意攻击和反编译。本书涵盖的技术包括:汇编与反汇编、调试与反调试、缓冲区溢出攻击与底层安全、钩子与注入、Metasploit 等安全工具。
《有趣的二进制:软件安全与逆向分析》适合对计算机原理、底层或计算机安全感兴趣的读者阅读。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

PS:也会在图灵社区电报频道更新

电子书
¥19.99
格式
mobi   pdf

纸质书
¥30.81 ¥39.00

出版信息

  • 书  名有趣的二进制:软件安全与逆向分析
  • 执行编辑关于本书的内容有任何问题,请联系 杜晓静
  • 出版日期2015-10-19
  • 书  号978-7-115-40399-5
  • 定  价39.00 元
  • 页  数272
  • 印刷方式黑白
  • 开  本32开
  • 出版状态上市销售
  • 原书名たのしいバイナリの歩き方
  • 原书号978-4774159188

本书特色

打开黑箱,感受底层世界的乐趣
• 如何防止软件被别人分析?
• 如何知道软件在运行时都干了什么?
• 如何防止攻击者利用漏洞夺取系统权限?

<读者评论>
★在Web当道的时代,底层知识依然能够在关键时刻发挥作用。不学习底层知识可能不会阻碍你成为一名称职的程序员,但也许会阻碍你成为一名优秀的程序员。
★这并不是一本系统讲解底层知识的书,但它让我真切地体会到了二进制的有趣,引导我饶有兴致地去读那些晦涩的专业书籍。
★有时为了找到一些难度很高的bug,必须了解底层系统,这本书教给我们一些实用的方法。我常常会想象自己在团队迟迟找不到bug眼看发布就要延期的时候,突然跳出来说:“交给我吧,我用汇编语言来搞定!”是不是很帅气(笑)?
★我想把这本书推荐给所有的程序员。作为一个五年来都在埋头写代码的码农,我惶恐地发现我并不了解我编写的程序在计算机中是如何运行的,直到我读到了这本书。
★逆向工程可以提升软件的安全性,无论是对开发者还是维护者,都是必备的技能。跟着这本书动手实践,你将完美入门。

目录

版权声明 阅读
译者序 阅读
免责声明 阅读
关于商标和注册商标 阅读
前言 阅读
第 1 章 通过逆向工程学习如何读懂二进制代码 阅读
第 2 章 在射击游戏中防止玩家作弊
第 3 章 利用软件的漏洞进行攻击
第 4 章 自由控制程序运行方式的编程技巧
第 5 章 使用工具探索更广阔的世界
附录
参考文献
后记

作者介绍

<作译者介绍>
爱甲健二(作者)
曾就职于NetAgent株式会社,负责逆向工程、恶意软件分析、渗透测试等工作。2008年7月任董事。此后,在株式会社Fourteenforty技术研究所(现更名为株式会社FFRI)从事计算机安全技术研究和软件开发工作。
曾参加Black Hat Japan 2008(日本)、HITCON 2011(中国台湾)等会议,并发表重大研究成果。著有《汇编语言教程》(アセンブリ言語の教科書)、《TCP/IP教程》(TCP/IPの教科書)等。

周自恒(译者)
资深技术图书译者,IT、编程及自然科学爱好者,初中时曾获得信息学奥赛天津赛区一等奖,曾任某管理咨询公司战略技术总监。
译有《图解CIO工作指南(第4版)》《大数据的冲击》《代码的未来》《30天自制操作系统》《图解密码技术》《家用游戏机简史》等。

大家也喜欢

  • macOS软件安全与逆向分析

    丰生强   邢俊杰  

    本书深入介绍了macOS系统的软件安全、逆向分析与加密解密技术,主要包括macOS软件的开发基础、macOS系...

  • 逆向工程实战

    Bruce Dang   Alexandre Gaze   Elias Bachaalany   Sebastien Josse   单业   译

    本书从白帽子角度讲解如何逆向分析和破解系统,是第一本涵盖x86、x64和ARM操作系统的逆向工程类图书。主要内...

  • 逆向工程核心原理

    李承远   武传海   译

    本书通过50多章的内容十分详尽地介绍了逆向工程核心原理。书中不仅包括作者以自己在Ahnlab研究所(AhnL...

  • Android软件安全与逆向分析

    丰生强  

    本书主要从软件安全和系统安全两个方面讲解Android平台存在的攻击与防范方法。 第1章主要介绍Androi...

  • 什么时候开卖?现在china-pub、jd之类都没有看到。
    zengzizhao  发表于 2015-10-12 09:49:06
    推荐
    • 下周开卖。

      乐馨  发表于 2015-10-12 09:52:14
  • 已经入手了,感觉这本书好小,要是再大一点就更好了。
    PPPer  发表于 2015-10-30 01:58:52
    推荐
    • 当时考虑书本身内容不多,做成32K可以压低定价,也便于读者携带。原书也是32K的。

      乐馨  发表于 2015-10-30 09:21:11
    • 您比较喜欢大本的书哈?

      乐馨  发表于 2015-10-30 09:25:56
    • 哈哈,可能是看多了大本的书,一时看起来还不适应。不过,说实话小本的确实携带很方便,我的小挎包都能装得下;大致看了下,书中内容很不错。

      PPPer  发表于 2015-10-30 12:41:49
    • 谢谢评价^^

      乐馨  发表于 2015-10-30 14:23:16
  • 用校园网下载练习用的附件,网速只有2KB,我要吐血了,如果能把附件放在国内的一些网盘上就好了,下载速度会快些
    夜鸦丶  发表于 2015-10-31 20:50:58
    推荐
    • 译者一会儿放网盘里哈~

      乐馨  发表于 2015-11-02 09:54:06
    • 网盘里哪个是翻译后的随书附件???

      图灵_程序猿  发表于 2016-05-28 20:19:57
  • 烫烫烫烫烫烫烫烫
    仙水  发表于 2016-01-07 20:15:09
    推荐
    • 哈哈哈~~~

      乐馨  发表于 2016-01-08 08:41:19
  • 随书关盘下载没有了,买了数没法进行练习,网上都找不到下载的地方,能不能尽快解决啊
    沉默的蜗牛  发表于 2016-10-11 16:43:54
    推荐
    • 你好,下载链接已更新,请重新访问下载~

      杜晓静  发表于 2016-10-12 11:03:40
    • 请问你们的教学程序是哪个文件呢?我看到的网盘上面都是一些工具.我是想要里面章节讲诉用到的示例程序,例如1.1.1节的0.exe,1.2.1中的wsample01a.exe

      沉默的蜗牛  发表于 2016-10-12 14:24:48
    • 这个网址(https://github.com/shyujikou/binarybook)里没有吗?

      杜晓静  发表于 2016-10-13 09:13:03
    • 这个链接里面有,谢谢

      沉默的蜗牛  发表于 2016-10-13 14:43:13
  • 真畅销,京东又断货了
    天朝游骑兵  发表于 2015-11-16 21:56:23
    推荐
  • 请问会有电子版嘛?大概啥时候会有?
    c4605  发表于 2016-02-27 23:14:14
    推荐
  • 哈哈 烫烫烫
    Hujimiya  发表于 2016-04-21 22:02:06
    推荐
  • 内容太简单了,不太适合有点基础的。
    译者序写的有意思
    天朝游骑兵  发表于 2016-05-15 23:51:04
    推荐
  • 书中相关软件下载链接 失效了
    Mark--  发表于 2016-08-24 23:43:53
    推荐
  • ####关于第3章中的FreeBSD和Ubuntu环境 如果大家需要这两个操作系统,可以从下面的地址下载:
    FreeBSD-8.3
    http://07c00.com/tmp/FreeBSD_8.3_binbook.zip

    Ubuntu-12.04
    http://07c00.com/tmp/Ubuntu-12.04_binbook.zip

    这两个系统的下载链接失效了?
    无影  发表于 2018-11-01 17:56:34
    推荐