专业地攻击:优秀黑客的Linux基础,part 1(起步)

不少人问我到底什么操做系统最适合于黑客使用。我会告诉你几乎每个专业的黑客都使用Linux或者Unix。虽然有些入侵可以经过Windows和Mac OS来实现,可是几乎全部的黑客工具都是为Linux定制的。windows

尽管如此,仍是有例外状况的。像Cain and Abel, Havij, Zenmap还有Metasploit这些软件都移植到Windows或是在Windows上开发的。
工具

可是这些应用原本都是在Linux上开发而后移植到Windows上的,它们会丧失了一些功能。另外一方面,有不少工具是基于Linux的基础工具的而Windows根本没有。这就是为何大多数黑客工具都只在Linux上开发。
spa

总的来讲,要成为一个真正的专业黑客你必须掌握一些Linux技能还有使用BackTrack或者Kali这些Linux发布版本。操作系统


针对不少人都历来没有使用过Linux,我决定接下来的一些教程都讨论Linux基础以及把重点放在那些入侵所须要的技能。好吧,如今打开BackTrack或者其余发布版的Linux系统。
命令行


第一步:启动Linux日志

启动BackTrack,以root的身份登陆而后输入:教程

<pre>bt>startx</pre>开发

你应该能看到相似这样的界面。
terminal



第二步:打开一个终端it

想要精通Linux你必须掌握terminal的使用。如今不少事情均可以在界面简单地经过点击来实现,就像在windows和Mac OS上同样。可是专业的黑客必须懂得如何使用终端区运行大部分的黑客工具。

让咱们点击终端图标打开一个terminal。将会有相似这样一个界面出现。


若是你已经用过Windows下的命令行提示工具,Linux的terminal看起来就差很少,可是相比起来更加具备威力。不像Windows的命令行提示工具那样有限制性,Linux的terminal能够完成任何事情,而且可以更加精确地控制系统。

必须注意的是,Linux是大小写敏感的。这意味着‘Desktop’和‘desktop’是不同的。刚刚接触Linux都很容易犯这样的错误。


第三步:分析目录结构

让咱们以一些Linux的基础做为开始。不少新手都会被Linux的文件系统结构所绊倒。和Windows不一样,Linux的文件系统不是像Windows那样连接到物理驱动上,因此咱们在Linux的文件系统不会看到c:\,可是会看到/。

正斜杠(/)表明文件系统的‘root’或者是文件系统的最顶端。全部其余的目录都是root的分支。

咱们经过下面这个图来模拟Linux的文件系统。


对这个文件结构有深刻了解是很重要的,由于咱们常常须要在terminal下经过它来导航到不一样目录,而在terminal下是没有像Windows文件目录那样的图形界面的。

在这个图里面有几个地方须要注意的:

   /bin目录是存放二进制文件的地方。这些文件都是使Linux运做的、

  /etc是配置文件存储的地方。在Linux里基本上全部东西都是经过文本文件来配置的,而且存放在/etc里

  /dev目录存放设别文件,就像是Windows的设备驱动。

  /var是存放日志文件的地方。


第四步:使用pwd命令

当咱们在BackTrack里开启一个terminal,咱们默认是在‘home’目录下。就像刚才的图所显示,‘home’目录是在‘root’目录的下一级。咱们能够经过输入一个命令来确认当前所在的位置:

<pre>bt>pwd</pre>

pwd是‘present working directory’的缩写,能够看到它返回了‘root’,意味着咱们在root用户目录(不要把这个‘root’和文件系统的‘/’混淆了,这是root用户目录)。


pwd是一个便捷的命令,可让咱们随时知道本身在目录树的哪一个位置。


第五步:使用cd命令

咱们可使用cd命令来改变咱们当前的工做目录。让咱们试试导航到目录树的顶部:

<pre>bt>cd ..</pre>

cd命令后面紧跟两个点(..)的意思是:‘去到当前目录的父级目录’。注意咱们的命令提示改变了,输入命令之后Linux会告诉咱们当前所在的目录位置。



第六步:使用whoami命令

在这个教程的最后部分,我将会展现whoami这个命令。这个命令会返回当前咱们登录的用户名。咱们如今是root用户,咱们能够登入不一样的用户然会显示不一样的用户名。

<pre>bt>whoami</pre>


今天就想讲到这里,在接下来的几个教程,我会继续讲解黑客所须要的基本Linux知识。

相关文章
相关标签/搜索