开发测试
文章平均质量分 71
HideInTime
这个作者很懒,什么都没留下…
展开
-
linux磁盘空间扩容方案
方案1:临时挂载扩容(只可使用指定目录存储)1.fdisk -l2.fdisk /dev/xxxx new分区,定义编号1,分区大小默认,w保存3.mkfs -t ext3 /dev/xxxx4.mount /dev/sdb1 /要挂载的目录5.开机自动挂载vi /etc/fstab添加/dev/xxxx/要挂载的目录 ext3 defaults 01方案2:永久扩容到原存储结构主要命令df,fdisk,du物理卷操作:pvdisplay,pvcr...原创 2021-09-15 19:27:11 · 2979 阅读 · 0 评论 -
linux的so动态库可执行(节.interp)
代码如下mytest.c#include<stdio.h>#include<stdlib.h>//在elf格式中加入一个节.interp 此节含有 ELF 程序解析器的路径名//如果动态库不包括此节就不能被执行//注意你的连接器地址不一定是/lib64/ld-linux-x86-64.so.2这个路径哈 自己查找下你环境中的连接器地址const char ldpath[] __attribute__ ((section (".interp"))) = "/li...原创 2021-08-17 11:13:16 · 943 阅读 · 0 评论 -
netcat和shell反弹测试
什么是反弹shell? 反弹shell(reverse shell),就是控制端监听在某TCP/UDP端口,被控端发起请求到该端口,并将其命令行的输入输出转到控制端。reverse shell与telnet,ssh等标准shell对应,本质上是网络概念的客户端与服务端的角色反转。为什么要反弹shell?通常用于被控端因防火墙受限、权限不足、端口被占用等情形。举例:假设我们攻击了一台机器,打开了该机器的一个端口,攻击者在自己的机器去连接目标机器(目标ip:目标机器端口),这是比较常规的形式,转载 2021-04-21 12:49:38 · 445 阅读 · 0 评论 -
Nodejs环境搭建
通常情况下只需要官网nodejs的安装套件一键安装即可包含nodejs框架和npm命令行部分由于系统其他工具依赖预先安装了nodejs环境导致版本老旧,需要手动升级,需要以下nodejs - npm版本匹配https://nodejs.org/zh-cn/download/releases/清理默认全局【C:\Users\用户名\AppData\Roaming\npm】或者自定义的全局目录下的npm安装文件和缓存文件安装nodejs套件计算机--右键属性--高级系统设置--环境变量...原创 2021-03-01 14:38:44 · 201 阅读 · 0 评论 -
Linux的共享内存
一、shm方式和mmap方式区分 二者本质上是类似的,mmap可以看到文件的实体,而 shmget 对应的文件在交换分区上的 shm 文件系统内,无法直接 cat 查看 安全性:mmap 方式对应的真实文件,如果用户有权限即可查看,甚至删除 shmget 方式其实也一样,好了一层皮罢了(ipcrm -m …) 一致性:mmap 方式下各进程映射文件的相同部分可以共享内存 shmget 时各个进程共享同一片内存区...原创 2021-02-19 11:55:11 · 788 阅读 · 0 评论 -
配置常用yum源
yum repolist all查看加载哪些源采用命名方式选用部分源国内yum源的安装(163,阿里云,epel)----阿里云镜像源1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repos.d/CentOS-Base..原创 2021-01-29 16:07:00 · 432 阅读 · 0 评论 -
Centos6阿里源
[base]name=CentOS-6.10 - Base - mirrors.aliyun.comfailovermethod=prioritybaseurl=http://mirrors.aliyun.com/centos-vault/6.10/os/$basearch/gpgcheck=1gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6#released updates [updates]name=.原创 2020-12-25 12:00:02 · 403 阅读 · 0 评论 -
开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD,GPL,LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开原创 2020-11-05 15:35:15 · 741 阅读 · 0 评论 -
fuzzing工具之AFL的安装与使用
fuzzing工具之AFL的安装与使用AFL介绍:AFL即American Fuzzy Lop是当今使用最广泛的fuzzer,这个工具在程序执行前对程序源码进行插桩(instrumentation),以便在程序执行过程中实时获取程序的执行情况。AFL用遗传算法对程序的输入进行变异,用边覆盖(edge converage)来测试fuzzing的性能。在执行过程中,AFL向被测程序中输入input,然后获取程序的覆盖率,将覆盖率大的input保留下来进行变异,然后在下一轮测试中向被测程序中输出这些变转载 2020-09-03 15:44:50 · 608 阅读 · 0 评论