- 🔭 A salted 🐟.... (
)
- 📫 Email: [email protected]
zhaoqi99 / zhaoqi99.github.io Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://zhaoqi99.github.io/
Home Page: https://zhaoqi99.github.io/
https://zhaoqi.vip/posts/501486646/
SEA LANGUAGE 1Quick! Help! We are sinking! Wrap the result in TFCCTF{} 看着像摩斯码,直接在gchq.github.io&input=Li0tIC4uLi4gLi4uLi0gLSAtLi4uLi0gLi0gLi0uIC4uLi0tIC0uLi4uLSAtLi0tIC0tLS0tIC4uLSAtLi4uLi0gLi4uI
https://zhaoqi.vip/2543483413.html#more
介绍Miracl是一个密码学C语言函数库,网上针对Windows环境下使用的教程都是使用MSVC编译的,步骤比较繁琐,还需安装Visual Studio。看了一下官网文档,是支持使用gcc进行编译的,遂尝试了一下。 所需环境 CodeBlocks Git Bash
题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。 输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂
https://zhaoqi.vip/560540611.html
准备工作 在Ubuntu官网上下载Ubuntu Server 16.04的ISO镜像(下载链接); 使用刻录软件(如:软碟通)将iso镜像文件写入U盘中,制成启动盘; 将ISO镜像文件拷贝至U盘的根目录,为了方便后续操作,这里可将镜像文件重命名为Ubuntu.iso; 设置引导 按电源键开机,启动服务器(服务器启动可能会比较缓慢); 出现此界面时,按”F10”进入TDM(ThinkServer
题目内容:这是细胞自动机的非图形版本。细胞自动机是指在一个二维网格内,每一个网格是一个细胞。每个细胞有活和死两种状态。初始时刻,有些细胞是活的,有些细胞是死的。自动机的每一步,根据每个细胞周围8个格子内的其他细胞的生存情况决定这个细胞下一步是否存活。具体的规则如下: 如果该细胞现在是活的,并且周围8个格子中有2或3个活着的细胞,则继续存活;如果周围8个格子中的活着的细胞数量少于2个或多于3个,则
https://zhaoqi.vip/151510421.html#more
安装 拉取Gitlab镜像docker pull gitlab/gitlab-ce 创建文件夹mkdir gitlab
https://zhaoqi.vip/posts/2053290144/?
介绍Django和Django REST Framework都是功能很强大的框架,为我们的开发工作提供了极大的便利.但在某些特定需求下,难免存在一些限制和不便之处,为此我们需要进行一些自定义修改和拓展(魔改).
turtle的文档:用Python的turtle库绘图是很简单的,闲来无事就画了一个玫瑰花,下面奉上源码…. 源码:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757
https://zhaoqi.vip/posts/2621990551/
CloudsourcingSourced in the cloud 使用RsaCtfTool破解公钥,将得到的私钥保存至a.pem ~$ python RsaCtfTool.py --publickey cloudsourcing/key.pub --private -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAzTf73VQrgsjh5aRpc
https://zhaoqi.vip/posts/2879210530/
Poor MEAGAN!Oh, NO! Poor Megan! She’s just been bitten by a ZOMBIE! We can save her if we act fast, but the formula for the antidote has been scrambled somehow. Figure out how to unscramble >the fo
https://zhaoqi.vip/2720124286.html
ConvertSo this is supposed to be the challenge for absolute beginners. For this chall, you will get a hexadecimal number, and have to convert it to text. If you don’t know how to do this, Google is yo
题目内容:设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。 这个类的构造函数是:Fraction(int a, int b) 构造一个a/b的分数。 这个类要提供以下的功能:double toDouble(); 将分数转换doubleFraction plu
https://zhaoqi.vip/1000607951.html
前言最近写C#课程设计时,登录验证处需用到验证码,于是参照网上博客,自己封装了一个验证码类,和网上其他博客相比,有以下优点: 去除了0,o,O与1,l等容易混淆的字符 使用方便,仅需三行代码 内置有返回MD5加密后的字符串的方法,便于前端调用 函数说明公有方法 SecurityCode(int length);//构造函数 SecurityCode(int length, int width,
https://zhaoqi.vip/1118750159.html#more
简介俄勒冈州立大学(Oregon State University) CS 344作业,使用C语言实现一个Shell.
https://zhaoqi.vip/posts/98571386/
babyflaskhttp://123.60.19.253:10001 分析给出的源文件,发现/success路由下的name存在SSTI漏洞. 继续分析,name取自session['name'],用户登录时会自动创新用户和删除前一个同名用户的登录信息,那其实我们用注入的代码的作为用户名直接登录即可. template = ''' Congratulations, %s. Y
前言寒假的时候用Hexo+Github pages搭建了属于自己的博客,前不久才绑定了个人域名。作为一名有强迫症的程序猿,肯定还要给自己加一个绿色的小锁头。在网上看别人的博客,大部分是用的CloudFlare提供的免费https服务,也有采用的阿里云提供的一年免费证书,我选择的是后者。 准备 个人域名:https://赵旗.top/ Github pages 阿里云购买的SSL证书 添加SSL证
https://zhaoqi.vip/posts/3427623925/
3in1DescriptionLike Nescafeeeee! Attachments https://ctf.k3rn3l4rmy.com/kernelctf-distribution-challs/nescafeee/AES.py 分析代码,发现是AES加密,密钥为hkey password = ("abda") hash_obj = SHA256.new(password.enc
题目:如果要写程序表达一个班级的很多个学生的很多门课的成绩,应该如何表达这些数据? 如果我们希望通过学生的姓名,可以找到他的所有的成绩,而每一门课的成绩,是由课程名称和分数构成的。 而如果我们还希望这个程序能找出某一门课的全部学生的成绩应该怎样做呢? 注意,并非所有的学生都参加了所有的课程。 代码:12345678910111213141516171819202122232425262728293
https://zhaoqi.vip/3123403799.html
最近写C#课程设计时需要用C#来发送邮件,但是网上搜的代码经过测试均不能使用,调试了很久也没能成功。最后索性自己对着官方文档撸了一个,期间踩了很多坑,故在此做一总结。 准备工作 命名空间导入:using System.Net.Mail; 在邮箱设置中开通smtp服务,并获取授权码。 源代码123456789101112131415161718192021222324252627282930313
题目内容对于在**大学MOOC(http://www.icourse163.org/) 学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 60 分及以上,并且有另加福利:总评分在 [G, 100] 区间内者,可以得到 50 元 PAT 代金券;在 [60, G) 区间内者,可以得到 20 元PAT代金券。全国考点通用,一年有效。同时任课老师还会把总评成绩前 K 名的学生列入课程“
https://zhaoqi.vip/posts/632988450/
Google Capture The Flag 2022 Writeup
https://zhaoqi.vip/posts/53776/
度度熊与邪恶大魔王Accepts: 2016Submissions: 12307Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)传送门: bestcoder Problem Description度度熊为了拯救可爱的公主,于是与邪恶大魔王战斗起来。邪恶大魔王的麾下有n个怪兽,每个怪兽有a[
https://zhaoqi.vip/500717398.html
LoginJust login and get the flag! http://185.235.41.189 访问/robots.txt if (isset($_GET["password"])) { if (hash("md5", $_GET["password"]) == $_GET["password"]) { echo "<h1>Here is th
题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。 输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。 输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的
前言这个项目实已经在一个月前已经完成了,一直都想写一篇博客来总结这个过程中遇到的一些问题。但最近一个月来都比较忙,所以一直拖到了现在。首先说说起因吧,我没事的时候,总喜欢依次点开学校主页、教务处、图书馆以及学院的网站,看看有没有什么新通知,虽然大多与我无关。恰逢最近正在学Python,经常听到别人说用Python写爬虫很简单,但自己尚未接触过爬虫。于是抱着试一试的心态看了几篇关于Python爬虫的
在中M上看嵩天老师的《Python语言程序设计》时,视频中给出了宽度优先绘制法的代码,仅提了一下还有另外一种画法(深度优先绘制法).联系到最近学的数据结构,摸索出了另一种画法。 源码:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585
https://zhaoqi.vip/posts/851556193/
Google Capture The Flag 2023 Writeup
https://zhaoqi.vip/docker.html#more
数据库关系型数据库MySQL123docker run -p 3306:3306 --name mysql \ -v "$(pwd)/mysql":/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 Postgres1234docker run --name postgres \ -v "$(pwd)/postgres":/v
https://zhaoqi.vip/434189373.html
CrackSSH!調査対象のサーバーで使われている公開鍵を入手した。噂によると、この鍵には問題があるらしいが…。なんとかして侵入しなければ。Target: frt.hongo.wide.ad.jpPort: 30022 题目中给了一个公钥: ssh-rsa AAAAB3NzaC1yc2EAAACBAWKA1hYjuvhxiwCGKsG+nbLj/iYy6pRwkkka64J6L+VLPp4K3J
https://zhaoqi.vip/976598171.html
前言前几个月用Python写了一个爬虫,用于爬取校园最新通知。最近的C#课程设计中想实现同样的功能,于是按照之前Python代码的思路重构了一下。用Python实现校园通知更新提醒 思路使用C#中的HttpWebRequest库去获取目标url(各个网站的’更多通知’页)的源代码,然后使用System.Text.RegularExpressions;进行正则匹配。正则表达式应包含三个分组:日期、标
https://zhaoqi.vip/posts/1756116899/#more
Shingeki no RSAOne encryption, three params, you know what to do. https://drive.google.com/file/d/1xbwFfAHu5OWbkEV3QlYGP59nHXpv57WT/view?usp=sharing 题目给了一个out.txt,里面包含n,e,c的值 使用rsa-wiener-attack破解得到d
Problem:Given a sequence of KK integers {N1,N2,…,NK}. A continuous subsequence is defined to be {Ni,Ni+1,…,Nj} where 1≤i≤j≤K1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has the
题目:数码管是一种价格便宜、使用简单的发光电子器件,广泛应用在价格较低的电子类产品中,其中,七段数码管最为常用。七段数码管(seven-segment indicator)由7 段数码管拼接而成,每段有亮或不亮两种情况,改进型的七段数码管还包括一个小数点位置,如图1 所示。 图 1:七段数码管的结构图七段数码管能形成27=128 种不同状态,其中
https://zhaoqi.vip/647653334.html
背景银行家算法银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。 安全状态 系统能按某种进程推进顺序{P1,…,Pn}为每个进程Pi分配其所需资源,直至满足每个进程对资源的最大需求,使每个进程都可顺利地完成。 此时
题目内容:下图为国内主要城市之间的公路里程: 你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。 注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。注意:你并不需要去录入上图的数据,数据是在程序输入中给的。 输入格式:首先,你会读到若干个城市的名字。每个名字都只是一个英文单词,中间不含空格或其他符号。当读到名字为“###”(三个#号)时,表示城市
题目内容: 这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。 我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数: pu
https://zhaoqi.vip/1683940375.html
MultipleExponentsBoth Alice and Bob share the same modulus, but with different exponents. If only there was some way I could recover this message that was sent to both of them. 题目中给出了n,e1,e2,c1,c2的值,
https://zhaoqi.vip/2604890615.html#more
前言前几日代写留学生作业时遇到了两道很有意思的Python编程题,在此做一记录,主要涉及到一些Python的高级特性:生成器、lambda表达式。 Question 1题意原文:Consider the following functionCode12345678910# listOfNumbers is a list of only numbers#def processList(listOfN
https://zhaoqi.vip/24787.html#more
摘要近期又开始了hexo的折腾,在阿里云上买了一个属于自己的域名,因此想着把自己用hexo+Github搭建的博客通过域名访问,于是按照百度上的教程一步一步来绑定域名,结果出现了很多问题 。整个过程可谓一波三折,终于实现了通过域名来访问博客,下面简要介绍一下我绑定域名过程中遇到的问题以及解决方案。 购买域名这里以在阿里云上购买域名为例,大家也可以去其他平台购买域名。登录阿里云,点击产品,选择域名注
https://zhaoqi.vip/posts/2302350511/
Retro!Our original logo was created in paint, I wonder what other secrets it hides? 题目给了一张图片: 使用exiftool工具查看图片元数据: flag:DUCTF{sicc_paint_skillz!}
题目:本周我们介绍了以继承方式实现的媒体资料库,在课程代码实现的基础上,请实现一个表达MP3的媒体类型,能和CD、DVD一样存放进这个Database。请提交这个MP3类的代码。如果你认为为了能存放MP3,需要修改Item和Database,也请一并提交Item和Database的代码。 代码:1234567891011121314151617181920212223242526272829303
https://zhaoqi.vip/posts/4120451577/
Key ExchangeLet’s exchange the flag (securely):nc crypto.chall.pwnoh.io 13374 分析给出的代码,发现当输入的B等于g的时候,A的值即为shared_secret,从而可以得到AES密钥,解密后即可得到flag. 使用nc连接服务器: ╭─ ~/CTF/BuckeyeCTF2021 ╰─$ nc crypto.chall.
https://zhaoqi.vip/1797370495.html
准备工作 下载用于解析JSON的类库(Newtonsoft.Json.dll)(下载地址:Newtonsoft.Json.dll); 在C#项目中添加对其的引用。 在程序中导入命名空间:12345using Newtonsoft.Json;using Newtonsoft.Json.Linq;using System.Net;using System.Text.RegularExpressions
题目内容:NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。 NMEA-0183协议是
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.