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

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

16147 次点击
所在节点    程序员
93 条回复
menc
2016-05-27 12:03:52 +08:00
@RockShake 哪天乌云的人买到原书版权要出版禁止网上传播了,拿的还是你参与校对和翻译的文本,你也懂得愤慨了。
veficos
2016-05-27 12:19:09 +08:00
@menc 这本书目前我和 @瞌睡龙的商量后,由我来接手接下来的修缮工作。

目前并没有出版的计划。即使有,网络版本是我坚持必须做的。而且参加翻译的大多数都是网上的贡献者,相信乌云也理由这么做。真到这一步,我也会跟乌云协商网络版本的支持。并且以网络版本为主,纸质版并不能得到及时性的 BUG 修复一直是个痛点。

最重要的是这本书是作者奉献给开源社区的作品,如果作者不同意,那么乌云也没有权利买断版本!

如果您愿意参加修缮工作,翻译小组会欢迎您和感谢您的贡献。但是我真的不喜欢撕逼这种事情,关于乌云的讨论就到此为止!我不希望一项公益项目演变成撕逼战场。
hominthesky
2016-05-27 12:21:52 +08:00
@menc 我记得 TangScan 的漏洞并不是直接用到乌云的漏洞,而且这类产品也不可能直接引用某个漏洞平台数据就可以实现扫描,还需要社区用户自己编写漏洞插件才能被加入到扫描规则,而且这些插件作者是有奖金分成的,并不是无偿。
phithon
2016-05-27 12:32:54 +08:00
@menc 你交过几个垃圾漏洞?有资格在这说话。不配
veficos
2016-05-27 12:54:02 +08:00
@hominthesky
@phithon

两位大兄弟,这方面的讨论就到此为止吧?如果真的想讨论可以单独开一个主题战个痛快。

另外期待你们也能加入到修缮工作:)
menc
2016-05-27 13:13:55 +08:00
@phithon 我是乌云最早期的注册用户,当时还是乌云 rank top5 组织的一员,后来整个组织都被乌云恶心坏了。

想知道乌云的风评?看看其他地方怎么评价,看看土司那帮人怎么评价乌云,别活在你自己的世界里。
menc
2016-05-27 13:15:12 +08:00
@hominthesky tangscan 是利用乌云的漏洞数据库,乌云自己说的,要由人来根据漏洞写插件,插件作者有奖励,漏洞发现者是没有的,但是漏洞和插件代码哪个更重要,不言自明。
smallpath
2016-05-27 13:19:29 +08:00
支持一个, 用过一个逆向工程项目, 本来还想研究一下里面的算法, 结果太复杂了, 对这行表示敬畏
Citrus
2016-05-27 13:19:36 +08:00
@veficos 我只是提醒你,由于你的翻译没有带任何的开源 License ,乌云直接用你的文本卖是没有任何问题的!

呼吁大家不要在这个库里贡献翻译,不然自己的幸苦成果被商业卖钱还一分拿不到可是很难受的。
7jmS8834H50s975y
2016-05-27 13:20:33 +08:00
@firebroo 请问你是乌云用户吗?
7jmS8834H50s975y
2016-05-27 13:21:34 +08:00
@veficos 我发现一个和这个帖子一样的链接, https://v2ex.com/t/272028#reply24

你们两楼主想闹啥?
7jmS8834H50s975y
2016-05-27 13:22:40 +08:00
@phithon 你连人家是谁都不知道,怎么知道是垃圾漏洞呢😊
veficos
2016-05-27 13:27:24 +08:00
@Citrus

开源 LISCENSE 沿用作者的 Attribution-NonCommercial-NoDerivs 3.0 Unported 。

因为我刚组织这个 repo ,很多东西还没做到位,之后会慢慢补上。
7jmS8834H50s975y
2016-05-27 13:29:19 +08:00
@Citrus
@veficos
是否考虑加入 License ?
donotgo
2016-05-27 13:29:47 +08:00
我靠。。。我说这书的名字怎么那么眼熟。这书的韩语版是我办公室的韩国小伙去年译的 233
veficos
2016-05-27 13:30:15 +08:00
@wsdjeg 和 memc 并不认识,我只是找看看有没有小伙伴愿意加入这项工作。

事情发展成撕逼我也无法控制。
veficos
2016-05-27 13:45:32 +08:00
@wsdjeg
@Citrus

已添加开源 LICENSE ,沿用作者的 CC BY-NC-ND 3.0 协议。
usapla
2016-05-27 13:49:52 +08:00
@donotgo 卧槽,感觉你们公司可能实力爆表
veficos
2016-05-27 13:51:08 +08:00
@wsdjeg
@Citrus
@menc

@Citrus 只要向作者反馈, Dennis Yurichev 一告乌云,乌云会赔得多惨不用多说吧?这并不是乌云原创的书籍。

如果有任何建议都可以到 issue 上提。
veficos
2016-05-27 13:52:42 +08:00
我真得不想撕逼这种事情。如果大家觉得有什么不妥和不周的欢迎和我反馈,或者到 issue 提出。

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

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

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

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

© 2021 V2EX