Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
libinjection — SQL / SQLI 分词器解析器分析器 | Kitploit
工具/GitHubGitHub/client9/libinjection
静态分析漏洞分析代码分析Web安全
GitHubclient9/libinjection

libinjection

SQL / SQLI 分词器解析器分析器

查看仓库
1.0k28278年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Build Status Coverage Status license

libinjection

SQL / SQLI 标记解析器分析器。适用于

  • C 和 C++
  • PHP
  • Python
  • Lua
  • Java(外部移植)
  • LuaJIT/FFI(外部移植)

详情及演示请参见 https://www.client9.com/

简单示例:

root@kitploit:~
#include <stdio.h>
#include <strings.h>
#include <errno.h>
#include "libinjection.h"
#include "libinjection_sqli.h"

int main(int argc, const char* argv[])
{
    struct libinjection_sqli_state state;
    int issqli;

    const char* input = argv[1];
    size_t slen = strlen(input);

    /* in real-world, you would url-decode the input, etc */

    libinjection_sqli_init(&state, input, slen, FLAG_NONE);
    issqli = libinjection_is_sqli(&state);
    if (issqli) {
        fprintf(stderr, "sqli detected with fingerprint of '%s'\n", state.fingerprint);
    }
    return issqli;
}
root@kitploit:~
$ gcc -Wall -Wextra examples.c libinjection_sqli.c
$ ./a.out "-1' and 1=1 union/* foo */select load_file('/etc/passwd')--"
sqli detected with fingerprint of 's&1UE'

更多高级示例:

  • sqli_cli.c
  • reader.c
  • fptool

版本信息

详情请参见 CHANGELOG。

版本格式为“主版本.次版本.修订号”

主版本:API 或指纹格式的重大变更。应用程序需要重新编译和/或重构。

次版本:C 代码的变更。可能包括:

  • 检测或抑制的逻辑变更
  • 优化变更
  • 代码重构

修订号:纯数据变更。可以安全地应用。

质量与诊断

持续集成结果见 https://travis-ci.org/client9/libinjection 测试了以下内容:

  • 在 GCC 下构建和单元测试
  • 在 Clang 下构建和单元测试
  • 使用 clang 静态分析器 进行静态分析
  • 使用 cppcheck 进行静态分析
  • 使用 valgrind 检查内存错误
  • 使用 coveralls.io 在线代码覆盖率

许可证

版权所有 (c) 2012-2016 Nick Galbreath

根据标准 BSD 3-Clause 开源许可证授权。 详情请参见 COPYING。

嵌入使用

src 目录包含所有文件,但你只需将以下文件复制到你的源码树中:

  • src/libinjection.h
  • src/libinjection_sqli.c
  • src/libinjection_sqli_data.h
  • COPYING
下载工具