聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
Jixun 的项目集 Jixun 的项目集 2020-11-09

快速建立快捷方式

重装系统后如果没有备份桌面,那么快捷方式就会不见了。 同时,Windows 的检索对开始菜单目录下的快捷方式应该有加速,有时候会搜索不到桌面。

愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的学术生活添砖加瓦

博主是一个苦逼的研究僧,奈何本身运气差点,进了一个坑逼的实验室,还遇到了一个坑逼导师,这里边那个苦更与何人说。言归正传,本人研究方向为音频信息隐藏,是不是很憨的方向,具体的暂时做使用神经网络做音频隐写分析。既然使用神经网络了,那肯定需要GPU资源了。总的来说就是需要一台cpu和gpu都很强劲,内存很大的工作站了。但是苦于实验室和导师现状,我一时半会搞不到GPU资源。但是天无绝人之路,谷歌提供了这个…

viflythink.com viflythink.com 2020-11-09

中科大信息安全大赛初体验

半年以来的第一篇新博文!九月底的时候放弃考研,然后尝试的秋招都凉了,处于颓废期的博主正好看到第七届中科大信息安全大赛(Hackergame 2020)即将举办,于是便去参加这个 CTF 比赛转换心情。作为一个非信安专业的学生,这是我第一次参加信息安全大赛,虽然之前也看过往年中科大信息安全大赛的题解,但自己真正参与时才发现自己与专业人士的差距。专业 CTF 选手轻松占据了排行榜前列,不过本菜鸡也玩的很开心,打完比赛后不得不说比赛的题目设置都相当有趣,对信安有点兴趣的人来这个比赛玩玩保证不会后悔。 很菜的只拿到了 800 分,但下面还是写一下成功解决的题目的题解吧。 签到 为了鼓励参与而设置的送分…

菜鸡的博客 菜鸡的博客 2020-11-07

自建 Tiny Tiny RSS 踩坑记录

在此之前,我一直使用 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…

肥猫嘤嘤's Blog 肥猫嘤嘤's Blog 2020-11-07

太湖杯_2020

比赛时间有点短,下载附件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…

blog.alttt.com blog.alttt.com 2020-11-06

上车请系安全带!

双11实在没东西买,组了台All in one玩玩黑裙 软路由 虚拟机。由于是玩玩的,配件品牌不讲究。cpu e3 1265L v4 35w主板 H97itx 主板带m.2插槽内存 16G ...

瓜田不纳履 瓜田不纳履 2020-11-05

Podspec 管理策略

引子 本文是 Core 的最后一篇,它与另外两篇文章「Podfile 解析逻辑」和「PodSpec 文件分析」共同支撑起 CocoaPods 世界的骨架。CocoaPods-Core 这个库之所以被命名为 Core 就是因为它包含了 Podfile -> Spec Repo -> PodSpec 这条完整的链路,将散落各地的依赖库连接起来并基于此骨架不断地完善功能。 从提供各种便利的命令行工具,到依赖库与主项目的自动集成,再到提供多样的 Xcode 编译配置、单元测试、资源管理等等,最终形成了我们所见的 CocoaPods。 今天我们就来聊聊 Spec Repo 这个 PodSpec 的聚合仓…

星尘独奏曲 星尘独奏曲 2020-11-05

现代微处理器架构 90 分钟指南

本文翻译自: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 功…

肥猫嘤嘤's Blog 肥猫嘤嘤's Blog 2020-11-05

护网杯_线下

题目不保证能打通,一个师傅发我的题目,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…

王子亭的博客 王子亭的博客 2020-11-04

我的 NAS 选型与搭建过程(基于开源方案)

在 2016 年我拥有了第一台 NAS —— 群晖的 DS215J,其实在之后的很长一段时间其实并没有派上多大用场,因为我的数据并不多,大都存储在云端,更多的是体验一下 NAS 的功能和工作流。直到最近我才开始真正地将 NAS 利用上,于是准备升级一下,但考虑到群晖的性价比实在太低,再加上去年配置 Linux 软路由让我对基于「原生 Linux」的开源解决方案信心和兴趣大增,于是准备自己 DIY 一台 NAS,计划解决未来十年的存储需求。我依然选择了我最熟悉的 Ubuntu 作为操作系统、Ansible 作为配置管理工具,因此这个 NAS 的大部分配置都可以在我的 GitHub 上找到。注意这…

Annevi's Blog Annevi's Blog 2020-11-04

Golang实现一个简单的端口扫描器

0x00 前言 这学期有一门名为网络安全理论与技术的课,实验相较其他课程还是比较硬核且有趣的,借着这个机会练练golang开发,同时弥补了一些一直比较模糊的概念以及使用方法,例如golang的协程、信道、并发控制等。 写完实验报告直接复制过来了。。可能会有些错误,如果看到哪个我的理解有偏差或者不对,欢迎评论指出~ github: https://github.com/AnneviLL/PortHub 0x01 编写一个简单的端口扫描器 Golang 语言专门提供了net包用于网络编程,我们可以很容易的通过Golang net包中的 DialTimeout 方法实现基于TCP连接的端口扫描。其原…

東方竹梅 2020-11-04

[BOAT]-MCinaBox篇启动教程

前言感谢BOAT以及MineCraft的所有工作人员,为我们提供良好的游戏平台。准备MCinaBox启动器[相关配套虚拟键盘,当然可以自己配置]java64位运行库MT管理器下载请点击我百度网盘...

blog.bangbang93.com blog.bangbang93.com 2020-11-03

解决Windows10 莫名端口占用,而又找不到占用应用

这个问题已经有一阵子了,最初是WebStorm启动的时候报端口占用,本来以为是WebStorm的问题,所以问了jetbrains。回复是重置winsock,好了一段时间。 不过好景不长,接着是Shadowsocks-win启动的时候又报1080端口被占用。 而用"netstat -ano|findstr 1080"命令却找不到任何占用这个端口的程序,网上一阵搜索也没找到相关的修...

华工(大学城校区)外卖攻略Ⅱ – Shadow Forest 对《 华工(大学城校区)外卖攻略 》的评论

[…] 时隔一年半,我们来到了后疫情时代——哦,老天爷!这是一个外卖小哥到不了宿舍楼下的时代。极少数的商家凭借着配送团队的硬实力(胖酱系)或者是得天独厚的地理位置(真功夫系)仍然提供到宿舍楼下的配送服务,不过深夜三点的夜宵就只能留在我们的回忆当中了。 […]

芝麻醬西蘭花 对《 华工(大学城校区)外卖攻略Ⅱ 》的评论

首先恭喜JA成功減重!XD 是説我室友也在減肥,但是成果沒有這麽明顯(螺旋下降 很大程度上是因爲有一個同時監督她運動但會不斷用美食誘惑她的室友 (大爆笑 >每次吃草都不怎么被偷 我室友上次被偷外賣就是吃草,輕食萌語家的 我自己偶爾感覺要補充蔬菜的時候也會點他們家 >不推荐直接不吃某顿饭 斷食還是慢慢來會比較好 從刷牙之後不吃東西或者晚上八點之後不吃東西開始,之類的 正常吃三餐問題其實不太大 少吃碳水(劃掉 >食堂 華工食堂我覺得也不是那麽健康(( 如果沒有上課一早上我會不想吃 以前還吃食堂的時候比較喜歡一飯三樓,吃起來比較不膩 二飯太油了 >家常菜 餓了麽上面的水哥住家菜還不錯,家常粵菜 很健…

Mark's Blog Mark's Blog 2020-11-02

中国程序员容易发音错误单词指南

前言程序员们经常阅读英文资料,比如官方文档,有些技术术语很多朋友是读错的。比如:GUI。你是不是也像读 APP 这样,直接分别读了三个英文字母了。最近在 GitHub 看到一个汇总了程序员经常读...

肥猫嘤嘤's Blog 肥猫嘤嘤's Blog 2020-11-02

湖湘杯2020

难受,缺氧了,连着三天打完后,身体受不了附件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…

壹拾肆 壹拾肆 2020-10-31

iOS 端豆瓣开源许可提到的库

在网上看到一篇豆瓣开源许可-android的文章,列举了一些 Android 端豆瓣开源许可中所提到的第三方框架,出于好奇心理在网上搜索了一下想看下有没有 iOS 版本。结果是没有的,于是索性就自己动手整理了一份:

CJ Ting's Blog CJ Ting's Blog 2020-10-31

tinyTorrent: 从头写一个 Deno 的 BitTorrent 下载器

BitTorrent 想必大家应该都不陌生,中文名叫做“种子”。 “种子”到底是什么?我一直不太清楚。在写这个项目之前,我对“种子”的认识停留在使用层面。 当我想找一个资源的时候,我会搜索 xxx 种子,一般会在一些非常不知名的小网站里面获取到以 .torrent 结尾的种子文件,然后使用迅雷或者 uTorrent 这样的下载器来下载。 如果迅雷有一点速度,哪怕几 kb,那么大概率我充个会员就搞定了。这个软件就是这么的恶心,不用有时候又没办法,像极了人生。 其他下载器比如 uTorrent 的话就一切随缘了,有些资源非常快,有些资源非常慢,有些一开始慢后来快。 这些问题是怎么回事?有没有改进的…

blog.7in0.me blog.7in0.me 2020-10-29

Http 訊息簽章

雖然曾經盛行的 Web Service (SOAP / WDSL) 有對驗證與授權制訂標準, 但是隨著技術的進步, 相關技術已被多數從業者掃進歷史的垃圾堆. 因此造成了當下 Web API 通訊安全相關設計百花齊放群魔亂舞的狀況.尤其是需要對引數進行重新排序的設計, 更是罪惡滔天, 搞到 Web 民怨聲載道.W3C 此前對 一份 Draft 做了更新, 可以說是一種適用範圍非常廣的驗證與授權方法了…

boNote boNote 2020-10-28

通过 DHCP 下发 WPAD 为局域网内电脑设置代理

目前实验室内的代理方案是OpenClash,但是他劫持PREROUTING的行为让我感觉很不爽,虽然软路由性能充足,但是使用体验总让人膈应。于是想要找点别的法子。 最近 Proxifier 4 的release引爆了我常见的几个群的群友,纷纷上线作为自己的代理处理措施,也有老哥因为想起来proxifier看了一眼日志,结果发现了个[恶意扩展](https://blog.berd.moe/archives/chrome-spyware-extension-user-agent-switcher/)。而我,因为一位群友发出了域内WPAD自动"智能"尝试的错误日志,想起了还有这么个解决方案,实操感觉…

壹拾肆 壹拾肆 2020-10-26

推荐几个播客节目

因为最近有点用眼过度,所以在空闲时间想找一件尽量可以不用到眼睛又能涨知识的事情做。我先想到的其实是听书和听线上的付费课程。 听书不太习惯,原因是许多原本通过看书看到的书面语,从看到变为听到,在从声音转换成画面的这个过渡里,总会有因为追不上朗读者稳定而平均的朗读速度而造成的空白。有时思绪想在某些段落稍作停留,有时又因为对当前段落的后续发展有了预见性的推测,想…

AresX's Blog AresX's Blog 2020-10-26

Shiro高版本加密方式下的漏洞利用

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…

肥猫嘤嘤's Blog 肥猫嘤嘤's Blog 2020-10-26

ByteCTF-2020

太难了,现在转行还来得及吗?附件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):…