自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wywwzjj

爱学习,爱分享

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

原创 新博客

前往个人博客以提升阅读体验新博客:https://wywwzjj.top/

2019-03-03 15:28:35 320 4

原创 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

原创 2017 NJCTF Web Guess

PHP 伪随机数安全问题

2018-12-30 20:14:06 1788 9

转载 很优雅的哈夫曼编码实现

#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

原题网址<?phpclass Time{ public $flag = xxxxx; public $truepassword = xxxxx; public $time; public $password; public function construct($tt, $pp) { $this-&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

原创 葵花宝典

用一个简单的文本把每次出错的信息记录下来,后面如果解决了就把解决方法也记录一下,养成这种学习习惯,你会受益匪浅。

2018-11-26 18:11:00 30857

原创 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 <bits/stdc++.h>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

原创 路径

2018-11-20 14:02:09 172

原创 三角形游戏

2018-11-20 14:01:49 963

原创 小孩的游戏

2018-11-20 14:00:59 396

原创 简单的排序

2018-11-20 14:00:38 145

原创 收费

2018-11-20 14:00:08 206

原创 最长递增子段

2018-11-20 13:53:09 175

原创 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 <algorithm>#include <iostream>#include <cstring>#include <vector&amp

2018-10-28 23:02:47 364

转载 Git 笔记

快来看看最牛逼的版本控制工具——饭桶

2018-10-28 22:59:39 96

原创 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

原创 POJ 1321:棋盘问题(DFS)

经典深搜

2018-10-28 19:44:15 203

原创 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关注的人

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