Documentation
¶
Index ¶
- func AesDecrypt(cryted string, key string) string
- func AesEncrypt(orig string, key string) string
- func CVE_2011_2523(target string, variableMap map[string]any) error
- func CVE_2023_25157(target string, variableMap map[string]any) error
- func CVE_2024_23897(target string, variableMap map[string]any) error
- func DoHTTP(method string, target string, body []byte, headers map[string]string, ...) (*proto.Response, error)
- func DoHTTPWithTimeout(timeout time.Duration, method string, target string, body []byte, ...) (*proto.Response, error)
- func ExampleGet(target string, redirect bool) error
- func ExamplePost(target, body string) error
- func Exp(target, cmd string, variableMap map[string]any) int
- func FetchLimited(method string, target string, body []byte, headers map[string]string, ...) ([]byte, int, int64, error)
- func GetBackupFile(target string) string
- func InjectDefaultHTTPSender(variableMap map[string]any)
- func MS17010Scan(target string, variableMap map[string]any) error
- func PKCS7Padding(ciphertext []byte, blocksize int) []byte
- func PKCS7UnPadding(origData []byte) []byte
- func RandLower(n int) string
- func Request(target, data string, variableMap map[string]any) error
- func StringIn(s string, slice []string) bool
- type HTTPSender
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AesDecrypt ¶
func AesEncrypt ¶
func CVE_2011_2523 ¶ added in v3.2.8
func CVE_2024_23897 ¶ added in v3.1.2
func DoHTTPWithTimeout ¶ added in v3.2.8
func ExampleGet ¶
GET 请求示例 target get request url
func ExamplePost ¶
POST 请求示例 target post request url body post request body
func FetchLimited ¶ added in v3.2.8
func GetBackupFile ¶
func InjectDefaultHTTPSender ¶ added in v3.2.8
func PKCS7Padding ¶
补码 AES加密数据块分组长度必须为128bit(byte[16]),密钥长度可以是128bit(byte[16])、192bit(byte[24])、256bit(byte[32])中的任意一个。
Types ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.