Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imagemlt/easyknife
a simple app like CKnife
https://github.com/imagemlt/easyknife
security
Last synced: about 8 hours ago
JSON representation
a simple app like CKnife
- Host: GitHub
- URL: https://github.com/imagemlt/easyknife
- Owner: imagemlt
- Created: 2017-09-30T09:48:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-30T06:29:39.000Z (about 6 years ago)
- Last Synced: 2023-10-19T19:10:19.701Z (about 1 year ago)
- Topics: security
- Language: C++
- Size: 774 KB
- Stars: 12
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EasyKnife
a simple app like CKnife>本程序为mfc大作业所做,模仿[CKnife项目](https://github.com/Chora10/Cknife)。限于本人水平仅支持linux+php+mysql架构,界面采用CDHTMLDIALOG实现,基于jquery easyui。
>个人不是很喜欢mfc所以目前此项目已搁置,如果大佬们真的想跑一跑的话目前版本可能有一些bug,可以用[WebshellManager](https://github.com/imagemlt/WebshellManager)中的核心代码替换这里面的代码来跑
## 依赖:
* Visual Studio 2015
* jsoncpp
* libcurl## 功能
* 文件管理
* 列目录
* 上传下载
* open_basedir绕过
* 数据库管理
* 模拟终端
* 自定义参数位置及加密## 自定义配置用法:
* 格式:json
* 参数:
* encrypt(string): 加密方法,目前支持BASE64_ENCODE BASE64_DECODE ROT13 PADDING 格式为"加密方法1 加密参数*加密方法2 加密参数"
* place(string): 参数位置,值为GET POST COOKIE HEADER
* placevalue(string): 与place对应,表示参数
* addonget(object): 附加的get参数键值对,其中如果键与密码重复<+>将被替换为执行的脚本。
* addonpost(object): 附加的post参数键值对,与上者相同。
>由于时间限制,仅在上传下载处使用了多线程,因此会造成一定的卡顿,以后将逐渐修复此bug。
项目仅为demo版本,希望大家提出意见与建议。