ICode9

精准搜索请尝试: 精确搜索
  • linux sed2022-09-14 13:02:44

    目录linux sed参数总结实例 linux sed 参数总结 sed [-hnV][-e<script>][-f<script文件>][文本文件] -e <script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。 -f <script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。

  • 第十章 文本编辑器vi2022-09-09 15:00:24

    vi/vim介绍 vi就是一个文本编辑器 为什么学习: 系统配置 编写脚本 vim就是vi的升级版 高级版 [root@gaofeng ~]s ~# vi就是一个文本编辑器 为什么学习: 系统配置 编写脚本 vim就是vi的升级版 高级版 [root@gaofeng ~]# [root@gaofeng ~]# y

  • 在 Windows 搭建 SVN 服务2022-09-09 01:33:38

    以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16671311.html 最近公司给配了台新电脑,配置挺主流的,但是不舍得抛弃自己的旧电脑(原配嘛,这叫贪新不舍旧),于是打算在新电脑上只作开发环境,然后旧电脑作为版本库,这样保存版

  • Linux 用户管理2022-09-05 13:04:43

    Linux 用户管理 查看所有用户信息 通过文件/etc/passwd查看所有用户信息:每一行对应于一个用户 通过文件/etc/shadow查看所有用户信息:用于记录用户密码 通过命令getent查看所有用户信息:getent passwd(类似/etc/passwd的信息) 通过命令compgen查看所有用户信息:compgen -u 相关文件

  • linux awk命令详解2022-09-03 16:32:19

    linux awk命令详解 - ggjucheng - 博客园  https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将

  • 06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本2022-09-02 18:34:41

    06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本 一. NGINX和浏览器、网页的关系 nginx是一个web服务器 html语言编写网页 cd /usr/local/nginx html cd html/ (注:存放网

  • head与tail配合读取文件第5到第10行内容2022-08-30 19:03:56

    如何在 Linux 中同时使用 head 和 tail 命令由于tail和head命令打印文件的不同部分,我们可以将这两者结合起来打印一些文件内容的高级过滤。例如,如果要从任何文件的中间读取内容,则必须同时使用这两个命令。假设我们想要从文件的第 5 行到第 10 行/etc/passwd。 首先,  head comma

  • nginx 账号认证功能2022-08-29 19:04:15

    nginx 账号认证功能 //创建账号密码 yum -y install httpd-tools mkdir -p /usr/share/nginx/passwd htpasswd -cbm /usr/share/nginx/passwd/.htpasswd user1 123456 htpasswd -bm /usr/share/nginx/passwd/.htpasswd user2 123456 //修改nginx配置文件 location = /login { ro

  • Vulnhub | DC-92022-08-27 17:34:44

    信息搜集 arp-l发现真实IP是192.168.6.97 nmap -sS 192.168.6.97开启 22和80端口 访问页面     SQL注入 页面有一个搜索框,尝试SQL注入 Mary Mary' or 1=1# Mary' or 1=2# 有漏洞,抓个包丢进SQLMAP里跑一波 python2 sqlmap.py -r 1.txt --batch --dbs python2 sqlmap

  • Vulnhub | DC-42022-08-21 09:31:18

    信息搜集 通过mac地址找真实IP地址   真实IP为192.168.0.151,开放端口80,22   爆破密码   访问后是一个登录框,爆破尝试 admin/happy 访问后是一个登录框,爆破尝试 admin/happy   命令执行 登陆后有一个命令执行选项,抓包修改参数可以执行任意命令   反弹shell

  • 账户管理2022-08-17 20:34:56

    账户管理 简介 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问,另一方面也可以帮助用户组织文

  • 用户和用户组文件2022-08-17 20:32:57

    用户和用户组文件 /etc/passwd 完成用户管理的工作有许多种方法,但是每一种方法实际上都是对有关的系统文件进行修改 在Linux系统中,所创建的用户帐号和其相关信息 (密码除外) 均是存放在 /etc/passwd 配置文件中。由于所有用户对 /etc/passwd 文件均有读取的权限,因此密码信息

  • sed 命令详解2022-08-11 00:05:31

    sed命令详解 sed命令的选项(option): -n :只打印模式匹配的行 -e :直接在命令行模式上进行sed动作编辑,此为默认选项 -f :将sed的动作写在一个文件内,用–f filename 执行filename内的sed动作 -r :支持扩展表达式 -i :直接修改文件内容 sed -n 'p' 打印行数 p前面定义行数 '1,3p'打印1到3

  • [MRCTF2020]Ez_bypass WP2022-08-07 13:31:00

    首先打开页面 他提示说f12里面有东西,于是直接ctrl+u 查看源代码 I put something in F12 for you include 'flag.php'; $flag='MRCTF{xxxxxxxxxxxxxxxxxxxxxxxxx}'; if(isset($_GET['gg'])&&isset($_GET['id'])) { // 进行判断gg和id两个参数 $id=$_GE

  • [NCTF2019]SQLi-1||SQL注入2022-08-03 00:02:13

    1、打开之后首先尝试万能密码登录和部分关键词(or、select、=、or、table、#、-等等)登录,显示被检测到了攻击行为并进行了拦截,结果如下: 2、使用dirmap进行目录扫描,发现robots.txt文件,结果如下: 3、访问robots.txt文件,发现hint.txt文件并进行访问,发现提示信息和过滤的一堆关键字,结果

  • Configureparser制作配置文件2022-07-31 05:00:08

    Configureparser制作配置文件 配置文件组成: 键值对,分段[] ,键值对:或= 注释 #或;开头 示例: **db.ini** [mysql] host = localhost user = user7 passwd = s$cret db = ydb [postgresql] host = localhost user = user8 passwd = mypwd$7 db = testdb 读取 read()读取配置文件

  • SendGrid结合Postfix的送信配置2022-07-20 03:00:43

    SendGrid设置 Sender作成-域名方式 配置成功之后 API KEY取得 Postfix配置 安装 sudo apt install postfix 选择Internet Site格式 domain 配置,需要设置sendgrid认证的domain 配置/etc/postfix/main.cf 以下内容添加 smtp_sasl_auth_enable = yes smtp_sasl_password_

  • awk 流程控制2022-07-14 19:00:07

    if单分支 统计/etc/passwd文件中UID小于或等于1000的用户个数: awk -F: '{if($3<=1000){i++}}END{print i}' /etc/passwd 统计/etc/passwd文件中UID大于1000的用户个数: awk -F: '{if($3>1000){i++}}END{print i}' /etc/passwd 统计/etc/passwd文件中解释器使用/bin/bash的用户个数:

  • Node.js 目录穿越漏洞(CVE-2017-14849)2022-07-12 22:01:13

    Node.js 目录穿越漏洞(CVE-2017-14849) 一、漏洞简介 原因是 Node.js 8.5.0 对目录进行normalize操作时出现了逻辑错误,导致向上层跳跃的时候(如../../../../../../etc/passwd),在中间位置增加foo/../(如../../../foo/../../../../etc/passwd),即可使normalize返回/etc/passwd,但实际上正确

  • sed详解2022-07-12 15:35:50

    行匹配 -n 与 p -n 表示不输出全部行(-n),无 -n 表示会输出全部行;-p 表示只输出匹配行(1p) 所以, sed -n '1p' input,只输出第一行 sed '1p' input,会先输出第一行,然后输出全部行(第一行输出两次) sed -n '3,6p' input,只输出 3-6 行 [root@oraclehost tmp]# sed -n '1p' test1.txt //-n的

  • linux用户和群组管理2022-07-11 02:05:39

    useradd (1)-s:指定用户命令解释器 shell (2)/bin/bash: 用户默认的(3)/sbin/nologin: 虚拟用户 #例如,创建一个虚拟用户redhat uid为 888,# useradd -u 888 -s /sbin/nologin -M redhat(4)-M:不创建家目录(5)-u: 指定用户uid (6)-G:让用户属于多个用户组userdel 删除用户,默认

  • 文件系统-用户密码相关2022-07-07 09:40:44

    密码校验: 1、通过UID或name获取用户信息(/etc/passwd)   struct passwd *getpwnam(const char *name);   struct passwd *getpwuid(uid_t uid);   2、通过gid或grname获取用户组信息(/etc/group)   struct group *getgrnam(const char *name);   struct group *getgrgid

  • Linux系列之文本操作命令2022-07-06 22:00:40

    前言 Linux 有八个常用的文本操作命令:cat、head、tail、nl、grep、sed、more、less。本文介绍它们的区别和简单用法。 cat命令 显示文本的最基本命令。 cat file cat /usr/share/metasploit-framework/data/wordlists/passwd.lst cat命令不是最方便的命令,但却十分快捷。 head命

  • linux命令_awk2022-05-20 14:02:23

    awk linux命令_sed AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 学习具体使用前,先来看下 awk 能干些什么事情: 1. 能够将给定的文本内容,按照我们期望

  • linux中awk命令详解(最全面秒懂)2022-05-19 21:35:38

    一:linux中awk命令 1.awk命令简介 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符 linux中有三剑客之称: 三剑客之首就是 AWK 三剑客功能: grep : 过滤文本

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有