- 博客(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关注的人
RSS订阅