Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

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

工具目录

分类

查看所有分类
Loading categories
hardcodes — 从源代码中查找硬编码字符串 | Kitploit
工具/GitHubGitHub/s0md3v/hardcodes
通用工具静态代码分析 (SAST)代码分析秘密检测
GitHubs0md3v/hardcodes

hardcodes

从源代码中查找硬编码字符串

查看仓库
283291586年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享


hardcodes
hardcodes

从源代码中提取字符串

hardcodes 是一款用于搜索开发者在程序中硬编码的字符串的工具。它使用模块化分词器,能够处理注释、任意数量的反斜杠以及几乎所有你能扔给它的语法。

是的,它旨在处理任何语法,并且官方支持以下语言:

ada, applescript, c, c#, c++, coldfusion, golang, haskell, html, java, javascript,
jsp, lua, pascal, perl, php, powershell, python, ruby, scala, sql, swift, xml

安装

使用 pip
pip3 install hardcodes
或者从源码构建
git clone https://github.com/s0md3v/hardcodes && cd hardcodes && python3 setup.py install

文档

hardcodes 既可作为库使用,也可作为命令行程序使用。相关文档如下:

  • 针对开发者
  • 针对用户

针对开发者

下面的示例程序演示了 hardcodes 库的使用方法

from hardcodes import search

string = "console.log('hello there')"
result = search(string, lang="common", comments="parse")
print(result)
Output: ['hello there']

参数 lang 和 comments 是可选的。它们的用法将在下面的用户文档部分解释。


针对用户

cli.py 为 hardcodes 库提供了一个类似 grep 的命令行界面。你需要先安装该库才能使用它。

在文件中查找字符串

python cli.py /path/to/file.ext

递归地在目录中查找字符串

python cli.py -r /path/to/dir

隐藏输出中的路径

python cli.py -o /path/to/file.ext

指定编程语言

指定语言是可选的,仅在已知道源代码的编程语言时使用。

python cli.py -l 'golang' /path/to/file.go

指定注释行为

使用 -c 选项,你可以指定:

  • ignore 完全忽略注释
  • parse 像解析代码一样解析注释
  • string 将注释添加到硬编码字符串列表中

python cli.py -o /path/to/file.ext

下载工具