Linux 知识点




正则表达式:


在需要使用的时候要查一下:


https://wenku.baidu.com/view/f19bf152e3bd960590c69ec3d5bbfd0a7956d5a6.html

https://www.cnblogs.com/yafei236/p/4168290.html




Linux知识点:


问题一:

绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?

答案:
绝对路径: 如/etc/init.d
当前目录和上层目录: ./  ../
主目录: ~/
切换目录: cd

问题二:

怎么查看当前进程?怎么执行退出?怎么查看当前路径?
答案:
查看当前进程: ps
执行退出: exit
查看当前路径: pwd

问题四:

Ls 命令执行什么功能? 可以带哪些参数,有什么区别?
答案:
ls 执行的功能: 列出指定目录中的目录,以及文件
哪些参数以及区别: a 所有文件l 详细信息,包括大小字节数,可读可写可执行的权限等


chmod:

文件/目录权限设置命令:chmod

这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:

用包含字母和操作符表达式的文字设定法

其语法格式为:chmod [who] [opt] [mode] 文件/目录名

其中who表示对象,是以下字母中的一个或组合:

u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行

例如:为同组用户增加对文件a.txt的读写权限:

chmod g+rw a.txt


用数字设定法:


而数字设定法则更为简单:chmod [mode] 文件名

关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为:

111 101 100

再将其每三位转换成为一个十进制数,就是754。

例如,我们想让a.txt这个文件的权限为:

自己 同组用户 其他用户
可读 是 是 是
可写 是 是 可执行

那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令:

chmod 664 a.txt




问题八:

查看文件内容有哪些命令可以使用?
答案:
vi 文件名 #编辑方式查看,可修改
cat 文件名 #显示全部文件内容
more 文件名 #分页显示文件内容
less 文件名 #与 more 相似,更好的是可以往前翻页
tail 文件名 #仅查看尾部,还可以指定行数
head 文件名 #仅查看头部,还可以指定行数

问题九:

随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world”? 

答案:

写文件命令:vi

向屏幕输出带空格的字符串:echo hello world


改名:

终端修改文件名可以使用mv或cp命令。

先用mv命令修改文件名,例如我想将 test.txt 修改为 new.txt,则命令为

sudo mv test.txt new.txt


问题十一:

移动文件用哪个命令?改名用哪个命令?
答案:
mv mv

问题十二:

复制文件用哪个命令?如果需要连同文件夹一块复制呢?如果需要有提示功能呢?
答案:
cp -rf

cp -rf的意思是强制复制某个文件夹


问题十四: 

Linux 下命令有哪几种可使用的通配符?分别代表什么含义?
答案:
“?”可替代单个字符。

“*”可替代任意多个字符。

方括号“[charset]”可替代 charset 集中的任何单个字符,如[a-z],[abABC]


问题二十二:

终止进程用什么命令? 带什么参数? 

答案:

kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>] 

kill-9 pid


问题二十五:

查看当前谁在使用该主机用什么命令? 查找自己所在的终端信息用什么命令?
答案:
查找自己所在的终端信息:who am i

查看当前谁在使用该主机:who

 

问题二十六:

使用什么命令查看用过的命令列表?

答案:

history


问题二十七:

使用什么命令查看磁盘使用空间? 空闲空间呢?

答案:

df -hl
文件系统 容量 已用 可用 已用% 挂载点

问题二十八:

使用什么命令查看网络是否连通?
答案:
netstat

问题二十九:

使用什么命令查看 ip 地址及接口信息?

答案:

ifconfig

问题三十三:

通过什么命令查找执行命令?
答案:
which 只能查可执行文件

whereis 只能查二进制文件、说明文档,源文件等

问题三十五:

du 和 df 的定义,以及区别?
答案:

du 显示目录或文件的大小

df 显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统。

问题四十三:

怎样一页一页地查看一个大文件的内容呢?

答案:

通过管道将命令”cat file_name.txt” 和 ’more’ 连接在一起可以实现这个需要.

[root@localhost ~]# cat file_name.txt | more





逆向工程、逆向技术:

软件逆向工程有多种实现方法,主要有三:


1.分析通过信息交换所得的观察。

最常用于协议逆向工程,涉及使用总线分析器和数据包嗅探器。在接入计算机总线或网络的连接,并成功截取通信数据后,可以对总线或网络行为进行分析,以制造出拥有相同行为的通信实现。此法特别适用于设备驱动程序的逆向工程。有时,由硬件制造商特意所做的工具,如JTAG端口或各种调试工具,也有助于嵌入式系统的逆向工程。对于微软的Windows系统,受欢迎的底层调试器有SoftICE

2.反汇编,即使用反汇编器,把程序的原始机器码,翻译成较便于阅读理解的汇编代码。这适用于任何的计算机程序,对不熟悉机器码的人特别有用。流行的相关工具有OllyDebugIDA

3.反编译,即使用反编译器,尝试从程序的机器码或字节码,重现高级语言形式的源代码。



暗链:


“暗链”一般有两种情况:一种是你主动隐藏于别人网站的链接,或许你是做网站的,或许你曾经拥有某个网站的后台,能够添加上去,还有一种情况是别人盗取你的模版,但是上面存在很多你的绝对地址,这样就导致了暗链,其实这种链接才算是你最喜欢的,但是搜索引擎也没理由惩罚你的,因为你是无辜的。我们的总结是前面两种情况搜索引擎都不会判为作弊。如果发起的量过多,那么可能有两种情况,一种情况是别人的网站作弊,一种就是你的网站作弊。



暗链的写法

编辑


一般的写法

<div style="width:-100px; height:-100px; display:none;">

<ul>

<li><a href="#"></a></li>

</ul>

</div>



常见端口号:


21端口:FTP 文件传输服务

端口的使用:任何一种模式中客户端均是动态申请一个端口来使用,服务器端控制连接端口(默认21)始终不变,当使用主动模式时,客户端申请一个端口告诉服务器,服务器则使用20号端口向客户端的这个端口主动建立一条数据连接;当使用被动模式时,服务器则动态申请一个端口告诉客户端以等待客户端的连接


22端口:SSH 端口

23端口:TELNET 终端仿真服务

25端口:SMTP 简单邮件传输服务

53端口:DNS 域名解析服务

80端口:HTTP 超文本传输服务

110端口:POP3 “邮局协议版本3”使用的端口

443端口:HTTPS 加密的超文本传输服务

3306端口:MYSQL 默认端口号

3389端口:Microsoft RDP 微软远程桌面使用的端口

8000端口:腾讯QQ

1433端口:SQL SERVER数据库 默认端口号

1521端口:Oracle数据库服务







happysneaker.com





Web安全技术分享
请先登录后发表评论
  • 最新评论
  • 总共0条评论