聚合文章

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

排序方式:最新发布
肥猫嘤嘤'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.se…

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 这条完整的链路,将散落各地的依赖库连接起来并基于此骨架不断地完善功能。 从提供各种便利的命令行工具,到…

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

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

本文翻译自:Modern Microprocessors A 90-Minute Guide!,部分章节翻译来自 cxd2014.github.io,我认为原文是相当好的计算机体系结构方面的概述,与时代相结合是国内计算机课本普遍缺失的一环,本文可作为一个有效的补充,向原作者和前译者表示感谢。 TOC: 1 现代微处理器架构 2 不仅仅是频率 3 流水线和指令级并行 4 深度流水线 5 多发射:超标…

肥猫嘤嘤'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…

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"命令却找不到任何占用这个端口的程序,网上一阵搜索也没找到相关的修...

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…

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

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

BitTorrent 想必大家应该都不陌生,中文名叫做“种子”。 “种子”到底是什么?我一直不太清楚。在写这个项目之前,我对“种子”的认识停留在使用层面。 当我想找一个资源的时候,我会搜索 xxx 种子,一般会在一些非常不知名的小网站里面获取到以 .torrent 结尾的种子文件,然后使用迅雷或者 uTorrent 这样的下载器来下载。 如果迅雷有一点速度,哪怕几 kb,那么大概率我充个会员就搞定…

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自动"智能"尝试的错误日志,想起了还有这么个解决方案,实操感觉…

肥猫嘤嘤'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 impor…

npchk.info npchk.info 2020-10-26

[筆記] 使用qBittorrent WebUI訂閱RSS自動下載教學

前言 qBittorrent4.3.0起在WebUI添加了RSS自動下載功能,終於可以不用Flexget和rtorrent了 教學通過測試於qBittorrent4.3.0.1 設置RSS 1. 打開qBittorrent設置 勾選Enable fetching RSS feeds和Enable auto downloading of R…… 〈[筆記] 使用qBittorrent WebUI訂閱…

xeonphi.xyz xeonphi.xyz 2020-10-25

盖革计数器_GM管HV电路的探索时间线

2020年8月最初是在闲鱼上意外发现了一块不用变压器的超小体积驱动板红色小板子 拿到手后就开始逆向 不过这个卖家很不地道 MOS和IC都磨去了丝印 逆向的结果就是BOOST+倍压整流电路 三阶倍...

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

护网杯_2020

护网杯线上WP,更新了一下 附件foo题目是一个菜单堆,因为有一个随机值作为key,所以不好操作,漏洞点是UAF,2.27的环境1. 首先清空所有的0x40块,因为可以一直覆盖同一个Index,所以配合edit,一字节一字节的爆破,最多256*4次,即可拿到随机值key2. 继续申请并释放一定量的0x40的块填满TCache 以及 放几个chunk到fastbin,利用scanf("%ld')让块…

maozm.art maozm.art 2020-10-24

数据结构——一般意义的树的遍历

本文介绍了如何使用C++实现树的先根遍历和层序遍历,包括静态写法、DFS模板以及PAT甲级1053问题的解决方案。通过实例演示了如何构造树结构,利用vector优化空间,并提供了递归和非递归的遍历方法。

qinxs小站 qinxs小站 2020-10-23

✳️ Vi/Vim使用备忘

vi 是 linux 的内置文本编辑器事实上,所有的 Unix Like 系统都会内建 vi文本编辑器vim 则是 vi编辑器 的增强版本(支持语法高亮,方便程序设计,习惯上也称为vi),使用更广泛工作模式vi编辑器 有命令模式、输入模式、底线命令模式我们通过 vi 文件名 的形式打开(或新建)文件进行编辑,如图所示:结合图示介绍 vi编辑器 的三种工作模式,相当于图形软件窗口中的不同界面,不同的…

高渐离の屋 高渐离の屋 2020-10-23

搭建一个短网址系统

起前阵子,在 Xice 的推荐下,我入手了一个 3 位.eu域名u2b.eu。他作为一个老羊毛党了,给我推荐的域名价格自然也十分离谱,10 年只要 20 刀,反过来看看我正在使用的gaojianli.me,一年 12 刀的价格完美阐释了什么叫做没有对比就没有伤害。值得注意的是,.eu的域名要求欧盟(前)成员国居民的身份才能注册,因此一开始想当然拿了美国人身份注册的我险些打水漂,所幸最后通过一张 P…

Howard's Blog Howard's Blog 2020-10-21

CS2107笔记1

函数指针栈溢出最近在做CTF形式的安全课的作业,碰到个简单的栈溢出题目。思路大概有了但试了整了好几个小时

lixingyong.com lixingyong.com 2020-10-21

API开发(二)随机图片 API 设计思路

目的 尽管对于一个博客而言,最主要的是文章的内容质量,相较而言,作为装饰的图片,就显得不是那么重要了。但实际上大多数时候,图片才是决定博客美观的最重要因素。只不过当一个博客内的图片过多时,就会让用户无法去选择,因此最好开发一个通用的,随机图片API,来减少用户找图片的烦恼。 基于以上需求,因此我决定开发一个随机图片 API,用来为所有的用户提供一个方便快捷的自动图片API。 要求 基于先决条件,图…

c_Up1d对《浅谈掌控时间与人生价值的实现——读《奇特的一生》后感》的评论

小学时放暑假会花一整天时间计划接下来两个月里每天要做的任务,并坚持每天写日记;中学时了解到番茄计时法与GTD,在无数个『番茄』中度过了充实的少年时光;大学后开始使用Notion、Wunderlist、Outlook等工具按小时计划自己做了什么、接下来该做什么…… 艹...是我本人了。问题在于计划完了之后,并没有真正的付诸行动或者执行大打折扣怎么办呢

ONECODE ONECODE 2020-10-21

用uwsgi配置nginx反代python应用

用python语言开发的web应用不像php那样,可以直接放到目录下就能访问,需要配置python环境下的web服务,然后为了统一域名和端口的使用,可以再用nginx配置一下,以对外提供访问:nginx配置如下: location / { include uwsgi_params; uwsgi_send_timeout 600; uwsgi_connect_timeout 600; uwsgi_read_timeout 600; uwsgi_pass 127.0.0.1:81; }中间三行主要是设置超时时间,为了配合一些复杂的python计算,如果运行时间很短,可以不加;最后一行端口可视情况填…

Junhua's Blog Junhua's Blog 2020-10-21

日志使用占位符还是直接拼接

在开发和生产环境,我们经常依赖log来帮我们定位问题,这时候会使用不用的log级别,debug,info,warn,error等。今天在和同事讨论的过程中,聊到了日志占位符的问题。以及使用占位符的优点,然后自己简单做了一下性能测试,加深了对占位符的理解。占位符和直接拼接的性能比较通过main方法for循环测试占位符和直接拼接10w次以后的用时,发现直接性能拼接的耗时较短;那么这样可以得到一个简单的…

blog.lebear.top blog.lebear.top 2020-10-20

浅谈ArrayList源码实现

本文记录笔者对JDK1.8下ArrayList源码的解读ArrayList中属性解读transient Object[] elementData; //顾名思义,属性为数据空间,有容量大小限制,其中存放add进的数据private static final Object[] EMPTY_ELEMENTDATA = {};//如果在调用构造方法传入初始容量为0时候,会创建一个空elementDataprivate int size;//该属性为List中拥有的元素个数add:添加元素boolean add(E e)此方法为单独插入元素到List中12345public boolean add(E…

blog.lebear.top blog.lebear.top 2020-10-20

OBS录制全屏黑屏解决方法

问题描述:在使用OBS进行录屏时候,只能录制特定窗口,当选屏幕录制时候,确实黑屏。原因:obs默认只录制和自己用同显卡的程序,默认obs是用独显,所以运行游戏一般都可以录制,但是屏幕录制却不行,就是这个原因。1、Nvidia控制面板,使用核显运行(如果还不行,则尝试第二种方法)2、在设置-系统-显示-图形设置,使obs为核显运行 使用浏览,添加obs.exe设置其使用核显,这里是节能模式默认使用核显

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

CISCN_FINAL_2020

太久没写博客了,上次CISCN FINAL 2020的题也没空复现,先写几个吧,VmPwn 这些实在是搞不懂,逆向太菜了,之后推进一波逆向水平www.附件Day1 Pwn3因为是多线程,而且是多次利用,简单的leak stack,leak libc,leak canary吧,这里关键是调用printf_chk函数中,有一个指针,而这个指针调用前,会有一个值与TLS结构中一个8字节的随机数据进行异或…

LoveCany在这 LoveCany在这 2020-10-18

对TSDM禁转原因的详细说明

11.8追记:TSDM对应板块的负责人和我私聊说明了情况,同时也吐出了自己的苦衷。这件事暂且告一段落,但对于所提到的能有效遏制此类事件的管理办法,只希望能早日探讨出来。自此以后,在U2发布的内容对于TSDM的禁转解除,但关于U2-Exclusive的内容,自然还是哪里都不允许再转载。11.6追记:在TSDM论坛owner梦姐出面调停上次的骑脸事件并给出删除求档贴的意见后已过去一周,但很遗憾该贴仍存在在论坛中,且版规尚未做出修订。再次对论坛的消极处理态度感到极度遗憾,尽管事发后TSDM和U2双方及时封禁了违规转载账号,但对于这一极度不合情理和逻辑的求档贴至今仍未作出任何处理,这样的现状让我感到可…