黑客是否有学会数据库以及网页前端开发的必要我看到多个问题中答案都必有PHP,脚本语言等。
这个主要跟黑客们的学习路线有关。大家认为黑客技术很高深,我也承认是这样。但是,黑客的学习路线这样的:一个刚回爬的小孩,某天”看到别人在飞“,自己尝试性的”跑两步“。跑两步确实可以,但是不稳。所以他们就开始反思,是不是先要”学会走“。学习走的过程,基本上是学习基础理论的过程。等走的稳了,因为之前有”跑“的经历。所以他们学习”跑“,也是比较快。等会跑了,基本上这时候已经成了一个还可以的开发者了。通过长时间的专研,慢慢会产生对安全的另外一层感悟。这时候离电影里的桥段就不远了。
■网友
有句话说, 一名牛x的黑客, 他首先会是一名牛X的程序员。一个牛x的程序员当然熟练掌握各种语言。
■网友
同为网络工程。我认为黑客也是要分方向的。例做web方向的,你肯定需要了解web编程语言,这就包含了常见的javascript,php这些东西,如果不了解,《白帽子讲web安全》这本书啃下来难度不小。有些观点还提到了python,这门语言的好处在于支持很多第三方库,很少的代码就能完成很多事,适合对性能没特殊要求的某功能的快速实现。如果是网络安全方向的,则需要对TCP/IP协议非常了解,你研究它就会用到对低层数据包的操作,这个时候C和C++非常适合你。如果是逆向工程方向的话,你不会汇编,不了解指令集将会寸步难行。如果仅仅是做一个黑客,不挖掘漏洞的黑客,在你能了解原理的情况下。我认为任何语言都一样。
■网友
是的,而且不光得会前端和数据库还有一个很让人心痛的事实,学网络工程的基本不懂网络安全,这些人一般都去做网管了
■网友
我也是学网络的,我还出去培训了。网络和安全,差别真是蛮大的,网络安全说的是交换路由的安全,基本上几年前是这样,几年后还是这样。信息安全包括的东西就太多了,web,服务器,中间件等等都要涉及。学习网络去做安全的,很大部分是做安全服务,我是比较喜欢渗透,所以一直在学习,很努力在学。如果你对渗透更感兴趣,你需要从现在起,多关注一些安全网站,freebuf,乌云等等,然后自己学习练习。最后,要告诉你,学网络,不等于以后只能做网络,一切全看自己怎么努力。你在学网络的时候,可别把编程丢了,否则你会后悔的,数据库学校会教,记得认真学,然后自己去扩展mysql等等,win和Linux,学校也会教,你最好能懂,并且适时的去深入一下,尤其Linux。最后的最后,与君共勉,同是网络人。说完我该去搬砖了,工头喊我呢!好像没答道点上,补充一下,玩前端的话,你说的那些都很重要。gainover,心伤的瘦子的xss系列,看完了你就知道重不重要了。
■网友
上乌云找一个叫gainover白帽子的报告,你就知道有必要把把HTML,CSS,XML,JavaScript都学一遍了
■网友
关于前端的问题,你先搜一搜xss。关于数据库的问题,大部分黑的目的就是为了把数据库给爆了。
推荐阅读
- 中国诗歌学会:前任副秘书长祁人涉嫌职务侵占已被立案
- 傻子当国有银行行长都能赚钱这句话是否是对的
- 网通社|喜欢蔚来的越来越多了 连续四个月交付创新高 你是否愿意放弃特斯拉选择它?
- 西安两男子从网上学会这种技术,竟专门用来......刑拘!
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 豆瓣为啥受到同志社群的欢迎
- |PHEV车款没比较环保,新能源是否存在谎言呢?
- 运营商收取的流量费用价格是否合理
- 游戏公司一般咋识别游戏脚本
