首页 >

dedecms分页,黑客为什么可以做到无需知道源码的情况下找出系统漏洞 – dedeCMS – 前端|

wps文字怎么修改横线,cs6怎么旋转图像,gov是什么域名?dedecms分页,黑客为什么可以做到无需知道源码的情况下找出系统漏洞 - dedeCMS - 前端|dedecms分页,黑客为什么可以做到无需知道源码的情况下找出系统漏洞找漏洞的过程

题主这个问题其实是从一个惯性思维来提出的。为什么呢?

因为一个新的漏洞其实不是通过某种方式先知道这里有个漏洞之后再利用它来攻击的,而更像是“蒙”的。是通过不断的调整输入的数据和输入方式,直到出现“意料之外”的情况,这才是找漏洞的真正过程。

很多黑客虽然算不上是coding高手,但是对于一个程序是如何编写出来的,还是有基本的认识的。借此,他其实就知道自己如果发起一个请求可能会怎么样被处理,然后剩下的与编写这部分代码的程序员之间的博弈,这个过程有点像两个人下围棋。

一般黑客会将自己用过的“攻击方法和攻击数据”整合到自己的一个“武器箱”中,后续就通过程序化的方式自动去运行攻击,自己则是观察整个攻击过程,看看能不能发现新的机会。

这些才是黑客的工作过程。

视角有什么区别吗?

黑客和软件开发者的视角肯定是不同的,而且正好相反。

软件开发者要做的事是什么?就是如何把一个程序写“正确”,符合设定的预期。你可以这样来理解,好比是带着一个“参考答案”和“解题思路”去写代码。

但是大家知道,任何事物都有两面性,或者说不是“完美”的,“解题思路”也是如此。

更何况,“解题思路”的目的是如何变得“正确”,而不是“不正确”,从思维惯性上就不会考虑那些让它变得“不正确”情况。否则不是和自己要完成的事背道而驰么。

黑客的视角与软件开发者正好相反,倒是和常见的「测试工程师」的视角比较接近。就是通过逆向思维来想尽办法把这个程序搞的“不正确”。

具体的过程就是第一部分内容讲的那些。

希望对你有所帮助:)

欢迎在留言区补充或者阐述不同观点,与偶交流。

如果觉得回答对你有所帮助的话给偶点个「赞同」并「关注偶」吧,支持偶的创作。

谢谢你的举手之劳~

了解Z哥更多,欢迎搜索微信公号:跨界架构师。让大家一起为了理想的生活而奋斗。偶还会不定期的送出粉丝福利哦。

内容包括:架构设计丨分布式系统丨产品丨运营丨个人深度思考。


dedecms分页,黑客为什么可以做到无需知道源码的情况下找出系统漏洞 - dedeCMS - 前端|
  • dedecms 筛选,我想要制作一个管理系统 - dedeCMS - 前端|
  • dedecms 筛选,我想要制作一个管理系统 - dedeCMS - 前端| | dedecms 筛选,我想要制作一个管理系统 - dedeCMS - 前端| ...

    dedecms分页,黑客为什么可以做到无需知道源码的情况下找出系统漏洞 - dedeCMS - 前端|
  • dedecms 栏目链接,网站建设中应该注意哪些问题 - dedeCMS - 前端|
  • dedecms 栏目链接,网站建设中应该注意哪些问题 - dedeCMS - 前端| | dedecms 栏目链接,网站建设中应该注意哪些问题 - dedeCMS - 前端| ...

    dedecms分页,黑客为什么可以做到无需知道源码的情况下找出系统漏洞 - dedeCMS - 前端|
  • dedecms 内容模型,PHP可以自学吗 - dedeCMS - 前端,thinkphp 实现微博登录
  • dedecms 内容模型,PHP可以自学吗 - dedeCMS - 前端,thinkphp 实现微博登录 | dedecms 内容模型,PHP可以自学吗 - dedeCMS - 前端,thinkphp 实现微博登录 ...