2017年07月14日
科锐逆向技术沙龙在武汉高校成功举办
本月,受武汉大学、华中科技大学的邀请。科锐钱林松老师带领公司数名技术人员,在这两所985高校参加了“逆向分析技术沙龙”。软件逆向技术...
本月,受武汉大学、华中科技大学的邀请。科锐钱林松老师带领公司数名技术人员,在这两所985高校参加了“逆向分析技术沙龙”。
软件逆向技术在网络安全、软件开发、司法取证等领域都有很重要的应用,但是在国内还并没有相关专业。很多同学对于软件逆向技术了解不多,只有少数对逆向技术有浓厚兴趣并且自学能力强的同学,才能利用课余时间有所收获。
为了让大学同学更能切身体会到逆向技术的魅力,这次沙龙中,科锐专门选择了“游戏”作为话题切入点。讨论“技术流程序员如何玩游戏”。
钱老师在沙龙中和同学介绍了逆向技术的起源,软件逆向的应用场景,以及常见的分析手段。鉴于部分同学所提出的,“有时候学习了专业基础课,想实践下但是不太清楚做什么项目合适”,钱老师特别强调了数据结构、数据关系、操作系统、编译原理几门专业课的重要性,并且结合游戏编程及逆向的实际操作,谈这几门课在项目实践中的应用。
例如,如何利用数据结构的相关知识,在游戏编程中管理游戏对象,其本质就是数据结构中的增删改查;如何利用数据关系,快速定位程序中的关键数据,再利用逆向技术验证自己的想法;操作系统与编译原理的知识,如何应用到软件安全、网络安全的对抗之中。
对绝大多数同学而言,这些观点都是第一次接触到,但是又能与其产生技术共鸣,同学们纷纷拍照、记笔记,还有同学高举手机全程记录,生怕遗漏某些金玉良言。
在现场,钱林松老师还带了两款当下流行的游戏作为实验对象,并请同学们亲自上台,体验深入剖析软件内部数据的酣畅快感。引起同学惊叫与喝彩。
在提问环节,部分同学像钱老师提出了自己关于逆向分析的问题,如反调试的对抗手段,某些特定情况下的去混淆思路等,钱老师一一做了解答,并且向现场同学介绍了科锐公司的工程师们,他们之前都在金山毒霸、上海巨人、搜狐畅游等公司工作经验,同学们如果有后续的具体问题,可以与科锐工程师们交流。
武大、华科的同学老师们都觉得,这样的技术沙龙,对提高学生专业基础课兴趣,提高动手能力很有帮助,希望这样的交流能够更多一些,热切期待科锐逆向技术走进高校的下一场。