开源
Hani_97
Stay hungry,stay foolish。
展开
-
linux 开源内存泄露检测工具: valgrind
linux 开源内存泄露检测工具: valgrind 1. valgrind 介绍1.1 valgrind 下载地址:1.2 安装1.3 valgrind 的简单用法1.4 valgrind 结果2. valgrind 亲测及问题解决2.1 xxx项目有个内存泄露,用 valgrind 检测出来2.2 原因:2.3 修改1. valgrind 介绍Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具。Valgrind可以检测内存泄漏和内存违例,还可以分析cache的使用等,灵活轻原创 2020-12-03 20:14:17 · 373 阅读 · 0 评论 -
SQL注入与libinjection分析(5)源码分析之指纹函数fingerprint和查找函数lookup_word剖析
SQL注入与libinjection分析(5)源码分析之指纹函数fingerprint和查找函数lookup_word剖析1. libinjection_sqli_fingerprint2. libinjection_sqli_lookup_word1. libinjection_sqli_fingerprint /* 重新置位 sql_state 因为,sql注入三种形式都调用此接口,每次调用都重新置位 */ libinjection_sqli_reset /* libinjection原创 2020-06-22 15:06:10 · 1063 阅读 · 0 评论 -
SQL注入与libinjection分析(4)源码分析之整体框架解读
SQL注入与libinjection分析(4)源码分析之重要函数分析参考参考源码托管在在github上:https://github.com/Audi-1/sqli-labshttps://zhuanlan.zhihu.com/p/44292411https://zhuanlan.zhihu.com/p/44537204https://www.anquanke.com/post/id/86097...原创 2020-06-19 15:24:11 · 779 阅读 · 0 评论 -
snort开源项目之AC算法
snort开源项目之AC算法1. snort开源项目2. AC算法参考1. snort开源项目2. AC算法https://blog.csdn.net/lqy971966/article/details/106359472参考https://www.snort.org/原创 2020-06-01 19:36:53 · 473 阅读 · 0 评论 -
SQL注入与libinjection分析(3)源码分析之一些重要的结构体说明
SQL注入与libinjection分析(3)源码分析1. libinjection_is_sqli参考1. libinjection_is_sqli指纹识别函数待续……参考https://zhuanlan.zhihu.com/p/44292411https://zhuanlan.zhihu.com/p/44537204https://www.anquanke.com/post/id/86097...原创 2020-05-18 16:14:04 · 855 阅读 · 0 评论 -
SQL注入与libinjection分析(2)Libinjection
SQL注入与libinjection分析(2)Libinjection1. 什么是Libinjection?2. 源码3. Libinjection处理流程3.1 Libinjection总的框架3.2 libinjection_is_sqli() 处理3.3 libinjection对特征码的定义4. 举例子5. Libinjection总结5.1 Libinjection库的优点参考1. 什...原创 2020-04-02 17:31:52 · 2972 阅读 · 0 评论 -
SQL注入与libinjection分析(1)SQL注入
SQL注入与libinjection分析(1)SQL注入1. SQL注入1.1 什么是SQL注入?1.2 为什么会有SQL注入?1.3 SQL注入举例1.4 SQL注入特点1.5 SQL注入攻击过程1.5.1 第一步:SQL注入点探测。1.5.2 第二步:收集后台数据库信息。1.5.3 第三步:猜解用户名和密码。1.5.4 第四步:查找Web后台管理入口。1.5.5 第五步:入侵和破坏。2. SQ...原创 2020-04-02 16:17:15 · 1172 阅读 · 0 评论 -
开源协议汇总
开源协议汇总1. GPL2. LGPL3. Apache Licence 2.04. BSD5. MIT参考1. GPLGPL(GNU General Public License)无论怎么使用,都必须开源和免费。2. LGPLLGPL(GNU Lesser General Public License)LGPL是GPL的一个为主要为类库使用设计的开源协议。LGPL 允许商业软件通过...原创 2020-04-03 17:30:12 · 267 阅读 · 0 评论