###ctf-wiki | 栗子1 gcc -g -o test test.c gdb ./test list #回车 查看源代码 一次显示10源代码 b 11 #在11行下断点 对于chunk结构的解析 逐次释放堆,观察对应的内存变化 释放chunk1,内存无变化 接着释放chunk2,内存映射如 ...
分类:
其他好文 时间:
2020-06-15 15:31:06
阅读次数:
48
(1)写了个yaml配置文件,可以再根据mongo参数增添,我的都没配置什么。 [root@dev01 mongo]# cat mongo_cluster.yaml version: '3' services: node1: container_name: node1 image: mongo ne ...
分类:
其他好文 时间:
2020-06-14 20:18:38
阅读次数:
57
2.1 介绍 2.1.1 工具链简介 一个编译工具链模块是允许为系统编译代码的一组工具。它由一个编译器(在我们的例子中是 gcc)、像汇编器和链接器这样的二进制 utils(一般是 binutils)和一个C标准库(例如 GNU Libc, uClibc-ng)组成。 一个交叉编译工具链是可有在主机 ...
分类:
其他好文 时间:
2020-06-14 18:19:49
阅读次数:
70
一、环境搭建 请参考上一篇博客:https://www.cnblogs.com/pghzl-123/p/12825669.html 参考文章:https://blog.csdn.net/zyn19950120/article/details/75948632 二、fork系统调用分析 1、进程创建概 ...
分类:
系统相关 时间:
2020-06-14 12:26:39
阅读次数:
74
一、实验环境 os: linux 虚拟机:QEMU 内核版本 5.3.4 调试方法:GDB fork系统的调用过程 fork函数的不同在于,os依照父进程的堆栈空间,复制了一份一模一样的堆栈空间给子进程,不过改变了子进程的进程号,所以子进程中也有一个fork函数,子进程从父进程fork后开始执行,子 ...
分类:
系统相关 时间:
2020-06-13 21:15:31
阅读次数:
80
1.下载nginx安装包,放进Linux系统中 nginx下载地址:https://nginx.org/download/ 2.安装依赖 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 3.解压nginx安装包 tar - ...
分类:
其他好文 时间:
2020-06-13 11:27:19
阅读次数:
67
redis单机安装1、redis安装需要c语言的编译环境。如果没有gcc 需要在线安装 rmp -qa | grep gcc-c++2、在/user/local/upload 下解压redis的软件包 tar -zxvf redis-3.0.0.tar.gz3、得到解压后的目录 redis-3.0. ...
分类:
系统相关 时间:
2020-06-13 10:49:20
阅读次数:
75
#pragma GCC optimize(2) #include<bits/stdc++.h> #define ll long long #define maxn 1000005 #define inf 1e9 #define pb push_back #define rep(i,a,b) for( ...
分类:
其他好文 时间:
2020-06-12 21:47:58
阅读次数:
79
1. 下载nginx http://nginx.org/download/nginx-1.18.0.tar.gz 并将下载的压缩包scp到指定服务器 2.选定安装目录 ,下载安装依赖 cd /usr/loca/src yum install gcc yum install pcre-devel yu ...
分类:
系统相关 时间:
2020-06-12 14:50:45
阅读次数:
129
pwn常常会用到gdb,看到一篇不错的文章,记录了很多命令:https://www.jianshu.com/p/c3e5f5972b21 gdb 基础调试命令 s step,si步入 n 执行下一条指令 ni步入 b 在某处下断点,可以用 b * adrress b function_name in ...
分类:
数据库 时间:
2020-06-12 14:43:12
阅读次数:
95