修改版FRP

  • A+
所属分类:安全工具


改进


支持-u参数或环境变量u配置 支持从url获取配置内容,并去除了go的ua 传输内容经过异或转换,去除明文的登录握手特征 修改默认的加密salt 修改tls固定的一个0x17标识特征为两个随机字节 修改websocket协议默认连接的url路径

修改版FRP


frpc支持从url获取配置 必须以http或https开头的完整url

./frpc -u "http://xxx.xx/frpc.ini"


从环境变量的url获取配置,需要转为base64格式

env u="aHR0cDovL3h4eC54eC9mcnBjLmluaQ==" ./frpc


配置文件内容写入环境变量,base64格式

env u="W2NvbWxxxxxx" ./frpc


URL配置文件,推荐使用在线的gist笔记类网站,获取原始文件的raw链接

https://segmentfault.com/record


短网址转换

https://tinyurl.com/app


用干净的账号写私有笔记,建立连接后删除笔记


frpc.ini 推荐配置


端口转发里开启use_encryptionuse_compression protocol

可以使用websocket

[common]server_addr = 127.0.0.1server_port = 7000token = changeittcp_mux = trueprotocol = tcptls_enable = falseheartbeat_interval = 1000heartbeat_timeout = 3000
[ssh_random]type = tcplocal_ip = 127.0.0.1local_port = 9000remote_port = 0use_encryption = trueuse_compression = true
[plugin_socks5]type = tcpremote_port = 0plugin = socks5plugin_user = changeitplugin_passwd = changeituse_encryption = trueuse_compression = true

修改文件列表


修改版FRP


修改默认salt


修改版FRP


修改命令行默认参数名


修改版FRP


支持URL/环境变量/base64传参


修改版FRP


修改读写逻辑,异或混淆字符


修改版FRP

修改版FRP


修改tls协议默认特征


修改版FRP


修改tls连接监听逻辑


修改版FRP


修改websocket连接特征


修改版FRP


本文始发于微信公众号(Pai Sec Team):修改版FRP

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: