• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

运营维护 B站短链接b23.tv

lrhtony

【Lv:3】

正式会员
注册
2020/04/04
消息
19
金粒
6,545金粒
利用bug实现任意外链生成b23.tv短链接:吃瓜:

https://b23.tv/oJig4W

仅供学习,严禁用于违法用途

为了长久使用,还请各位不要随便传播 :evil:

代码很乱,东拼西凑得到的

原本想全部前端JavaScript,限制跨域实在没办法搭了个后端用了vercel serverless+python
还请各位大佬放过一命:颤抖:
 
az,貌似手机访问还有些问题,貌似是jQuery的锅,到时再修一修
 
开个源?
1614532292410.webp
提供一下思路,其他你们随便发挥
如图所示,post发送以上数据,oid为链接,需要卡http.*?:\/\/.*?\.bilibili|hdslb|biliwiki.com\/.*大概是这样的正则表达式bug
也就是说httpabc.baidu.com://.bilibili.com/这样的链接就可以生成b23短链,这时就会跳转到网页httpabc.baidu.com/.bilibili.com/

我这个就是通过需要生成的链接通过base64加密变成key,附在http.lrhtony.cn://.bilibili.com/jump.html后面,并将这个链接post到b23的api中。打开时先跳转到jump.html,再通过后面的参数跳转到相应的链接
 
az NB这正则咋猜出来的?
测试短链接的时候发现不加http请求头无法生成,然后就想那边如何http和https请求头都可以生成短链接,在研究http和https的时候就发现了这里可以卡bug
 

在线会员

  • KK_Sir
  • SnappyRex42224
  • DY333
  • linghun91
  • 大逍遥
  • 赤_焰
  • lzy2633
  • KaiK9
  • Melonlicious
  • 守门的财神
  • 汽水味橘孑
  • 海贝
  • piaopiao
  • Small_CC
  • yanyu1
  • MrXiaoM
  • 林 丰毅
  • 糯米
  • 皮一下很开心
  • Tosucceeds
...和 45 更多。
后退
顶部 底部