自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Troublor的博客

一个大学生的极客梦

  • 博客(18)
  • 收藏
  • 关注

原创 Naive Media Player(二)

学聪明了:先贴GitHub地址这是上一篇的地址:Naive Media Player(一)任务加入远端音频文件播放和缓存的。功能及实现播放远端音频这个事情说容易也容易,说难也挺麻烦。简单想想这和播放本地音频文件没什么不同,只是文件我网络上。但是本地文件播放是要用流Stream的。原本播放本地文件的代码为:var picker = new Window...

2018-04-13 23:34:07 225

原创 Our Final Project (UVP Course)—— TimeTable

TimeTable这个名字暂定,可能并不是最终的名字。Our Focus正如题目所说,我们做的就是一个课程表,超级课程表。 当然不是我们一般在手机上用的超级课程表那个应用。目前在桌面端,尤其是Windows Store中,还没有一个非常完善的,自动化的课程表应用。尽管手机上有超级课程表,课程格子等应用,但在UWP端,尤其是PC端还没有类似的因此,我们开发一款课程表应用,让...

2018-04-10 20:22:06 501 3

原创 Naive Media Player

自己做着玩的一个UWP播放器,不喜勿喷:)项目地址:GitHub先说说我的思路:我是想这个简单的不能再简单的播放器起码得有一个播放历史的功能,所以,我参照了各种新闻类的App那种左右分两栏的布局方式。 本来的设想是左边的ListView是播放历史,可以点击直接播放,然而,发现我所能找到的所有的例子都是使用file picker的,没有一个是直接同过URI来打开媒体文件。查了很...

2018-04-01 18:31:01 286

原创 UWP - Application Development Mechanism

从Microsoft Store看所用的开发技术翻出了吃灰很久的Lumia 950 不多说,上图 这是Windows Phone上的Microsoft Store应用 开发一个App,除了使用Controls之外,还会使用一些Mechanism,就比如说应用之间的通信,文件访问,用户认证,获取传感器数据等等 今天,我就在这里对照着Microsoft Store这个应用来大概说一下我...

2018-03-26 00:13:51 276 1

原创 看起来没用的 UWP Controls

Hub & ListView看到Hub第一感觉就是Win8时代的横向滑动布局,那个时候就觉得很鸡肋,既不方便,又不符合使用习惯,于是就觉得这个控件没有用了,保留下来的原因也许是为了向前兼容把。然后,被自己打脸了,刷IT之家UWP的时候,突然发现这个Hub不就正是用在了文章列表的最顶端的吗 不过话又说回来了,我也没看过IT之家UWP的源码,也不一定用的就是Hub控件,但至少Hu...

2018-03-18 15:01:07 573 2

原创 bugkuCTF Writeup (Web)41-44

这是一个神奇的登陆框 登陆框注入 之前注入的分隔符都用的是单引号‘,这道题特立独行用的是双引号。 又发现有报错的回显,于是报错注入: 一开始使用的updatexml和extractvalue这两个函数来进行的报错注入,后来发现这两个函数的报错注入有缺陷,报错信息的长度不超过32位,对于这道题来说,flag是一个md5摘要,长度正好32位,而又会用到concat函数来连接,就会显示不

2018-02-07 20:49:41 1870

原创 bugkuCTF Writeup (Web)36-40

求getshell 文件上传绕过 上传一个php文件 用burp抓包 头部的Content-Type改成Multipart/form-data大小写绕过 请求内容里的Content-Type改成image 文件名改成php5 就绕过了 不太明白Multipart/form-data这里为什么变成大写能绕过,网上查也没查到,似乎并没有人关心multipart/form-dat

2018-02-01 21:45:39 3119

原创 bugkuCTF Writeup (Web)31-35

各种绕过哟 代码审计 highlight_file('flag.php'); $_GET['id'] = urldecode($_GET['id']); $flag = 'flag{xxxxxxxxxxxxxxxxxx}'; if (isset($_GET['uname']) and isset($_POST['passwd'])) { if ($_GET['una

2018-01-31 15:29:26 1762

原创 bugkuCTF Writeup (Web)26-29

never give up 看源码,有提示 去看1p.html的源码HTML>HEAD>SCRIPT LANGUAGE="Javascript"><!--var Words ="%3Cscript%3Ewindow.location.href%3D%27http%3A//www.bugku.com%27%3B%3C/script%3E%20%0A%3C%21--JTIyJ

2018-01-28 20:19:42 3175

原创 bugkuCTF Writeup (Web)22-25

成绩单 需要去爆数据库信息 但是发现后台应该是不管查询到多少条记录,只显示一条,所以为了显示爆出的信息,就不能让它查出正常的信息,所以 爆数据库名:-1' union select 1,database(),3,4# 爆表名:-1' union select 1,table_name,3,4 from information_schema.tables where table_sche

2018-01-26 11:50:18 1198

原创 bugkuCTF Writeup (Web)15-21

Web4 看源代码,一大堆东西解码,发现eval执行的是:function checkSubmit() { var a = document.getElementById("password"); if ("undefined" != typeof a) { if ("67d709b2b54aa2aa648cf6e87a7114f1" == a.val

2018-01-25 16:30:13 4791

原创 bugkuCTF Writeup (Web)10-14

SQL注入1 代码审计 先过滤sql关键字,再过滤xss(实际上就是删除一些html标签),这个顺序就很好办了,把HTML标签插到sql关键字里面,就绕过了第一个过滤,第二个过滤之后就还原了sql关键字 之后就是基本的判断字段数、爆数据库名、爆flag payload:http://103.238.227.13:10087/?id=1 union select id,hash fr

2018-01-24 17:17:52 4132

原创 bugkuCTF Writeup (Web)1-9

签到题 加群就行了,没卖什么关子:)Web2 花里胡哨的果断去看源码。。。 flag就在这了文件上传测试 就按照上面说的,传一个php试试 提交后说:非图片文件 那就是既要是图片又要是php了 暂时不知道它是怎么判断是图片是php文件的,先试试再说 用Fiddler抓包 先改一改文件扩展名试一试吧 后缀改成jpg之后,仍然提示是非

2018-01-23 21:47:32 1879

原创 手撸简单http服务器

最近要用c语言写一个简单的http服务器,实现html的deliver和404处理 由于是第一次写服务器,花了点精力,终于实现了,在这里分享一下#include<stdio.h>#include<stdlib.h>#include<string.h>#include<netinet/in.h>#include<pthread.h>#include<sys/socket.h>#inclu

2016-10-11 23:13:40 1525

原创 中文字符占用字节数在不同编码方式下的区别

一次脑洞大开,想写一个随机生成中文玛丽苏名字的php小脚本,需要从文件中逐一读取中文字符。本来想说用fgetc()一个一个读取字符,后来突然发现fgetc()是一次读取一个字节,对于英文字符来说没有问题,但是对于中文字符,每个字符占用两个字节,这样就行不通了,显示了就会乱码,后来想到当年做C语言课程设计的时候读取中文文件都是用的fread(),就拿fread一试,fread($handle,”2”)

2016-09-17 11:34:26 4414 1

转载 php重定向的三种方法

文章转载自脚本之家,http://www.jb51.net/article/29739.htm一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如: 声明返回信息的类型(“Context-type: xxx/xxx”),页面的属性(“No cache”, “Expire”)等等。

2016-08-21 16:29:23 314

原创 关于Cookie生存期开始处的一个小问题

众所周知,cookie生存期是从setcookie()函数创建开始到指定的时间结束。但我在chrome上测试,用setcookie()创建的cookie,生存期是从下一次网访问该网站开始以下是测试代码<?phpsetcookie("a",1,time()+60);echo $_COOKIE['a'];?>第一次打开该网站,出现了这样情况 提示该cookie不存在 说明此时即使已经创建了

2016-08-19 20:10:03 387 1

转载 以太网标准

以太网标准以太网根据传输媒体和传输速率组合分类标准,传输媒体分为双绞线缆、多模光纤和单模光纤,传输速率分为10Mbps、100Mbps、1Gbps、和10Gbps等。3.5.1  10Mbps以太网标准1.10BASE510BASE5是用粗同轴电缆作为传输媒体的以太网标准,10代表10Mbps,BASE代表基带传输方式,5代表单段电缆的长度限制为500m,超过500

2016-07-06 16:17:21 1491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除