All about fanda
All about fanda
一个准四年二进制经验的人随便谈谈

  最近比较郁闷,想着也好久没有更新博客了,就来扯扯淡,发发牢骚,纯当笑谈。

  自从开始一周上班六天之后,没啥时间学习一些其他的东西,前段时间刚还得过皮肤病,虽然现在基本好了,但是找不回之前的节奏了,每天都是特别浮躁,但是在工作上的内容还是强制自己冷静下来一步一步做,从不吹逼自己产出怎么怎么样,但至少做到尽力吧,这一点我自己还是比较满意的;现在我也想想我作为一个自称学习了三年二进制的人,在二进制上有什么感受吧。

  我的学习路线是:大一刚进大学的时候,零基础开始学C,大一下半学期开始学汇编,C++;大二开始打ctf,大二开始打ctf,一直到准大三的一个暑假开始了为期一年的自闭,学习结束。然后准大四的时候发誓改变,进入公司开始实习,一直到现在。以前的时候有多拼呢,每天看几十页专业书,一个月干掉一本厚书,一个寒暑假就能入门某一个方向,一天能刷一道ctf题;但热情越大,结冰的温差也有多大,扯远了。

  好歹也是在二进制里辛勤耕耘了三年,自认为最重要的一点就是坐得住自强,并且坚持;贝爷说的“never give up”深以为然。坐得住:做二进制免不了得从底层基础开始学起,从C语言,汇编,系统原理,编译原理,反汇编一直到上层的逆向经验,进程的把握,调试无不需要底层知识框架的牢固,切忌眼高手低,没有上面这些底子,玩到后面就举步维艰了,这一个过程可能永远都会持续,也是不能丢弃的一个品质;自强:与坚持不同的点在于,要对自己的技术拥有自信,二进制要出成果是很难的,有一句话形容这个方向就是一将功成万骨枯,目前我也是深以为然,不是每个学二进制的人都有机会去实现exploit,有的向时间低头,有的向生活低头,哪有那么多漏洞给你实现梦想,活儿干完了吗;web方向可以挖一些SRC获取一些回报,但二进制要做一些让自己觉得爽的事情,唯一获取回报的方式可能就是学会了某一个牛逼的技术之后跟人吹逼,写博客了吧;坚持:这个自然不多说,不止是咱程序员,坚持是一切成功的基础,一个大的项目不是吹吹牛逼就能做出来的,做的过程还要排除万难,稍微一个难搞的bug都可能让人有放弃的念头,我觉得我自己在目前的工作内容上还是做到了坚持的,虽然经常顶着失败的话可能无产出的压力,但是完成了很多我以前想都不敢想,能吹逼的事情,简直就像下赌注。

  现在马上也快二进制的第四年了,遇到了不少形形色色的人,其中我最厌恶的一类大概就是伸手党了;有一些人遇到个啥问题就跑来问你,网上都不带查过的,这一类人我建议直接别学了;有一些人网上查了没查到,就跑来问你,这一类人我建议如果你对你自己要求很高的话,可以放弃了,不适合深入;伸手党最为过分,我跟你很熟吗?其实帮助人一直都是我比较敏感的一个心病,几乎没有人在专业上帮助过我,这几年都是辛辛苦苦积累下来的,如果想让我提出帮助帮你做这做那的,一次拒绝,二次冷漠,三次拉黑谢谢,又扯远了。想学成的话,想变得很牛逼的话,一步一个脚印,全靠自己去学,别人帮不了你也不会来帮你,真的很烦,而且凭什么?

  要做二进制,尤其是到了后期,就要有孤身奋战的准备,没有什么资料是会有前辈整理好给你的,能放到网上的都是一些儿科技术。比如,你想学会如何逆向,可以,网上大把的资料教你这个工具怎么用,有哪些逆向技巧可以学,当你实际上手一个软件需要去逆向的时候,我的发?什么语言写的?入口在哪?这是什么壳,怎么突然退出了,这又是什么函数?不会有人来教你,你能问到的人九成自己也不会,还有一成就是我这样准备拉黑你的嘿嘿嘿;再比如你想学如何挖洞,可以,网上大把的资料讲fuzz工具,还有总结各个fuzzer的特点优劣,甚至还有教你如何写一个fuzz玩具,或者一些小脚本,但是你找不到某一个漏洞是如何被fuzz工具挖出来的,可以披露漏洞,但不会有人分享那些东西,而且分享出来了也没用,你有那个思想去做fuzzer吗?再比如,你要做一些安全开发,可以,网上有大把的资料和病毒样本分析告诉你可能的危害行为,甚至还会有一些demo教你如何去监控,如何实现一些不安全的技术,但是不会有人教你实现一些稳定的监控,不会有人把监控规则放出来,这是机密,你要自己造轮子,这就是竞争。

  其实不只是二进制,无路哪一个技术,快要走到顶尖的时候,是不会有资源给你的,少问多做,沉得住气切忌浮躁;如果碰到一个大问题,如果网上没有搜到想要的答案的话,你唯一能做的就是根据现有的资源去解决,这一点就要靠你自己的积累;这也是我之前说的底层基础的重要性,还有解决问题的经验。最后,记住一定要坚持,坚持,坚持,切忌浮躁,切忌浮躁,切忌浮躁。

  文章配图是我第一次用汇编在16位模拟器上实现屏幕输出花字的照片,当时宿舍里一片漆黑,自认为有点氛围,现在看来是一切开始的地方。

发表评论

textsms
account_circle
email

All about fanda

一个准四年二进制经验的人随便谈谈
  最近比较郁闷,想着也好久没有更新博客了,就来扯扯淡,发发牢骚,纯当笑谈。   自从开始一周上班六天之后,没啥时间学习一些其他的东西,前段时间刚还得过皮肤病…
扫描二维码继续阅读
2020-04-19