51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

渗透测试|[Golang]几个免杀思路小技巧

至少我们曾经在一起过。 {#hitokoto}

来自:一言

前言

在群里看见一个大哥发的东西,说只要用C 包,写个C 的变量就免了。[aru_2]

然后自己测试了一下,还真是。

加c代码

package main
/*
#include <stdio.h>
#include
<stdlib.h>
void c_print(char *str) {
printf("%s\n", str);
}
*/
import "C"
import "unsafe"
func main()  {
s := "Hello Cgo"
cs := C.CString(s)//字符串映射
C.c_print(cs)//调用C函数
defer C.free(unsafe.Pointer(cs))//释放内存
}
</stdlib.h>
</stdio.h>

后面跟上加载器即可.

加cgo包

_ "runtime/cgo"

编译

编译时不加-s

添加空的导出函数

渗透测试|[Golang]几个免杀思路小技巧

赞(0)
未经允许不得转载:工具盒子 » 渗透测试|[Golang]几个免杀思路小技巧