博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码审计入门后审计技巧
阅读量:7113 次
发布时间:2019-06-28

本文共 383 字,大约阅读时间需要 1 分钟。

很多朋友读了《PHP代码审计》,书的确很好。

根据书中内容总结大概如下:

https://www.waitalone.cn/introduction-to-code-auditing.html

 

当你面对100行代码,你可以轻松找到漏洞。但当面对1W行以至于整个项目的代码时候,你还能轻松的找到么?

这时候想到第一个问题,可能是应该怎么下手?从哪里下手?

程序可以理解为树,树根是数据库,树干是支撑框架、容器,树叶是Web程序,等等。

当数据从Web程序通过时候,一定会有数据到达数据库。我想数据库的调用文件,会是你迫切需要知道的。

你需要记下这些文件名称,并且记下程序处理流程,在流程中找分支。这样你会很快的熟悉程序的逻辑,最快速度定位漏洞。

个人理解,欢迎交流。

转载于:https://www.cnblogs.com/MiWhite/p/6146323.html

你可能感兴趣的文章
利用order by 进行盲注
查看>>
【计算机网络】 网络体系结构分类: 客户机/服务器体系和P2P
查看>>
Halcon学习之三:有关图像通道的函数(R是三通道,B是1通道,G二通道),排列顺序BGR...
查看>>
python标准库介绍——19 mmap 模块详解
查看>>
行为型模型 状态模式
查看>>
转: wireshark的使用说明
查看>>
PHP7 学习笔记(九)phpsize动态编译openssl扩展 (微信公众平台)
查看>>
jsonp的原理
查看>>
来手撸一个小小小小小"3D引擎"
查看>>
Oracle创建新用户并将某一用户的表导进来
查看>>
利用神经网络算法的C#手写数字识别
查看>>
DIY固件系列教程——实现开机LOGO三屏动画的完全替换【转】
查看>>
吃晚饭,不要晚于这个时间
查看>>
用工具写博客
查看>>
sqlsever 科学计数法 转标准值
查看>>
函数func_splitString:将字符串按指定方式分割,获取指定位置的数
查看>>
C++编程基础练习
查看>>
Python实现快速排序
查看>>
蓝牙4.0BLE抓包(二) – 广播包解析
查看>>
laravel创建新的提交数据
查看>>