This commit is contained in:
ZacharyZcR
2025-04-13 15:08:34 +08:00
parent b73996884f
commit b8cc8ab5dc
5 changed files with 537 additions and 227 deletions

View File

@@ -912,9 +912,12 @@ var (
Pocinfo PocInfo
// Redis配置
RedisFile string
RedisShell string
DisableRedis bool // 原Noredistest
RedisFile string
RedisShell string
DisableRedis bool // 原Noredistest
RedisWritePath string
RedisWriteContent string
RedisWriteFile string
// 爆破配置
DisableBrute bool // 原IsBrute

View File

@@ -1,12 +1,12 @@
package Common
import (
"os"
"flag"
"fmt"
"github.com/fatih/color"
"strings"
"os"
"runtime"
"strings"
)
func Banner() {
@@ -111,6 +111,10 @@ func Flag(Info *HostInfo) {
flag.StringVar(&RedisFile, "rf", "", GetText("flag_redis_file"))
flag.StringVar(&RedisShell, "rs", "", GetText("flag_redis_shell"))
flag.BoolVar(&DisableRedis, "noredis", false, GetText("flag_disable_redis"))
// Redis任意文件写入配置
flag.StringVar(&RedisWritePath, "rwp", "", GetText("flag_redis_write_path"))
flag.StringVar(&RedisWriteContent, "rwc", "", GetText("flag_redis_write_content"))
flag.StringVar(&RedisWriteFile, "rwf", "", GetText("flag_redis_write_file"))
// 暴力破解配置
flag.BoolVar(&DisableBrute, "nobr", false, GetText("flag_disable_brute"))

View File

@@ -536,6 +536,28 @@ var i18nMap = map[string]map[string]string{
LangJA: "Redisセキュリティ検出を無効化",
LangRU: "Отключить обнаружение безопасности Redis",
},
"flag_redis_write_path": {
LangZH: "指定Redis写入的文件路径(如:/var/www/html/shell.php)",
LangEN: "Specify file path for Redis arbitrary write (e.g., /var/www/html/shell.php)",
LangJA: "Redis書き込み用のファイルパスを指定/var/www/html/shell.php",
LangRU: "Указать путь к файлу для произвольной записи Redis (например, /var/www/html/shell.php)",
},
"flag_redis_write_content": {
LangZH: "指定Redis写入的文件内容(与-rwp配合使用)",
LangEN: "Specify content for Redis arbitrary write (use with -rwp)",
LangJA: "Redis書き込み用の内容を指定-rwpと併用",
LangRU: "Указать содержимое для произвольной записи Redis (использовать с -rwp)",
},
"flag_redis_write_file": {
LangZH: "指定Redis写入的本地文件路径(将文件内容写入-rwp指定的路径)",
LangEN: "Specify local file to read content from for Redis write (written to path specified by -rwp)",
LangJA: "Redis書き込み用のローカルファイルパスを指定内容が-rwpで指定されたパスに書き込まれる",
LangRU: "Указать локальный файл для чтения содержимого для записи Redis (записывается по пути, указанному в -rwp)",
},
// 暴力破解配置
"flag_disable_brute": {
LangZH: "禁用密码暴力破解",