学逆向论坛

找回密码
立即注册

只需一步,快速开始

发新帖

2万

积分

41

好友

1157

主题
发表于 2020-9-4 12:27:09 | 查看: 2604| 回复: 0

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”
  文 | 哆啦咪
  钱林松,网名 Backer, 好酒,好肉,好逆向。
  “本来为了提高射箭成绩,我都打算把酒给戒掉了,可是没办法啊,教练认真地和我说:‘你一定得少喝点啊’。那我也没有办法,只有多少喝点,教练的话还是得听。”
  这就是钱林松,从初入江湖的“小钱”,到软件安全圈知名的Backer,再到现在常被称作的“老钱”,他是放射科的医师,是逆向的高手,是讲台上的老师,是公司的创始人,是射箭运动的资深玩家。不管在别人的眼中有多少成就和身份,他总是那个仗义、有趣、不断寻求新挑战的钱林松。

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”

  原来是学做原子弹的
  “不少人问我学历低能不能做好计算机这一行,我和他们说整个公司里只有我学历最低,是个中专生呢”,钱林松调侃道。
  在19世纪80年代。教育政策与今日十分不同,中专因为包分配、保就业,大家都趋之若鹜。有些中专的录取分数线甚至比高中还高。每个人初中毕业都面临着选中专还是选高中的抉择。
  当时的他,心中早已有所打算:“一起玩的伙伴都去高中,所以我也想去。”但是他的父母所想的角度不一样,在那个中专包分配工作的年代,他父母希望他上中专。最终,钱林松还是选择了中专,选择了放射性物理专业,准确地说,是他的父母帮他选了这个专业,因为他的母亲是一位医生,希望他也能够学医。
  “别人问我学什么专业接触到的逆向,我就和他们说我是学做原子弹的”,回忆自己的专业选择,钱林松调侃道。
  接受父母安排的钱林松,也按部就班地学习自己专业相关的知识:核物理、放射卫生学、电离辐射剂量学……说不上喜欢,也谈不上讨厌。
  1997年,他顺利毕业,正好赶上包分配的末班车,被分配到当地肿瘤医院放射科工作,成为了一名“放射技术人员”。
  生活像野鸭游过的湖面,只留下一丝丝涟漪。按照父母的设计,钱林松本应一直在医院放射科,报职称、考职称、评职称,走一条循规蹈矩而又安稳的路。
  然而,从90年代末起,钱林松注定会在医院的循规蹈矩中走出另一条路。

  东湖之畔,珞珈山下
  90年代末,因为一系列原因,中美黑客大战愈演愈烈。这场对决,引发了广大黑客的参与。也给钱林松平静生活的湖里扔进一块石头,激起层层涟漪。
  他开始从网站上下载黑客软件,自己在家鼓捣。很快,他便进入了瓶颈期。于是他开始学习编程。
  “没有基础,注定只是空中楼阁,刚开始起步就是试用别人写的软件,和现在的‘工具流小白’一样,但是没多久就觉得,这多没意思啊,我得会写自己的工具。”钱林松谈到自己学习编程的初衷说,“那时候学习技术,我有两个优势,一是上班空闲时间多,二是武汉这个地方大学多啊”。
  由于工作会经常接触放射性物质,放射科每天工作的时间上限有限制,每天工作时间基本都控制在3-6小时。利用工作的空闲时间,他开始如饥似渴的学习,一年时间就学会了编程并可以独立的开发一套游戏出来。
  但是,在做游戏过程中,他开始疑惑:自己编写的游戏里用到的各种库是怎么做出来的呢?一旦自己提出“为什么”这个问题,新产生的问题以及解决问题的乐趣就像泄洪的水一样滚滚而来。研究的乐趣仿佛黑洞般吸引他,充满好奇的他想办法去探索源头,于是他便开始逆流而上。
  为此,他特意报了武汉大学的自修班。
  “我想有机会系统地学习下,其实不只在武汉大学,哪里有课合我需求,我就找机会去旁听,那时也有学生找人代喊到、代写作业的,这些活我最乐意接了,有机会听课嘛”。
  除了自学和在大学学习,为了解答自己遇到的各种各样的问题,他还找遍了几乎能在武汉找到的所有资源,遍访高校名师,结交工程师,只为了能够从他们那获得些许的指点。但问题是永无止境的,他自身的水平在提高,遇到的问题也似乎越多越难,似乎离技术的真谛只隔了一层窗户纸,但就是迟迟没有捅破。不过幸运的是,生活中资源的限制,有网络去补足。
  3
  结缘看雪
  钱林松最开始在CVC病毒公社活动,认识了几个朋友互相加了QQ。为了讨论技术,还专门建立了聊天室(当时的QQ还没有群)。大家在聊天室热火朝天的讨论,大家因为探讨技术而聚集在一起。随着讨论的深入,原理开始慢慢的浮出水面,但似乎还是有些核心,说不清道不明。于是他便认识了看雪论坛,开始在这里学习逆向。
  这个时候恰逢看雪论坛改版,由001正式改名为看雪论坛。在论坛里钱林松认识了很多朋友。“当时论坛的学习氛围特别好。这些朋友们,他们都已经在金山工作了,而我不做这方面的工作,也非科班出身。他们的技术强得很。”他整日和大牛们一起探讨技术,不仅学到了很多技术,还和他们成为好朋友。
  除此之外,他还开始看看雪论坛坛主段钢的两本书《加密与解密》和《软件加密技术内幕》。后面这本书是由论坛的版主们联合写的,是论坛大牛们的精华之作。他就将这两本书一行一行的看完了。
  这个时候,他的工作也由原来的甲类升为乙类,工作时间由3小时变为6小时。
  “不过那个时候我对医院业务已经很熟练了,一般集中做2、3个小时就把工作全部做完了,多出的时间都可以用来学技术”。
  时间上的充裕为钱林松提供了一个可以认真学习逆向分析的环境,但是苦于当时没有专门的逆向书籍,“当时逆向分析并没有学术化,而且也没有专门的学科。只能从破解类的书中找相关的点。”
  他把所有找到的资料都汇集起来,开始一点一点研究,从最基本的语法、反汇编开始到把C语言的原理全部都看完,他用了一年时间。然后接着开始学习C++。就这样,由少及多,他学习的速度越来越快。又一年的时间,他几乎将手中的资料都看了个遍。但是他意识到纸上谈兵是不行的,他决定试试自己从书上学的究竟有没有用。于是他开始拿医院的设备开刀:“这个工作近也方便,我还会去医疗软件论坛‘显摆’,破解医疗器械的demo限制、时间限制之类的。”
  当时只是在论坛上单纯发帖“炫耀"技术的钱林松可能没有预料到,其中的一个帖子,会成为之后一系列多米诺骨牌中的第一枚,彻彻底底改变了他的人生轨迹。

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”

  出国
  有一次,他还原了一个美国软件公司的核心算法。
  “在逛国外论坛的时候,看到一家美国软件公司,说他的技术完全原创且世界顶尖。可是我逆向分析后,发现这个软件的核心技术是基于一个开源库的,不是完全自主研发。关键是私下和他们说他们还不承认,我就将逆向分析得到的源代码都公开了。”
  “我们双方一开始还在论坛里你来我往地争论了几个回合,后来我给了条很强的证据后,他们就不作声了”。
  本以为网上的争论到此为止,没想到那家美国公司的负责人是华人,有次借回国开会的机会,专程来到武汉,找到钱林松并邀请他到一家五星级酒面谈。他们聊了很多,但负责人的目的只有一个:和我去美国写程序吧。这位负责人向他描绘了一个美好未来的蓝图,并承诺按小时付工资。他有些动心了。
  现在的他讲这些经历,就像在讲别人的故事,云淡风轻。但当时的他却没有轻易就做下决定,他不断掂量着天平两端的砝码:是医院的铁饭碗?还是换行去美国?
  促使他下决心的,是他对自己的生活的反思。他觉得:“如果在一份工作中,自己二十几岁时,就可以一眼看到自己退休时的样子,那这样的工作还是不要做了。”
  钱林松知道自己的性格也不适合成天坐在医院里。最终,他决定去冒险。
  于是他辞职了。对于辞职这件事,他并未和父母商量。
  “当时去我领导办公室必须要经过我母亲的办公室,为了不被发现,我去递辞呈时还特意猫着腰,踮着脚,像做贼一样”,钱林松回忆到这里,像讲故事一样兴奋起来,“后来我妈知道了,拿着扫把追了我半条街”。
  2002年,他踏上了飞往美国的飞机。

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”
  那时的他23岁,年轻、执着、无所畏惧,据说还有八块腹肌。
  “当时没有什么身外之物,随我一起去美国的,只有5000块钱和8块腹肌”。
  说到这时,他眼睛一亮,拿出手机,向我展示23岁的他:“我那个时候很嫩的,不比现在的小鲜肉差”,兴趣盎然的向我介绍着每张照片的背景。

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”
  到达美国后,既会编程也会逆向的他立刻便受到公司的重用,他的才华得到充分的施展。
  在一个项目中,仅用了半年时间就逆向分析了美国一家公司开发了5、6年的产品,并在此基础上进行了针对性改进,项目产品获得北美分子影像学会(AMI)展出的一等奖。这份荣誉是对他的技术的莫大肯定。

  回家
  两年后,美国公司决定在深圳开一个研发中心。老板任命他为总经理,并将研发中心交由他全权负责。两年后,他以总经理的身份重回祖国的土地,和异国恋2年的女友重逢,为了工作需要,还修读了经济管理专业,在工作之余获得了本科学士学位。
  “别人劝我应该凭借自己的技术实力,拿一个计算机相关专业的文凭,我倒不这样想,我的技术更多的是在实践中得到验证,而学习管理,可以把管理与我的技术相结合,提升自己的跨界能力,当个综合型人才,更有价值。”
  那段时间,繁忙又美好。
  深圳的工作渐渐进入正轨, 人生的岔路又一次召唤他来做选择题:是回美国?还是留在国内?
  不过这一次的选择,他做得很潇洒。
  如果回美国的话,他还需要等几年才有资格排队拿绿卡。拿着工作签证在美国生活,有诸多不便之处,更重要的是,无论工作多顺利,生活多方便,因为文化背景的不同,钱林松感觉自己终究是个“外人”。他乡,无论如何都取代不了家乡。
  更重要的是,出国意味着他将再次面临与女友的异国恋。说到这里,他的脸变得有些红,然后他笑着说道:“你不知道,在国外没有白酒喝,我被迫学会了喝红酒。红酒都没有的时候,喝那种黄色洋酒,简直像喝中药,而且你想想,根本没可能半夜出来还可以找到排档吃烧烤,多无聊。”就这样,他笑着将话题巧妙的从他的爱人转移到烤串上。
  为了自己所爱的生活,以及他所爱的人,他决定留在国内。当时的他可能已经微有预感,他将会在国内开创自己的公司,拥有属于自己的事业。
  创业
  钱林松辞去了自己在美国公司的职务,他开始面临新的挑战——找工作。北京——祖国的心脏和首都,成为他工作地的首选。他当即便买了一张机票飞往北京。到达北京后,他与一位好友偶遇,恰巧这位好友正在开培训班并与清华大学有一个联合办学的项目。好友向他发出邀请,希望他可以来当讲师,站在清华的讲台上,给清华的学生们讲课。
  关于教学,钱林松是有底气的。因为在上一家公司的时候,公司曾招进一批学历很高但实践能力不强的新人,为了培养新人,他还专门花费了一番心思,亲自给新人授课培训。所以钱林松觉得自己还是有一定的教学经验的。再加上能去清华这种中国最高学府讲课,本身就是一种莫大的荣誉。于是他接受了邀请,开始了在清华为期一年的讲学。
  一年讲学结束后,他决定回武汉创业,建立一个自己的培训学校,也就是现在的科锐教育。

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”
  “创业的事就要看心有多大了。”
  2007年,创业之初的钱林松抱着“先开着看的心态”开始人生又一次的尝试。他联系了2000年在看雪论坛上认识的朋友,向他们广发英雄帖。招来了来自全国各地的13个学生。
  谈到培训,他有自己的一套模式:“我的出发点很简单,就是师傅带徒弟,所以我和别人不一样,入学时就会和学生讲清楚:不包就业,也没证书发。我没有保留地教,你们只管认真学,如果每次考试都超过60分,别人不要,我要。”说到这里,钱林松特意多解释了下,“不愿意当老师,我们还有研发部的!”。
  被问及培训业务发展顺利与否时,钱林松云淡风轻地描述道:“第一期的时候就我一个老师,一个辅导员。第二期的时候,辅导员跑了。第三期,在学生里留了一个当老师。第四期,这个学生也跑了。一直到第七期,留了4个老师。就这么,跑的跑,留的留。留的最长的老师从第9期,一直跟我到现在。”
  然而科锐的规模一直在发展,办学的第一期班级,只有13人。经过10年的发展,已经办学到第27期,学生的总数也有好几百号人了。因为所有学生他都会亲自授课,他甚至还记得大部分人的名字,他得意地说“以后我退休了,就光去旅游,一个学生那住一天,随随便便可以在全国各地逛一年呢。”
  除了培训学校,科锐还有一个属于自己的研发部,主要做网络安全、软件安全及司法取证相关的服务。服务的对象有企业也有国家安全职能部门。有一次,公安机构找到钱林松,希望他能够协助警方破获一起黑客案件。钱林松当即答应,并开始对此黑客团队进行溯源,最终协助警方破获了“淘宝客病毒”等一系列网络黑客的案件。

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”
  工作之余,钱林松也没有闲着。他将自己所学、所想、所悟都写进《C++反汇编与逆向分析技术揭秘》这本书中。在万众期待中,这本书于2011年出版。一经出版,便受到广大安全人士的喜爱,不到半年就卖光了。这本书被CSDN评为当年十大最具技术影响力图书。
  即使获此殊荣,他也没有停止脚步。
  2015年,钱林松获取了武汉大学研究生社会优等人才的最后一个名额,开始学习金融信息计算机管理科学专业,并获取了硕士学位。

  教C语言的体育老师
  两年前,钱林松在看雪论坛认识的一位朋友,突然猝死,死因是过劳死。他对这个消息感到非常震惊,也为失去这样的一位好友而感到痛惜不已。他意识到健康的重要性。恰巧培训班附近新开了一家射箭馆。为了鼓励老师们加强锻炼,他为每位老师都办了一张射箭卡。他自己也办了一张。
  于是他开始学习射箭。“要么不做,做就做绝。”这是他对自己的评价。

[原创]【人物】钱林松|新“老顽童”

[原创]【人物】钱林松|新“老顽童”
  他的训练强度惊人,拉弓的手指已经被磨掉一层皮,在食指上还重新长了一层老茧。他不觉得辛苦,遇见同行还会故作认真的开玩笑:“你看我写代码多认真,敲键盘敲得手都起茧了”。
  有一次他参加了武汉的射箭比赛,获得了第一名,他非常自豪的说:“我一共得了630多环,第二名620多环,和我差了10多环,但第二和第三名之间只差了1环,第三名和第四名之间也只差了2、3环。其实第二名技巧比我厉害,但是我的训练量是他的十倍。”
  钱林松把自己获奖的照片晒到朋友圈中,学生们纷纷排队留言:“感谢体育老师教会了我C语言”。
  “其实除了射箭教练外,我还有健身教练的,我去健身不是为了身材,像剥了皮的牛蛙那样对我也没用。就是想加强基本功,拉更重的弓,发更多的箭。”,钱林松继续谈自己的训练,“这和我们做对抗道理是一样的,拼到最后技巧就变得不重要了,还得靠基本功”。
  钱林松的微信头像是《射雕英雄传》中的“老顽童”周伯通。“老顽童”虽然武功高强,但个性纯真可爱,不拘小节,是个天生的乐天派。这一点钱林松与之十分相似。他虽没有老顽童那样老,但即将步入不惑之年的他同样是个武功高强的乐天派,上课时与学生过招拆招;空闲时射箭、骑马、玩游戏,或者与自家的猫比赛谁睡得晚。
  “你的处世哲学里,好像不会有烦恼二字”,我笑道。

  “别和我谈人生哲理,来来来,喝酒”,他抬手仰头,一饮而尽。



温馨提示:
1.如果您喜欢这篇帖子,请给作者点赞评分,点赞会增加帖子的热度,评分会给作者加学币。(评分不会扣掉您的积分,系统每天都会重置您的评分额度)。
2.回复帖子不仅是对作者的认可,还可以获得学币奖励,请尊重他人的劳动成果,拒绝做伸手党!
3.发广告、灌水回复等违规行为一经发现直接禁言,如果本帖内容涉嫌违规,请点击论坛底部的举报反馈按钮,也可以在【投诉建议】板块发帖举报。
论坛交流群:672619046

小黑屋|手机版|站务邮箱|学逆向论坛 ( 粤ICP备2021023307号 )|网站地图

GMT+8, 2024-3-29 18:48 , Processed in 0.104377 second(s), 41 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表