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

TRY 3,087 0

至少我们曾经在一起过。

来自:一言

前言

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

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

加c代码

package main

/*
#include 
#include 

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))//释放内存
}

后面跟上加载器即可.

加cgo包

_ "runtime/cgo"

编译

编译时不加-s

添加空的导出函数

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

发表评论 取消回复
表情 图片 链接 代码

分享