ysoserial URLDNS, CommonsCollectionsX 分析

发表于 2020 年 1 月 20 日

之前都是 ysoserial 一把梭, 还是得学习 + 复现一下内部实现机制的.

阅读全文 »

2019 高校运维 ezcms 复现

发表于 2020 年 1 月 13 日

之前高校运维碰到的题目, 当时就我一个人输出 web + 自己太菜了, 就没做出来 _(:3」∠)_, 寒假有时间看看, 复现一下题目.

阅读全文 »

OGeek 线下 Java Web And XCTF Final babytaint Writeup

发表于 2019 年 10 月 31 日

因为最近课程非常非常多, 还顺带考试 + 实验报告, 咕咕咕掉了许多比赛, 真正去的也只有 OGeek, 其他都是云比赛.
拿做出来的题目里面选两题写个 Writeup 吧, 不然太久没更新了 (逃

阅读全文 »

Ogeek Easy Realworld Challenge 1&2 Writeup

发表于 2019 年 8 月 28 日

这次 Ogeek 的 web 都挺有意思. 这两题偏向代码审计, 而且如题目名 Easy Realworld, 都是审计应用本身的漏洞, 差不多就是找 0day 了, 在这里分享给大家.

阅读全文 »

深入理解字符编码以及 GBK 注入

发表于 2019 年 8 月 6 日

以前对 UTF-8, UTF-16, unicode, GBK, ASCII 之类的都是一知半解, 其实深入之后了解这些并不困难.

阅读全文 »

PHP 扩展学习

发表于 2019 年 7 月 31 日

PHP 类似于 python 也是运行在解释器上的, PHP 的叫 zend, python 的叫 cpython,
这些都是官方实现, 像 python 也有 jython, pypy 啥的, 用其他语言写的解释器.

阅读全文 »

利用 PHP Trait 特性绕过 D 盾查杀

发表于 2019 年 7 月 25 日

帮着公司审着代码, 发现一个 PHP 挺好玩的特性, 突发奇想, 想看看能不能绕 D 盾, 没想到就成了.

阅读全文 »

CyBRICS CTF Samizdat Writeup

发表于 2019 年 7 月 22 日

这题是在比赛结束后才做出来的, 比较可惜, 但是题目本身还是比较有意思的, 所以写个 Writeup.
(早知道早点起床做题了

阅读全文 »

RCTF2019 baby_crypto & baby_aes

发表于 2019 年 5 月 22 日

密码学只做出来两题 baby, 暗示我还是学密码学的 baby (逃

阅读全文 »

自制一个简单的 Hashpump

发表于 2019 年 5 月 11 日

在学完 MD5/SHA1 之后, 很快就能搞懂 hashpump 的原理, 本质是因为类 MD 哈希函数
包括 MD5, SHA1, SHA2 都是将信息填充为一个 Block 长度的倍数以后分 Block 一轮轮计算的,
最后输出的是寄存器拼接在一起的值, 所以假设用以下公式计算签名

阅读全文 »