Web Crack 专题 – AJAX – 2016/11/18 – Payne 本次培训仅供教学内部用途 实验请遵守相关法律法规

Slides:



Advertisements
Similar presentations
104 學年度十二年國教適性入學各就學區 國中學校免試報名平台操作說明 報告人:政高有限公司 洪志遠 經理 1 【第一次模擬作業】
Advertisements

●公司簡介. ●公司組織 行銷 企劃部 行銷 企劃部 研發 設計部 研發 設計部 視覺 設計部 視覺 設計部 媒體 製作部 媒體 製作部 行動 裝置部 行動 裝置部 執行長 總經理 管理部 本公司組織人力配置除董事長、執行長、總經理外,共 有六大部門,分別為研發部 6 人、管理部 4 人、視覺設計部.
第 15 章 Mobile PHP 與 Ajax 15-1 Mobile PHP 15-2 Ajax 的基礎 15-2 Ajax 的基礎 15-3 jQuery 的 Ajax 方法 15-3 jQuery 的 Ajax 方法 15-4 應用實例:關鍵字建議清單 15-4 應用實例:關鍵字建議清單.
— 高级软件人才实作培训专家 ! 北京传智播客教育 ajax 讲师:韩顺平 qq:
Web Maple— 云端计 算 数学学院刘海洋 胡婷婷. 需求 什么是 Web Maple ? Maple : “ 数学家的软件 ” 符号和数值计算 动态编程语言 集成编辑环境与图形输出 Web Maple :网页上的数学家 完整的 Maple 功能 云端计算 网页独特的输入输出格式.
1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
1 門市服務丙級技術士 技能檢定介紹 門市服務丙級技術士報告注意事項 證照名稱:門市服務丙級技術士 發照單位:行政院勞工委員會 有效期限:終生有效 考照時間:每年一次,皆為第一梯次 1. 簡章與報名書表發售時間:每年 1 月 2. 報名時間:每年 1 月。 3. 學科考試時間:每年 3.
Woodsrong javascript:alert(“hello, world ”); var shareInfo = { title: “ 朋友网触屏版开发分享 ”, author: “woodsrong”, time: “ ” }; 朋友网触屏版开发分享.
生源地助学贷款系统还款功能优化说明 评审三局 2015年5月.
第14章 表单 在制作动态网页时,要实现信息交互,常常用到表单。 常见的表单有搜索表单、用户登录注册表单、调查表 单、留言簿表单等。本章节将和大家一起探讨在表单 的基本概念和各个元素,以及在Dreamweaver CS4中 如何创建表单,并通过实例掌握表单制作的方法。
动态网站开发 【HTTP与网络基础】 李博杰
中国民族器乐合奏 及民族管弦乐鉴赏.
钢铁是 这样炼成的 长乐航城中学 陈惠芳.
二、信用工具和外汇.
《警察职业道德》课程渗透“三生教育” 说课课件 云南警官学院马列部 黄晓平.
为何教室会伤人? 主讲:李迪.
第六 章 幼儿园的日常生活和节日娱乐活动 第一节 幼儿园日常生活活动.
姓名: 钱琬婷 学号: 0501W238 专业: 计算机科学与技术 指导教师: 陈家琪 教授
汇报大纲 一、报送系统总体介绍 二、自查及检查评分报送流程 三、自查及检查方法及关键点 四、建议及注意事项.
Web程序设计 主讲:林福平 太原理工大学 计算机学院 去除PPT模板上的--无忧PPT整理发布的文字
淡江大學 航空太空工程學系 工程科技教育 國際認證 期中審查報告簡報
全面战争时代 ——大数据分析 演讲者 周涛.
各班請選出三張學習單交到輔導室參加評選。
第八讲 信号分析案例:安卓 2017年3月20日星期一.
大学生恋爱观调查.
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
14 JavaScript语言基础 JavaScript是一种轻量级、解释型的Web开发语言。所谓轻量级,就是语言的体系结构不是很庞杂,例如,没有C、Java等语言中的类、内存管理、系统管理等高深的知识范畴;所谓解释型,就是语言在浏览器或服务器等环境中直接被解释执行,不需要对源代码进行编译操作。
第三章 使用XMLHttpRequest对象
EDU 2.0 Category 教科書課程單元類目共享服務
模块七 信息获取与发布 第8章 计算机网络信息的获取与发布.
单元 6 信息检索和网络信息应用.
Lab312.
网络协会2017培训 Node.js专题 (1) 2017/3/12 – Payne.
Python金融数据分析教程 解放你的python编程能力 第4关 如何获取金融数据 Python金融数据分析教程 1.
TQC 雲端技術及網路服務.
基于书签的校园搜索引擎 Web 2.0时代的网络收藏夹.
網路程式設計期末專案 Master Drummer 資工3A B 陳天盛.
网络协会2017培训 恶补Web知识训练营 2017/4/7 – Payne.
利用 ISA Server 2004 建置應用層防護機制
Ajax编程技术 第一章 Ajax简介.
Goolge的云计算 分布式数据表BigTable.
美女图片 下载器开发 之.Net篇 如鹏网.
弹性计算云安全 魏兴国(云舒) 2012年9月.
绿豆芽科技 让科技融入生活. 绿豆芽科技 让科技融入生活 让天下没有非互联网的公司 传统行业公司 新型科技公司 绿豆芽科技 产品研发 供应链 渠道 物联网硬件 云计算平台 APP应用 传统优势 竞争力 用户体验 团队由数十名硕士生及博士生组成,有着在德州仪器、中兴等知名企业的工作经历,项目经验丰富。团队成员获得过:电子设计竞赛国家一等奖、“Intel杯”嵌入式邀请赛冠军、“微软创新杯”
从网络互联到应用互联 余 胜 泉 博士 ——“校校通”的通途 2003年9月
大数据竞赛数据及实验平台介绍 上海理想信息产业(集团)有限公司
第一讲 J2EE基础 博和利初级培训 —开发技能.
105年度 大專校院校外實習學生 團體保險 第一產物保險股份有限公司 營業二部 蔡承瑋.
Web前端开发 第23章:网站发布 阮晓龙 / 河南中医药大学管理科学与工程学科
WEB统一检索本地整合技术 中国农业大学图书馆 康实.
Web Server 王宏瑾.
1 意见反馈与问题解答 4 1.
生源地信用助学贷款系统 操作培训课件 福建省农村信用社联合社 张健明 2014年6月30日 共1-78页.
Uliweb-快速易用的 Python Web Framework
新生若系統尚未開放使用,可先行於銀行對保後先將相關資料繳回學校,待系統開放後再到學校系統辦理申請作業
站群系统管理平台简介 网教中心 2014年10月29日.
Node.js专题 (2) 做一个留言板 2017/3/24 – Payne
(輕量化)中小學教師專業發展 線上課程學習平台
网 站 设 计 与 建 设 Website design and developments
Javascript 基础 面向非JS语言的开发人员.
兼任助理 聘僱及保險注意事項 人事室 2018/10/16.
指導老師:蘇怡仁老師 組員:陳翊嘉、何盈宏、黃皇瑋、鄭楚懷
*** 貼 心 提 醒 *** 本系統適用Chrome及Ie9.0以上版本瀏覽器,建議您使用Chrome操作本系統。
新媒体文案创作与传播 “互联网+新媒体营销”规划丛书.
大数据应用人才培养系列教材 数据清洗 刘 鹏 张 燕 总主编 李法平 主编 陈潇潇 副主编.
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
108年度獎勵私立老人福利機構及補助團體、財團法人老人福利機構提供多元及充實服務方案實施計畫(獎勵私立老人福利機構部分) 申請說明會
【學雜費減免】 學務系統 線上申請步驟 學校網頁和系統 皆需以IE瀏覽器開啟 (不適用Google Chrome 或其他瀏覽器)
姓名:刘冰 专业:计算机科学与技术 指导教师:姚宣霞
2019年成都市社会组织发展专项基金 「正道」平台 项目申报操作手册.
Presentation transcript:

Web Crack 专题 – AJAX – 2016/11/18 – Payne 本次培训仅供教学内部用途 实验请遵守相关法律法规 网络协会2016培训 Web Crack 专题 – AJAX – 2016/11/18 – Payne 本次培训仅供教学内部用途 实验请遵守相关法律法规

什么是Crack? Crack,俗称破解,是利用各种手段获取开发 者不希望你知道的东西或者用上本来用不了的 功能。

一起破解Web服务! 破解的手段: 1. 抓包,分析数据包(流量) 2. 获取代码进行代码审计 (网页、手机APP) 3. 玄学猜解 4. 已知的文档 (对方已公开全部技术细节) 5. 反汇编直接查看业务逻辑

Crack 需要的素质 1. 眼观六路 2. 脑洞够大,思维活跃 3. 各种技术基础过硬,全面且深入 4. 英语和中文都要好 5. 好奇心

小试牛刀:下载音乐(入门级) 前提:音乐可以试听 工具:Google Chrome 开发者工具 / WireShark 请提前复习前面介绍Web的开发者工具的Network 部分

小试牛刀:下载音乐(入门级) 大多数的网站的接口API是JSON、XML等格式 开发者工具可以选择XHR、Other捕获接口的通信数 据 music.163.com

小试牛刀:下载音乐(入门级)

小试牛刀:下载音乐(Pro) 有些百度的歌需要money才可以下载的。怎么下?!——CRACK!!! 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 有些百度的歌需要money才可以下载的。怎么下?!——CRACK!!! http://music.baidu.com/song/275722771

小试牛刀:下载音乐(Pro) 本次利用的是百度音乐业务逻辑漏洞 (没有第二家,至今可用,无敌!) 漏洞问题: 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 本次利用的是百度音乐业务逻辑漏洞 (没有第二家,至今可用,无敌!) 漏洞问题: 没有检测音乐是否需要付费就可以下载 没有检测合法的文件格式,导致可以下载无损音乐(flac) 漏洞挖掘方式:纯属人品和脑洞 问题发生点:fm.baidu.com

本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro)

本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro)

本教程仅供网络安全学习,请购买正版音乐

小试牛刀:下载音乐(Pro) Request URL: http://fm.baidu.com/data/music/songlink 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) Request URL: http://fm.baidu.com/data/music/songlink Request Method: POST Form: songIds=220414%2C1329665%2C265178%2C1023549%2C7316345%2 C2047056%2C433275%2C521408%2C7275758%2C866675&hq=0&typ e=m4a%2Cmp3&rate=&pt=0&flag=-1&s2p=-1&prerate=-1&bwt=- 1&dur=-1&bat=-1&bp=-1&pos=-1&auto=-1

小试牛刀:下载音乐(Pro) Form 解析: songIds: 歌曲IDs (多首歌曲用“,”分割) hq: 高清? 默认是0 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) Form 解析: songIds: 歌曲IDs (多首歌曲用“,”分割) hq: 高清? 默认是0 type: 文件格式 默认是“m4a mp3” rate: 码率 默认为空 其他参数 pt=0&flag=-1&s2p=-1&prerate=-1&bwt=-1&dur=-1&bat=-1&bp=- 1&pos=-1&auto=-1

小试牛刀:下载音乐(Pro) 脑洞分析: SongID 看上去就是歌曲ID,有它就可以获取某一首歌的信息 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 脑洞分析: SongID 看上去就是歌曲ID,有它就可以获取某一首歌的信息 HQ 似乎是控制高清的参数,0应该是不高清的意思,如果换成别的 呢? Type 已知是填写音乐格式的参数,已知百度音乐支持flac,怎样才 可以下载无损音乐呢? Rate 看上去是码率的参数,已知百度音乐的mp3都是有多种码率的, 应该可以通过它控制输出的文件的码率

小试牛刀:下载音乐(Pro) 动手实操! 实操只需要可以POST发包 本次实验使用BurpSuite(请支持正版) 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 动手实操! 实操只需要可以POST发包 本次实验使用BurpSuite(请支持正版) 当然也可以用在线的模拟工具: http://www.atool.org/httptest.php 或者自己用Python等语言写脚本

小试牛刀:下载音乐(Pro) 请使用 Repeater Request处直接复制来自开发者工具的数据报文 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 请使用 Repeater Request处直接复制来自开发者工具的数据报文

小试牛刀:下载音乐(Pro) 本教程仅供网络安全学习,请购买正版音乐 POST /data/music/songlink HTTP/1.1 Host: fm.baidu.com Content-Length: 114 Accept: application/json, text/javascript, */*; q=0.01 Origin: http://fm.baidu.com User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.87 Safari/537.36 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Referer: http://fm.baidu.com/ Connection: close songIds=7384453&hq=0&type=m4a%2Cmp3&rate=&pt=0&flag=-1&s2p=-1&prerate=-1&bwt=-1&dur=-1&bat=- 1&bp=-1&pos=-1&auto=-1

小试牛刀:下载音乐(Pro) 填写好了全部数据报文 就选择“GO”按钮 BurpSuite会提示设置主机地址和端口 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 填写好了全部数据报文 就选择“GO”按钮 BurpSuite会提示设置主机地址和端口 我们访问的是fm.baidu.com HTTP协议是 80端口

小试牛刀:下载音乐(Pro) 可以看到 右侧的响应(Response) 已经有数据了 里面的数据就是JSON 请复制! 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 可以看到 右侧的响应(Response) 已经有数据了 里面的数据就是JSON 请复制!

小试牛刀:下载音乐(Pro) 最好的JSON解析软件——开发者工具的Console! 请让任意变量 如 a = {JSON} 再按回车~ 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) 最好的JSON解析软件——开发者工具的Console! 请让任意变量 如 a = {JSON} 再按回车~

本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro)

小试牛刀:下载音乐(Pro) Question: 怎么下载FLAC无损音乐? 怎么下载不同码率的音乐? 怎么下载多个音乐? 本教程仅供网络安全学习,请购买正版音乐 小试牛刀:下载音乐(Pro) Question: 怎么下载FLAC无损音乐? 怎么下载不同码率的音乐? 怎么下载多个音乐?

小试牛刀:下载视频(入门) 适用于B站、A站等纯洁的视频网站 还有看上去很高逼格的Youtube~ 请掏出开发者工具! 抓包! 找mp4,找flv

小试牛刀:下载视频(Pro) 适用于不纯洁的视频网站, 万能方法~ 请掏出WireShark! 抓包! 使用 http 过滤筛选报文

JSON是何方神圣? JSON(JavaScript Object Notation) 是一种轻量级的数据 交换格式。 它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类 似于C语言家族的习惯。 易于人阅读和编写,同时也易于机器解析和生成。 碾压XML~

XHR是何方神圣? XMLHttpRequest 对象用于在后台与服务器交换数据。 XMLHttpRequest 对象是开发者的梦想,因为您能够: 在不重新加载页面的情况下更新网页 在页面已加载后从服务器请求数据 在页面已加载后从服务器接收数据 在后台向服务器发送数据 所有现代的浏览器都支持 XMLHttpRequest 对象。

AJAX技术 后端大大通过提供各种基于HTTP或者HTTPS协议的API接 口,通过JSON格式传输数据,不需要依赖后端“渲染”网 页,不需要刷新才能获取数据。 AJAX(异步JavaScript和XML)即可实现这个梦想! AJAX 离不开 XHR。 当然,HTML5提供了更多替代技术,但XHR依旧坚挺。