
技术推荐
文章平均质量分 91
深信服千里目安全实验室
千里目,取自王之涣《登鹳雀楼》“欲穷千里目,更上一层楼”;又有荀子《劝学》“到此岂可千里目,哪知才上一层楼”。寓意均为站得高才能看得远,学无止境,勇攀高峰。在网络安全攻防技术研究领域只有不断地努力钻研,才能不断提高专业技术造诣,进而抵御更多的未知网络安全威胁。我们希望做网络空间的一双眼睛,拥有更加敏锐长远的眼光(Further eye),深度洞察未知网络安全威胁,解读前沿安全技术。
展开
-
Pin学习参考手册
Pin学习参考手册使用的Pin版本:3.20简介Pin 是一个动态二进制插桩工具,支持 Linux*, macOS* 和 Windows* 操作系统以及可执行程序。Pin可以通过pintools在程序运行期间动态地向可执行文件的任意位置插入任意代码(C/C++),也可以attach到一个正在运行的进程。Pin 提供了丰富的 API,可以抽象出底层指令集特性,并允许将进程的寄存器数据等的上下文信息作为参数传递给注入的代码。Pin会自动存储和重置被注入代码覆盖的寄存器,以恢复程序的继续运行。对符号和原创 2021-10-19 11:16:03 · 2339 阅读 · 0 评论 -
Ysoserial Click1利用链分析
click1 gadget构造思路是基于Commons-Collections2的Sink点(com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl)和source点(java.util.PriorityQueue)。Commons-Collections2使用TransformingComparator方法作为PriorityQueue类中的comparator属性值。再Click1 gadget中,作者使用org.apache.click.c原创 2021-10-19 11:14:42 · 304 阅读 · 0 评论 -
AFL二三事——源码分析
AFL二三事——源码分析前言AFL,全称“American Fuzzy Lop”,是由安全研究员Michal Zalewski开发的一款基于覆盖引导(Coverage-guided)的模糊测试工具,它通过记录输入样本的代码覆盖率(代码执行路径的覆盖情况),以此进行反馈,对输入样本进行调整以提高覆盖率,从而提升发现漏洞的可能性。AFL可以针对有源码和无源码的程序进行模糊测试,其设计思想和实现方案在模糊测试领域具有十分重要的意义。深入分析AFL源码,对理解AFL的设计理念和其中用到的技巧有着巨大的帮助,对原创 2021-10-19 11:13:31 · 3373 阅读 · 6 评论 -
CVE-2021-26411在野样本中利用RPC绕过CFG缓解技术的研究
CVE-2021-26411在野样本中出现了利用RPC绕过CFG缓解技术的这一创新方法。这种利用方法无需构造ROP链,直接通过伪造RPC_MESSAGE即可实现任意代码执行,利用简单且稳定,有理由相信该方法会成为绕过CFG缓解措施的一种新的有效利用技术。原创 2021-04-29 11:21:31 · 1232 阅读 · 3 评论 -
MSSQL数据库攻防实战指北
by Tahir前言一年一度的网络安全建设成果检验即将开始,在网络安全实战攻防演练这场最关键的战役中,办公应用系统、Web中间件,数据库等是攻击方主要的攻击对象,由于使用量最大,数据库往往会成为攻击者的首选目标之一。以微软SQL Server为例,除了常见的SQL注入漏洞,攻击方还会用一些“出其不意”的招式,将SQL Server原本的优势转变为攻击的突破口,比如在相应的权限下,攻击者可以利用SQL Server强大的存储过程执行不同的高级功能,通过增加SQL Server数据库用户,权限维持等原创 2021-04-22 10:31:58 · 1891 阅读 · 0 评论 -
【技术推荐】正向角度看Go逆向
Go语言具有开发效率高,运行速度快,跨平台等优点,因此正越来越多的被攻击者所使用,其生成的是可直接运行的二进制文件,因此对它的分析类似于普通C语言可执行文件分析,但是又有所不同,本文将会使用正向与逆向结合的方式描述这些区别与特征。原创 2021-01-12 09:47:23 · 1086 阅读 · 0 评论