攻防世界-PWN进阶区-Noleak(XCTF 4th-QCTF-2018)

本题主要考察对堆的利用,需要有一定的背景知识,本文也参考了几篇大佬的Writeup,让本文尽可能详细
分类: 其他 发布时间: 04-17 23:35 阅读次数: 0

攻防世界-PWN进阶区-echo_back(CISCN-2018-Quals)

本题考查的是对格式化字符串漏洞的利用以及修改_IO_2_1_stdin来实现任意写题目分析checkC/C++
分类: 其他 发布时间: 04-17 23:35 阅读次数: 0

CTF Crypto/MISC 在线工具网站

在线解码Unicode编码解码:示例f1a&amp网络
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

攻防世界-PWN进阶区-EasyPwn(XCTF 4th-WHCTF-2017)

这题其实不算难,不过漏洞比较隐蔽,需要细心才能发现题目分析checksec:RELRO只是部分开启,
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

攻防世界-PWN进阶区-hacknote(pwnable.tw)

攻防世界中这道题是pwnable.tw上面的原题,虽然在攻防世界上难度为7星,不过实际上这题不算难,网络
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

Linux(2)-常用命令

Linux常用命令 总览 目录管理:ls pwd mkdir cp rm mv chgrp chown chmod 文件内容查看:cat tac nl more less head tail 目录管理 绝对路径与相对路径 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如:/usr/share/doc 这个
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

python--脚本添加定时任务

from datetime import datetime 周一到周五每天早上6点半执行任务 # 输出时间 def job(): print(datetime.now().strftime("%Y-%m-%d %H:%M:%S")) # BlockingScheduler scheduler = BlockingScheduler() scheduler.add_job(job, 'cron', day_of_week='1-5', hour=6, minute=30) schedul
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

POJ 2823 Sliding Window(单调队列)

题目链接 题目大意:求每个长度为\(k\)的区间的最小值和最大值。   单调队列的模板题,可以用一个单调递增栈和一个单调递减栈分别来维护区间最小值与最大值。至于怎么控制区间长度,由队列的特性,队列越靠前的元素肯定越靠近区间左端,所以每次只要检查队首的元素是否在区间之外并弹出就是了。 const int maxn = 1e6+10; int n, k, arr[maxn]; P ans[maxn]; deque<P> maxx, minn; int main(void) { scanf(
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

[java数据库同步]java实现同步数据

Tunnel上传数据如何实现覆盖重写的功能?MaxCompute使用TunnelUpload命令上传数据,如何实现批量上传...SDK详情请参见JavaSDK使用TunnelJavaSDK上传数据,如果是分区表,SDK能够动态根据数据创建不同的分区吗?... 来自: 阿里云 >帮助文档 Phoenix5.x版本基于轻客户端实现,PhoenixConnectionPool.java不能使用,建议使用社区第三方连接池,比如mybatis,可参考链接池demo8.执行创建索引时间太长能否断开...9
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

我的开源之旅(也许中道崩卒哈哈哈)

先学习如何把文件传到pypi上面,参考的来源为 https://zhuanlan.zhihu.com/p/79164800 https://www.jianshu.com/p/2a3654af4b0d https://developer.51cto.com/art/202004/613596.htm https://blog.csdn.net/mouday/article/details/80736312 https://www.cnblogs.com/sting2me/p/6550897.h
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

1122. 数组的相对排序

思路: 1、设置res=[],extra[]; 2、遍历arr2,统计arr1中arr2[i]的个数num; 3、在res中追加num个arr2[i]; 4、遍历arr1,将没出现在arr2中的元素添加到extra中; 5、将extra升序排列,返回res+extra。 1 class Solution(object): 2 def relativeSortArray(self, arr1, arr2): 3 """ 4 :type arr1:
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

第一次结队作业

博客信息 沈阳航空航天大学计算机学院2020软件工程作业 作业要求 https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10616 课程目标 熟悉一个“高质量”软件的开发过程 作业目标 熟悉代码规范及结对互审 1.代码地址 伙伴代码地址 结队伙伴:冯馨慧 我的代码地址 2.代码审查 文件结构 重要性 审查项 结论 不重要 头文件和定义文件的名称是否合理? 是 不重要 头文件和定义文件的目录结构是否合理 是 不重要 版权和版
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

《第三次浪潮》阿尔文.托勒夫

一、文章目录结构 二、内容摘要 人门逐渐恐慌的态度从一直飙升的金价就能反映出来(这倒是不假。。。) (25页)
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

Linux(3)-vim编辑器

Linux------Vim 什么是Vim Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

curl错误28:Resolving timed out after 15009 milliseconds解决方案

报错信息如字面意思就是连接超时了,解决方案如下: 1.检查Curl的超时参数,如果设置小于1s的超时时间,curl会直接返回超时错误(28),并不会发起任何的请求。 2.在Curl参数中设置连接超时值和超时值: CURLOPT_CONNECTTIMEOUT = 20; #成功连接服务器前等待时长 CURLOPT_TIMEOUT = 30;# 从服务器接收缓冲完成前需要等待多长时间 3.在/etc/resolv.conf中更改DNS服务器列表或者在/etc/hosts中绑定主机名和ip地址。
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

python--os模块递归本地目录

def getAllDirRE(path, sp = ""): #得到当前目录下所有的文件 filesList = os.listdir(path) #处理每一个文件 sp += " " for fileName in filesList: #判断是否是路径(用绝对路径) fileAbsPath = os.path.join(path, fileName) if os.path.isdir(fileAb
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

Linux(4)-账号管理

账号管理 简介 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加、
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

ES5中的构造函数和ES6的class

构造函数生成的对象叫做实例化对象,它与普通函数是有许多区别的,比如: 构造函数的命名使用大驼峰命名法; 构造函数必须搭配关键词new 构造函数有自己定义属性和方法的语法。 在构造函数中,使用this调用公有属性,这里的this指向是实例化对象;方法一般被定义在函数的prototype属性中是为了让使用同一构造函数生成的实例化对象都是相同方法。 下面用一段简单的代码来演示下构造函数: <script> function CrtObj(name,age,sex){ this.name = name
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

网络安全从入门到精通 (第六章-2) 存储型XSS

本文内容: 如何使用XSS平台 测试网站 存储型XSS挖掘 XSS核心 XSS与SQL注入的区别 1,如何使用XSS平台   持久性/存储型XSS:     嵌入到web页面的恶意HTML会被存储到应用服务器端,等用户再打开页面时,会继续执行恶意代码,能够持续攻击用户。   弹窗的作用:     弹窗只是证明那个地方存在XSS,就和SQL注入单引号报错或者and 1=1;and 1=2 一样。   XSS平台:     因为XSS payload构建复杂,所以一般情况下我们都使用XSS平台去获
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

数据库操作核心-查询语句

多表查询   多表查询,又称表联合查询,即一条sql语句涉及到的表有多张,数据通过特定的连接进行联合显示. 笛卡尔积   在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y.   假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。   在数据库中,如果直接查询俩张表,那么其查询结果就会产生笛卡尔积 例如:   select
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0