修改版FRP

admin 2021年4月6日11:17:01评论244 views字数 991阅读3分18秒阅读模式


改进


支持-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

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年4月6日11:17:01
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   修改版FRPhttp://cn-sec.com/archives/327892.html

发表评论

匿名网友 填写信息