ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

二进制学习

2021-05-25 13:36:10  阅读:333  来源: 互联网

标签:漏洞 二进制 C++ 学习 安全 WP PWN


序言

看到很多学习网络安全的小伙伴,他们很多人还在迷茫之中,今天听了学长的学习心得和分享。首先这个社会,讲别的不显示,你只需要记住,你学习态度端正一些,去思考,去琢磨遇见的问题,这就是我的学习方法,大学之前,真的需要刷题,猛刷,对成绩很有帮助的,大学之后,题目也很重要,但是最关键的是你对问题的思考。明白人说明白话,二进制很好挣钱,学得好,找几个漏洞卖一下,买套房子。是吧,等你有经验,办个班,讲讲课,人生应该过得不错。好了,废话一大堆,好好学习。

一些问题个人看法

1.安全学习应该深度还是广度,我觉得这种问题真的不需要过于纠结,广度的知识你永远也学不完,不如研究的深一些,遇见小分叉就简单的学习了解一下,如果发现对此有极大兴趣,大可以深入学习。

2.比起Web安全学习,PWN的入门更难一些,所以我对PWN的师傅们都抱有极大的尊重,因为在这个浮躁的社会中,很少能有人会看一些枯燥的底层代码,了解系统底层和漏洞原理,学习PWN的第一要义坚持

3.如果你是安全相关专业,甚至是计算机相关专业,那么你的专业课应该包括计算机网络,计算机组成原理,计算机操作系统。一定要好好学习专业课,毕竟只有底子扎实,才能发展的越来越好。

学习路线

可以多看看相关的名词介绍,把自己伪装成大佬,然后你就需要不断学习,坐实自己的人设。我先学习的逆向的核心原理,无限次重复看C语言函数底层调用过程,观察寄存器,前提是你要学习过C语言。看基础的漏洞原理和利用,顺便写写题。对了,遇见不会的请使用搜索引擎Baidu,Google。搜不到,说明你的问题提的不行。一定要学会提问题,提很有质量的问题,同时引起自己和他人的深思。学习最忌假学习,如果想学习一样东西,不论是爱好还是为了钱,你都要付出真心,不论其他人看法的。

编程语言

需要学习的语言,大概只有C/C++,Python,汇编,三门语言差不多可以,你问我为什么是三门语言,因为C/C++是一门语言,你不需要重新学习语法结构了。C和C++是开发shellcode最为高效的语言。而且相比于汇编也更容易理解。而Python就是个万能工具箱了,那里不会点那里。当然了,现在移动端风声水起,所以Java的学习也不能放下,可以学习一下。

算法与数据结构

不会吧,你说你不懂算法,那可不行啊,你说你很懂,那也不简单啊,所以推荐把简单的算法学习学习 ,比如排序,当然还需要学习数据结构,去刷一些算法题把,初中等就行,培养一下自己的抽象思维。

汇编

这是我们学习中较为黑暗的日子,当然,度过黑暗的日子应该也不会迎来光明的日子,毕竟安全人,虽然苦逼一点,但是很帅啊。这里,王爽老师的《汇编语言》或者《汇编语言 基于X86处理器》都是不错的原则

Windows程序设计

作为一个合格的安全人,开发个安全工具当然也是小Case了。你需要学习GUI开发,学习PE文件结构,Linux下的ELF文件结构 。

CTF和WP

要参加一下有质量的CTF比赛,遇见会写的题,要写自己WP,然后观看他人的WP,因为一个人的解决问题的思路是学习的重点

全栈?

一个优秀的黑客,你认为他只会WEB,或者只会研究漏洞。开玩笑的吧,全栈,你晓得吧,想黑掉一个人,社工,信息收集,绕WAF,权限提升,内网渗透。安全工作也许你学一个就可以,但是你想成为黑客,或者工资更高,多学点吧,趁你还年轻,还能学习,人生总要取舍,记得娱乐,不然,等到你有钱了,玩游戏的时候也没当年的感觉了。

总结

二进制学习枯燥的很,即使你很热爱,耐下心,扔下游戏,别回女朋友消息了。学习吧,一天一点,积少成多。在学习时候,记得多看大佬的博文。冲吧!

 

 

标签:漏洞,二进制,C++,学习,安全,WP,PWN
来源: https://www.cnblogs.com/oyyunshen/p/14808307.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有