<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_42912607的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_42912607</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_42912607]]></copyright><item><title><![CDATA[网鼎杯--apl(crypto)]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/105632655</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/105632655</guid><author>qq_42912607</author><pubDate>Mon, 20 Apr 2020 15:29:12 +0800</pubDate><description><![CDATA[下载题目后发现为一apl文件，简单百度后发现APL文件扩展名可能是指由一个叫猴子的音频无损音频压缩创建的曲目信息文件。尝试打开后无果。
编辑器打开发现有+号等，base64解码得到一段代码如下图

从没见过的东西。一时感到彷徨，再次百度大量查找相关资料。
APL是A Programming Language或Array Processing Language的缩写。肯尼斯·艾佛森1962年设计这个...]]></description><category></category></item><item><title><![CDATA[文件上传漏洞]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/105348236</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/105348236</guid><author>qq_42912607</author><pubDate>Mon, 06 Apr 2020 18:48:01 +0800</pubDate><description><![CDATA[文件上传漏洞
文件上传漏洞是指由于程序员未对上传的文件进行严格的验证和过滤，而导致的用户可以越过其本身权限向服务器上上传可执行的动态脚本文件。这里上传的文件可以是木马，病毒，恶意脚本或者WebShell等。这种攻击方式是最为直接和有效的，“文件上传”本身没有问题，有问题的是文件上传后，服务器怎么处理、解释文件。如果服务器的处理逻辑做的不够安全，则会导致严重的后果。
DVWA：
low:

move...]]></description><category></category></item><item><title><![CDATA[文件包含漏洞]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/105143704</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/105143704</guid><author>qq_42912607</author><pubDate>Mon, 06 Apr 2020 17:56:09 +0800</pubDate><description><![CDATA[一、文件包含与漏洞
文件包含:
　　开发人员将相同的函数写入单独的文件中,需要使用某个函数时直接调用此文件,无需再次编写,这种文件调用的过程称文件包含。
文件包含漏洞:
　　开发人员为了使代码更灵活,会将被包含的文件设置为变量,用来进行动态调用,从而导致客户端可以恶意调用一个恶意文件,造成文件包含漏洞。
二、文件包含漏洞用到的函数
require:找不到被包含的文件，报错，并且停止运行脚本。
in...]]></description><category></category></item><item><title><![CDATA[浅谈渐近记号]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/104669966</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/104669966</guid><author>qq_42912607</author><pubDate>Thu, 05 Mar 2020 12:04:24 +0800</pubDate><description><![CDATA[渐近记号定义
据knuth：
1&gt;*O(g(n)): 定义F(n)集合，存在c&gt;0，n0属于|N|，对于一切n&gt;n0，都有|f(n)|≤cg(n)成立。*
CLRS定义略有区别，将|f(n)|改为它本身，既就是0≤f(n)≤cg(n)
2&gt;*Ω(g(n)):定义F(n)集合，存在c&gt;0，n0属于|N|，对于一切n&gt;n0，都有0≤cg(n)≤f(n)成立。*
3&...]]></description><category></category></item><item><title><![CDATA[密码算法之ElGamal初探]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/103250434</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/103250434</guid><author>qq_42912607</author><pubDate>Tue, 26 Nov 2019 09:50:40 +0800</pubDate><description><![CDATA[密钥生成
1，选取大素数p（采用Miller和Rabin素数测试快速得到），g属于Zp是一个本原元，公开p和g。
#！！！！！这里Zp 指的是p的素数域  ，即比p小的与它互素的数的集合
求一素数最小生成元的代码：
temp = input('请输入素数p：')
p = int(temp)
p_need = list(range(1,p))
c = []    #存放某一元的集合，用来判断与p_n...]]></description><category></category></item><item><title><![CDATA[密码算法之ECC初探]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/103176092</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/103176092</guid><author>qq_42912607</author><pubDate>Thu, 21 Nov 2019 10:51:26 +0800</pubDate><description><![CDATA[密钥生成
用户A先选择一条椭圆曲线Eq(a,b)，然后选择其上的一个生成元G，假设其阶为n，之后再选择一个正整数Na作为密钥，计算Pa=Na*G。其中Eq(a,b),q,G都会被公开。公钥为Pa。私钥为Na。
加密
用户B在向用户A发送消息m，这里假设消息m已经被编码为椭圆曲线上的点，其加密步骤如下：
1，查询用户A的公钥Eq(a,b),q,Pa,G。
2，在(1,q-1) 的区间内选择随机数k ...]]></description><category></category></item><item><title><![CDATA[攻防世界密码学新手区write up]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/102922639</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/102922639</guid><author>qq_42912607</author><pubDate>Tue, 05 Nov 2019 19:49:52 +0800</pubDate><description><![CDATA[1，幂数加密
云影密码
如果密码只有01248组成。。。
原理很简单，有了1，2，4，8这四个简单的数字，你可以以加法表示出0-9任何一个数字，例如0=28，7=124，9=18。
这样，再用1-26来表示A-Z，就可以用作密码了。
a=["88421","0122","048","02244","04","0142242","0248","0122"] 
flag="" 
for j in ra...]]></description><category></category></item><item><title><![CDATA[攻防世界web新手writeup]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/102883357</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/102883357</guid><author>qq_42912607</author><pubDate>Sun, 03 Nov 2019 16:31:31 +0800</pubDate><description><![CDATA[1，view_source
F12查看源代码，注释中获取flag
2，get_post
get提交a=1
火狐hackbar工具Post提交后获得flag
3，robots
robots.txt后
f1ag_1s_h3re.php
4，backup
提示index.php的备份文件
后缀为.bak
下载后记事本打开获取flag
5，cookie
burp抓包需要cookie.php，
加载Url后...]]></description><category></category></item><item><title><![CDATA[攻防世界MISC新手write up 整合]]></title><link>https://blog.youkuaiyun.com/qq_42912607/article/details/102872507</link><guid>https://blog.youkuaiyun.com/qq_42912607/article/details/102872507</guid><author>qq_42912607</author><pubDate>Sat, 02 Nov 2019 16:07:03 +0800</pubDate><description><![CDATA[1，this_is_flag
略了 - -
2，ext3
挂载linux光盘，后cat
或改后缀为zip，360解压打开
3，give_you_flag
1&gt;，gif文件逐帧观察观察，这里我用了apowersoft gif   后有一帧发现残缺二维码
2&gt;,  利用ps画出二维码3个定位符  扫码获得flag
4，pdf
转为worD  拉一下
5，stegano
pdf中文档复制到t...]]></description><category></category></item></channel></rss>