第七届中科大信息安全大赛部分题解
今年再次参与了好玩有趣又能学到知识的 Hacker game 比赛,题目还是熟悉的味道,很好的延续了寓教于乐的传统。相比之下,某著名二次元宅舞站的题目就……
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
今年再次参与了好玩有趣又能学到知识的 Hacker game 比赛,题目还是熟悉的味道,很好的延续了寓教于乐的传统。相比之下,某著名二次元宅舞站的题目就……
重装系统后如果没有备份桌面,那么快捷方式就会不见了。 同时,Windows 的检索对开始菜单目录下的快捷方式应该有加速,有时候会搜索不到桌面。
博主是一个苦逼的研究僧,奈何本身运气差点,进了一个坑逼的实验室,还遇到了一个坑逼导师,这里边那个苦更与何人说。言归正传,本人研究方向为音频信息隐藏,是不是很憨的方向,具体的暂时做使用神经网络做音频隐写分析。既然使用神经网络了,那肯定需要GPU资源了。总的来说就是需要一台cpu和gpu都很强劲,内存很大的工作站了。但是苦于实验室和导师现状,我一时半会搞不到GPU资源。但是天无绝人之路,谷歌提供了这个…
半年以来的第一篇新博文!九月底的时候放弃考研,然后尝试的秋招都凉了,处于颓废期的博主正好看到第七届中科大信息安全大赛(Hackergame 2020)即将举办,于是便去参加这个 CTF 比赛转换心情。作为一个非信安专业的学生,这是我第一次参加信息安全大赛,虽然之前也看过往年中科大信息安全大赛的题解,但自己真正参与时才发现自己与专业人士的差距。专业 CTF 选手轻松占据了排行榜前列,不过本菜鸡也玩的很开心,打完比赛后不得不说比赛的题目设置都相当有趣,对信安有点兴趣的人来这个比赛玩玩保证不会后悔。 很菜的只拿到了 800 分,但下面还是写一下成功解决的题目的题解吧。 签到 为了鼓励参与而设置的送分…
## 前言 年初时博主为了学习 Docker 镜像的制作启动了 [Aria2 Pro](https://github.com/P3TERX/Docker-Aria2-Pro) 项目,最初只是随...
最近遇到了一些场景需要在手机与电脑间来回切换,Scrcpy是我之前就用过的,可以说非常好用了,能同步手机与电脑的剪切板,文件拖拽就能传输,还
USTC Hackergame 2020 - Writeup
在此之前,我一直使用 telegram 上的 @RustRssBot 来订阅 rss。使用 telegram 进行推送确实很爽,但是许多网站用此 bot 订阅时都会出现网络错误,而且我似乎也需要一款更专业的软件来阅读订阅。经过一番比较,我选择部署 Tiny Tiny RSS。部署我使用的服务器是 AWS 位于俄勒冈的 lightsail 服务器,1 核 1g,Debian 10 系统。部署 TTRSS 可以直接用 Awesome-TTRSS 这个项目提供的 docker-compose 文件。首先安装好 docker 和 docker-compose。wget https://github.c…
GNU Privacy Guard(GnuPG或GPG)是一种加密软件,它是PGP加密软件的满足GPL的替代物
系统:Ubuntu20.04宝塔PHP7.3问题:宝塔面板无法安装imap扩展提示报错configure: error: Kerberos libraries not found. Check...
可复用的生产环境推荐参数配置及底层原理
这里给大家展示的是 DCRM二开版本的cydia越狱网站源码 对于用苹果手机并越狱的朋友,非常想拥有一个自己的 […]
比赛时间有点短,下载附件easyKoocmips pwn,UAF漏洞,给了stack地址,利用edit处leak出canary,然后double free申请到栈上修改返回地址为堆地址,提前在堆上布置shellcode1from pwn import*2context.binary = './main'3#context.log_level = 'DEBUG'4def menu(ch):5p.sendlineafter('choice',str(ch))6def new(idx,content):7menu(1)8p.sendlineafter('id',str(idx))9p.sendaft…
双11实在没东西买,组了台All in one玩玩黑裙 软路由 虚拟机。由于是玩玩的,配件品牌不讲究。cpu e3 1265L v4 35w主板 H97itx 主板带m.2插槽内存 16G ...
前言 👻这段时间一直在使用java和k8s开发项目,自然就无法避免需要java客户端去操作k8s和docker
引子 本文是 Core 的最后一篇,它与另外两篇文章「Podfile 解析逻辑」和「PodSpec 文件分析」共同支撑起 CocoaPods 世界的骨架。CocoaPods-Core 这个库之所以被命名为 Core 就是因为它包含了 Podfile -> Spec Repo -> PodSpec 这条完整的链路,将散落各地的依赖库连接起来并基于此骨架不断地完善功能。 从提供各种便利的命令行工具,到依赖库与主项目的自动集成,再到提供多样的 Xcode 编译配置、单元测试、资源管理等等,最终形成了我们所见的 CocoaPods。 今天我们就来聊聊 Spec Repo 这个 PodSpec 的聚合仓…
本文翻译自:Modern Microprocessors A 90-Minute Guide!,部分章节翻译来自 cxd2014.github.io,我认为原文是相当好的计算机体系结构方面的概述,与时代相结合是国内计算机课本普遍缺失的一环,本文可作为一个有效的补充,向原作者和前译者表示感谢。 TOC: 1 现代微处理器架构 2 不仅仅是频率 3 流水线和指令级并行 4 深度流水线 5 多发射:超标量 6 显式并行:VLIW 7 指令依赖和延迟 8 分支和分支预测 9 使用谓词执行消除分支 10 指令调度,寄存器重命名和 OOO 11 Brainiac 和 Speed-Demon 之争 12 功…
题目不保证能打通,一个师傅发我的题目,pwn2无libc,看程序编译环境,猜测是16.04系统附件pwn1UAF,直接利用name的位置构造一个fake chunk,劫持指针修改lock值,实现任意写1from pwn import*2context.log_level = 'DEBUG'3def menu(ch):4p.sendlineafter('on...',str(ch))5def new(size,name,content):6menu(1)7p.sendlineafter('book:',str(size))8p.sendafter('name :',name)9p.sendaft…
起因 最近买了个树莓派仍在宿舍里挂 bt 下载。开始使用时没有什么明显的问题或者只是我没有注意到。过了大概一个 […]
在 2016 年我拥有了第一台 NAS —— 群晖的 DS215J,其实在之后的很长一段时间其实并没有派上多大用场,因为我的数据并不多,大都存储在云端,更多的是体验一下 NAS 的功能和工作流。直到最近我才开始真正地将 NAS 利用上,于是准备升级一下,但考虑到群晖的性价比实在太低,再加上去年配置 Linux 软路由让我对基于「原生 Linux」的开源解决方案信心和兴趣大增,于是准备自己 DIY 一台 NAS,计划解决未来十年的存储需求。我依然选择了我最熟悉的 Ubuntu 作为操作系统、Ansible 作为配置管理工具,因此这个 NAS 的大部分配置都可以在我的 GitHub 上找到。注意这…
0x00 前言 这学期有一门名为网络安全理论与技术的课,实验相较其他课程还是比较硬核且有趣的,借着这个机会练练golang开发,同时弥补了一些一直比较模糊的概念以及使用方法,例如golang的协程、信道、并发控制等。 写完实验报告直接复制过来了。。可能会有些错误,如果看到哪个我的理解有偏差或者不对,欢迎评论指出~ github: https://github.com/AnneviLL/PortHub 0x01 编写一个简单的端口扫描器 Golang 语言专门提供了net包用于网络编程,我们可以很容易的通过Golang net包中的 DialTimeout 方法实现基于TCP连接的端口扫描。其原…
multiple-scms插件在jenkins的高版本中是不能使用的,这是在升级jenkins才发现的问题,但是等到我们把版本降到原来的2.190以后,又发现插件各种不兼容。那么,怎么解呢?
前言感谢BOAT以及MineCraft的所有工作人员,为我们提供良好的游戏平台。准备MCinaBox启动器[相关配套虚拟键盘,当然可以自己配置]java64位运行库MT管理器下载请点击我百度网盘...
这个问题已经有一阵子了,最初是WebStorm启动的时候报端口占用,本来以为是WebStorm的问题,所以问了jetbrains。回复是重置winsock,好了一段时间。 不过好景不长,接着是Shadowsocks-win启动的时候又报1080端口被占用。 而用"netstat -ano|findstr 1080"命令却找不到任何占用这个端口的程序,网上一阵搜索也没找到相关的修...
回复给 psm。 第七关啊……其实答案就在这篇博文里啦……
[…] 时隔一年半,我们来到了后疫情时代——哦,老天爷!这是一个外卖小哥到不了宿舍楼下的时代。极少数的商家凭借着配送团队的硬实力(胖酱系)或者是得天独厚的地理位置(真功夫系)仍然提供到宿舍楼下的配送服务,不过深夜三点的夜宵就只能留在我们的回忆当中了。 […]
首先恭喜JA成功減重!XD 是説我室友也在減肥,但是成果沒有這麽明顯(螺旋下降 很大程度上是因爲有一個同時監督她運動但會不斷用美食誘惑她的室友 (大爆笑 >每次吃草都不怎么被偷 我室友上次被偷外賣就是吃草,輕食萌語家的 我自己偶爾感覺要補充蔬菜的時候也會點他們家 >不推荐直接不吃某顿饭 斷食還是慢慢來會比較好 從刷牙之後不吃東西或者晚上八點之後不吃東西開始,之類的 正常吃三餐問題其實不太大 少吃碳水(劃掉 >食堂 華工食堂我覺得也不是那麽健康(( 如果沒有上課一早上我會不想吃 以前還吃食堂的時候比較喜歡一飯三樓,吃起來比較不膩 二飯太油了 >家常菜 餓了麽上面的水哥住家菜還不錯,家常粵菜 很健…
前言程序员们经常阅读英文资料,比如官方文档,有些技术术语很多朋友是读错的。比如:GUI。你是不是也像读 APP 这样,直接分别读了三个英文字母了。最近在 GitHub 看到一个汇总了程序员经常读...
在搬到山上之前,我在县城住了三个月。 大理市区其实还挺现代的,有各种新建的楼盘小区,有商场,甚至还有两个沃尔玛 … 继续阅读“县城”
难受,缺氧了,连着三天打完后,身体受不了附件babyheap挺简单的堆1from pwn import*2def menu(ch):3p.sendlineafter('>>',str(ch))4def new():5menu(1)6def show(index):7menu(2)8p.sendlineafter('?',str(index))9def edit(index,size,content):10menu(3)11p.sendlineafter('?',str(index))12p.sendlineafter(':',str(size))13p.sendafter(':',conten…
将网站接入腾讯404公益,利用服务器的闲置带宽,实现互联网的价值。美好即价值。
最近能总结的事情太少了,甚至到了连博客都不想写的地步了。。。 前一阵开了个Poppin’ Sho […]
via Twitter;前序(必看/Mac/Windows/Android/网页广告拦截方案)选择适合自己的去网页广告方案[post cid="9659" cover="https:\/\/li...
## 前言 这篇教程来详细讲解如何正确的设置 AdGuard Home ,来更有效的防止 DNS 污染以及去广告。与其它 AdGuard Home 教程的只讲方法、不讲逻辑的胡乱设置不同,认真...
注意 我觉得这东西不会发到中国,或许可能只是骗子,无论如何这东西根本连根毛都么看到 不过也没损失什么,这文章就作惊醒之用罢。 在偶 ...
在网上看到一篇豆瓣开源许可-android的文章,列举了一些 Android 端豆瓣开源许可中所提到的第三方框架,出于好奇心理在网上搜索了一下想看下有没有 iOS 版本。结果是没有的,于是索性就自己动手整理了一份:
文章前言 10月28日,英雄联盟手游(以下简称LOL手游)将会在全球的7大服务器率先开启第一轮的公测,这结果赛 […]
BitTorrent 想必大家应该都不陌生,中文名叫做“种子”。 “种子”到底是什么?我一直不太清楚。在写这个项目之前,我对“种子”的认识停留在使用层面。 当我想找一个资源的时候,我会搜索 xxx 种子,一般会在一些非常不知名的小网站里面获取到以 .torrent 结尾的种子文件,然后使用迅雷或者 uTorrent 这样的下载器来下载。 如果迅雷有一点速度,哪怕几 kb,那么大概率我充个会员就搞定了。这个软件就是这么的恶心,不用有时候又没办法,像极了人生。 其他下载器比如 uTorrent 的话就一切随缘了,有些资源非常快,有些资源非常慢,有些一开始慢后来快。 这些问题是怎么回事?有没有改进的…
雖然曾經盛行的 Web Service (SOAP / WDSL) 有對驗證與授權制訂標準, 但是隨著技術的進步, 相關技術已被多數從業者掃進歷史的垃圾堆. 因此造成了當下 Web API 通訊安全相關設計百花齊放群魔亂舞的狀況.尤其是需要對引數進行重新排序的設計, 更是罪惡滔天, 搞到 Web 民怨聲載道.W3C 此前對 一份 Draft 做了更新, 可以說是一種適用範圍非常廣的驗證與授權方法了…
C++里面使用GUI不是一件容易的事情。…
目前实验室内的代理方案是OpenClash,但是他劫持PREROUTING的行为让我感觉很不爽,虽然软路由性能充足,但是使用体验总让人膈应。于是想要找点别的法子。 最近 Proxifier 4 的release引爆了我常见的几个群的群友,纷纷上线作为自己的代理处理措施,也有老哥因为想起来proxifier看了一眼日志,结果发现了个[恶意扩展](https://blog.berd.moe/archives/chrome-spyware-extension-user-agent-switcher/)。而我,因为一位群友发出了域内WPAD自动"智能"尝试的错误日志,想起了还有这么个解决方案,实操感觉…
你有时候是否想过,自己开发一套类似Gitea的项目?或者是自己项目加入Git服务端功能,来做一些自动化文件同步 … 继续阅读使你的ASP.Net Core项目支持git
其实OpenGL最核心的功能在下载了Vi…
本来说今天开始写一些教程分享。不过为了在…
因为最近有点用眼过度,所以在空闲时间想找一件尽量可以不用到眼睛又能涨知识的事情做。我先想到的其实是听书和听线上的付费课程。 听书不太习惯,原因是许多原本通过看书看到的书面语,从看到变为听到,在从声音转换成画面的这个过渡里,总会有因为追不上朗读者稳定而平均的朗读速度而造成的空白。有时思绪想在某些段落稍作停留,有时又因为对当前段落的后续发展有了预见性的推测,想…
Shiro 高版本加密方式下的漏洞利用加密方式的变化Shiro高版本加密方式从AES-CBC换成了AES-GCM,由于加密算法的变化导致用于攻击shiro-550的exp无法试用于新版Shiro加密模式的变化发生在针对Oracle Padding Attack的修复,1.4.2版本更换为了AES-GCM加密方式高版本的加密解密调用了AesCipherService:123456789101112private byte[] cipherKey;private CipherService cipherService = new AesCipherService();public byte[] e…
用了那么久Windows, 也有很多工具每次重装系统都还是会装回来的.甚至就是几个exe程序就可以用的
太难了,现在转行还来得及吗?附件gunUAF的洞,分配两个大块,然后释放让他们合并,再切割,其中的某个块的chunk header就能通过切割出来的chunk包含进去,之后则是清空数据,绕过tcache的check利用则是修改stderr的chain指针指向一个堆上构造的IO,此外还要修改malloc_hook 为setcontext+61,即可通过SROP进行ORW1from pwn import*2context.binary = './main'3def menu(ch):4p.sendlineafter('Action>',str(ch))5def new(size,content):…