0%

本地文件包含漏洞和 php 伪协议

php://filter 的应用:

1、利用 base64 获得源码
2、通过读写编码实现绕过

php://filter 是什么?

php://filter 是什么:
php 中独有的一个协议,可以作为一个中间流来处理其他流,可以进行任意文件的读取。

阅读全文 »

持续更新中… 2020.07.24
展开全文有图片
1.web2 2020-7-9



查看源码之后一眼就能看到
flag:KEY{Web-2-bugKssNNikls9100}

阅读全文 »

持续更新中… 2020.07.20

  1. 摩斯密码:..-./.-../.-/–.

  2. 栅栏密码:把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话,例如:KYsd3js2E{a2jda}

  3. W型栅栏密码:以密文排列成一个W型然后从左到右,从上到下取出字符组成新的字符串即为明文

  4. ook!:Ook.Ook.Ook.Ook.Ook.Ook.Ook!Ook!Ook!

  5. brainfuck:+++++ +++++ [->++ +++++ +++<] >++.+ +++++ .<+++

阅读全文 »

注:本文主要用于学习记录,方便查阅,如有侵权,请联系删除,来自W3school。

TCP - 传输控制协议
TCP 用于从应用程序到网络的数据传输控制。
TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。

阅读全文 »

问题描述
  给定两个 N×M 的矩阵,计算其和。其中:N 和 M 大于等于 1 且小于等于 100,矩阵元素的绝对值不超过 1000。

输入格式
  输入数据的第一行包含两个整数 N、M,表示需要相加的两个矩阵的行数和列数。
  接下来 2*N 行每行包含 M 个数,其中前 N 行表示第一个矩阵,后 N 行表示第二个矩阵。

输出格式
  你的程序需要输出一个 N*M 的矩阵,表示两个矩阵相加的结果。
  注意,输出中每行的最后不应有多余的空格,否则你的程序有可能被系统认为是 Presentation Error

样例输入
2 2
1 2
3 4
5 6
7 8

样例输出
6 8
10 12

问题分析
  1. 需要懂得基本矩阵加法。
  行和列相同矩阵才可以相加,对应位置的元素相加。
  2. 需要懂得基本循环和多维数组;
  例如:A [2][3],和数学上矩阵类似。

阅读全文 »

问题描述

  给定某整数数组和某一整数 b。要求删除数组中可以被 b 整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在 A 到 Z 的 ASCII 之间,替换为对应字母。元素个数不超过 100,b 在 1 至 100 之间。

输入格式

  第一行为数组元素个数和整数 b
  第二行为数组各个元素

输出格式

  按照要求输出

样例输入

7 2
77 11 66 22 44 33 55

样例输出

11 33 55 M

阅读全文 »

1. 短整型 short:

    所占内存大小:2byte=16bit

    所能表示范围:-32768~32767 (即-2^15~2^15-1)

2. 整型 int:

    所占内存大小:4byte=32bit

    所能表示范围:-2147483648~2147483647 (即-2^31~2^31-1)

    unsigned:  

    所占内存大小:4byte=32bit

    所能表示范围:0~4294967295 (即0~2^32-1)
阅读全文 »