上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 58 下一页
摘要: 去年的强网杯,出了一道mysql堆叠注入叫随便注,这道题被好多比赛玩了一整年,直到现在还是有各种新姿势,但是今天我忽然想到似乎没有对这个题目有一个很认真的分析,因此这里总结一下这个题目的出题用意和原本的预期做法: 堆叠注入 Stacked injections:堆叠注入。从名词的含义就可以看到应该是 阅读全文
posted @ 2021-08-09 11:23 蚁景网安实验室 阅读(141) 评论(0) 推荐(0)
摘要: 0x01 前言 和我一样,有一些计算机专业的同学可能一直都在不停地码代码,却很少关注程序是怎么执行的,也不会考虑到自己写的代码是否会存在栈溢出漏洞,借此机会我们一起走进栈溢出。 0x02 程序是怎么运行的 在了解栈溢出之前我们先了解一下程序执行过程 程序的执行过程可看作连续的函数调用。当一个函数执行 阅读全文
posted @ 2021-08-05 11:05 蚁景网安实验室 阅读(450) 评论(0) 推荐(0)
摘要: #前言 AI在生活中已经无处不在了,不论是高铁、机场的人脸识别还是指纹支付、语音助手等,都内置了AI技术。随着一项技术逐渐发展成熟,其安全风险就需要被考虑了。可能大家谈到AI安全的时候,最熟悉的就是对抗样本攻击,其本质是通过修改输入样本,来欺骗模型做出误分类的结果,这其实是属于模型安全领域。 事实上 阅读全文
posted @ 2021-08-04 16:40 蚁景网安实验室 阅读(1351) 评论(1) 推荐(0)
摘要: 前言: 最近学校开了操作系统这门课,记录自己学习命名管道中与网络安全有关的内容。 关于命名管道: “命名管道”又名“命名管线”(Named Pipes),是一种简单的进程间通信(IPC)机制,Microsoft Windows大都提供了对它的支持(但不包括Windows CE)。命名管道可在同一台计 阅读全文
posted @ 2021-08-04 11:09 蚁景网安实验室 阅读(1010) 评论(0) 推荐(0)
摘要: 0x01 前言 操作系统通常使用动态链接的方法来提高程序运行的效率。在动态链接的情况下,程序加载的时候并不会把链接库中所有函数都一起加载进来,而是程序执行的时候按需加载,如果有函数并没有被调用,那么它就不会在程序生命中被加载进来。这样的设计就能提高程序运行的流畅度,也减少了内存空间。而且现代操作系统 阅读全文
posted @ 2021-08-03 17:24 蚁景网安实验室 阅读(529) 评论(0) 推荐(0)
摘要: 实验环境 Ubuntu18.04,glibc-2.27 背景介绍 1、 House of force是利用早期glibc库进行堆分配时存在的缺陷,从而对内存进行任意写的攻击方式。当初次申请堆块时,程序会映射一块较大的chunk作为top chunk,之后再进行申请时如果堆块较小,将从这个top ch 阅读全文
posted @ 2021-08-02 16:00 蚁景网安实验室 阅读(151) 评论(0) 推荐(0)
摘要: AWD简介 AWD(Attack With Defense,攻防兼备) 模式需要在一场比赛里要扮演攻击方和防守方,利用漏洞攻击其他队伍进行得分,修复漏洞可以避免被其他队伍攻击而失分。也就是说,攻击别人的靶机可以获取 Flag 分数时,别人会被扣分,同时也要保护自己的主机不被别人攻陷而扣分。 Patc 阅读全文
posted @ 2021-08-02 11:21 蚁景网安实验室 阅读(940) 评论(0) 推荐(0)
摘要: 这里把sz转换成了unsigned int ,也就是只取低四个字节,然后右移4并减2,这样我们的size 0x????????xxxxxxx? 中的?可以是任意值。 另:由于在Glibc 2.27中新加入了tcache机制,而tcache与fastbin很相似且限制更少,所以fastbin atta 阅读全文
posted @ 2021-07-29 17:12 蚁景网安实验室 阅读(461) 评论(0) 推荐(0)
摘要: #前言 目前大量物联网设备及云服务端直接暴露于互联网,这些设备和云服务端存在的漏洞(如:心脏滴血、破壳等漏洞)一旦被利用,可导致设备被控、用户隐私泄露、云服务端数据被窃取等安全风险,甚至会对基础通信网络造成严重影响。为了促进物联网领域的安全研究,研究人员制作了UNSW-NB15数据集,这是一个基于物 阅读全文
posted @ 2021-07-29 16:31 蚁景网安实验室 阅读(840) 评论(0) 推荐(0)
摘要: 反序列化无论在CTF比赛中,抑或是实战渗透中都起着重要作用,而这一直都是我的弱项之一,所以写一篇反序列化利用总结来深入学习一下 <!-- more --> 简单介绍 (反)序列化只是给我们传递对象提供了一种简单的方法。 serialize()将一个对象转换成一个字符串 unserialize()将字 阅读全文
posted @ 2021-07-28 17:27 蚁景网安实验室 阅读(462) 评论(0) 推荐(0)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 58 下一页