From 44aa01856fc8c440c95abda43d3ad9ae2c0b93c3 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Fri, 23 Nov 2018 09:32:40 +0000 Subject: [PATCH] Do not produce errors for kernel exploit default test --- pew.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pew.go b/pew.go index 376e3bf..3d4b078 100644 --- a/pew.go +++ b/pew.go @@ -209,15 +209,16 @@ func whatever(swg *sizedwaitgroup.SizedWaitGroup, ka config.Artifact, remoteTest := fmt.Sprintf("/tmp/test_%d", rand.Int()) err = q.CopyFile("user", testPath, remoteTest) if err != nil { - log.Println("copy file err", err) - // we should not exit because of testing 'insmod' part - // for kernel module if ka.Type == config.KernelExploit { log.Println("Use `echo touch FILE | exploit` for test") q.Command("user", "echo -e '#!/bin/sh\necho touch $2 | $1' "+ "> "+remoteTest+ " && chmod +x "+remoteTest) + } else { + log.Println("copy file err", err) + // we should not exit because of testing 'insmod' part + // for kernel module } }