Help!实在不忍心看到《Reverse engineering for beginners》这本书被埋没。

2016-05-26 13:35:07 +08:00
 veficos

源起

两年前乌云知识库的 @瞌睡龙 菊苣发起对《 Reverse engineering for beginners 》本书的翻译项目,但是后期对这本书都没怎么做过修缮工作,以至于两年间 Dennis Yurichev 对这本书的调整修改都得不到更新。而且乌云译版里面还有着不少语句不通,格式混乱的瑕疵。作为之前参加过这项翻译工作实在不忍心看着这么好的逆向书在中国的技术社区上被埋没。

恰巧在前几天在 Dennis Yurichev 菊苣的主页上看到《 reverse engineering for beginners 》的韩语版已经出版发售。而相比之下这本书在中国的技术社区上却显得很冷清,我尝试搜了一下,目前还没找到乌云译版以外的翻译版本。中文翻译版可以在 Dennis Yurichev 的 blog 看找到链接中文译版。不过 Dennis Yurichev 的感谢列表说 antiy 也有一份 Chinese 的翻译版本,但是我没找到,如果有小伙伴知道的麻烦告诉我一声,谢谢: )

我目前看过的逆向书籍不多,但是对比一下国内看雪社区的《加密与解密》,《 reverse engineering for beginners 》还是更适合作为逆向入门书籍,而且里面覆盖的范围更广,包括了 x86/x64 , arm 两三种 CPU 的指令集,而且囊括了 Linux 和 Windows 的 OS hack 等内容,各种逆向工具也都介绍了一番。所以逆向方面我挺推荐这本书作为入门读物的。

修缮计划

  1. 对每个章节都 review 并修缮,把语病,格式混乱等问题给解决了。
  2. 里面大量的术语翻译不一致,格式不一致,这方面也要做改善。
  3. 因为这期间作者对原版调整了很多,有不少章节缺漏或被删,分章情况也大不相同,所以需要继续完善跟原版的衔接工作。
  4. 迁移到 gitbook 和看云上,并在乌云 drops 上开一个专题连载这本书,提供一个更好的阅读体验。
  5. 因为乌云主分支的管理员比较少上线,所以先在我的 github 分支上做修缮工作,之后任务差不多了再归并到主分支上。

任务分配计划

贡献名单

第一期的翻译贡献人员

瞌睡龙、糖果、 blast 、 magix526 、 Larryxi 、左懒、 DM_、 Zing

修缮工作的贡献人员

Copyright

原书版权归 Dennis Yurichev 作者所有,翻译解释权归乌云社区所有。

最后

最后,乌云 zone 上面发布了一个悬赏贴,里面就悬赏给第一个 contributor 了:)

http://zone.wooyun.org/content/27463

希望有兴趣的同学一起帮忙完善这本书吧!

16139 次点击
所在节点    程序员
93 条回复
starcraft
2016-05-26 13:45:15 +08:00
确实是入门神书 之前搜 gcc 汇编代码搜到的。前两周抽空看了一二章和后面一些内容,还打算暑假参考乌云的翻个渣渣版本自己看,因为目前只关心 vs gcc 部分。
firebroo
2016-05-26 13:51:11 +08:00
支持楼主。。
veficos
2016-05-26 13:53:15 +08:00
@starcraft 一起帮忙来做这个 project 吧...没必要重新翻译。多浪费时间。
jzk
2016-05-26 13:59:07 +08:00
@veficos 楼主 git repo 连接少了个 s
LoongT
2016-05-26 14:00:28 +08:00
咦,你的分支地址 404
LoongT
2016-05-26 14:03:12 +08:00
还没进入这个领域,打算以后读这本书。
7jmS8834H50s975y
2016-05-26 14:14:34 +08:00
看不出来 woolabs 是什么组织,乌云官网也没有任何链接
ayansw
2016-05-26 14:22:45 +08:00
@firebroo 不错啊!
wzxjohn
2016-05-26 14:32:34 +08:00
可惜币不够不让进 zone 了。。。
wzxjohn
2016-05-26 14:34:35 +08:00
为啥要把 LaTeX 转成 MarkDown 。。。
ayiis
2016-05-26 14:43:11 +08:00
自从币不够之后再没进过社区了
hei1000
2016-05-26 15:06:32 +08:00
很早就在R eddit 上面关注到了这本书,还是免费的,很牛逼的一本书,不过我都是直接看英文版的

BTW ,你的项目 github 链接最后忘记了 s
seerhut
2016-05-26 15:19:11 +08:00
同问为什么不再用 LaTex 了。。。
menc
2016-05-26 17:33:47 +08:00
恶心乌云,不会参与任何有乌云参与的内容,为什么以前我交的漏洞现在被乌云拿来卖钱?更操蛋的是,我自己用,也要花钱
menc
2016-05-26 17:34:48 +08:00
标榜一个第三方的,公益性的社区,乌云敢不敢把自己融资时候的 BP 放出来?看看乌云怎么在 BP 中用那些给乌云贡献无数心血的黑客来吹嘘自己的潜力
veficos
2016-05-26 17:52:31 +08:00
@wsdjeg woolabs 是我们当初翻译的时候临时建立的帐号,现在主要用来做 woobuntu 的版本管理。
veficos
2016-05-26 17:52:58 +08:00
@jzk
@LoongT 已经修复
veficos
2016-05-26 17:54:42 +08:00
@wzxjohn
@seerhut
LaTex 会的人比较少,如果有人愿意来做这项工作也是极好。
veficos
2016-05-26 17:56:34 +08:00
@wzxjohn
@ayiis

我会把这本书的动态都在 zone 开放出来,但是其他领域的内容我也无能为力。是其他领主管理的。抱歉。
veficos
2016-05-26 18:03:56 +08:00
@menc 您好,如果您有什么问题的话可以到乌云社区反馈。具体是哪个漏洞被拿去卖了,证据给我我也可以给你反馈一下。

另外,融资纯粹拿 bp 就能拿到那太简单了吧?

最后,我不是乌云的员工,工作跟安全更是一点关系都没有。我只是希望能做好这件事情而已。

乌云能给我提供一个技术交流平台,我能在里面有所成长,这就够了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/281403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX