教你如何快速获取API接口 附几个站点的扒API教程

快速抓包 (入门板) 对新手异常友好

卢本伟牛逼 -卢本伟

本教程由滑稽提供
https://www.huaji.icu


先认识基本http方法:post和get

  • GET – 从指定的资源请求数据。
  • POST – 向指定的资源提交要被处理的数据。
    (其实我jio得两个并没有什么本质上的区别,同样是处理请求)

那么get和post分别是什么呢?
来看个栗子
get是一种在浏览器地址上做变量的修改从而使服务器返回数据
下面是一个请求数据归属地的接口(称为api),提交方法为post
后面的一串1111111111即为提交参数(手机号)
GET栗子

一般来说,提交参数并处理的是php文件(即超级文本预处理语言)
所以get接口一般格式为
www.*.com/a.php?=???

我们来做个示范
点我跳转免费api
我们可以看到使用文档

请求方式: GET

请求地址: https : //api.btstu.cn/qqxt/api.php

返回格式: json
提交参数

按照文档所述,假设我们要请求某人QQ的QQ昵称和头像
那么就按他的方式来提交
https://api.btstu.cn/qqxt/api.php?qq=
上面的QQ即是请求参数
假设求10001的头像名称,参数就为qq=10001
https://api.btstu.cn/qqxt/api.php?qq=10001


同样的,不仅可以提交一个参数,而且可以提交很多参数
跳转就完了
这里可以请求2个参数,不过参数与参数之间需要用 & 连接
https://api.btstu.cn/mrw/api.php?url=https://mrw.so/6xbGIY&type=long

————————

post和上面的基本一样,也是提交参数
不过get是在地址栏构造提交参数,而post是直接提交
形象点说,参数是一封信,get就是直接写在信封上,post就是在信封里面装着 (比喻非常恰当)
不过post和get没有所谓的post更安全或get更安全,毕竟送信的人是你,,,,还不是想怎么看就怎么看!
举个栗子,站长的汉堡店就是post来提交你输入的东西从而使服务器返回数据的

啊这
啊这


get可以直接在地址栏构造提交数据,那么post呢?
这就需要burp提交或者运用浏览器插件了
插件提交
burp提交


那么怎么抓包呢?其实,工具远在天边,近在眼前,那就是浏览器开发者工具!!!
PS:为保证体验,请用世界上最好用的浏览器–Firefox或Chrone
例如我们最可爱的站长的网站
点击我跳转QwQ
按下F12打开开发者工具
嗯?有键位hook?不要慌
hook

教给大家一个独家小秘方打开开发者工具,基本百试百灵
首先随便找个网页(不限制开发者工具的那种网页)
然后F12打开开发者工具,随后再打开我们的链接

生活小技巧

NETWORK即为抓包

这里就是抓包


我们先随便输入个QQ,保持控制台打开,确认查询即可抓到一个包

1

单击即可查看详细信息
信息

可以看到请求方式是get,也就是地址栏构造参数提交
查参数为
mod=cha
qq=10001
Request URL: https://www.234d.top/shared-api/qb-free-api.php?mod=cha&qq=10001
这一串即为接口,把QQ=改成你要查的QQ就可以愉快的van♂耍了!


还有汉堡包总店 (这个连F12都没禁止)

你看这个宾宾,这么逊,刚喝几杯就醉了 –杰哥

太逊了
提交方法为post,接口为api.php,用插件提交
其实原本还想写改包的,懒得写了
gif

© 版权声明
THE END
喜欢就支持一下吧
点赞25
分享
评论 抢沙发

请登录后发表评论