会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sarace
博客园
首页
新随笔
联系
管理
订阅
2020年10月10日
manjaro 安装显卡驱动
摘要: Configure NVIDIA (non-free) settings and load them on Startup Configure Graphics Cards 双显卡笔记本显卡切换配置 我采用的方案是 optimus-manager
阅读全文
posted @ 2020-10-10 07:49 sarace
阅读(1386)
评论(0)
推荐(0)
2020年9月28日
排序算法-C++实现
摘要: 一、快速排序 1.1 双指针实现 #include<iostream> #include<vector> #include<utility> using namespace std; int split(vector<int>& a,int left,int right) { int provit
阅读全文
posted @ 2020-09-28 16:21 sarace
阅读(121)
评论(0)
推荐(0)
2020年9月21日
docker 添加国内源
摘要: 创建或修改 /etc/docker/daemon.json 文件 # sudo vi /etc/docker/daemon.json { "registry-mirrors": [ "https://registry.docker-cn.com", "https://hub-mirror.c.163
阅读全文
posted @ 2020-09-21 07:42 sarace
阅读(908)
评论(0)
推荐(1)
2020年4月27日
Pwn之ROP系列练习
摘要: PWN之ROP系列 基础ROP 32位 ROP 题目来源 PlaidCTF 2013: ropasaurusrex 检查 开了NX,所以用ROP。 看代码 简单的栈溢出。使用 函数泄露一个libc函数的地址,进而泄露libc,计算 函数地址和 字符串地址,然后构造 去getshell。 exp PS
阅读全文
posted @ 2020-04-27 14:45 sarace
阅读(1317)
评论(0)
推荐(0)
2020年4月6日
xctf-攻防世界-reverse进阶区-流浪者-writeup
摘要: 流浪者 1. 运行 简单的crackme,找出注册码。 2.查壳 没有加壳 3. 分析 既然没有加壳,那么我们可以直接通过字符串定位到关键函数 不断查看交叉引用,就可以找到关键函数sub_401890如下: 然后继续分析: 4. 写注册机 target = "KanXueCTF2019JustFor
阅读全文
posted @ 2020-04-06 09:20 sarace
阅读(527)
评论(0)
推荐(0)
2020年3月18日
网络安全课程实验一-openssl库的使用
摘要: openssl windows 编译安装与使用 参考链接:https://github.com/openssl/openssl/blob/master/NOTES.WIN 1. 编译安装 我采用的是VC编译安装,其他方式请参考上面链接。 1.1 安装编译环境 下载并安装 "visual studio
阅读全文
posted @ 2020-03-18 08:46 sarace
阅读(1013)
评论(0)
推荐(0)
网络安全课程实验二-iptabls实现路由转发
摘要: 防火墙 2020/03/17 实验要求 用netfilter/iptables可以将Linux 虚拟机配置成路由器,这需要用iptables命令将网卡设置成转发(NAT)模式。将 一台ubuntu虚拟机设置成路由器(配置2个虚拟网卡,内网和外网),一台windows虚拟机配置成客户端(内网),通过路
阅读全文
posted @ 2020-03-18 08:43 sarace
阅读(505)
评论(0)
推荐(0)
2020年2月18日
Vmware Ubuntu移动后无网络
摘要: ```shell # dhclient eth0 ```
阅读全文
posted @ 2020-02-18 12:11 sarace
阅读(133)
评论(0)
推荐(0)
2020年2月10日
PWN之Canary学习
摘要: Canary 参考链接:https://ctf wiki.github.io/ctf wiki/pwn/linux/mitigation/canary zh/ 0x1 简介: 用于防止栈溢出被利用的一种方法,原理是在栈的ebp下面放一个随机数,在函数返回之前会检查这个数有没有被修改,就可以检测是否发
阅读全文
posted @ 2020-02-10 17:22 sarace
阅读(3882)
评论(0)
推荐(0)
2018年12月20日
C++箱子排序
摘要: 箱子排序 实现 把每个箱子用一个链表实现。在进行节点分配之前,每个箱子都是空的。 基本思想 1.从与排序链表的头部开始,逐个删除节点,并把它放到合适的箱子链表的头部 2.收集并连接每个箱子中的节点,产生有序的链表 两种实现 第一种实现: 只使用一个箱子数组 第二种实现 直接写成Chain的成员函数,
阅读全文
posted @ 2018-12-20 18:52 sarace
阅读(827)
评论(0)
推荐(0)
公告