注入Shellcode并执行

实践指导书

实践过程及结果截图

准备一段Shellcode

我这次实践和老师用的是同一个

设置环境

构造要注入的payload

我决定将返回地址改为0xffffd3a0

跟着老师跳坑失败了

查找原因。同上面步骤运行,gdb调试。

重新开始

看到 01020304了,就是返回地址的位置。shellcode就挨着,所以地址是 0xffffd3c0

终于成功了

说明

懒得打太多字了,老师的指导书说的很详细了,我在不同的地方都标记了,剩下的内容和老师的指导相同,就不再重复了

Return-to-libc 攻击实验

实验指导书

实践过程及结果截图

1 初始设置

2 漏洞程序

3 攻击程序

4 获取内存地址

5 攻击

终于成功了

体会

中间经历无数挫折,心好累,虽然最后成功了

转载于:https://www.cnblogs.com/summerharper/p/6501191.html

20145305 《网络对抗》注入Shellcode并执行Return-to-libc 攻击实验相关推荐

  1. 20145317《网络对抗》shellcode注入Return-to-libc攻击深入

    20145317<网络对抗>shellcode注入&Return-to-libc攻击深入 学习任务 shellcode注入:shellcode实际是一段代码,但却作为数据发送给受攻 ...

  2. 20145223 杨梦云 《网络对抗》shellcode实验+return-to-libc实验

    20145223 杨梦云 <网络对抗>shellcode实验+return-to-libc实验 shellcode注入实践 Shellcode基础知识 ·Shellcode实际是一段代码( ...

  3. 2018-2019-2 网络对抗技术 20165239Exp3 免杀原理与实践

    2018-2019-2 网络对抗技术 20165239 Exp3 免杀原理与实践 win10 ip地址 192.168.18.1 fenix ip地址为 192.168.18.128 (1)杀软是如何 ...

  4. 2018-2019-2 网络对抗技术 20165301 Exp3 免杀原理与实践

    2018-2019-2 网络对抗技术 20165301 Exp3 免杀原理与实践 实验内容 任务一:正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,自己利用 ...

  5. 2018-2019 20165208 网络对抗 Exp3 免杀原理与实践

    目录 2018-2019 20165208 网络对抗 Exp3 免杀原理与实践 实验内容 基础问题回答 实践过程记录 任务一:正确使用免杀工具或技巧 任务二:通过组合应用各种技术实现恶意代码免杀 任务 ...

  6. 20155232《网络对抗》 Exp1 PC平台逆向破解(5)M

    20155232<网络对抗> Exp1 PC平台逆向破解(5)M 实验内容 (1).掌握NOP, JNE, JE, JMP, CMP汇编指令的机器码(1分) (2)掌握反汇编与十六进制编程 ...

  7. 2019-2020-2 20175227张雪莹《网络对抗技术》 Exp1 PC平台逆向破解

    2019-2020-2 20175227张雪莹<网络对抗技术> Exp1 PC平台逆向破解 目录 0. 实验目标 1. 实验内容 1.1 直接修改程序机器指令,改变程序执行流程 1.2 通 ...

  8. 20155317王新玮《网络对抗》Exp2 后门原理与实践

    20155317王新玮<网络对抗>Exp2 后门原理与实践 一.实验内容 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划 ...

  9. 2017-2018-2 20155314《网络对抗技术》Exp2 后门原理与实践

    2017-2018-2 20155314<网络对抗技术>Exp2 后门原理与实践 目录 实验要求 实验内容 实验环境 预备知识 1.后门概念 2.常用后门工具 实验步骤 1 用nc或net ...

  10. 2017-2018-2 20155303 『网络对抗技术』Exp3:免杀原理与实践

    2017-2018-2 20155303 『网络对抗技术』Exp3:免杀原理与实践 --------CONTENTS-------- 1. 免杀原理与实践说明 实验说明 基础问题回答 2. 使用msf ...

最新文章

  1. java画出斜椭圆_【转】画图java源代码,只画直线,矩形,椭圆
  2. 转载:IDEA出现URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)
  3. cvpr2019 目标检测算法_CVPR2019 | 0327日更新12篇论文及代码汇总(多目标跟踪、3D目标检测、分割等)...
  4. ros消息服务器,ROS服务和消息
  5. Android实现仿美图秀秀给图片加框
  6. Linux命令TOP TEN
  7. js中push(),pop(),unshift(),shift()的用法小结
  8. react-native 路由 react-native-router-flux
  9. %3cphp和%3c php_PHP 编码安全
  10. python怎么连接数据库并且查看数据是否存在_如何使用python连接数据库,插入并查询数据...
  11. jQuery和react实现二维码
  12. tcmalloc内存分配器分析笔记:基于gperftools-2.4
  13. Spring AOP之注解配置篇
  14. Flutter实战一Flutter聊天应用(一)
  15. 华硕主板怎么开启tpm2.0
  16. iOS 开发获取字体类型
  17. 如何实现必须关注公众号才能使用微信小程序,从而通过微信小程序免费为公众号吸粉。#微信营销#微信公众号吸粉#微信小程序吸粉
  18. BUUCTF Cipher writeup
  19. 校技能节之打铁记~~~~~~
  20. 不带搜索框,数据同步请求,产品按字母分组组件

热门文章

  1. 开涛spring3(4.4) - 资源 之 4.4 Resource通配符路径
  2. linkin大话设计模式--单例模式
  3. 如果这样 你跟小三走吧
  4. linux 交换机 进程,基于Linux系统交换机的进程升级研究
  5. java cxf webservice 对象 c#客户端_使用CXF开发WebService客户端
  6. code-server安装使用
  7. html div自动撑起来,解决子级用css float浮动 而父级div没高度不能自适应高度
  8. java mybatis 事务,单独的使用mybatis 如何来管理事务
  9. python实验室公众号_区块链研究实验室 | 使用Python编写Tendermint应用程序
  10. apollo本地启动调方式