Skip to content

EastSword/YuChangSword

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用方法:

  1. 环境要求
Python >= 3.8
  1. 下载源代码
git clone https://github.com/EastSword/YuChangSword.git

3.进入代码目录,安装环境依赖文件

cd YuChangSword
pip install -r requirements.txt

如有其他报错,根据相关建议解决即可,此处应该没坑

  1. 向操作系统环境变量中写入DeepSeek密钥
#Linux/MacOS~/.bashrc 或 ~/.zshrc 文件末尾添加:
export DEEPSEEK_API_KEY="sk-your-real-key-here"

#Windows
通过系统属性 -> 高级 -> 环境变量 添加用户级变量
  1. 调用方法:
python main.py [-u/-f] target
-u,--url, 待分析的网页URL
-f', --file, 本地JS文件路径

如:
python main.py https://www.baidu.com
python main.py test_asymmetric.js
  1. 页面输出

(1)输入目标 alt text

(2)过程输出 alt text

(3结果输出) alt text

下一步优化:

  1. 根据实际工作需求,增加算法识别内容
  2. 优化结果输出格式,结果中体现过程中具体js路径

About

鱼肠剑,一款用于检测JS代码中使用的加密算法与密钥生成手段的代码,基于正则表达式和DeepSeek实现,东方隐侠安全团队出品(作者:千里)

Resources

License

Stars

6 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors