php代码审计第一阶段总结

妖狐艹你老母 2022-12-27 01:12 180阅读 0赞

我要结束代码审计第一阶段啦。大概花了一个月吧(看上去是一个月,有效学习时间可能也就10天吧,中间很多时间都各种占用了)

菜得想骂人。

我之前审计的都是没有使用框架的cms接下来想试试那些使用了框架的cms毕竟框架是主流,不用框架的很少了。各种都接触一下。

主要就是读代码,查php api,自己尝试找漏洞,尝试失败,看别人的漏洞复现 跟着漏洞复现 这样一个过程。

代码审计目前我觉得还是很有意思的。比较有成就感,比挖漏洞挖不出来想不出来 可太有成就感了,虽然我还是没有审计出来漏洞。

接下来是总结。

  1. 1.审计代码角度
  2. 按功能点审计 搭建好框架以后 打开网站各个功能点 调试加看对应代码
  3. 按敏感词 (常见的输入流 敏感函数 这个需要借助 代码审计工具
  4. 通读源码
  5. 下载源码加补丁 查看漏洞处代码(感觉这个不太适合cms,更适合那些服务器中间组件)因为补丁处别人不一定修补得很好,也许可以继续绕过。
  6. 2.审计学习
  7. 可以按照owasp 10 漏洞 去搜搜近期cms漏洞。更好学习代码审计和理解相关漏洞,
  8. 可以查看以往复现成功的漏洞文章提供思路,比如看到eval 想到代码执行就搜 cms代码审计 代码执行,学习别人是怎么样找到并且利用。
  9. 找到代码是第一步,判断参数是否可控 ,找到利用点。利用是最难的,现在的cms基本上都是多处代码一起利用才能成功。怎么通过不同函数构造一个很好的payload。这是需要学习的。漏洞利用姿势是最难的,需要集思广益。
  10. 你觉得不可能利用的地方,别人偏偏找到了利用角度而且利用得很好。。。。
  11. 习惯阅读源码。熟悉基本php语法

巴拉巴拉结束✌。

发表评论

表情:
评论列表 (有 0 条评论,180人围观)

还没有评论,来说两句吧...

相关阅读

    相关 php代码审计第一阶段总结

    我要结束代码审计第一阶段啦。大概花了一个月吧(看上去是一个月,有效学习时间可能也就10天吧,中间很多时间都各种占用了) 菜得想骂人。 我之前审计的都是没有使用框架的cms接

    相关 php代码审计之phpcms

    这个难度比上一个要难一点,起码代码审计工具没有扫描出来特别简单的漏洞。用来是因为我下载的是修复版本的。。。。不过继续审计啊! 1.可能出现目录穿越的地方 出现了正则表达式限定

    相关 php代码审计(2)

    这个语言怎么这么没有节操。。我感觉它是什么框架都有自己的特色,然后特色多起来自成一派加入新版本里去了就。框架还好几个。大杂烩啊。不愧是脚本语言。 今天发现我太蠢了,应该跟着w