Hello Hexo
从今天开始,我正式开始使用hexo来搭博客啦,之后我也会慢慢把wp搬过来
正值暑假,也是时候做点有意义的事了,搭个博客,方便自己看,也方便别人看
这里也罗列一些博客用到的开源项目,向他们表示感谢!
有关wp中exp的约定
除了最开始的几个新手赛的exp以外,其他的exp全都是按以下方式运行:
- 运行
ipython
- 使用
%load xxx.py
加载exp - 运行
payload(lo)
来运行exp
关于lo
有这样一些约定俗成的规律:
lo == 0
: 打远程lo != 0
: 打本地的样本lo & 0b10
: 启动gdb附加调试器lo & 0b100
: 输入需要爆破的地址(一般是直接从gdb中拿,避免打本地时还需要反复爆破)
例子: payload(1)
是不开gdb,直接打本地;payload(2)
是启动gdb打本地;payload(6)
是启动gdb打本地并输入本地偏移
(如果有相关代码);使用while payload(0): pass
可以一直打远程直到爆破成功
实操如下:
这种方法的优点是适合命令行熟练并且使用tmux + vim套件的人高效运行代码,而且遇到什么错误时,往往tube还没关闭,
可以很方便地使用sh.recv()
来知晓剩下的错误信息(如果有),还可以跑一些python运算,如hex(0x37 ^ 0x69)
等
缺点就是调试过程中出错需要自己close对象,如果忘记,那么退出ipython的时候就会有一堆的进程结束,此外, 门槛相较双击运行也稍高一番
致谢
zthxxx/hexo-directory-category: 自动通过路径为文章加分类的插件 SVG Repo: 网站favicon的素材 EvanNotFound/hexo-theme-redefine: 博客的主题
- 标题: Hello Hexo
- 作者: RocketDev
- 创建于 : 2024-07-23 17:09:00
- 更新于 : 2024-07-25 12:34:56
- 链接: https://rocketmadev.github.io/2024/07/23/hello-world/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论