【笔记/学习】c++实现b站弹幕姬
差不多是为了后续某个功能插件的开发,于是开了这么个坑。之后还可以学习下相关知识,同时由于考试腾不出太多时间学习新知识所以拿旧项目顶一下,于是就有了这篇文章。。
Step1.查找b站弹幕的http请求随便点开一个b站的直播间,打开f12,点击网络,刷新下,找有没有弹幕的相关请求包。之后可以发现“msg”这个包点开,从内容看,应该就是我们要找的弹幕包了(这里先略去具体的分析过程)然后就是http请求包的具体分析了。从浏览器中可以看到请求的网址,消息头和相关参数,下一步我们就要用c++去模拟请求了。
step2.WinInet库的简单使用虽然用c++模拟请求时可以直接用底层的socket去发送请求,但为了方便,所以还是去直接使用相关库了。wininet库有点类似python的request库,这里就简单介绍使用wininet库去请求了。首先是使用wininet库必须包含的头文件:
1234#include <Windows.h>#include <wininet.h>#pragma comment(lib,"wininet.lib")
这里本来 ...
【CTF】CTF中常用的脚本(转载+自写).md
Script:栅栏密码:1234567891011121314151617181920212223#!/usr/bin/env python# -*- encoding: utf-8 -*-'''@Time : 2018/12/23 09:55:19@Author : HeliantHuS @Version : 1.0@Contact : 1984441370@qq.com'''string = input("输入:")frequency = [] # 获得栅栏的栏数result_len = len(string) # 栅栏密码的总长度 25for i in range(2, result_len): # 最小栅栏长度为2 逐个测试2,3,4.... if(result_len % i == 0): # 当栅栏密码的总长度 模 i 余数为0 则这个i就是栅栏密码的长度 frequency.append(i)for numbe ...
【转载】C/C++遍历目录下的所有文件(Windows/Linux篇,超详细)
本文可转载,转载请注明出处:http://www.cnblogs.com/collectionne/p/6815924.html。
前面的一篇文章我们讲了用Windows API遍历一个目录下的所有文件,这次我们讲用一种Windows/Linux通用的方法遍历一个目录下的所有文件。Windows/Linux的IDE都会提供一个头文件——<io.h>。看名字,似乎是关于I/O的,但是实际上它还提供了类似于WIN32_FIND_DATA、FindFirstFile()、FindNextFile()和FindClose()的查找文件的功能。
_finddata_t结构_finddata_t结构用来记录查找到的文件的信息。实际上有_finddata32_t、_finddata32i64_t、_finddata64i32_t、_finddata64_t、_wfinddata32_t、_wfinddata32i64_t、_wfinddata64i32_t、_wfinddata64_t八个结构,但都只是在32位/64位整数和字符类型上有所区别,但整体上相同。大致定义如下(MSDN):
1 ...
Codeforces Round
emmm,于是我又来水文章了((传送门)
A. Yellow Cards (CF1215A)题意给定黄牌的数量,判断被踢下场人数的最大值和最小值
题解算是个贪心?算最小值时就先把每个人最大的数量减一减去,还剩几个黄牌就最少走几个人。算最大时先把需要黄牌少的人先踢光再去看能踢几个需要黄牌多的队的人。。。
代码1234567891011121314151617181920212223242526272829303132333435#include <bits/stdc++.h>using namespace std;int main(){ int a1,a2,k1,k2,n; while (scanf("%d%d%d%d%d",&a1,&a2,&k1,&k2,&n) != EOF){ //min int nu = a1*(k1-1)+a2*(k2-1); int cardleft = n-nu; if(cardleft<0)c ...
【作业】为什么不试试神奇的Final Mission 呢?
前言-关于为什么会有这篇文章那当然是因为我想要水篇文章啦咳咳,还不是因为某个Final Mission,写完了当然来水一篇文章咯(
关于前端当写到这里的时候,忽然想起来之前做的某道web题的前端还行,于是就偷过来咯(x)
1234567891011121314151617181920212223242526272829<!DOCTYPE html><html lang="zh"><head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Rabbit House 成员管理系统</title> <meta name="viewport" content="width=device-width, initial-scale=1"> ...
中国科学技术大学第六届信息安全大赛(HACKERGAME2019自我总结)
https://hack.lug.ustc.edu.cn/
入了这个坑的十几天后第一次打比赛,没想到自己居然还能答6道题,趁着刚开始人不多居然还能有70左右的名次()就这样,写个总结。。。
(10.23补充:原本前天就该搞好的文章结果拖到了现在,果然我已经懒癌晚期了。。。快结束的时候居然又多做了一道题,结束时总分900.看了其他题的wp,果然我的知识还是太匮乏了。。。)
0x01 签到题题目描述:签到题就在这里~
最简单的一道题了,只要把button的属性改一下点击就可以得到flag。
甚至官方已经在题目中给出了flag(
0x02 白与夜题目描述: 这是一个关于白猫,嗯不对,关于黑猫的故事。
打开后发现是一个网页文档,有个图片,提示猫是黑的,然后下载下来不知道怎么的就稀里糊涂的看到flag了,等官方wp吧(
0x03 信息安全 2077题目描述:
2077 年很快到来了。此时正值祖国 128 周年华诞,中国科学技术大学也因其王牌专业信息安全,走出国门,成为了世界一流大学。作为向信息安全专业输送人才的重要渠道,第 64 届信息安全大赛也正在如火如荼地开展着。
千里之行,始于足下。作 ...