首页 > 其他分享 >2023.10.1

2023.10.1

时间:2023-10-01 23:00:32浏览次数:46  
标签:题目 2023.10 参数 一直 64 payload

今天,上午去挂水了,下午去搞之前一直没搞定的一道题目,终于搞清楚了之前我一直在犯得错误,那就是这道题是64位的,我以前做过的需要泄露libc的题目,只有ctfwiki上自带的例题(32位),所以用栈溢出调用函数的时候,按照以前的想法,参数是直接放在payload里,之后payload被读到栈上后,参数就是在栈上的,但是,64位程序前六个参数,是在寄存器中!这一点我一直没想起来,大概是被以往的思维局限住了,按照这个思路换了个办法后,很快就把问题解决了

这一道题目卡了我好几天的时间,但是我自己其实并不觉得懊恼,我在琢磨这道不算难的题目的时候,解决了重重障碍,突破了不少对我来讲的问题,最后题目做出来了,我也收获颇丰,我感觉很值

明天下午我就要回学校去了,大概不太能学多少东西,我尽量学吧

标签:题目,2023.10,参数,一直,64,payload
From: https://www.cnblogs.com/542b/p/17739569.html

相关文章

  • 2023.10.1——每日总结
    学习所花时间(包括上课):0h代码量(行):0行博客量(篇):1篇今天,上午休息,下午休息;我了解到的知识点:休息明日计划:休息......
  • 2023.10.01 日记
    1+1=2令\(f[i]\)为\(a+b=i\)的和。显然可得\(f[a]=f[a-b]+f[b],f[1]=1\)。所以可得\(1+1=f[1]+f[1]=f[2]=2\)。code#include<bits/stdc++.h>usingnamespacestd;constintmaxn=1e5+10;inta,b,f[maxn];intmain(){ios::sync_with_stdio(false);cin.......
  • 一周总结(2023.9.25-2023.10.1)
    听课方面周一听了Nit的分块和莫队,前面还比较可以跟得上,后面基本掉线,写了个回滚莫队板子,口胡了前面几道题。后面就去做课件了。讲课之后补了自己的一些题,但是前面的题还比较多,需要快速补题。讲课方面在ddl之前eps秒做完了课件。还是要加速。讲课的时间还有剩余,下次要准备......
  • 2023.10.1日报
    今天配置了vue环境,学习了基础的vue语法,在这个过程中遇到了如下问题1.安装完node.js和vuecli后,创建项目的时候出现了问题我无法通过yarnserve启动项目,但由于默认下载设置的是yarn,导致也无法使用npmrunserve启动在这里卡了很久,解决办法是在C盘的user目录下有一个文件,其实后面......
  • 2023.10 聊天机器人
    1966年,麻省理工学院人工智能实验室的德裔美国计算机科学家约瑟夫·维森鲍姆(JosephWeizenbaum)开发了历史上第一个聊天机器人——Eliza,是一个完全基于规则的聊天机器......