看啥推荐读物
专栏名称: 星盟安全
星盟安全工作室---“VENI VIDI VICI”(我来,我见,我征服),我们的征途是星辰大海。从事各类安全研究,专注于知识分享。
今天看啥  ›  专栏  ›  星盟安全

强网拟态2023 Writeup --Polaris

星盟安全  · 公众号  ·  · 2023-11-14 14:46
本次强网拟态2023,我们Polaris战队排名第12。01PWN1.water-ker有一次UAF的机会    case 0x30u:      if ( !copy_from_user(&a4, v4, 8LL) )      {        if ( delete_idx 0 && chunk )        {          kfree(chunk);          ++delete_idx;        }        return 0LL;      }      return -22LL;UAF后可以有一次修改1个字节的机会    case 0x50u:      if ( !copy_from_user(&a4, v4, 8LL) )      {        if ( edit_idx 0 && chunk && !copy_from_user(chunk, a4.buf, 1LL) )        {          ++edit_idx;          return 0LL;        }        return 0LL;      }      return -22LL;内核版本 6.4.0free_list指针在slab块中间位置(0x100的位置)并且free_list开启了指针异或没有开启Harden_free_listslab的kmalloc和kfree可以预测。参考自 https://arttnba3.cn/2023/05/02/CTF-0X08_D3CTF2023_D3KCACHE/#define _GNU_SOURCE#include #include #include #include #include #include #define F ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照