自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 收实验报告网站中出现的一个有趣bug

在收实验的过程中,我想去在本机搭建一个网站来让他们直接上传到我的电脑上,还能自己创建对应文件夹,限制命名格式,非常nice。 实际中的表现也确实不错, 但是在后面却出现一个interesting的问题: 一个小伙伴的命名格式什么都是正确的,文档也没有问题,但是却无法上传。 分析了代码和日志,发现问题出在这里: 我本来只针对doc文档和docx文档进行了类型检查, 分别是doc文档和docx文档对应的文件type,一般来说不会出问题的。 但是这位小伙伴上传的文档的类型却变成了 刚看到的时候感觉非常诧异,

2021-12-06 23:50:09 166

原创 BUUCTF刷题记录[SUCTF 2019]EasySQL && [极客大挑战 2019]LoveSQL

BUUCTF刷题记录 [SUCTF 2019]EasySQL && [极客大挑战 2019]LoveSQL [SUCTF 2019]EasySQL 这道题确实把我困住了 只有一个输入框,fuzz之后发现过滤了不少东西,显示Nonono 输入1之后显示 而且不管输入几都是这个界面 但是输入字母不是。 在这里我确实没有想到要去猜测后台查询字符的格式。 然而可以通过这里猜测到后台语句中有一个|| 1;show databases# 查询数据库信息 1;show table

2021-12-04 16:06:34 307

原创 任务八 WEB学习 笔记

任务八:Web 学习 内容:Ping 命令执行 学习并掌握 Ping 命令执行的相关内容,基本指令;熟悉掌握常用的管道符,了解 linux windows下的常用基本命令 下载并配置 DVWA 靶场,完成Command Injection的四个测试,注意观察各难度的源代码,有哪些不同,用什么手段,具体过滤了哪些内容 完成 BUUCTF [ACTF_2020-Exec] 依据自己的掌握情况,先在不看别人 wp 的情况下尝试完成 BUUCTF [GXY_CTF-Ping Ping Ping],最后自己总结一下常

2020-09-24 10:00:48 263

原创 WEB学习 任务七 笔记

任务七:Web学习 内容: 1.查阅资料,掌握PHP类的一句话木马的基本形式与原理,并学会图片木马的简单制作(图片中嵌入一句话;一句话封装成假图片) 2.下载配置蚁剑(https://github.com/AntSwordProject/AntSword/)熟悉应用界面,完成 BUUCTF [极客大挑战 2019 Knife] 3.下载并配置 upload-labs(https://github.com/c0ny1/upload-labs/) 4.可以做一下 极客大挑战 2019 的 [HaveFun] [

2020-09-09 20:04:46 284

原创 任务六 WEB学习 笔记

任务六:Web学习 内容:1.查阅PHP官方文档,学习 eval() system() assert() shell_exec() exec() passthru() 执行函数,并掌握不同函数的运用执行 2.查阅正则匹配中的反向引用并了解 preg_replace()/e 下的模式匹配问题 3.到菜鸟教程,在 “MYSQL 教程” 里学习"MYSQL WHERE子句" “MYSQL LIKE子句” “MYSQL UNION” “MYSQL 排序” 的内容,主要掌握命令行下的操作;可以在 phpMyadmin

2020-05-25 12:19:51 177

原创 任务五 WEB学习 笔记

任务五:Web学习 内容: 1.查阅 php 官方文档 ”变量与类型相关扩展“中的”数组“,掌握定义数组的方式,学会用print_r()和var_dump()查看数组,用foreach()对数组进行遍历操作;了解与数组指针的相关函数,current() next() prev() each() end() pos(); 2.学习正则表达式基础语法,知道定界符、限定符、预定义字符、模式修饰符、以及如何匹配各类字符;掌握preg_match() preg_replace()基本用法 3.到菜鸟教程,在 “MYS

2020-05-17 10:15:01 222

原创 任务四 WEB学习 笔记

任务四:Web学习 内容: 1.查阅 php 官方文档的流程控制,熟悉基本的条件、循环语句;会定义简单的函数; 2.查询 intval() is_numric() trim() 函数,了解函数作用,思考传入什么样的参数可以使条件 (intval($num) < 2020 && intval($num + 1) > 2021) 为真;并完成 Bugku 平台代码审计部分的...

2020-05-06 22:41:49 497

原创 任务三 WEB学习 笔记

任务三:Web学习 内容: 1.学会利用 /.git 文件泄露,/.DS_Store下载地址根据自己配置的环境选择 ①py2: https://github.com/lijiejie/GitHack ②py3: https://github.com/WangYihang/GitHacker ③py2:https://github.com/lijiejie/ds_store_exp ④py3:htt...

2020-04-26 19:44:18 279

原创 任务二 web学习 笔记

任务二 Web学习 笔记 任务二:Web学习 内容: 1.熟悉burpsuite的Intruder模块,知道如何设置变量,针对不同的情况在不同的模式下选取什么样的字典 2.了解网站的备份文件存储,掌握常见的备份文件后缀,学会用 dirsearch 扫描敏感目录和文件 3.到PHP官方文档(https://www.php.net/manual/zh/langref.php)学习从基本语法到常量,看看...

2020-04-17 16:46:42 448 1

原创 **任务一 WEB学习 笔记**

任务一 WEB学习 笔记 内容:1.安装phpstudy,python并配置好相关的环境; 2.了解OSI七层协议体系,掌握HTTP协议(请求方式,报文内容与种类),可以利用burpsuite 实现简单的抓包改包; 3.掌握PHP的基本语法、数据类型、变量常量 一、OSI七层协议体系 1、互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每一层的协议,主要有如下: 物理...

2020-04-05 19:59:29 765

原创 使用双哈希统计单词数目

使用双哈希统计单词数目 给定一个txt文本文档,其格式为每行一个单词,统计出现的单词数目并输出到屏幕上,同时输出程序运行时间,将单词及出现次数保存到一个txt文档中。 先对每一个单词进行两次不同的哈希,然后按第一个哈希值进行堆排序,之后再第一个哈希值相同的范围的进行第二次堆排序,遍历,如与中间保存的单词两个哈希值都相同,次数加一然后跳过,反之,统计这个单词。 在这里插入代码片 `/* cre...

2019-12-22 20:25:06 328

原创 爬取百度指数

import timefrom selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom PIL import Imageimport pytesseract options = webdriver.ChromeOptions() ons.add_argument( ...

2019-02-17 12:32:50 2056

原创 Main函数 函数 类与sys.argv

main函数 正规工程中,一般将main函数写作:if__name__=main #hello.py def sayHello(): str=“hello” print(str); if name == “main”: print (‘This is main of module “hello.py”’) sayHello() 单独执行 当单独执行该module时,比如单独执行以上hello.py...

2019-02-11 19:01:00 745

原创 一个的Python端口扫描器

import socket for port in range(20,1024): try: s = socket.socket() print (" [+] Attempting to connect to 127.0.0.1 : " + str(port)) s.connect((‘127.0.0.1’,port)) s.send(‘myscan’) banner = s.recv(1024)...

2019-02-04 09:18:27 154

原创 信安作业

信安作业 x=3 y=5 print(‘x=3’) print(‘y=5’) print(’\Inteln’) print(‘type(x):’,type(x)) print(‘type(y):’,type(y)) print(’/n’) print(‘利用内置help()函数了解print函数的详细信息:’) print(help(print)) print(’\n’) print(‘利用str...

2018-12-22 18:45:38 314

空空如也

空空如也

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

TA关注的人

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