自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (64)
  • 收藏
  • 关注

转载 linux centos 修改主机名

1 centos6下修改hostname[root@centos6 ~]$ hostname # 查看当前的hostnmaecentos6.magedu.com[root@centos6 ~]$ vim /etc/sysconfig/network ...

2020-01-30 07:53:47 92

转载 linux 修改密码 BAD PASSWORD 解决方法

解决方法:切换到root用户 对其他用户密码进行修改。比如修改test用户密码 passwd test 输入新密码即可root自身密码也可以随意修改问题原因:用passwd修改用户密码,常常提示“BAD PASSWORD: it is based on a dictionary word”。实际上linux要求的密码验证机制是在/etc/login.defs中规定最小密码字符数;同...

2020-01-29 22:27:31 11044 1

转载 linux ssh 提示 too many authentication failures for root root的身份验证失败太多 解决办法

ssh 提示 “Received disconnect from 192.168.2.11: 2: Too many authentication failures for root”通常这时候可以 在ssh登陆的时候加上参数 ‘-o PubkeyAuthentication=no’,即可登陆但是我们在使用opendev调试程序的时候,是无法加参数的。因此需要修改ssh的配置文件,增加ssh...

2020-01-29 21:47:03 5383

转载 linux ssh 报错 Failed to start OpenSSH Server daemon

Linux系统环境 centos 7SSH无法正常启动,运行service sshd status结果如下:提示:sshd服务加载失败......这时应当接着输入sshd -t 检查如下:报错:提示服务无法加载ssh_host_rsa_key,ssh_host_ecdsa_key 推测估计是权限问题方法1:接着做如下操作(local@localhost ~)# ...

2020-01-29 21:40:49 7243 1

转载 linux /etc/hosts.allow和/etc/hosts.deny 限制 禁止 ip连接 黑名单 白名单

1、登录主机,如果是普通账户先切换至root账号su - root2、编缉/etc/hosts.allow文件vim /etc/hosts.allow 允许内容 书写格式(改成自自需要的IP或IP段) ssh允许单个ip sshd:192.168.220.1 ssh允许ip段 ...

2020-01-29 21:25:55 5358 1

转载 linux 安全日志 /var/log/secure

/var/log/secure 一般用来记录安全相关的信息,记录最多的是哪些用户登录服务器的相关日志,如果该文件很大,说明有人在破解你的 root 密码[root@localhost ~]$ tail /var/log/secureDec 27 14:04:51 139 sshd[30956]: Disconnecting: Too many authentication failures...

2020-01-29 21:08:54 8130

转载 linux 文件 目录 默认权限

结论在linux系统中任何文件/目录都有一定的权限,对于新创建的文件或目录,也会有默认的访问权限。可能是出于安全的考虑,linux系统新建文件默认没有执行权限,其最大权限为rw-rw-rw-(666),新建目录的最大权限为rwx-rwx-rwx(777)。而默认的权限与umask命令有关。umask指定当前用户在新建文件和目录时的默认权限,其值可以通过umask 命令得到,其值的含义与 ...

2020-01-29 18:07:50 8701 1

转载 linux 权限 775 777 区别

读取权限 r = 4写入权限 w = 2执行权限 x = 1775 这三个数字代表拥有者,组用户,其他用户的权限。例如:7 拥有者有 读取,写入,执行权限7 组用户有 读取,写入,执行权限5 其他用户有 读取,执行权限(4+1 = 5)777 与 775的区别是其他用户有写入权限,而775的没有。举个例子:文件A,权限是775root是拥有者ww...

2020-01-29 17:47:02 3197

转载 docker 容器环境 检测方法

1.背景现在有研究表明,人们目前有使用Docker进行恶意代码重现工作的倾向。Docker的反检测可分为三部分:CPU反检测,内存反检测和存储数据反检测。该技术利用了AUFS的层叠镜像技术,使得我们的Docker反检测技术可以很容易地实现在镜像的一层中——反检测层。这样,只需要将反检测层动态地部署到Docker容器中,即可实现对Container环境的CPU、内存和存储的封装,从而遮蔽掉Con...

2020-01-29 16:40:15 2139

转载 linux c pid获取进程名 进程名获取pid

Liunx中 通过进程名查找进程PID可以通过 pidof [进程名] 来查找。反过来 ,相同通过PID查找进程名则没有相关命令。在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统当前运行的所有进程都对应于该目录下的一个 以进程PID命名的文件夹 ,其中存放进程运行的N多信息。其中有一个status文件,cat显示该文件, 第一行的Name 即为进程名。打开stardict...

2020-01-29 13:08:11 5976

转载 linux shell 运算符 | && || () {}

| 运算符管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。用法:command 1 | command 2他的功能是把第一个命令command 1执行的结果作为command2的输入传给command 2,例如:$ls -s|sort -nr (请注意不要复制$符号进去哦)-s 是file size,-n是numeric-sort,-r是reverse,反转...

2020-01-29 12:38:38 764

转载 linux shell 执行 几种方式区别 bash source .

bash xx.sh 或者sh xxx.sh脚本没有可执行权限或没有指定解析器,使用的方法。会产生一个子shell来执行脚本,脚本执行完毕后再返回父shell,所以脚本里面的变量获取不了。/xxx/xxx.sh 或 ./xxx.sh脚本需要有执行权限,通过chmod +x xxx.sh来添加即可。会产生一个子shell来执行脚本,脚本执行完毕后再返回父shell,所以脚本里面...

2020-01-28 19:41:18 202

转载 docker dockerfile 映射端口范围 批量映射端口

以映射7000-8000端口为例Dockerfile EXPOSE命令:EXPOSE 7000-8000或Docker run命令:docker run --expose=7000-8000或者,您可以通过Docker run命令将一系列端口发布到主机:docker run -p 7000-8000:7000-8000...

2020-01-28 14:17:24 10678

转载 python3 socketserver模块 网络服务编程框架

socket编程过于底层,编程虽然有套路,但是想要写出健壮的代码还是比较困难的,所以很多语言都对socket底层 API进行封装,Python的封装就是——socketserver模块。它是网络服务编程框架,便于企业级快速开发。 类的继承关系 +------------+| BaseServer |+------------+ | v+-----------+ ...

2020-01-28 12:50:36 681

转载 python3 mysql错误 pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')

pymysql错误:pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')pymysql.err.InterfaceError: (0, '')错误原因:MySQL持久化链接保持时间为8小时(28800秒),过期后断开连。如果数据库没有新建连接,则会报此错。m...

2020-01-28 11:28:47 24105 1

转载 linux shell 缺少 ps 命令

1.缺少 ps 命令apt-get install -y procpsyum install -y procps2.缺少 pstree 命令apt-get install -ypsmiscyum install -y psmisc

2020-01-27 17:19:11 2930

转载 linux c uuid guid 生成

方法一:随机生成#include <stdio.h>#include <stdlib.h>#include <string.h>/** * Create random UUID * * @param buf - buffer to be filled with the uuid string */char *random_uuid( cha...

2020-01-27 14:57:39 2016

转载 linux c 共享内存 shmget参数简介 IPC_CREAT、IPC_EXCL、0666

int shmget(key_t key, size_t size, int flag);key: 标识符的规则size: 共享存储段的字节数flag:读写的权限还有IPC_CREAT或IPC_EXCL对应文件的O_CREAT或O_EXCL返回值: 成功返回共享存储的id,失败返回-1key_t keykey标识共享内存的键值: 0/IPC_PRIVA...

2020-01-27 14:45:56 4197

转载 linux 共享内存 查看和删除

在使用共享内存的程序异常退出时,由于没有释放掉共享内存,在调试时会出现错误。您可以使用shell命令来查看与释放已经分配的共享内存,下面将详细说明如何进行查看和释放分配的共享内存的方法。预备知识Linux中通过API函数shmget创建的共享内存一般都是在程序中使用shmctl来释放的,但是有时为了调试程序,开发人员可能通过Ctrl + C等方式发送中断信号来结束程序,此时程序申请的共享内...

2020-01-27 14:45:07 3035 1

转载 linux c 内存共享

一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc()分配的内存一样。而如果某个进程向共享内存写入数据,所做的改动将立即影...

2020-01-27 11:23:40 659

转载 linux shell which 和 whereis 区别

which和whereis命令都是Linux操作系统下查找可执行文件路径的命令。which这条命令主要是用来查找系统***PATH目录下***的可执行文件。说白了就是查找那些我们已经安装好的可以直接执行的命令,比如swq123459@swq123459PC:~$ which ls/bin/ls注意上述斜体字,which查找的可执行文件,必须是要在 PATH 下的可执行文件...

2020-01-27 10:51:46 1409

转载 linux c 编译器处理警告、错误 #pragma GCC diagnostic ignored "-Wunused"

各个层次的gcc警告从上到下覆盖变量(代码)级:指定某个变量警告int a __attribute__ ((unused));指定该变量为"未使用的".即使这个变量没有被使用,编译时也会忽略则个警告输出.文件级:在源代码文件中诊断(忽略/警告)语法:#pragma GCC diagnostic [error|warning|ignored] "-W<警告选项>"诊断-忽略:...

2020-01-26 18:33:01 1852

转载 docker strace ptrace 报错 Operation not permitted 解决方法

docker中gdb在进行进程debug时,会报错:(gdb) attach 30721Attaching to process 30721ptrace: Operation not permitted.原因就是因为ptrace被Docker默认禁止的问题。考虑到应用分析的需要,可以有以下几种方法解决:1、关闭seccompdocker run --security-opt ...

2020-01-26 18:24:06 10633

转载 docker-compose up volumes 调用外部文件,权限问题 cannot open directory xxxxx .: Permission denied

今天在测试环境上用docker安装测试环境,在nginx 里面,调用外部文件,显示cant open xxx.conf问题。解决问题思路:1、 看到pressmission denied 就猜到最大原因 可能是权限问题。只有权限问题才会报这个错误2、看手册,找解决办法。网上各种查资料,发现原因是CentOS7中的安全模块selinux把权限禁掉了,解决办法1、在控制台里面输入 ...

2020-01-26 14:03:00 1636

转载 docker 同时停止删除容器 强制删除容器

情况1:想一步搞定停止并删除docker rm -f xxx情况2:有时候容器stop不了,需要强制删除,删除后须将占用的network断掉 否则会报endpoint with name xxx already exists in network bridge/hostdocker rm -f xxxdocker network disconnect --force bridge/...

2020-01-26 13:50:11 9091

转载 docker-compose.yml 配置文件编写

docker compose 在 Docker 容器运用中具有很大的学习意义,docker compose是一个整合发布应用的利器。而使用 docker compose 时,懂得如何编排docker compose配置文件是很重要的。一. 前言关于docker compose技术可以查看官方文档Docker Compose以下的内容是确立在已经下载好 Docker 以及 D...

2020-01-26 13:24:45 1632

转载 linux c 取消宏定义

C/C++中可以用 #undef xxx 来取消 宏xxx 的定义。举例如下#include <iostream>using namespace std;int main(int argc, char *argv[]){ // xxx is defined bool b = true;#define xxx#ifdef xxx cou...

2020-01-25 22:09:14 676 1

转载 linux c 宏 LONG_MAX LLONG_MAX

宏LONG_MAX和LLONG_MAX均存在与头文件limits.h中,分别表示long int和long long int类型的最大值。下面程序在64位编译系统中,打印该宏的值。#include <stdio.h>#include <limits.h>#include <string.h>int main() { char buf[...

2020-01-25 19:51:30 1546

转载 linux c atoi strtol 区别

atoi和strtol函数均是把字符串转换成整数,两者的不同点主要是:1,atoi的返回值无法区分是正常的返回还是错误的返回,如:int val;val = atoi("abc"); 与val = atoi("0");两者返回的val均为0,因此无法区分哪个是正确parse后的值。2,strtol函数对异常的返回可以设置errno,从而可以发现异常的返回,如:...

2020-01-25 18:14:39 486

转载 linux c 数字字符串互转 相关函数 atoi、atof、atol、atrtod、strtol、strtoul

一、atoi函数(将字符串转换成整型数)定义函数 int atoi(const char * nptr);函数说明 atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。返回值:返回转换后的整型数。附加说明 atoi()与使用strtol(nptr,(char**)NULL,1...

2020-01-25 18:10:12 3618

转载 linux c 运行报错 killed

服务器上跑的一个程序,发现报了Killed。查看/var/log/messages里的日志,发现以下报错:Aug 11 16:28:11 kernel: Out of memory: Kill process 3080 (forward) score 559 or sacrifice childAug 11 16:28:11 kernel: Killed process 3080, UID...

2020-01-25 17:45:31 1059

转载 linux ubuntu 系统日志信息

1.设置内核日志的打印级别最近遇到ubuntu系统无响应的bug,在排查系统问题,学习下日志信息。第一个即是当前控制台的打印信息等级。假设当前控制台的打印信息等级为7,那么所有打印信息等级小于等于7的打印信息都可以在控制台打印出来。#cat /proc/sys/kernel/printk4 4 1 7分别对应console_loglevel、default_message_lo...

2020-01-25 17:38:06 1751

转载 linux shell putty 无法使用 home end 键

根据putty版本修改方法不一样1、putty版本 >0.6putty -> Connection -> Data -> Terminal type string 改成 Linux2、putty版本 <=0.6putty->Terminal ->Keyboard->The home and End keys 改成Standardp...

2020-01-25 17:09:14 917 1

转载 linux 设置 ls -l 快捷键为 ll 别名

实际上就是 用 ll 相当于 ls -l1. 修改 环境信息文件vi~/.bashrc2. 添加语句alias ll='ls -l --color=auto'3. 激活source ~/.bashrc

2020-01-25 12:13:39 3099

转载 linux bashrc与profile的区别

要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。 shell也可以运行在另外一...

2020-01-25 12:11:48 228

转载 python3 得到一个可用未绑定端口

单线程 单进程环境def getPort(): pscmd = "netstat -ntl |grep -v Active| grep -v Proto|awk '{print $4}'|awk -F: '{print $NF}'" procs = os.popen(pscmd).read() procarr = procs.split("\n") tt= r...

2020-01-24 11:53:11 3325

转载 linux挖矿木马systemdMiner分析 bash下载执行模块

近日,深信服安全团队捕获到一款新型的Linux挖矿木马,该木马通过bash命令下载执行多个功能模块,通过SSH暴力破解、SSH免密登录利用、Hadoop Yarn未授权访问漏洞和自动化运维工具内网扩散,且该木马的文件下载均利用暗网代理,感染后会清除主机上的其他挖矿木马,以达到资源独占的目的。感染现象被感染的Linux服务器上,可以明显看到一个CPU占用率很高的进程,名字为随机字符:...

2020-01-24 11:01:45 3167

转载 linux make makefile 内置变量 默认变量

在看uboot的Makefile的时候,发现CURDIR这个变量没有定义就直接用了,于是百度了一下,原来CURDIR是Makefile的一个内置变量,在这里顺便把其他的变量也记录一下。打印变量值使用命令:make -p > xx-p, --print-data-base Print make’s internal database。即打印makefile 的执行规矩等。从而查...

2020-01-24 10:50:14 5173 1

转载 linux make 命令简介

一、Make的概念Make这个词,英语的意思是"制作"。Make命令直接用了这个意思,就是要做出某个文件。比如,要做出文件a.txt,就可以执行下面的命令。$ make a.txt但是,如果你真的输入这条命令,它并不会起作用。因为Make命令本身并不知道,如何做出a.txt,需要有人告诉它,如何调用其他命令完成这个目标。比如,假设文件 a.txt 依赖于 b.txt 和 c.t...

2020-01-24 08:43:11 456

转载 linux tar 提示 time stamp xxx in the future 解决方法

在A机器上用tar压缩的文件,在B机器上进行解包的时候,如果两个机器的时间不一致,如B机器的时间落后A机器的时间,这时就会出现time stamp in the future的问题。如何解决这个问题呢(1)一是检查B机器的时间,如果确有问题请修改B机器的时间(sudo date -s “YYYY-MM-DD HH:MM:SS”)(2)二是使用tar命令的-m参数,比如 tar xmzf ...

2020-01-23 20:01:41 1457

OBS-Studio-27.0-Full-Installer-x64.rar

obs 官网转载 最新版本 2021.6下载

2021-06-07

obs-multi-rtmp.zip

obs 多路推流插件 免费 官网转载

2021-06-07

livego_0.0.15_windows_amd64.tar.gz

golang 版本的 rtmp服务器

2021-06-04

mac和厂商对应表格 用于查询mac对应的厂商

mac和厂商对应表格 用于查询mac对应的厂商

2020-04-20

字体wps.zip 用于linux wps 使用

wps linux 字体,目前WPS for Linux公式显示需要相应的Symbol字体(比如symbol, windings, mt extra等), 由于原因,WPS for Linux未对此类字体打包安装,如果您需要,请在授权的情况下使用此类字体。

2020-03-16

Nat_Type_Tester_.rar

NatTypeTester 查看网络nat类型 NatTypeTester 查看网络nat类型 NatTypeTester 查看网络nat类型 NatTypeTester 查看网络nat类型

2019-12-26

msfupdate.erb

metasploit 一件安装脚本 源自于 https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb

2019-11-04

shell 调试器 bashdb

bashdb-4.4-1.0.1.tar.gz ----》 shell 调试器 bashdb 版本 4.4-1.0.1.tar

2019-03-21

fuzz工具 teenage mutant ninja turtles

fuzz工具 teenage mutant ninja turtles 版本包括 tmnt_v1.9.1 tmnt_v1.9 tmnt_v1.8 tmnt_v1.7 tmnt_v1.6

2019-01-14

Sybase ASE 12.5.4 PC 客户端

Sybase ASE 12.5.4 PC 客户端,12系列最终版本, Sybase ASE 12.5.4 PC 客户端,12系列最终版本,

2018-12-12

OllyFindAddr.dll

OllyFindAddr.dll 搜寻特定指令用的插件 插件出自《0day》一书

2018-10-09

OllySSEH.dll

OllySSEH.dll OD插件 扫描OD载入PE文件的各模块是否开启SafeSEH选项

2018-10-09

password (1)

软件漏洞分析入门 相关附件 password (1) 软件漏洞分析入门 相关附件 password (1)

2018-09-23

OllyUni.rar

od 插件 OllyUni.dll 可以获得整个进程空间中的各类跳转地址

2018-09-23

password (2)

软件漏洞分析入门 相关附件 password (2) 软件漏洞分析入门 相关附件 password (2)

2018-09-23

stack_overflow_exec

软件漏洞分析入门 相关附件 stack_overflow_exec

2018-09-23

stack_overflow_ret

软件漏洞分析入门 中的文件 stack_overflow_ret

2018-09-23

TortoiseGit-2.2.0.0-64bit

TortoiseGit-2.2.0.0-64bit

2016-07-19

Git-2.9.2-64-bit.exe

Git-2.9.2-64-bit.exe

2016-07-19

Copssh 4.1.0

Copssh_4.1.0

2016-07-19

cmake-3.4.1

cmake-3.4.1-win32-x86

2016-01-08

cef_binary_3.2556

cef_binary_3.2556.1368.g535c4fb_windows32bit 2015-12-10

2016-01-08

zlib-1.2.8

zlib-1.2.8

2015-04-18

Win32 OpenSSL

安装的时候可能会提示一个警告框,不要管它,点击确定继续安装。 有一个注意的地方,这个选项选择第二个,我要用openssl这个库编译程序,而不是使用openssl。

2015-04-18

ActivePerl

安装完以后查看是否有环境变量”X:\Perl\site\bin;X:\Perl\bin;”,如果没有,则手动设置,然后在命令行中测试”perl -v”,如果出现类似下图的信息,就说明Perl安装成功,并且环境变量设置正确。 如果出现“'perl' 不是内部或外部命令,也不是可运行的程序或批处理文件。”这种信息,首先确认环境变量是否设置正确,如果设置正确,那么重启电脑,一般来说问题就解决了。

2015-04-18

Duilib 菜单控件

Duilib扩展控件 菜单控件 提取自Duilib工程中的MenuDemo

2015-01-07

PCRE.zip 解析正则表达式

PCRE是一个NFA正则引擎,这里是windows平台的开发所需的库文件

2014-08-13

cowboxer1.02.exe

cowboxer1.02.exe 训练tesseract的语言工具

2014-08-11

jTessBoxEditor-1.0.zip

jTessBoxEditor-1.0.zip 用于训练Tesseract-OCR的工具 辅助生成针对性的语言文件

2014-08-11

chi_sim.traineddata.gz

tesseract 简体 中文 语言库 用于识别简体中文文字

2014-08-11

tesseract-ocr-setup-3.02.02.exe 官方绿色版

tesseract-ocr 光学字符识别安装程序 3.02.02版本

2014-08-11

tesseract 简体中文语言库

tesseract 简体中文语言库 用于识别中文

2014-08-11

tesseract 3.02.02

tesseract-ocr-setup-3.02.02 tesseract windows安装程序 版本为3.02.02

2014-08-11

HttpWatch9.2 破解版

HttpWatch9.2 破解版 里边有httpwatch.lic文件 用于注册

2014-07-24

记VMP保护代码还原工程 对应代码

记VMP保护代码还原工程 对应代码

2014-04-14

编写 Debugging Tools for Windows 扩展 实例

<编写 Debugging Tools for Windows 扩展,第 3 部分:客户端和回调> <编写 Debugging Tools for Windows 扩展,第 2 部分:输出> <编写 Debugging Tools for Windows 扩展,第 1 部分> 三篇文章的所涉及的代码实例

2014-04-02

编写 Debugging Tools for Windows 扩展 示例代码

编写 Debugging Tools for Windows 扩展 示例代码

2014-03-27

WRK-V1.2-VS版本

WRK-V1.2版本的VS2012版本,此工程来源于老外的VS2005版本,经过VS2012转换后编译生成的,便于在VS中修改源码编译文件。

2013-10-12

EzDriverInstaller

用于快速安装WDM驱动程序 用于驱动测试 调试

2013-07-19

Themida1.7.3.0

Themida1.7.3.0.rar 天草壳世界34所需软件

2013-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除