barbruh.22.04.27

这几天cuties impact基本上没有任何活动,一天两个小时就撸完了,我突然变得没有事可以干(恼🤔

接下来我发现昨天晚上睡前忘了搞前几天撸的900GB截图的checksum验证🤔或者说我昨天晚上根本不清楚什么时候是“睡前”,毕竟困的批爆,直接就睡了(🤔要想在睡前记得做些什么,至少得对什么时候睡觉有一个大致的认知(确信🤔

然后我突然又想起来还有一块3TB的垃圾盘需要合并🤔插上去一看,好家伙,那块盘里需要挪到6TB矿渣的东西高达1.7TB,草,那个盘现在剩余也只有1.9TB,我要是合并了的话,那我又是买硬盘又是坏道检查又是拷盘四舍五入折腾了个寂寞🤔所以恐怕我宁肯背7块硬盘回去也不想干这事,再说了,我又不是没有背过7块硬盘(迫真🤔

但这么说的话,我现在手头还多出一台笔记本也要背回去,装哪儿便乘了一个问题(恼🤔书包里肯定装不进去,因为里面将塞满硬盘,但直接塞行李箱里也不是什么好办法(🤔我要么上哪儿买一个笔记本包?反正我以后肯定经常背这个笔记本外出,还是需要一个像样的笔记本包的,这个书包是旅行包,不太适合背笔记本(🤔

我到时候可能还得评估下有多少别的东西需要快递回去还是怎么,但现在我离回去大概还有一周多一点时间,暂时不用担心(确信🤔我觉得唯一遗憾的事,就是没法观赏槐花了,那玩意五月中下旬才开,我这边五月中下旬才是最舒服的时候(全恼🤔

thonkeqing

我发现以前搞的什么成人论坛共享会员我还有11个月的有效期,登上其中几个论坛一看,草,paysite破解区还在,里面却没有内容可还行🤔看来,我要是想dump几个paysite恐怕我得自己买会员了(恼🤔这些站的会员基本上得一个月30美元,我可没有那么多美元挥霍:bruhfei:

其实我基本上只对某些paysite极其早期的视频比较感兴趣,从某种程度上来说视频越早越不可能有令我直接软掉的美式浪叫🤔当然,我看欧美片子向来是直接关掉音频轨的,我听那群欧美演员大口吸气就让我怀疑他们是不是有什么呼吸系统疾病(恼🤔然而很不幸的是这些极早期视频基本上没有可能用种子来下,新视频倒是种子一下一个准,令壬哭笑不得(恼🤔

偶尔我会发现某些paysite有别的支付选项,比如mofos可以用礼品卡支付,包括苹果的,甚至可以做到怎么说呢,按面值给会员时间,什么25美元24天,这也许给更便宜的会费提供了可能🤔我搞了一个最低面值的苹果礼品卡输了进去,它弹出了这么一条信息:

有意思,现在10美元就可以dump它全站了吗?不错,30美元我没有,10美元我倒是能拿出来(迫真🤔

它这个站用的是一家叫做paygarden的第三方服务,所以才能用礼品卡来支付会费,我猜测原理是他们有什么申必方式将礼品卡变现,这样的话也许可以在扣除一笔比较可观的手续费后将现金打进使用它的商户的银行账号里(确信🤔而且貌似他们给出了target和沃尔玛的在线礼品卡购买链接,我看了下沃尔玛最低20美元,target最低10美元,都支持将卡号直接发邮箱里面🤔

所以我就买了一个target的10美元,全球付卡可以用,paypal不行🤔不清楚什么时候能发卡号过来,搞不好明天了(恼🤔

thonkeqing

另外我想到一条用github actions来拖mofos片子的思路:我们假设在经过114514层解析后我们获得的视频下载链接是个不会检查ip的cdn链接(至少defloration.com用的cdn是不检查ip的,只检查过期时间),那么有没有可能github actions的机子向用来解析视频链接的机子(比如我的某台vps)通讯,来获取下载链接,它进行下载和上传discord drive?🤔而这种通讯可以尽可能简单,比如搞个http请求,请求内容是视频的id或者啥,返回值是一个充满所有下载链接的列表,就是一个aria2c列表这样的玩意🤔而视频id的列表这种东西它在dump的全程基本上可以视为常量,那么分割之后直接扔github actions上就vans了(确信🤔

当然,这也可以推广到所有的dump业务中🤔甚至可以将自动化程度再上一层楼,搞一个数据库记录拖的东西,自动从里面挑出一部分东西,使用github的api(或者不使用)自动分配任务到github actions的机子里面,那些机子下载并上传到discord drive后自动向跑数据库的系统发送相应的discord drive链接,而这个系统可以将这部分内容标记起来,从而在下次分配时跳过它们🤔但这玩意的话恐怕bash就不够了,得上py(恼🤔

cgi antics

其实无论是apache还是nginx都可以通过一种叫做cgi的东西来直接运行bash脚本,这样我就不用使用php然后拐bash了(确信🤔

相比nginx需要装第三方组件fcgiwarp(其实相当于一个小型socket服务器了)然后用代理机制拐,apache里面cgi直接就是一个模组,启用了就vans了(确信🤔

以我接下来可能要用到的woiden免费vps为例:

它里面装好系统之后就启动了一个apache2,我们只需要将/etc/apache2/mods-available目录下的cgid.confcgid.load两个文件复制到/etc/apache2/mods-enabled,然后systemctl restart apache2就可以用了,脚本放在/usr/lib/cgi-bin里,比如叫做wiebitte.sh,权限777(当然这不是什么安全的方式,但既然我都用白嫖vps了,也懒得管了),然后用浏览器或者curl访问http://ip.address/cgi-bin/wiebitte.sh就可以用http的方式在比如github actions和链接解析服务器之间通信了(确信🤔

接下来这个sh脚本的内容也是有讲究的,不像php等玩意能够自动填响应头,它需要手动构造包括响应头的整个响应体,之前discord drive我们不就用bash手动构造了一遍请求体(迫真)吗,所以使用bash手动构造响应体也不是什么难事,响应体的格式大概是先以每行一句的方式输出响应头,然后输出两个回车,剩下的东西就是正文了(确信🤔

比如我们可以搞一个简单的bash脚本,返回我们在http://ip.address/cgi-bin/wiebitte.sh?的问号后面的所有玩意:

#!/bin/bash

echo "Content-type: text/plain"
echo ""
echo "$QUERY_STRING"
exit 0

此时我就可以在另外一台机子里,比如github actions的机子里执行:

curl "http://ip.address/cgi-bin/wiebitte.sh?/thonkeqing/wiebitte"

它就会返回一行

/thonkeqing/wiebitte

接下来就可以用在别的脚本里了(确信🤔同样的道理,我要是想要它返回一个aria2c的下载列表文件,那么我也可以在这个脚本里通过echo的方式构造这么一个文件,只不过我得把它echo到stdout而非重定向到文件,而且我要把别的可能echo东西的玩意要么重定向到stderr要么重定向到别处,反正别输出到stdout就vans了,我在某个discord drive脚本的上传函数里就是这么做的,它只会将discord返回的文件链接echo到stdout(确信🤔返回后我只需要

curl "http://ip.address/cgi-bin/wiebitte.sh?/thonkeqing/wiebitte" > list
aria2c -i list

就能将解析出来的视频链接或者别的玩意直接拿去下载(然后上传discord drive)了(确信🤔

至于这个脚本有没有导致任意代码执行的风险?当然有啊(确信🤔比如我给它输入一个叫做XXX"; rm / -rf; echo "的玩意,这些东西可能会出现在curl "$QUERY_STRING" | xxx | xxx这样的语句里面,有几率它就会执行中间的rm / -rf或者其他恶意代码(确信🤔但还是那句话:我都开始使用白嫖vps了不是吗,我反正是没什么胆量把这破代码部署在我的主力vps上的(🤔

bruhfei

草,target的交易取消了,钱也退回了,看来至少mofos我是别想拖了(悲🤔这点钱充两个月discord nitro去(恼🤔实在不行我拿wondrium练手吼不吼啊🤔当然wondrium就简单了,我甚至不需要什么cgi脚本,我只需要将那些html文件放进wwwroot就van了,它可以接着像原来那个脚本一样在本地分析,反正那玩意解析出来是hls,还需要对每一个hls文件分别下载分片和合并分片才能用(确信🤔所以,来点有用的玩意罢!比如那个dirtyflix的试用会员现在还有没有可能下载全站了?🤔

当然俄罗斯壬做爱的时候也喜欢超大声浪叫,所以恐怕我还是得关掉音频轨(半恼🤔

发表评论