还有一本 关于我们软件安全从业人员都需要学习和警惕的真实案例, 书籍《疯狂的程序员》 作者 绝影,安全行业一定不要为了利益走上黑灰产,莫伸手,否则。。。。。。 具体书籍内容 我摘抄了部分做了筛选 :如下
疯狂的程序员
绝影
68个笔记
6 黑客
传说该书的作者绝影 因为写DNF外挂 已经触犯了法律 被抓了 这么多年也杳无音讯 不知道真假
记得他把电脑搬到学校的第一天,爸爸就跟他说:“注意了啊,千万别去当黑客,会被抓的。”绝影觉得爸爸太有才了。他决定去做黑客。
7 《黑客防线》
看不懂得论文,至少别人不会说是坏论文。
看不懂的文章,至少别人不会说是坏文章。
8 魔术师的双手
>_<<>iv>
时间去维护你在别人心目中的高手形象。如果你做到了,那也没有什么,别人会认为你理所当然是个高手,那是你应该的。他们才不会管你比别人多花了多少时间和精力,更不会因此来赞扬你刻苦,值得大家学习。
9 又是寻址方式
(◔.̮◔)
他们不能让他成功。很多时候,别人的成功就是自己的失败。如今社会上的风气早已吹进了大学校园。
17 另类的方法
所以有时候,人的技术啊、知识啊也许并不是学出来的,而是被逼出来的。
对程序员来说,大部分快乐是从解决问题,特别是独立解决问题中获得的,而不是从这个CASE有多大、奖金有多少中来的。
19 天天上网的工作
这样说的时候,那神情跟现在资本主义公司的老板没啥两样——我给你发了钱,你就应该给我干,并且我让你干啥你就得干啥,我让你干到啥时候你就得干到啥时候,因为我给了你钱
所以说现在很多公司的老板们都没搞懂这个道理,并不是说你给了别人钱,别人就必须按照你的任何要求给你做事情,应该是别人给你做了事,作为回报,你应该给别人钱。
所以只要人心态好心情就会好,本来那东西就不属于你,你要真把它往心上放了,到时候难受的还是自己。
23 出差
公司是以赢利为目的的。公司雇佣你,就是希望你能给公司创造价值。你的什么技术啊、知识啊都是给逼出来的公司给你发任务,其实就是在逼你。明明你根本不行,但是上司说你行,于是你的自信心极度膨胀,还真以为自己行。当然,后果就是你必须拼命去学习,好向别人证明你行。结果,你真的能行了,公司的目的也达到了。当然,你自己也得到了提高。
26 多线程
他深深地知道,越是高级的知识分子,对“面子”这东西就看得越重要。所谓“高级”知识分子,不光是说他技术高,也是说他年纪高
27 毕业
绝影走到门口时,突然被他叫住:“现在念研究生,有一种叫先上车后买票的办法。”自从那次送红包的事情以后,他就觉得这老师很恶心。现在他又这样说,绝影不得不继续装着很谦虚地问:“先上车后买票?老师您有路子吗?”“我还是有一点的。要是你有意思,就再联系吧。”绝影走出他家时,在心里想,这辈子我也不会去念研究生
所以走出校门的时候基本什么都不会。必然是有所得也有所失啊。得到了证书,失掉了技术;得到了技术,就失去了证书;都得到了,又失去了钱;钱也不想失去,那就要花掉更多的时间
32 BOSS Liu的离去
好在绝影有本《加密与解密》,看其实也没看过什么,就这时候可以用来查查SoftICE的命令,权当工具书用了。哪像现在,有Ollydbg,还可以边听mp3边调试,什么反汇编代码,直接一个“复制”、“粘贴”到记事本中,然后再慢慢分析。不过话又说回来,正因为那时候技术不发达,所以那时候的软件也大多不加壳,就是加也基本都是些菜壳,哪像现在什么ASProtect、Armadillo、Themida,还带虚拟机保护。不过就是个1.3L的VVT-i发动机,还非给加个悍马的壳子,发动机价格3万,壳10万
33 燕儿的工作
其实重新念个大学又有啥用,在大学不管念什么专业也都不一定能学到多少东西
其实重新念个大学又有啥用,在大学不管念什么专业也都不一定能学到多少东西。
35 技术主管
从到公司的第一天起,绝影就告诉自己,不能在公司写一辈子程序,至少不能在公司一辈子只写程序。技术总是要进步的,新人总会出来取代旧人,要想保持自己的技术不落后不被淘汰,你就得不断地和新人竞争,不断地去学习。新人们刚毕业,对他们来说,工作以外的时间都可以拿来学习,但是老员工不一样,要结婚,有老婆有家有孩子,客观因素决定了你不可能有他们那么多时间。
37 动摇
不管是对也好错也好,都没有必要后悔。人最痛苦的事情不是做错事,而是后悔。
40 精华和糟粕
所以说学校和公司就是不一样,进了公司,特别是资本家的公司,你就不要指望能花一顿饭一桌酒来请谁帮你做CASE了—这样的人老早就被BOSS开了
逆向工程也和写程序不一样,就是写程序能知道大概的进度。这个CASE有多大,要多久能做完,心中怎么也有个眉目,就算忙了几个月最后没做出来,至少也写了一大堆代码,多多少少也算是给后人做了点贡献,留了笔财富。可逆向工程不一样,运气好了,灵感来了,断点位置对了,十分钟搞定,要是断点找不出来,任你顶着雨打风吹的在那做个十年八年,也还是什么都没有,成果为零。
41 网吧
所以说公司对员工,就该像谈恋爱一样。如果你没有百分之百的把握,就不要轻易给你女朋友承诺什么。如果你这个CASE还没做完,就先不要承诺说这个周末我带你去看电影。你永远要记住,承诺本身只能让她在当时那几分钟里开心,只有履行自己的承诺才能让她开心一辈子。如果承诺的东西总是做不到,时间长了,她会连那几分钟的开心都没有了,反而还会对你的承诺感到厌恶。对男人来说,最可怕的是没有钱,最可悲的是没有人信任你。
43 背出来的面试题
2020年依旧适用
直接从学校里招人。资本家在各方面都是尽可能地降低成本,这种思想放到产品上,就是偷工减料;放到人事上,就是能用大学生的绝不用研究生,能一个人做的绝不让两个人做。而一些国企又恰恰相反,本来大学生就能解决的却一定要让研究生来解决,这叫“对工作重视”;本来一个人就能做的却一定要让三四个人甚至一个小组一起上,这叫“人多力量大”
直接从学校里招人。资本家在各方面都是尽可能地降低成本,这种思想放到产品上,就是偷工减料;放到人事上,就是能用大学生的绝不用研究生,能一个人做的绝不让两个人做。而一些国企又恰恰相反,本来大学生就能解决的却一定要让研究生来解决,这叫“对工作重视”;本来一个人就能做的却一定要让三四个人甚至一个小组一起上,这叫“人多力量大”
他们和绝影不一样,明明不懂,又不去学,又不去逼自己,到公司遇到什么问题不知道,于是就去问,找张厂长找绝影帮他们做,做好了,明天又遇到问题,于是又找人帮忙……一周下来,东西都是别人做的,自己还是什么都不懂
很多时候人在公司的时候并不牛B,被炒鱿鱼了反而又牛B起来了。他们说:“还找什么找?此地不留爷,自有留爷处,咱们三年后再分高低
44 真正的大CASE
我知道,也许我付出了比他们多三倍的努力,却只能得到比他们多一倍的回报,但是如果我不付出这三倍的努力,连一倍的回报也没有。
搞得最后把大学C语言课程学完了,连C语言能写Windows下的窗口程序都不知道。最后写程序是教了,不过那教的是如何去写程序,根本不教你为什么要写程序,写程序能写些什么出来。
抽象文化6324 带哲学家 哈哈哈 跑偏了
对人来说,什么思维最重要?当然是抽象思维。狗也会做梦,甚至还会说梦话,但是狗会抽象思维吗?你能让狗把一堆人民币想像成一堆骨头吗?不能。既然只有人这种高等动物才会抽象思维,那就要把它发挥到淋漓尽致。
人呐,眼光放得长远一些,看到的东西也就会更多一些,生活也就会过得更有意义一些。
45 向业主致敬
什么是程序员?能为一两千块的工资天天在公司加班加点,回家还继续干到两三点甚至通宵的程序员,他们根本就不在乎挣多少钱。程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。哪怕我身上现在只有两毛钱,只要有志同道合的人跟我聊技术,我一样敢跟他从C++聊到ASM,从API钩子聊到inline hook,从Ring3聊到Ring0。聊完了,那晚上吃什么?吃什么并不重要,重要的是如何才能获取Kernel基址。
47 先进性
一件事,如果既能实现我们的理想,又能为人们做出贡献,还能为我们带来巨大的经济收入,这是件多么有意义的事情。
如果一件事情,既能实现我们的理想,又能为人们做出贡献,还能为我们带来巨大的经济收入,这是件多么有意义的事情啊。
48 非洲
答应下来。人啊特别是现在的年轻人,总觉得压力大,要买房,要买车,要结婚,要生孩子,压力能不大?其实根本没必要去考虑这些。你考虑得再多,房价还是一样往上涨。就站在工薪阶层的角度来说,一套房子几十万,你挣几十年钱最后一次性付清买套房子,压力倒是没有了,不过住不了几年又要入土为安。现在有机会让你先把房子住上,等于让你多享几十年的福,还不赶紧去住上。
技术也是如此,现在你觉得自己菜,到明年你的技术也许又会比今年有所提高,虽然你自己不怎么感觉得到,但提高是实实在在的。不怕人没长进,就怕人没耐心,等不到明年就打退堂鼓。
49 技术经理
现在可不一样了,有什么不懂的,可以直接找其他人问,有什么做不出来的,可以直接放那儿让其他人来做。他们现在只是把自己能做的做了,这样不要说两三年,就算给个十年二十年,又能有多大进步呢?人呐,还是得靠自己啊。
56 反汇编器
这时候,绝影一本正经地说:“我知道,也许我用十倍的努力只能比别人多出一倍的收入,但是我也知道,如果我不用上这十倍的努力,我连一倍都多不出来。”
其实,只要自己的成果能得到别人特别是用户的肯定,又能和自己心爱的人分享,这就已经是世界上最幸福的事情了
59 Bug Yang的心事
我也不服,我也想抱怨,抱怨可以,但是抱怨有用吗?抱怨之后呢?难道就坐在那里等待下一次抱怨?你有这个工夫,还不如把时间拿来多学点技术,好好提高自己。我告诉你,写程序和别的工作不一样,有些工作需要人缘,有些工作需要关系,有些工作还需要美色,但是写程序,只需要你有技术。
60 Nothing Impossible
不是因为成功有多困难——其实成功简单得很,只要你一开始就有计划,并且能一直做下去——如何面对成功才是最要命的。你失败了,起码还有人同情你,而你成功了,连得到同情的机会都没有。你技术菜,起码还有人能帮助你,你技术好了,连个能帮助你的人都没有。
虽然没有通天大道,但是路就在脚下”
62 绝影
可惜事情往往就是这样,你越是抱着什么目的去做一件事,这目的就越是不光顾你
无论别人的观点如何,就算也许很幼稚,但听完别人的观点是对人起码的尊重
能知人之失而不能见吾之失,吾能指人之小失而不能见吾之大失
为什么非要挨了打才跑?一匹真正的好马,即使只在鞭子的影子下,也能飞奔。
63 承诺
男人,最重要的是什么?一定要信守自己的承诺。如果你没把握做到,最好就不要去承诺,你什么也不承诺,至少别人不会看不起你。
64 别了,Bug Yang
禅宗里有段名言,说我们在修炼禅宗之前,山脉就是山脉,河流就是河流;而我们在修炼禅宗的时候,山脉不再是山脉,河流不再是河流;等我们修炼完禅宗后,山脉又复为山脉,河流又复为河流。这就像以前哲学里学的,肯定,否定,否定之否定。这三个阶段,每个阶段都比前一个阶段有进步,虽然第一个阶段和第三个阶段看起来很像,但是它们的本质已经不同了。我从学写程序到现在,经过了这么多年,深刻地感觉到这三个阶段。最开始的时候学了点毛皮,能写个Windows下的程序,就觉得自己很牛了,用你的话说,就算卫星也能放上天——人有多大胆,地有多大产啊。后来慢慢接触的CASE多了,接触的人多了,又发现自己其实还是很菜,掌握的东西都很肤浅,比自己牛的人多的是。再到后来,CASE做得更多,接触的人也更多,我又发现,其实自己的技术还是不错的,牛人谈不上,高手应该算了
,他还是没能看清楚自己,他还是不能明白绝影要告诉他的最重要的东西——对一个程序员来说,什么是最重要的?不是什么高深的技术,也不是什么锻炼的机会,而是如何才能成为一个真正的程序员。
66 P2P
小绝啊,你和很多人不一样,你身上有很多普通人没有的东西,从见到你的第一天起,我就知道你以后会很了不起。所以,即使你现在要离开公司了,我也相信你会有很好的发展。你从来没让我们失望过。
道不行,乘桴浮于海,从我者,其由与?
68 外挂
但事情往往就是这样,你没有女朋友的时候想有个女朋友,但当你费尽千辛万苦,台词排练了几百遍,终于半骗半哄地有了一个女朋友的时候,你这才发现有个女朋友也不过就是那个样子,甚至有时候还不如一个人单身过
所以说人啊,有时候就是这样,一方面有了一点成绩就认为自己牛得不得了,仿佛自己就是全世界最牛的程序员;另一方面,对于自己未知的领域,又往往自卑得不得了,觉得自己啥都不是,啥都做不出来
72 西班牙布局
因为我不和你下,就没人和你下了。如果我不输,你也不会赢。市场啊,就是这样,总要有人输才会有人赢。赢的人就大抵都和你一样,很早就学了棋,什么布局啊、招法啊、规则啊,头头是道,可输的人原因却各异。所以,成功的经验,只需要跟一个人学就行了,而失败的经验,却需要从千千万万的人身上去找。”
73 100万用户
https://bbs.pediy.com/thread-192834.htm
Themida壳
74 Bayerische Motorenwerke J
龙芯,,,哈哈哈哈啊啊哈
百万,这名字不好吗?你知道中国的通用CPU—龙芯吗?想你也不知道,他们的芯片代号叫‘狗剩’,够土的名字吧!可是他有个响亮的英文名:Godson。百万呢,也有个响亮的英文名:Bayerische Motorenwerke。他跟我姓,以后就叫Bayerische Motorenwerke J
75 搞IT的民工
BOSS,你想想,这么多年来,我们在追求什么?我们一直在追求技术,一直努力把自己的每个CASE做好。可以说这么多年了,我们都对得起我们做的每一个CASE,对得起我们的老板,对得起我们的客户。外人都觉得我们搞IT的很风光,每天坐在空调办公室里,在电脑前面打打字就能拿到那么多薪水,人家门卫整天日晒雨淋的才那么一点钱。可那些人想过没有,对他们来说上班就是上班,下班就是下班,有时候加班,还拿加班费,我们呢?可以说我们根本没有下班。我们上班是上班,回到家还是写程序,有人给我们算加班吗?有人给我们拿加班费吗?我们才是真正凭良心在工作
79 fatal error
写程序也是同样一个道理。你千万不要以为自己会点C++,晓得啥是继承啥是封装了,就牛B得不得了,就有资格把那些还在问“C语言的指针是什么意思”的所谓“菜鸟”们鄙视到十八层地狱了。程序写出来给谁用?难道你还能拿它当饭吃当烟抽?还不是得拿给被你称之为“菜鸟”的广大人民群众使用。或者是你有了研究成果,拿出来跟谁分享?技术含量低了,其他的牛人们根本不屑一顾—你要记住,比你牛的牛人们永远不缺你那点技术—可技术含量高的,你又研究不出来。所以你还不是得跟菜鸟们分享啊,菜鸟们对你的成果津津乐道,对你万分追捧,满足了你那一点点虚荣心,这才是你不断进步的动力。所以说牛人啊,从某种意义上来说,菜鸟才是你们的衣食父母,菜鸟是值得帮助的,不是拿来鄙视的。
82 资本家的艰辛
是呀,没多少意义了。不过你的离开,还是让我学到了不少。很多事情,你要是抱着等它发生后再来补救的想法,一旦事情真的发生了,往往是很难逆转的,所以,平时就要把工作做到位。
嗯。所以,你们还是趁着年轻好好闯一闯吧。我希望你们能成功,同时我也想以我的经验告诫你们,成功不是那么容易的。你们都是做技术的,一旦你们离开了办公室,离开了电脑,你们面临的困难都是全新的,这些困难和写程序是不一样的。写程序的时候,如果你技术好,你可以做到让所有CASE、所有难点都在你的掌控之中,可是和人打交道就不一样了,没有任何一个人可以将别人完全掌控。创业啊,这是门大学问,可不是像写程序、写代码这么简单
83 相亲
我的观点始终是作为一个程序员,什么是最重要的?并不是某某技术,更不是一本书一两套代码,因为即使你在某项技术方面已经很牛了,你也不一定会成为一个优秀的程序员,而更不要指望通过一本书或者读一两套别人的代码,就能立刻从菜鸟变成牛人
84 BOSS Liu和VB
疯狂的程序员绝对不是靠狂妄和拼命的程序员,而是能够踏实、持续努力的程序员。等真正做到了这两点,在写程序这个领域,能够限制你的只有你的想像力
86 装孙子
你知道燕儿为什么要跟我分手吗?她跟我说:‘你确实对我很好,也给了我很多,可是几年下来,我渐渐发现你给我的其实并不是我想要的。’我问她:‘那你想要什么呢?’她也答不上来,只是说很多她想要的东西别人轻轻松松就能给她,她生气的时候别人很容易就能哄她开心,别人说的话也都正和她意。可是为什么都只是别人,而不是我绝影呢?为什么我和她在一起,相互之间总是指责,总是争吵呢
“我告诉她,在很多时候,看起来我忽视了她,但我心里一直把她放在最重要的位置。我们在一起几年了,彼此都知道对方并不是个完美的人。我总是很明确地指出她的不足,她的缺点,因为我爱她,我要对她负责,我希望她不断变得完美。这些批评她的话,她听了肯定会不舒服。可是别人不一样,她的那些朋友不需要对她负什么责任,不需要担心她有没有自己喜欢的事业,不需要担心她的工作有没有前途,所以他们可以总是捡她喜欢听的话说,可以总是迁就她的缺点。这也许就是为什么我总不能哄她开心的原因吧。她跟朋友在一起的时间不多,所以在一起的时候,总会做一些很开心、很值得回味的事情。可是我和她,要面对的是每一天的生活—单调而乏味的每一天。
我又告诉她,也许我给她的才是她真正需要的东西,只是因为已经拥有了,所以她不觉得有多么宝贵,可能有一天她会为失去的东西而后悔
当然,事情已经过去很久了,我只是想说,BOSS,技术其实还是我们最需要的东西,以前我们没有过硬的技术,所以疯狂地追求它。现在呢?有了一点技术,便觉得技术不那么重要。如果这样放任下去,等到我们失去技术的那一天,一定会后悔莫及
以前我不明白一个道理,总觉得自己不能没有她。现在看来:一个事情你不做,自然会有人来做;一个CASE你公司不接,有的是公司来接。同样的,你不爱我,会有人爱我;你觉得我不好,会有人觉得我好。我从成董的公司离开了,他们还是一样发展壮大—没有任何一家公司离开了一个人就不能生存,也没有任何一个人离开了另外一个人就不能生存。
87 CASE Closed
Never give up!你自己去网上查查,丘吉尔的故事,《最后一次演讲》。”
丘吉尔一生最精彩的演讲,也是他最后一次演讲。在剑桥大学的一次毕业典礼上,整个会堂有上万个学生,他们正在等待丘吉尔的出现。丘吉尔在他的随从的陪同下走进了会场,并慢慢走向讲台,他脱下大衣交给随从,然后又摘下帽子,默默地注视所有的听众。过了一分钟后,丘吉尔说了一句话:‘Never give up !’丘吉尔说完,穿上大衣,带上帽子,离开了会场。整个会场鸦雀无声,一分钟后,掌声雷动。”绝影越说越激动:“永不放弃!永不放弃又有两个原则。第一个原则是:永不放弃!第二个原则是当你想放弃时,回头看第一个原则:永不放弃!BOSS,你知道我要说什么吗?
点评
★★★★☆
前车之鉴 、
https://bbs.pediy.com/thread-127956-3.htm 看雪相关讨论
https://bbs.pediy.com/thread-196342.htm BugYang
https://v.youku.com/v_show/id_XNTk0NDYyMzY=.html CSDN采访作者绝影
https://v.youku.com/v_show/id_XNTk0MTkzMjQ=.html CSDN采访作者绝影2
https://v.youku.com/v_show/id_XNTg5MzAzMTY=.html?spm=a2hbt.13141534.0.13141534 宣传
http://news.jcrb.com/Biglaw/CaseFile/Criminal/201110/t20111013_734535.html 四川5名男子售非法游戏外挂获利240万均获刑
https://bbs.pediy.com/thread-16184.htm 绝影在看雪的唯一帖子
https://v.youku.com/v_show/id_XNTk0ODYxMTI=.html?spm=a2hbt.13141534.app.5~5!2~5!2~5~5~5!2~5~5!2~5!2~5!2~5~5!3~A 《疯狂的程序员》SD大会讨论
https://bbs.pediy.com/thread-196342.htm BugYang 的讨论
微信读书