跳到主要内容

「PWN」CVE-2018-1160 的调试与 1-day exploit 编写

· 阅读需 15 分钟
MuelNova
Pwner who wants to write codes.

附件下载: https://pwnable.tw/static/chall/netatalk.tgz + https://pwnable.tw/static/libc/libc-18292bd12d37bfaf58e8dded9db7f1f5da1192cb.so

耗时大概 1.5 天,总体来说是非常好的一次调试与复现,不止学到了一些利用及调试技巧,也对思路的扩展非常有帮助。

漏洞的发现过程在作者的 Exploiting an 18 Year Old Bug. A Write-up for CVE-2018–1160 | by Jacob Baines 中写的非常清楚,非常精彩。你也可以在 Netatalk CVE-2018-1160 的发现与利用_c01dkit 的博客-CSDN 博客 找到翻译版。

这个洞在作者的 BLOG 中提到只能在 -no-pie 的 NAS 上利用。但是 hitcon 2019 出题的 DDAA 佬在 HITCON CTF 2019 Pwn 371 Netatalk (ddaa.tw) 给出了利用思路,简而言之就是利用 fork 的性质,即子进程不会改变 memory layout —— 换言之,ASLR 只起到了非常微小的作用(笑),如此一来,我们就可以通过侧信道暴露出一个合法地址,再进行利用。

搭建一个全自动STEAM挂刀前后端

· 阅读需 14 分钟
MuelNova
Pwner who wants to write codes.
  • 能够实时对饰品售出比例、求购比例做监控
  • 能够自动更改价格(涉及到 STEAM 令牌生成、交易确认等过程)
  • 能够爬取低比例饰品
  • 能够对饰品做可视化管理
  • 能够对不同账户进行管理
  • 较为安全的信息保存/处理方式
  • ...

夜彳亍操场

· 阅读需 8 分钟
MuelNova
Pwner who wants to write codes.

👴 大抵是过于 exhausted 了,今天本来想看看信安数基,看看机组再研究研究 pwn 的,然而实际上 👴 一下午除了在和 👴 自己对抗之外什么都没干,甚至越对抗越 emo 。于是,在漫长的思想斗争后,👴 决定先吃饭再思考。