文件管理,换行替换

日期:2019-10-09编辑作者:必赢娱乐

文件处理

创建、复制、删除、移动、查看、编辑、压缩、查找

CVE-2017-11882漏洞使用

安装程序到硬盘划分这里,出现“大家找不到别的驱动器”,如图1-1所示。
图片 1
此地是因为BIOS开启了UEFI。我们需求加载速龙®火速存款和储蓄技能驱动程序,此处大概要求FQ。小编在网盘放了二个文件管理,换行替换。陆拾伍人的驱动程序,密码: w9rt。
将此文件解压放在U盘中 ,然后在刚才分界面点击“加载驱动程序”,点击“浏览”,找到刚才放在U盘的文本夹,选汉语件夹点击“鲜明”,然后“加载”驱动程序,等待其产生就可以。达成后会出现硬盘列表。

急需:想在每行结尾增添   '),

  后天在Vmware上设置了CentOS6.5系统,凌晨第一把书上的安装进度看了三次,实际开展操作时不怎么步骤不同,经过查资料成功安装,说一下得到。采纳自定义安装设想机,首先创制空白虚构机,稍后编辑设想机,接纳VCD,增多镜像。将磁盘以单文件格局利用,采取亚洲东京时区,注意裁撤使用UTC。选取Linux用途,作者采取了basic ,在行业内部安装前会有硬盘分区操作,选拔自定义操作。首先创立/目录分区,文件格式ext3,大小10000M,固定大小;创立/boot分区,大小1000M,并将该分区强制为主分区;创设swap分区大大小小为概况内部存款和储蓄器的1.5-2倍,笔者给了九千M,swap无需挂载点;创立/home分区,系统活动将该分区变成扩展分区,将有所的容积都给了该分区,并将swap分区划分分到第五个逻辑分区;分区实现后,实践安装然后点击重新开动(重新引导)。

一、Linux目录结构

Windows: 以多根的措施组织文件 C: D: E:
Linux: 以单根的方式组织文件 /

/目录结构: FSH (Filesystem Hierarchy Standard)

[root@tianyun ~]# ls /
bin     dev   lib          media  net   root     srv  usr
boot    etc   lib64       misc   opt   sbin     sys  var
cgroup  home  lost+found  mnt    proc  selinux  tmp

  注:下图为Centos7索引结构

图片 2

bin                    普通用户使用的命令 /bin/ls, /bin/date
sbin                  管理员使用的命令 /sbin/service 
dev                    设备文件 /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/random
root                   root用户的HOME
home                 存储普通用户家目录    
lost+found          fsck修复时,存储没有链接的文件或目录
proc                 虚拟的文件系统,反映出来的是内核,进程信息或实时状态 

usr                  系统文件,相当于C:Windows
                     /usr/local     软件安装的目录,相当于C:Program
                     /usr/bin      普通用户使用的应用程序
                     /usr/sbin     管理员使用的应用程序
                     /usr/lib      库文件Glibc
                     /usr/lib64   库文件Glibc
boot                存放的系统启动相关的文件,例如kernel,grub(引导装载程序)
etc                  配置文件(系统相关如网络/etc/sysconfig/network,应用相关配置文件如/etc/ssh/sshd_config...)
lib                   库文件Glibc
lib64                库文件Glibc
tmp                临时文件(全局可写:进程产生的临时文件)   
var                存放的是一些变化文件,比如数据库,日志,邮件....
                    mysql:              /var/lib/mysql
                    vsftpd:            /var/ftp
                    mail:                /var/spool/mail
                    cron:                /var/spool/cron
                    log:                /var/log
                    临时文件:     /var/tmp(进程产生的临时文件)  

==设备(主要指存储设备)挂载目录==
media               移动设备默认的挂载点
mnt               手工挂载设备的挂载点
misc                automount进程挂载
net                automount进程挂载

新型Office的CVE-2017-11882的poc刚刚公布出来,令人面目一新,完美无弹窗,无视宏,影响Ms offcie全版本,对于集团来讲危机十分的大。在此轻松说下那几个漏洞的复现和应用进度。

图片 3

  通过root用户选取useradd commonuser 和 passwd commonuser创建两个commonuser客户,使用su(switch user) 切换顾客。

命令存款和储蓄地点:

/bin              普通用户使用的命令 /bin/ls, /bin/date           RHEL7淘汰
/sbin             管理员使用的命令                                RHEL7淘汰
/usr/bin          普通用户使用的应用程序
/usr/sbin         管理员使用的应用程序

 

 

  

库文件存款和储蓄地点:

/lib      库文件Glibc RHEL7淘汰
/lib64      库文件Glibc RHEL7淘汰
/usr/lib   库文件Glibc
/usr/lib64   库文件Glibc

 

 

图片 4图片 5

***文件时间

  ls -l 文件名 仅看的是文件的修改时间

  Linux文件有八种时光:

   # stat anaconda-ks.cfg //查看文件的详尽属性(在那之中包罗文件时间属性)
会见时间:atime, 查看内容 //EscortHEL6会延后修改atime
修改时间:mtime,修改内容
变动时间:ctime, 文件属性,譬喻权限
剔除时间:dtime, 文件被剔除的光阴

[root@root ~]# ls -l install.log
-rw-r--r-- 1 root root 34793 10-23 13:49 install.log

[root@root ~]# stat install.log
  File: “install.log”
  Size: 34793           Blocks: 80         IO Block: 4096   一般文件
Device: 802h/2050d      Inode: 65282       Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-10-23 16:53:20.000000000 +0800
Modify: 2012-10-23 13:49:46.000000000 +0800
Change: 2012-10-23 13:49:52.000000000 +0800

注:奇骏HEL6初始relatime,atime延迟修改,必得知足当中二个原则:
1. 自上次atime修改后,已达到86400秒;

  1. 产生写操作时;

POC地址:

方案:在查找栏填写(^r^n)  替换栏('),^r^n)

1 useradd commonuser
2 passwd commonuser

***文件类型:

透过颜色推断文件的品种是不必然不利的!!!
Linux系统汉语件是一贯不增添名!!!

下载Command43b_CVE-2017-11882.py脚本文本(文末分享云盘链接)。

图片 6

View Code

方法一:

ls -l 文件名    //看第一个字符
-    普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d    目录文件(蓝色)
b    设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
c    设备文件(字符设备)打印机,终端 /dev/tty1
s    套接字文件
p    管道文件
l    链接文件(淡蓝色)

[root@root ~]# ll -d /etc/hosts /bin/ls /home /dev/sda /dev/tty1 /etc/grub2.cfg /dev/log /run/dmeventd-client
-rwxr-xr-x.  1 root root 117616 Nov 20  2015 /bin/ls
srw-rw-rw-   1 root root      0 Mar 14  2017 /dev/log
brw-rw----   1 root disk   8, 0 Mar 14 09:03 /dev/sda
crw--w----   1 root tty    4, 1 Mar 14 09:03 /dev/tty1
lrwxrwxrwx.  1 root root     22 Dec 21 01:40 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
-rw-r--r--   1 root root    392 Feb 22 15:51 /etc/hosts
drwxr-xr-x. 10 root root   4096 Mar 14 11:00 /home

 

 

 

方法二:file

[root@localhost ~]# file /etc/hosts
/etc/hosts: ASCII text

[root@localhost ~]# file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aa7ff68f13de25936a098016243ce57c3c982e06, stripped

[root@localhost ~]# file /dev/sda
/dev/sda: block special

[root@localhost ~]# file /dev/tty1
/dev/tty1: character special

[root@localhost ~]# file /etc/grub2.cfg 
/etc/grub2.cfg: broken symbolic link to `../boot/grub2/grub.cfg'

[root@localhost ~]# file /home
/home: directory

[root@localhost ~]# file /run/dmeventd-client 
/run/dmeventd-client: fifo (named pipe)

选取的秘诀很轻便,实施上边发号施令,生成漏洞doc文件。

效果:

二、路线 (定位文件)

您要在哪个地方成立文件?
你要将怎么样文件复制到什么地方?
您要删减什么地点的什么样文件?

图片 7

/home/alice/file1 和 /home/bob/file1 不是同一文件!!!
/abc/file5 和 abc/file5 有希望是不一致等的!!!

相对路线: 从/开端的路线 /home/alice/file1
相对路径: 相对于当前目录初阶 a.txt ./a.txt ../bob/b.txt [要是:此时在目录/home/alice]

 

图片 8

 三、文件管理

python Command_CVE-2017-11882.py -c "cmd.exe /c calc.exe" -o test.doc

 

1. 文件管理之:cd 改变目录

cd                  绝对路径    cd /home/alice     cd ~alice
cd                  相对路径    cd Desktop/abc    cd ..   cd .
=======================================================
cd 专用:
cd -                  返回上次目录    
cd                      直接回家
=======================================================

 

2. 文件管理之:创立/复制/移动/删除

图片 9

==创建

文件 touch     
# touch file1.txt                             //无则创建,有则修改时间
# touch file3 file4
# touch /home/file10.txt
# touch /home/file5 file6
# touch /home/{zhuzhu,gougou}
# touch file{1..20}
# touch file{a..c}
# touch yang{a,b,c}                      //{}集合,等价touch yanga yangb yangc

目录 mkdir
# mkdir dir1
# mkdir /home/dir2 /home/dir3
# mkdir /home/{dir4,dir5}
# mkdir -v /home/{dir6,dir7}
# mkdir -v /hoem/dir8/111/22
# mkdir -pv /hoem/dir8/111/222    //包括其父母的创建,不会有任何消息输出
# mkdir -pv /home/{yang/{dir1,111},tianyun}

 

==复制 cp

Usage: cp [OPTION]... [-T] SOURCE DEST
# cd
# mkdir /home/dir{1,2}
# cp -v install.log /home/dir1
# cp -v install.log /home/dir1/yang.txt
# cp -rv /etc /home/dir1
# cp -v install.log /home/dir90       //没有/home/dir90
# cp -v install.log /home/dir2
# cp -v anaconda-ks.cfg !$
# cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/passwd /etc/grub.conf /home/dir2            //将多个文件拷贝到同一个目录
# cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/passwd /etc/grub.conf /etc/hosts .
# cp -r /etc /tmp
# cp -rf /etc /tmp
# cp -r /etc /tmp

[root@localhost ~]#  type -a cp
cp is aliased to `cp -i'
cp is /bin/cp

[root@localhost ~]#  cp -rv /etc/sysconfig/network-scripts/{ifcfg-eth0,ifcfg-eth0.bak}
[root@localhost ~]#  cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0{,-org}
[root@localhost ~]#  cp -rv /etc/sysconfig/network-scripts/{ifcfg-eth0,yang-eth0}

 

==移动 mv

Usage: mv [OPTION]... [-T] SOURCE DEST
# mv file1 /home/dir3               将file2移动到/home/dir3
# mv file2 /home/dir3/file20      将file2移动到/home/dir3,并改名为file20
# mv file4 file5                          将file4重命名为file5,当前位置的移动就是重命名

使用office 二零一二开发,直接实行。

==删除 rm

示例1:删除/home/dir1       
# cd /home
# rm -rf dir1       
-r 递归
-f force强制
-v 详细过程

示例2:
[root@localhost~]# mkdir /home/dir10
[root@localhost~]# touch /home/dir10/{file2,file3,.file4}
[root@localhost~]# rm -rf /home/dir10/*                                    //不包括隐藏文件
[root@localhost~]# ls /home/dir10/ -a
.  ..  .file4

示例3:
[root@localhost~]# rm -rf file*
[root@localhost~]# rm -rf *.pdf

 

本文由必赢娱乐app下载发布于必赢娱乐,转载请注明出处:文件管理,换行替换

关键词:

上学形式以及Computer硬件基础,用CRT查找内部存款

第1章 学习方法及工具 原型:public boolean isMissing() 0x01 利用工具清单: a) tcp反弹:kali 172.16.253.76  b) 安装office2013的系...

详细>>

不要让客人随意进入你的被窝,读书笔记

一、介绍 一 zabbix 的安装配置 一.枚举服务 0x00 前言 在Github上发掘的,认为表单很棒,可是依旧差十分少,现在会陆...

详细>>

安装及安排,CA210彩分仪校准步骤

0 操作成功完毕. 1 成效错误. 2 系统找不到钦赐的文件. 3 系统找不到钦定的路线. 4 系统不能够张开文件. 5 拒绝访问...

详细>>

Vim中安装括号自动补全,04中截图工具Shutter的编

必赢娱乐app下载 ,CentOS6、7安装MySQL5.7全教程 做开拓总得用到数量吧,Linux作为服务器,总得有多个数据库来囤积测量...

详细>>