首页
社区
课程
招聘
[原创]让自己成为大牛的训练
发表于: 2010-1-25 00:16 5300

[原创]让自己成为大牛的训练

2010-1-25 00:16
5300
某天,无意中,逛到国内某牛人的网站,看到这样一段话,很受启发:软件开发的能力一看设计能力,二看调试水平。一般来说大师级的程序员,对软件逆向分析技术都有很深入的理解,在他们编写高级语言代码的时候,在心里同时浮现出对应的汇编代码,在他们写程序的时候很了解自己的产品真正的模样,达到了人机合一之境界,所以在调试Bug的时候显得游刃有余。逆向技术也重在代码的调试和分析,如果你本来就是个不错的程序员,而且又掌握了前面两个阶段的知识,那么这个阶段就是对“内功心法”的锻炼了, 对本阶段的学习绝对可以让你彻底了解C/C++特性的底层机制,知其然而知其所以然。本章以C/C++语法为导向,以VC++6.0为例,解析每个C/C++知识点的汇编表现形式,整理其反汇编代码,体现其流程脉络。照此精修,可望到达看反汇编代码如同看武侠小说之境界。
    软件,不管是用什么语言写的,其最终都是要变成二进制编码给CUP执行,我们通过反汇编,从而能解读软件的整个执行流程。写程序、搞逆向,本身就是一种类似武功训练,加上,本人经常玩“见字如见人”的游戏,深知,世界上的事物,都是有其影子的,我们不一定非得站在太阳底下才看到自己的影子,不管是C,C++写的程序,其表达的意思和计算机认识的语言所能理解的意思,都是一样的,其实就那回事,我们不要给自己设限,认为这种技术的高不可测的,要成为高手,必须训练,我的战略思想是,不能在乎那种一招一式,招式学得再多,也是花架子,一个武林高手,必定有其深厚的内力,一发而可震天动地,如何做到大师级的程序员,我设计了自己一套训练方案,就是让代码的互换成为自己的一种习惯和思维模式,高级语言与汇编语言,同时出现自己的大脑屏幕,恰好,我本人天生是右脑图像思维者,有这个优势,能力是由习惯产生的,你要坚信这个道理,尤其是思维上的习惯,是决定一个人成就的重要因素。把调试器随时装在自己的大脑,让大脑通过眼睛就能在空气中“调试着”软件,呵呵,这可不是一般的境界,我知道自己的路子里还是有一段坎坷要面对的,但我坚信,正确的思路引导下的行动,不会偏差到哪去,耐心点,磨自己的性子,总有一日修炼成仙。以上之谈,希望有同感的朋友继续这个话题,交流才能触碰出思想的火花。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在他们编写高级语言代码的时候,在心里同时浮现出对应的汇编代码   // 能做到这种地步那真是神了
2010-1-25 03:29
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
3
这种地步不叫神, 叫吹牛
2010-1-25 06:22
0
雪    币: 18
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在他们编写高级语言代码的时候,在心里同时浮现出对应的汇编代码   // 这很难吗?

多按ctrl+f11 看多了自然能记到  

大部分我都能 浮现出对应的汇编代码啊
2010-1-25 06:43
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感觉自己水平很低
受教了
2010-1-25 09:51
0
雪    币: 293
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你肯花多少时间,就有多深功力
2010-1-25 15:17
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
纯属扯犊子的说法

不过对于代码的质量和性能是要考虑的。
2010-1-25 15:19
0
雪    币: 358
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这段话 我知道你在哪看到的  但是我不说
2010-1-25 15:40
0
雪    币: 401
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
呵呵 自己多编些简单的程序然后反汇编了 多看多记我想应该有好处的
2010-1-27 08:56
0
雪    币: 143
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
现在不说能绝对正确的自动想到对应的汇编码,但是至少能够想到编译后大概是什么样子了。不过整天都想着你沉迷了,会被羊教授拉去电击的,各位当心
2010-2-6 11:44
0
雪    币: 201
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
没敢想成大牛,摆脱菜鸟就满足了。
2010-2-12 14:36
0
游客
登录 | 注册 方可回帖
返回
//