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

电子销售网站模板免费下载别墅建筑设计说明

电子销售网站模板免费下载,别墅建筑设计说明,家居装修公司,工信部资质查询网站20145206邹京儒《网络对抗》逆向及Bof基础实践 1 逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是#xff1a;main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段#xff0c…20145206邹京儒《网络对抗》逆向及Bof基础实践 1 逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段getShell会返回一个可用Shell。正常情况下这个代码是不会被运行的。我们实践的目标就是想办法运行这个代码片段。 1.2 基础知识 该实践需要同学们熟悉Linux基本操作能看懂常用指令,如管道|输入、输出重定向等。 理解Bof的原理。 能看得懂汇编、机器指令、EIP、指令地址。 会使用gdb,vi。 2 直接修改程序机器指令改变程序执行流程 (1)防止操作中出现错误先把原文件复制执行文件结果是输入什么字符串就返现相同的字符串 (2)先进行反汇编 (3)找到相应修改的位置 (4)修改之后 (5)再次进行反汇编运行成功 3 通过构造输入参数造成BOF攻击改变程序执行流 1先复制pwn1文件 2使用GDB调试 3同时查看每个寄存器的值查看的关键是寄存器eip的值 4再次调试查看是哪个字符被覆盖到了eip中 5如果输入字符串1111111122222222333333334444444412345678那 1234 那四个数最终会覆盖到堆栈上的返回地址进而CPU会尝试运行这个位置的代码。那只要把这四个字符替换为 getShell 的内存地址输给52065206就会运行getShell。 6接下来要确认下字节序这里是低字节放在高位的大端法简单说是输入11111111222222223333333344444444\x7d\x84\x04\x08。前面32字节可以任意输入 由为我们没法通过键盘输入\x7d\x84\x04\x08这样的16进制值所以先生成包括这样字符串的一个文件。\x0a表示回车如果没有的话在程序运行时就需要手工按一下回车键。 7可以使用16进制查看指令xxd查看input文件的内容是否如预期 8然后将input的输入通过管道符“|”作为5206的输入 转载于:https://www.cnblogs.com/ZouJR/p/6480705.html
http://www.yutouwan.com/news/177700/

相关文章:

  • 做网站注册验证码wordpress mysql安装
  • 建筑类电商网站网络营销一个月能挣多少钱
  • 做婚纱摄影网站价格wordpress 文章翻页
  • 德阳建设局网站wordpress虚拟币接口
  • 做健身推广网站站酷设计网站官
  • 第一百四十七章 做视频网站笑话网站开发
  • 家庭宽带怎么做网站小微企业注册流程及费用
  • 网站开发用到的技术注册深圳公司代理记账报税
  • 做影片的网站描述程序界面设计
  • 营销型网站可以吗网站建设费用推荐网络专业
  • 宣城网站开发专业制重庆房地产新闻
  • 网站开发 技术问题南沙滩做网站公司
  • 网页网站开发公司怎样加入装修接单网站
  • 专业网站建设公司哪个公司好聊天软件哪个最火
  • 网站建设创业经历百度搜索网站
  • 河北省建设厅网站老版大连seo排名优化
  • php做网站导购模板哪些网站有友情链接
  • 网站全屏宽度是多少合适性价比最高网站建设
  • 哈尔滨网站建设哪个好动画视频制作软件app
  • 平乡网站建设外贸网站建设模版
  • 网站域名绑定破解网站建设启动大会
  • 门户网站建设管理工作方案网站建设对于企业发展的优势
  • 域名cn是个什么网站永久免费不收费的软件app
  • 网站做可信认证多少钱北京天仪建设工程质量检测所网站6
  • 网站建设1993seo网站的网页设计毕业设计
  • 郑州网站推广优化报价网站建设文献综述知乎
  • 汉阴县住房和城乡建设局网站wordpress能放几个域名
  • 北京营销网站制作wordpress利用视频引流
  • 如何建立网站管理系统六安先锋网
  • 比特币交易网站可以做空吗甘肃省城乡与住房建设厅网站