首页
社区
课程
招聘
[原创]【中秋征文】但愿人长久,本领天天长
发表于: 2019-9-14 15:18 2241

[原创]【中秋征文】但愿人长久,本领天天长

2019-9-14 15:18
2241
                                                       【中秋征文】但愿人长久,本领天天长
                                                                                          作者:ninebell
           今天是中秋节了,面对头上的大月亮。我有两个心愿,一是希望我的亲舅舅能够挺过这一过,战胜癌症。说起癌症来,这东西真的好可怕啊,对方不是一个敌人,而我们是在和一个整编的变异军团在作战。它们都有各自的特性,都有各自的一套本领,所以现在人类对它的了解和认识还是那么的微不足道。在未来或许会出现一种智能化的芯片细胞来移植入人的体内,根据各自的癌细胞的特点进行相应性的变化;以变化来对抗变化。接下来接来说下我的第二个愿望就是希望自己的事业能够成功。说到汇编逆向,其实我早在2000年时我就开始学习了,那时只有softice和TRW2000,并且家里的上网环境也不好,还是拨号上网的。再有当年的操作系统的稳定性(win95/win98/winme)和后来出来的xp、WIN7/win8/win10真是不可同日而语。再有就是当时看到的书籍和文章还是太少了。因此学习水平一直是进步很不明显的,直到最近这几年才系统化的看过不少书籍,比如论坛上大侠安于此生同学翻译的《使用OllyDbg从零开始Cracking》 、《黑客防线》、《黑客x档案--从零开始学破解系列教程》、《R4ndom逆向系列教程》、《小甲鱼脱壳系列》、《小甲鱼delphi视频教程》、《逆向工程核心原理》、《看雪论坛精华1-18》、《汇编语言_第2版》、《使用IDA调试和反汇编受保护的PE文件》、《IDA.Pro代码破解揭秘》等等吧,看过的书籍也有几十本了。最早我参与过中国教育教育台的《电脑之夜》节目还得过不少参与奖,比如非凡论坛得到过不少纪念品、电脑爱好者杂志社投过稿件并被采纳过、给讯飞语音论坛的开发者提供过建议得到了纪念品雨伞的奖励、给国产delphi插件的开发者的产品CnPack IDE Wizards提供过bug建议、前年又成为吾爱破解论坛的优秀会员。这都要感谢那些书籍给了我无穷的智慧和源泉提供了无尽的动力,还要感谢网上来自国内国外这些编文章的作者、翻译者、做文章归类整理的先驱们。话说逆向这个东西吧,说难也难,说易也易,当作是某种乐趣就行了,因为当我们掌握了编程知识、系统底层的很多知识后,我们就能自己自足的完成很多工具的编写。最初(前年吧)我也是一个刚入门的Delphi学习者,因为感觉AutoHotkey这个脚本工具,为啥不能有按键精灵那样的GUI化界面而头痛,所以我就从零开始,完全模拟按键精灵的优点来从头开始开发了我自己写的《信手拈来按键帮你来》。我喜欢对各种软件做新的diy操作,譬如修改很多软件界面的标题和控件上的提示信息,这样就能个性化的装修一把,还能得到更直观的提示性总结的东西,这样感觉给我们带来灵感,就像一个个个人定制版的WINPE系统,全是量身定制来的。不断的编些小脚本和小软件来解决新发现的思路或解决问题是一种好的办法,估计程序员也是打多了,错多了,失败之后得到的更多的经验吧。世上虽有天才,但那还是太少了,我们只是大众中的一个普通人。希望月亮圆时,心想也能事成。
        开始界面的最初开发阶段,感觉自己搞起来非常的兴奋,因为当一个个小的界面完成后,我们通过点击几下鼠标就能快速的生成常用脚本的相关代码了。所以我就坚持了两年时间,没事的时间就抽空来写一写,完成了近千个功能模块的编写。遇到过不少的小困难,但是由于对程序功能的兴趣和着迷程度,所以还是在坚持不懈中完成了。感觉编程这一块,能于事物的认识和总结来说,自己必须有一套相当高的认识才能进行高级的整合和归类。另外通过编写脚本化的功能来完成OllyDBG/X32dbg等的软件控制软件功能还是很有意思的,这就做到了,以软件克制软件的目的。另外呢,我还爱好下五子棋。感觉很多时候,我们在进行破解或逆向的过程中总能发现自己不具备的知识点,或发现新的、未知的东西(未知领域)的出现,对于使用断点来说,就跟下五子棋的“坐棋”一样;这虽然很平常,很重要,但是通过掌握一定的规律,事件的内部结构,从原理上了解事物的本质并找到突破口来说,还是相当有借鉴性的。虽然开发的软件是死的,但是我个人认为有些时候可以编软件,来对抗软件。这样就感觉有点像是在以毒攻毒。虽然软件的地址上万个,但有时利用软件的某些特点,我们可以让人工参与的少一些,眼睛舒服一些,这些都是可以做到的。通过对《看雪论坛精华1-18》的总结归纳,我又掌握了不少新招数,编了一些小软件来检测新的解决问题的新思路。总之《看雪论坛精华》是本宝典,是入门者的必修课。《加密与解密精华第四版》感觉写的很广,但并不详细。我知道可能作者也不想这样。因为当年我也在新华书店工作过,所以还是知道一些出版社内幕的。
          感觉初学者若想快速进步和入门,以下五点很重要。
1.掌握1-2门编程语言(话说Delphi确实很好上手) 并且没事就根据需求编些小软件来解决问题和保持热身的状态
2.以上提到的书籍都要或多或少的看一些,并有自己的总结和归纳(话说MindManager这类的思维导图至少精通一两个)
3.对逆向过程中,最好像我一样编套程序弄个自问自答50问(这样你还怕没有思路吗?坐棋很重要,灵活一点到处是路。)
4.多看前辈的归纳性的文章,还有论坛上新出现的文章或相关的软件、插件等
5.不断的写自己的程序,和用本子来记录自己学习逆向的过程中解决问题的办法和遇到的问题
                                                                                  2019/9/14

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2019-9-14 15:27 被ninebell编辑 ,原因: 要更完美,懂吧?
收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 21449
活跃值: (62288)
能力值: (RANK:125 )
在线值:
发帖
回帖
粉丝
2
感谢分享!希望你的舅舅能早日康复!
2019-9-14 16:34
0
雪    币: 34577
活跃值: (7135)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
Editor 感谢分享!希望你的舅舅能早日康复!
谢谢,感谢支持。
2019-9-14 16:49
0
雪    币: 4839
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
很多病都是吃出来的
所以饮食很重要
2019-9-15 20:17
0
游客
登录 | 注册 方可回帖
返回
//