Bi0x

Bi0x

Cyber security secures nobody

Scroll Down

最新文章

  • Python 单元测试

    Python 单元测试

    刚好遇到个需求要重构一个模块,重构完担心出问题,导师建议写单测测试一下重构后模块的正确性之前从来没写过单测,写的当天现学现卖的,不过好在 StackOverflow 上都有解答,计划方案 Pytest + Mock + Coverage

    查看全文
  • 一些踩坑记录

    一些踩坑记录

    经典踩坑,偶尔更新

    查看全文
  • Docker SDK for Go 笔记

    Docker SDK for Go 笔记

    刚开始还觉得官方支持 Go 语言,那一定很牛逼。结果文档只写了函数名,作用和参数,而且函数还是按首字母顺序排的,完全不知道咋入手。同时国内好像没几个开发过这玩意的,连系统性的教程都没有,查的教程大多是什么把 Go 写的程序部署在 docker 上的,只能自己慢慢探索记录了

    查看全文
  • Go 实时加载

    Go 实时加载

    之前在写 flask 后端的时候,每保存一次代码程序都会实时加载当前的最新代码这个功能真的是太爽了,但是用 Gin 开发的时候没有这个同样的热加载功能每次都要 Ctrl + C 停程序再运行有时候忘了,还会出问题

    查看全文
  • A1natasG 开发日志

    A1natasG 开发日志

    想要开发这玩意主要还是因为 CTFD 太拉胯了,赛宁的平台又不好用,很多想要的功能都没法实现看到别的平台有很多很棒的功能,又看到 CTFD 是基于 Python 写的,想自己能不能也整一个当毕设

    查看全文
  • Go 入门笔记

    Go 入门笔记

    Go 笔记

    查看全文
  • LCTF 2016 pwn200 | House of spirit

    LCTF 2016 pwn200 | House of spirit

    假如我们需要对内存中一个符合 fast chunk 大小的不可控制的内存区域进行读写,若其恰巧前后内存可控,且存在一个可控的指针作为 free 的参数,那么通过计算好的布局和伪造,可以伪造一个 fake chunk,将其 free 进 fastbin 中,然后分配出来,这样就可以在下次申请此大小的区块

    查看全文
  • BCTF 2018 House of Atum | tcache

    BCTF 2018 House of Atum | tcache

    题目的环境为 libc 2.26,这题巧妙的利用了 tcache bin 中每个 chunk 的 next 指针和 fastbins 里面的 fd 指针位置不同的特性

    查看全文
  • HITBCTF 2018 Gundam | tcache

    HITBCTF 2018 Gundam | tcache

    tcache 在 libc 2.26 引入到 ptmalloc2 中,其为每个线程创建缓存,在性能上能有不小的提升

    查看全文
  • Bugku AWD 公测赛第二、三场

    Bugku AWD 公测赛第二、三场

    第二场这场好像大家都在摸鱼,记录一下多线程的批量脚本

    查看全文