自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Teemos的博客

Teemos wants to be an explorer.

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

原创 关于学习计算机的经验

提莫莫学计算机(以下纯属扯蛋,建议好好看看)(提莫莫的心路历程)(本文约1000字,阅读只需要3分钟)我是提莫莫队长,在班德尔城种种蘑菇。由于瓦罗兰大陆计算机的发展,我第一次较为正规地接触编程,是在上大学前的那个暑假,那时候在某B站看到了偏见指南,于是买了本《笨办法学python》跟着学,用这本入门其实还不错,适合零基础,通俗易懂,可能学完之后也感觉没学到啥,但会对编程产生兴趣。皇家特训营开营了,开学了,发了教材之后,就开始学习C语言,看的是谭浩强红色的那本,学C和学python相比,多了很多偏

2021-08-15 14:18:02 1915 6

原创 2022第十三届蓝桥杯省赛B组Java

Java组的也同样是 2 道填空题, 8 道编程题,感觉题目都变难了文章目录试题 A: 星期计算试题 B: 山试题 C: 字符统计试题 D: 最少刷题数试题 E: 求阶乘试题 F: 最大子矩阵试题 G: 数组切分试题 H: 回忆迷宫试题 I: 红绿灯试题 J: 拉箱子试题 A: 星期计算试题 B: 山试题 C: 字符统计试题 D: 最少刷题数试题 E: 求阶乘试题 F: 最大子矩阵试题 G: 数组切分试题 H: 回忆迷宫试题 I: 红绿灯试题 J: 拉箱子

2022-04-10 15:01:58 4699 37

原创 2022第十三届蓝桥杯省赛B组Python

本来蓝桥杯是 5 道填空题,5 道编程题,但是这一届突然变成了 2 道填空题和 8 道编程题文章目录试题 A: 排列字母试题 B: 寻找整数试题 C: 纸张尺寸试题 D: 数位排序试题 E: 蜂巢试题 F: 消除游戏试题 G: 全排列的价值试题 H: 技能升级试题 I: 最长不下降子序列试题 J: 最优清零方案试题 A: 排列字母试题 B: 寻找整数试题 C: 纸张尺寸试题 D: 数位排序试题 E: 蜂巢试题 F: 消除游戏试题 G: 全排列的价值试题 H: 技能升级

2022-04-09 13:11:39 6855 30

原创 高数常用公式

由于高数公式比较多,一次也记不住,需要经常翻阅书籍,因此,对高数中常用的公式进行了整理,因为运算中经常出现中学的公式,所以也将中学公式进行了整理。

2022-03-28 12:09:21 929 1

原创 期末速成宝典

速成的精髓在于,掌握是什么,而不是理解为什么。

2022-01-07 00:41:26 1331

原创 无线与移动网技术

无线与移动网技术的题目与复习

2022-01-03 00:55:48 2593 4

原创 操作系统期末复习

操作系统期末复习,根据考点进行针对性地复习。分为考点知识和练手题目两大模块。

2022-01-02 15:10:58 2397 8

原创 2021年度总结

无论什么时候,我们要认真回顾走过的路,不能忘记来时的路,继续走好前行的路。因此,我回顾了我的2021,写下了这篇还算满意的拙作。

2021-12-30 22:41:49 337 3

原创 [爬虫]网抑云音乐评论

自打开网抑云之后,我久久无法忘记,是它才能带给我内心世界的波涛汹涌。我左手拿起它,右手放下它,一日复一日,我终于完成了《The Spider Of Music-163》这个还勉强让我满意的作品

2021-12-23 21:54:01 1092

原创 关于学科竞赛的经验

莫西莫西,我系提莫莫队长,平时喜欢种种蘑菇。起因是思梦姐姐找到我,希望给20级的同志分享下学科竞赛相关的经验,于是乎我答应了,于是乎又有了新的故事。emmm,我在线下已经和部分师弟师妹们分享过了,在这里以文字的形式将分享的内容分享出来,方便师弟师妹们学习。

2021-12-18 18:46:40 6181 10

原创 Python算法总结(持续更新)

提莫莫的Python算法总结,快来看看哟~

2021-12-05 16:36:42 959

原创 [实战]爬取网抑云音乐评论

[实战]爬取网抑云音乐评论前言月明星稀,凄神寒骨,独守窗台,孤灯的残影烙印在远处,遮住了我的双目,也挡住了去的路,望着天顶的失落,原来最后的等待,叫未来可期,正如我许多次半夜里突然转醒,久不能眠,于是我吃饱没事干,心血来潮,拉下窗帘,打开网抑云,写个爬虫,去感受最真实的人间~ T_T相关知识网页一般有两种渲染方式:服务器渲染客户端渲染服务器渲染:在服务器那边直接把数据和html整合在一起,统一返回给浏览器在页面源代码中能看到数据客户端渲染:第一次请求只要一个HTML框

2021-09-27 11:39:20 5143

原创 Metasploit技术

1 metasploit介绍metasploit框架(Metasploit Framework,MSF)是一个开源工具,旨在方便渗透测试,它是由Ruby程序语言编写的模块化框架,具有很好的扩展性,便于渗透测试人员开发、使用定制的工具模板。metasploit可向后端模块提供多种用来控制测试的接口(如控制台、web、CLI)。通过控制台接口,还可以访问和使用所有metasploit的插件,例如payload、利用模块、post模块等。此外,metasploit还有第三方程序的接口,如nmap和sqlmap

2021-09-17 14:58:02 1630

原创 计算机组成原理期末复习

第一次作业计算机的性能指标:吞吐量、响应时间、利用率、处理机字长、总线宽度、存储器容量、存储器带宽、主频/时钟周期计算机系统的层次结构:微程序设计级、一般机器级、操作系统级、汇编语言级、高级语言级在三级存储体系中,cache-主存和主存-辅存这两个存储层次有许多相同点和不同点:​ 相同点:出发点相同、原理相同​ 不同点:侧重点不同、数据通路不同、透明性不同、未命中时的损失不同主存与cache的地址映射:全相联映射、直接映射、组相联映射微指令基本格式:操作控制、顺序控制微程序设计技术:互斥的放

2021-07-10 09:36:54 1806

原创 路由与交换期末复习

前言我们路由与交换期末考试是上机考试,使用eNSP完成试题。期末考试题型如下,大体不变,只会改动一点细节。最终实现PC主机互相能ping通,服务器能ping通PC3和和PC3,而不能ping通PC1和PC2。实验要求拓扑图如下:按拓扑图连接设备接口,按下表给设备命名并配置IP地址。设备接口IP连接设备接口IPPC1Eth0/0/110.10.10.10/24–LSW1Eth0/0/1无PC2Eth0/0/120.20.20.20/24–L

2021-06-21 19:04:01 4637 2

原创 Hexo博客搭建教程

前言本来不想这么折腾的,但是之前租的阿里云学生服务器要到期了,还不能以学生价续费,于是想换个云服务器续命,但学生服务器各个平台都差不多。学生服务器的优点就是价格便宜,还能折腾,缺点也很明显,带宽低,搭建博客的访问速度慢,虽然也能用OSS,图床,CDN等改善访问速度慢的问题。因为我是用markdown语法来做笔记的,之前使用的wordpress不是特别好用和支持,同时又嫌弃访问速度慢,所以原来的博客更新的比较少,后面直接跑去CSDN上更新了。后来打算使用Python的Flask框架和Layui框架,寄

2021-06-19 09:37:55 903

原创 [PHP]学生成绩管理系统

[PHP]学生成绩管理系统其实,这是我大一的时候,数据库的课程设计,虽然现在回看也觉得代码凌乱,但也懒得改了,之前是发在了自己搭建的博客,现在发到CSDN上来。文章目录[PHP]学生成绩管理系统1 前言2 功能模块2.1学生模块2.2 教师模块2.3 主要的文件结构3 界面设计3.1 登录界面3.2 学生主页(我的成绩)3.3 各科成绩3.4 教师主页(学生管理)3.5 学生信息详情3.6 学生信息修改3.7 添加学生信息3.8 课程管理3.9 各科成绩3.10 一键管理4 数据库设计4.1 E-R图4

2021-06-09 16:16:56 10700 28

原创 SSTI模版注入

SSTI模版注入文章目录SSTI模版注入1 SSTI服务器端模板注入2 模板引擎3 举例3.1 以python的flask为例4 绕过tips4.1 过滤[]等括号4.2 过滤了subclasses4.3 过滤class5 总结1 SSTI服务器端模板注入SSTI服务器端模板注入(Server-Side Template Injection),同SQL注入、XSS注入等,都是从用户获取一个输入,由于代码不规范或信任了用户输入,后端的渲染处理上进行了语句的拼接,而导致了服务端模板注入。SSTI利用的是

2021-06-02 22:52:03 1232

原创 [护网杯 2018]easy_tornado1 write up

[护网杯 2018]easy_tornado1 write up本题所需知识点:SSTI、文件包含1 题解点开题目,发现有3个链接分别点开三个链接file?filename=/flag.txt&filehash=5cb650c67b3f3eb1c3382db985cba60dfile?/filename=/welcome.txt&filehash=453823f83be22fbffa0f5ba9f7e7e8bafile?filename=/hints.txt&fi

2021-05-31 20:57:37 409

原创 [SUCTF 2019]EasySQL1 write up

[SUCTF 2019]EasySQL1 write up本题所需知识点:堆叠注入点开题目,题目只有一个输入框,发现是POST参数提交。输入任意数字,输入任意字符串,无反应或如下图接下来尝试构造闭合,均无反应'1'1' or 1=1#尝试堆叠注入,成功1;show databases;1;show tables;在进一步的测试中,无效果。1;select * from Flag;同时尝试大小写,char字符拼接等方法绕过,无效果。无耐,看大神的题解。https:

2021-05-31 09:36:28 172

原创 git基础

git基础文章目录git基础1 相关概念2 git使用2.1 配置git2.2 相关命令3 gitflow工作流程版本控制是对软件开发过程中代码、配置文件及说明文档等文件变更的管理。它可以记录一个或若干个内容变化,追踪文件的变更,以便将来查询特定版本修订情况。版本控制系统根据工作方式分为:本地版本控制系统缺点:无法多人协同工作集中式版本控制系统缺点:依赖网络,无法离线工作分布式版本控制系统1 相关概念git:一款开源的分布式软件版本控制工具远程仓库:在服务器上创建的代

2021-03-30 17:08:12 95

原创 算法基础总结(持续更新)

文章目录快速幂取余最大公约数判断闰年N进制转换并查集最小生成树和单源最短路径二叉树背包问题快速幂取余int quickPower(int a, int b,int k){ int ans = 1, base = a; while (b > 0) { if (b & 1) { ans *= base; ans %= k; } base *= base; base %= k; b >>= 1; } return ans;}最大公

2021-03-27 21:09:23 155

原创 最小生成树和单源最短路径

最小生成树和单源最短路径文章目录最小生成树和单源最短路径1 最小生成树1.1 书本代码:1.2 精简代码1.3 优化代码2 单源最短路径2.1 书本代码2.2 精简代码2.3 优化代码3 总结n个顶点的最小生成树只有n-1条边。最小生成树能够保证整个拓扑图的所有路径之和最小,但不能保证任意两点之间是最短路径。最短路径是从一点出发,到达目的地的路径最小。最小生成树构成后所有的点都被连通,而最短路只要到达目的地走的是最短的路径即可,与所有的点连不连通没有关系。1 最小生成树最小生成树:构造连通网的

2021-03-10 16:06:10 969

原创 渗透之信息收集

在信息收集中,最主要的就是收集服务器的配置信息和网站的敏感信息,其中包括域名及子域名信息、目标网站系统、CMS指纹、目标网站真实IP、开放的端口等。只要与目标网站有关,都应尽量收集。文章目录1 收集域名信息1.1 Whois查询1.2 备案信息查询2 收集敏感信息3 收集子域名信息3.1 子域名检测工具3.2 搜索引擎枚举3.3 在线查询4 收集常用端口信息4.1 文件共享服务端口4.2 远程连接服务4.3 Web应用服务端口4.4 数据库服务端口4.5 邮件服务端口4.6 网络常见协议端口4.7 特殊

2021-02-25 20:48:26 552

原创 简便构造二叉树

简便构造二叉树文章目录简便构造二叉树1二叉树的三种遍历1.1前序遍历1.2中序遍历1.3后序遍历1.4小结2构造二叉树2.1已知前序中序2.2已知中序后序3已知两序求第三序3.1已知前序中序求后序3.2已知中序后序求前序1二叉树的三种遍历二叉树结构:struct node{ char data; node *l,*r;};1.1前序遍历遍历顺序:访问根节点遍历左子树遍历右子树代码:void preorder(node * p){ if(p == NULL) ret

2021-02-21 22:22:05 213

原创 哈夫曼编码译码系统

文章目录实验目的实验设备与环境实验过程及结果分析1. 构造哈夫曼树2. SelectSmall函数3. 哈夫曼编码4. 哈夫曼译码5. 实验结果实验代码main.cppHuffman.h实验目的完成Huffman Tree 编码、译码系统的设计自行设计测试数据自行找一段本文,统计本文中每一个字符出现的频率。理解建立Huffman Tree(编码)过程实验设备与环境Dev-C++ 5.11实验过程及结果分析1. 构造哈夫曼树设已知n个结点的权值,根据这些权值构成森林F,森林中的每棵二

2021-01-15 08:04:05 2132

原创 基于python的ping命令分析与实现

摘要在网络日益发达的今天,网络变得越来越重要,而ping命令是我们使用的比较多的用于测试网络连通性的命令,ping用于确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,以及运行是否正常、网络是否通畅等。因此,用好ping命令就要先理解ping命令的含义,掌握网络协议的基本实现方法。关键词:icmp,python,ping,wireshark 流量分析,网络编程文章目录摘要1 ping命令原理分析1.1 ping命令结果1.2 ping

2021-01-14 11:42:04 4889 5

原创 [总结]XSS基础

[总结]XSS基础文章目录[总结]XSS基础1 XSS分类1.1 反射型XSS1.2 存储型XSS1.3 DOM型XSS2 XSS危害2.1 cookie介绍2.2 盗取用户信息2.3 篡改网页链接3 XSS存在位置3.1 探测XSS3.2 可能存在的位置4 绕过简单保护机制4.1 相关编码介绍4.1.1 URL编码4.1.2 html编码4.1.3 JavaScript编码4.2 双写绕过4.3 编码绕过4.4 js伪协议绕过4.5 CSS特性绕过4.6 HTML5特性绕过4.7 其他姿势5 防范措施5

2020-12-27 09:25:13 512

原创 [总结]文件上传漏洞基础

文章目录1 常见的文件上传漏洞类型2 绕过JS检查3 绕过黑名单验证3.1 BP枚举可解析后缀3.2 .htaccess3.2.1 .htaccess文件介绍3.2.2 配置http.conf3.2.3 审计黑名单过滤代码3.3 大小写绕过3.4 .号绕过3.5 特殊符号绕过3.6 路径拼接绕过3.7 双写绕过4 绕过白名单验证4.1 绕过MIME-Type验证4.1.1 MiME-Type介绍4.1.2 验证MIME-Type代码分析4.1.3 BP绕过验证4.2 00截断绕过4.2.1 GET型00截断

2020-12-24 22:47:46 285

原创 web安全之暴力破解(一)

文章目录1 暴力破解原理和测试流程1.1 测试流程1.2 字典优化技巧2 基于表单的暴力破解3 验证码绕过-on client相关问题3.1 认证流程3.2 常见问题4 验证码绕过服务端5 防暴力破解的措施总结1 暴力破解原理和测试流程连续性变化+字典+自动化一个有效的字典,可以大大提高暴力破解的效率。常用的账号密码(弱口令)互联网上被脱裤后账号密码(社工库)使用指定的字符使用工具按照指定的规则进行排列组合算法生成的密码1.1 测试流程1.确认登录接口的脆弱性确认目标是否存

2020-12-24 09:22:23 1237

原创 SQL注入(一)

文章目录1 漏洞概述2 攻击流程3 常见注入点类型4 手动测试4.1 union联合查询4.2 order by排序5 小知识补充6 基于函数报错的信息获取6.1 updatexml6.2 extractvalue6.3 floor7 基于insert/update注入8 盲注8.1 基于boolean的盲注8.2 基于time的盲注9 通过SQL漏洞写入恶意代码10 暴力猜测11 防范12 sqlmap经典用法1 漏洞概述在owasp发布的top 10中,注入漏洞一直都是危害排名第一2 攻击流程

2020-12-24 09:17:00 179

原创 python-json

文章目录json转换成字典loads()方法load()方法python字典转换成jsondumps()方法dump()方法小结JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,也可以存储少量的数据。python中可以使用 json 模块来对 json 数据进行编解码。python类型转换为json类型对应关系:python类型json类型字典对象列表和元组数组字符串字符串整型、浮点型数值型json转换

2020-12-05 11:01:17 89

原创 并发编程之相关概念(一)

小结一下近期所学。文章目录进程、线程和协程同步和异步进程、线程和协程在理解协程之前,先要弄明白什么是进程和线程。进程:应用程序启动的实例,拥有打开的文件资源、数据、地址空间,例如打开了一个软件就是启动了一个进程。线程:是进程的一部分,程序的实际执行者。一个进程至少包括一个主线程。对于操作系统来说,线程是最小的执行单元,进程是最小的资源管理单元。那什么是协程呢?协程:是一种比线程更加轻量级的存在,是一个特殊的函数。一个进程可以拥有多个线程一样,一个线程可以拥有多个协程。但是,协程和进

2020-11-26 22:16:55 87

原创 python之初探多线程

最近学了下python中多线程的一些知识,在此总结一下。文章目录概述线程创建和启动线程的生命周期控制线程线程同步线程通信线程池概述几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个独立单位。包括三个特征:独立性,动态性,并发性。多线程扩展了多进程的概念,使得同一个进程可以同时并发处理多个任务。线程也被称为轻量级进程,线程是进程的执行单元。线程是进程

2020-11-25 20:02:45 145 2

原创 [总结]SQL注入基础

[总结]SQL注入基础文章目录[总结]SQL注入基础注入原理与相关知识注入漏洞产生原因相关知识常用函数常用命令常用注入语句SQL注入流程判断注入点判断注入类型判断数据库类型获取所需信息,提权GET注入POST注入打靶盲注基于布尔的盲注基于时间的盲注打靶:HTTP头的注入HTTP头介绍cookies注入:base64打靶宽字节注入打靶二次注入危害打靶报错注入Duplicate entry报错Xpath报错整型溢出报错读写文件读文件写文件打靶绕过简单的保护机制绕过去除注释符的SQL注入绕过去除空格的SQL注入

2020-09-27 12:18:08 327 3

空空如也

空空如也

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

TA关注的人

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