Skip to content

Rvn0xsy/Pricking

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Pricking

Pricking 是一个自动化部署水坑和网页钓鱼的项目。

想要了解更多可以阅读:

💥 💥 💥 支持HTTPS/HTTP

使用方法

更多使用方式可以参考 Pricking Wiki

使用本项目需要拥有一个域名,将A记录指向到当前服务器,否则只能通过IP访问。

安装方式 - Golang install

$ go install -v github.com/Rvn0xsy/Pricking/cmd/pricking@latest

安装方式 - 下载二进制文件

Releases

安装方式 - 编译

$ git clone https://github.com/Rvn0xsy/Pricking
$ cd Pricking
$ make

Quick Start Pricking Web 💥

$ ./pricking -config ./config/config.yaml -url https://payloads.online

配置文件

filter_type:
  - "text/html" # 仅针对网页内容进行注入
exclude_file:   # 静态文件的数据包不进行注入
  - ".jpg"
  - ".css"
  - ".png"
  - ".js"
  - ".ico"
  - ".svg"
  - ".gif"
  - ".jpeg"
  - ".woff"
  - ".tff"
static_dir: "./pricking-js-suite" # Pricking Js Suite 目录
pricking_prefix_url: "/pricking_static_files" # 静态目录名,不能与目标网站冲突
listen_address: ":9999" # 监听地址:端口
inject_body: "<script src='/pricking_static_files/static.js' type='module'></script>" # 注入代码

Pricking Js Suite 模块说明

  • modules/cookie.js 获取网页Cookie并打印在控制台上
  • ...

引入方式

在static.js中添加:

import * as <ModuleName> from './modules/<ModuleName>.js'

例如 cookie.js

import * as Cookie from './modules/cookie.js'

贡献

请为我提交Pull Request