- 博客(54)
- 收藏
- 关注
原创 Hackme Writeup
https://wywwzjj.top/2019/02/02/Hackme-Writeup/hide and seekCan you see me? I’m so close to you but you can’t see me.这题查看源码即可。guestbookThis guestbook sucks. sqlmap is your friend.既然提示有 sqlmap...
2019-05-21 09:35:33 11077
原创 命令注入总结
前往个人博客阅读,提升阅读体验https://wywwzjj.top/2019/05/12/命令注入绕过总结/直接执行代码PHP 中有不少可以直接执行代码的函数。eval();assert();system();exec();shell_exec();passthru();escapeshellcmd();pcntl_exec();preg_replace( ) 代码执行...
2019-05-21 09:28:48 1770
原创 Jarvis OJ inject(反引号注入)
http://web.jarvisoj.com:32794/index.php~得到源码<?php require("config.php"); $table = $_GET['table']?$_GET['table']:"test";
2019-02-22 16:35:39 849
原创 fireshell 2019 Vice(ssrf)
<?php //require_once 'config.php'; class SHITS{ private $url; private $method; private $addr; private $host; private $name; function __construct($method,$url){ $this->method =...
2019-01-30 13:52:46 367
原创 安恒杯 一月 web
babyGo<?php @error_reporting(1); include 'flag.php';class baby { protected $skyobj; public $aaa; public $bbb; function __construct() { $this->skyobj = new...
2019-01-30 13:36:57 712 1
原创 POJ-2352 Stars【树状数组】
原题链接题目大意给出一些星星的二维坐标,求星星左方,下方,左下方的星星个数。思路题目已经把星星按照 y 坐标从小到大排序,若 y 相等则按 x 从小到大排序。因此,在每次对一个星星进行统计时,之前出现过的星星,只要X坐标比其小,则必在其左,下,左下方。代码#include <iostream>using namespace std;const int N = 4e4;...
2019-01-02 09:52:33 163
转载 数值分析 部分代码实现
#include <stdio.h>#include <stdlib.h>#include <math.h>#define true 1#define false 0#define zero123 1.0E-20double intf123(double x) { return cos(x); } //用于积分double fode123(...
2018-12-31 10:04:07 917
转载 很优雅的哈夫曼编码实现
#include<bits/stdc++.h>using namespace std;struct Node { char data; int freq; Node *lChild, *rChild; Node(char data, int freq) : data(data), freq(freq) { lChild = rCh...
2018-12-28 22:18:19 170
原创 牛顿迭代法求根
#include <stdio.h>#include <math.h> float f(float x) { return x*x*x - 2*x*x + 4*x + 1;}float f_(float x) { return 3*x*x - 4*x + 4; } int iterate(float x0, float eps, flo...
2018-12-13 12:03:18 2752
原创 Please don't stop rua 233333
原题网址&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;?phpclass Time{ public $flag = xxxxx; public $truepassword = xxxxx; public $time; public $password; public function construct($tt, $pp) { $this-&amp;amp;amp;a
2018-12-08 18:09:27 740
原创 爬取电影天堂全站电影
具体分析以后再补,静态页面也没啥好分析的。import requests, refrom bs4 import BeautifulSoupimport xlsxwriterimport datetimefrom lxml import etreedef get_URLs(URL, page): # URLs = [] # html = get_html(start_u...
2018-11-28 23:20:04 19206 1
原创 CTF Web题 部分WP
1.web2 听说聪明的人都能找到答案 http://123.206.87.240:8002/web2/ CTRL + u 查看源代码2.计算器 http://123.206.87.240:8002/yanzhengma/ 改一下字符输入长度的限制3.web基础$_GET http://123.206.87.240:8002/get/ ?var=val4.web基础$_P...
2018-11-26 14:27:34 128921
原创 爬取全国天气
与上一篇博客处理方式类似,爬取全国2453个地区的天气,并存为Excel。简便起见,只解析出了今天的天气。有兴趣的读者可以用同样的办法抓取7天以内的天气,甚至一个月以内的,这都不是问题。这里推荐一下 xlsxwriter 库,尽管 csv 更简单,但是无法控制格式。附上代码:import requests, refrom bs4 import BeautifulSoupimp...
2018-11-26 14:18:18 623
原创 爬取京东商品信息
爬取商品的标题、店铺、价格、评价数以及链接,存储为Excel。静态页面解析起来比较简单,有时间再补上分析过程。效果如下:附上代码:import requests, re, datetimefrom bs4 import BeautifulSoupimport urllibimport xlsxwriterimport threading# class myThread(th...
2018-11-26 14:10:17 792
原创 森林冰火人
这个题目本身不难理解,处理起来也比较方便。如果说直接按题意模拟一个一个融化,O(n2)O(n^2)O(n2) 的复杂度,对于 10510^5105 的数据量很有可能超时。如果遇到很多早就融化的雪堆,立即跳过去,复杂度为什么还会到 n2n^2n2 呢?尽管立即判断了,但是处理步骤一次都没有少。这里最大的问题是,已经全融化的雪堆被反复的计算。遇到重复子问题,可以尝试下 dpdpdp 的思想,记录一下...
2018-11-21 00:08:20 4475 1
原创 球迷
#include &lt;bits/stdc++.h&gt;using namespace std;const int N = 1e5 + 5;int pa[N];int findRoot(int x) { return pa[x] != x ? pa[x] = findRoot(pa[x]) : x;}void Union(int x, int y) { int...
2018-11-21 00:07:44 281
原创 AES
#include <iostream>#include <bitset>using namespace std;typedef bitset<8> byte;typedef bitset<32> word;// Nr 表示加密轮数,Nk 表示秘钥长度(字),分组长度均为128位const int Nr = 10; const int...
2018-11-18 16:37:25 134
转载 PHPstorm基本配置
1,从版本控制系统创建项目:CVS -> Checkout from Version Control2, 关联DOC文档:右键External Librariese -> Configure PHP include paths3, 去掉波浪线:settings -> Editor -> Colors & Fonts -> General -> ...
2018-11-03 19:03:04 510
原创 FOJ-集合运算
★实验任务有一天,你正在学习算法与数据结构。突然看到一个很有趣的知识点,集合运算!聪明的你很快的就掌握了并集运算、交集运算和差集运算。这里就出小小的问题帮你检验一下掌握情况吧。给你三组数。当你用集合的定义将他们转化成三个集合 A、B、C 后,如果A 集合与 B 集合能通过上述三种集合运算(并集运算、交集运算和差集运算)得到集合 C。则从小到大输出集合 C 的所有元素,否则输出“What...
2018-10-31 21:29:18 318
转载 Docker 基本使用
Docker安装# 更新相关软件sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-common# 添加Docker源curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-...
2018-10-28 23:15:00 139
原创 zsh 配置
echo $SHELL 查看当前shell环境cat /etc/shells 查看系统已有哪些shellsudo apt install zsh 安装zshchsh -s $(which zsh) 将默认shell改为zshwget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install...
2018-10-28 23:11:41 206
原创 MySQL 笔记
基本概念:SQL 语句:Structured Query Language.DBMS用来和数据库打交道的标准语言。Database:按照数据结构来组织、组织和管理数据的仓库。解决的问题:持久化存储,优化读写,保证数据的有效性。分类:文档型(SQLite),轻巧,省电,效率低;服务型(MySQL),性能强;数据库设计:三范式:列不可拆分,唯一标识,引用主键关系及存储:1对1...
2018-10-28 23:09:01 135
原创 Python 函数式编程(待续)
函数式编程把计算视为函数而非指令纯函数式编程:不需要变量,没有副作用,测试简单支持高阶函数,代码简洁高阶函数——将函数作为参数传入函数map()把函数依次作用在 list 的每个元素上,得到一个新的list并返回[1, 2, 3, 4, 5, 6, 7, 8, 9]# 如果把list的每个元素都平方,就可以用map()函数:def f(x): return x*xp...
2018-10-28 23:06:39 119
转载 ACM 常用小 Trick
//{{{ #include#include &amp;amp;amp;lt;algorithm&amp;amp;amp;gt;#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include &amp;amp;amp;lt;cstring&amp;amp;amp;gt;#include &amp;amp;amp;lt;vector&
2018-10-28 23:02:47 364
原创 POJ 3984:迷宫问题(BFS)
定义一个二维数组:int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。此题题意比较简单,就是找一条左上到右下的最短路...
2018-10-28 22:39:13 479
原创 DES
#include<bits/stdc++.h>using namespace std;bitset<64> key; // 64位密钥bitset<48> subKey[16]; // 存放16轮子密钥// 初始置换表int IP[] = {58, 50, 42, 34, 26, 18, 10, 2,...
2018-10-24 15:51:33 137
原创 HDU The Frog's Games(二分枚举)
问题简述:给定一条河的宽度L、石头的数量n、青蛙最多能跳跃的数量m以及每块石头距离岸边的距离,求青蛙过河的最短步长。问题分析:只需关注当前的“利益”,跳一步跨过的石头越多,用的总步数越少,自然满足题意。对于这种最值问题,如果满足“单调性”,就可以直接用二分来做: 最值性问题 判断性问题二分的模板很容易,所以问...
2018-08-02 15:55:40 183
原创 N! mod p
#include<bits/stdc++.h>using namespace std;#define pii pair<int,int>#define fi first#define se second#define mp make_pair#define pb push_back#define ls l,mid,rt<<1#define rs...
2018-07-19 15:06:11 354
原创 牛逼的全排列
题目描述:大家知道,给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。任务描述:给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1排列为第1个排列,即排列1 2 3…n。 比如:n = 3,k=2 给出排列2 3 1,则它的下...
2018-07-19 11:26:24 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人