linux 黑客系统_linux黑客基础教程

hacker|
213

如何用树莓派和Kali Linux搭建便携式的黑客工作站

需要的东西:

树莓派(B+或者2更好)

一个电池组(任何给智能手机充电用的带USB端口的外接5V电池应当就可以,当然也有更多优雅的方法,如果你感兴趣的话)

一张无线网卡

一张8GB的SD卡

一个PiTFT触屏(如果为了使用更好的屏幕且不介意随身携带大点的设备,也可以用官方7英寸的触屏)

一个外壳(可选,但如果你随身带着树莓派,它就很有用。把PiTFT和树莓派装入这个Adafruit的外壳非常不错)

键盘(我喜欢使用带触摸板的小无线键盘,适合装进小包里。)

一个台式计算机(用来完成最开始的安装)

第一步:在树莓派上安装Kali

视频地址:

在开始之前,你需要下载和安装Kali Linux支持树莓派的触屏版本镜像。它与安装任何其他的树莓派操作系统一样,我们在这里已经详细介绍过了,不过以下是简易版本:

在Windows下如何安装Kali到SD卡

1.下载 Kali Linux Raspberry Pi TFT image ,解压里面的.img文件。注意:如果你使用的不是触摸屏,请下载Kali Linux支持树莓派的常规版本。

2.下载Win32DiskImager并解压其中的程序(.exe文件)。

3.使用读卡器把SD卡插入到Windows PC机。

4.双击打开刚刚下载的程序 Win32DiskImager.exe 。如果你运行的是 Windows 7或者8,则右击执行程序并选择“以管理员身份运行”。

5.如果SD卡没有被该程序自动检测到,点击右上角(“设备”栏)的下拉菜单,从列表中选择SD卡。

6.在应用的镜像文件选择区,点击小文件夹图标,选择 Raspbian.img 文件。

7.点击写入(Write)按钮并等待 Win32DiskImager 完成。当它完成后,你可以安全地弹出SD卡,然后把它插入树莓派。

在OS X下如何安装Kali到SD卡

1.下载 Kali Linux Raspberry Pi TFT image ,解压里面的.img文件。注意:如果你使用的不是触摸屏,请下载 Kali Linux支持树莓派的常规版本。

2.下载 RPi-sd card builder(一定要为你所安装的OS X选择合适的版本)并解压程序。

3.使用读卡器把 SD 卡插入到 Mac。

4.打开RPi-sd card builder。你会被立刻要求选择一个Raspbian镜像。选择之前下载的.img文件。

5.你会被询问SD卡是否已连接。由于我们之前就插入了,那它已经连接上了,所以点击继续(Continue)。然后会出现SD卡选择界面。如果你只插入了一个,并且在列表中也没有看到其它的,它会被选中。否则,就选择所希望使用的SD卡并点击OK。

6.输入管理员密码,点击OK。

7.你会被询问SD卡是否已被弹出。这是正常的,因为只有被卸载后它才可以执行直接复制。再次确认SD卡在Finder中不再被使用。不要从USB端口中移除它。当你确定要弹出时,点击继续(Continue)。

8.RPi-sd card builder 完成SD卡的准备工作,安全弹出卡并插入到树莓派中。

树莓派有一个触屏可适配的GPIO(通用输入/输出),即树莓派主板角上的一组针脚,如何使用显而易见。继续,插入显示屏到树莓派。

第三步:插上所有的电源并启动

安装好显示器后,就该接通其他零件的电源了。把Wi-Fi适配器和键盘接入到USB端口。再把树莓派连接到电池组。

启动过程有可能有点缓慢和粗陋,不必为此担心。首先,在启动开始前,会先显示一会儿白屏。最终,将显示登录界面。

第四步:登录并且启用无线网卡

现在该登录和启用无线网卡了,这样你才可以真正地使用 Kali Linux 里的工具。树莓派会自动识别无线网卡,但是你仍然需要连接上网络。首先,需要启动 Kali Linux 图形用户界面并确保一切正常:

1.树莓派的命令行上将显示用户名和密码的提示。输入用户名 root 和密码 toor (一会儿要修改掉该密码)。

2.输入 startx 然后回车来启动 Kali 图形界面。在树莓派上加载可能需要一段时间。

3.现在你可以用触屏和键盘来操控树莓派。点击底部任务栏的终端图标来打开命令行。

4.设置无线网卡,在命令行输入nano /etc/network/interfaCES 并回车来加载Wi-Fi设置的配置文件。

5.增加如下文本到你刚刚打开的文件,替换上你自己的网络信息:

auto wlan0 iface wlan0 inet dhcp wpa-ssid “你的网络名称” wpa-psk “网络密码”

完成后,按下 Ctrl+X 保存并退出。无线网卡现在可以使用了(有可能需要先重启)。

第五步:修改密码

在开始任何操作之前,很有必要修改设备的root密码(避免其他也有类似黑客技能的人控制它)。还好这个过程很简单。

1.如果你还在命令行(如果不在,点击 Kali 的终端图标重新打开它),输入 passwd 并回车。

2.输入新密码两次。

3.重新配置 OpenSSH 也有好处,这样它不会是默认设置。输入 dpkg-reconfigure openssh-server 并回车。

现在你的小型便携式系统已设置完成且是安全的。

怎样从零开始学习linux

1. 基本功要扎实

学习任何一种语言,必备的基本功是必须要有的,一方面可以提高效率,另一方面可以拓宽思路。

对于Linux基本知识的学习,对一些初学者来说是枯燥乏味的,可以通过理解再背诵的方式先进行代码及语法的学习,然后进行实践操作,必须手动输入命令行,不要借助工具,这样可以更快速有效的掌握Linux。

2. 学以致用

Linux学习的目的是应用,Linux基本知识是一些零散的技术,当没有应用在项目上时,我们无法理解他的真实价值,所以打好基本功之后,最紧迫的是多做几个完整的项目,刚开始可以是功能简单的项目,之后可以选择稍微复杂的项目,勤于动手,敢于实践,一定能学好Linux。

3. 学会使用Linux联机帮助

任何一种教材都不会完全讲述Linux知识,一般讲的都是比较常用的或者是比较有代表性的知识,但是,我们在项目应用中往往有些功能的实现是需要一些生僻知识和技能的,那么,如何查找我们所需的知识呢,推荐查阅Linux帮助文档,主流的Linux都自带详细的帮助文档,很方便解决问题!

4. 在网上找资源

在Linux的学习和应用中,难免会遇到一些没有思路、不知道如何解决的问题,这时就要借助网络力量,可以通过搜索引擎搜索查找,也可以咨询资深技术人员,最终实现问题的解决,这是Linux知识积累的一个重要的途径!

5. 查阅英文技术文档

如果想深入学习Linux,查阅英文技术文档是十分必要的,往往最新的技术都是采用英文文档的方式发布的,而且更全面,因此,对于Linux人员来说,多看一些Linux技术文档,对于掌握前沿技术和加深知识是十分有必要的!

Linux学习是一个需要长期坚持不懈的过程,新的技术不断的产生,要想成为Linux大牛,必须要时刻关注Linux发展动态,掌握最新技术,才能走在行业前列!

零基础学习linux要怎么开始

linux最先要学的是Linux基础知识,学完基础知识才算入门,之后还要学习综合架构、Shell编程、数据库、云计算以及网络安全方面的知识,以下是linux基础部分要学习的内容:

1. 计算机硬件、组成原理、操作系统基础、Linux起源、核心介绍及Linux安装实战入门

2. Xshell远程网络连接Linux、基础优化、远程连接网络基础、Xshell连接故障排错、核心基础命令讲解

3. Linux系统核心通配符体系、三剑客(grep,sed,awk)核心正则表达式精讲及企业级案例实战模拟精讲

4. Bash核心符号、快捷键、通配符详解

5. Linux目录、FHS\挂载、文件属性、核心目录精讲

6. Linux文件及目录管理核心知识和命令精讲(第二关)

7. Linux企业级基础优化(工作中可直接使用

8. Linux文件及目录权限精讲及多个企业案例模拟

9. Linux重要核心命令回顾与深入精讲(第三关)

小学生入门黑客教程

1. 学习UNIX/LINUX

UNIX/LINUX是一种安全性更高的开源操作系统,最早由ATT实验室开发,并在安全界里广泛使用。不懂UNIX/LINUX,不可能成为一名黑客。

2. 编程语言选择

如果想成为一名黑客,肯定需要一门精通的高级语言。这里推荐使用python语言入门.当然这只是我个人的意见。

是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

3. 学习使用多种编程语言

对于一名黑客而言,要学习使用不只一种编程语言。比如JAVA、C++、C语言等。网上有很多免费的电子书、学习指南,关键在于你的坚持和努力。

4. 学习了解网络知识

这 是另一个必不可少的基础条件,学习网络知识,理解网络的构成。懂得不同类型网络之间的差异之处,清晰的了解TCP/IP和UDP协议。这都是在系统中寻找 漏洞的必不可少的技能。理解局域网、广域网,VPN和防火墙的重要性,精通Wireshark和NMAP这样的网络扫描和数据包分析工具等。

5. 学习使用多种操纵系统

除了Windows以外,还有UNIX/LINUX,Mac等不同类型和版本的操作系统,而每种操作系统都有自己的漏洞,黑客需要了解这些系统,才能发现其中的漏洞。

6. 学习密码技术

作为一名优秀的黑客,密码技术也是不可或缺的。加密与解密都是重要的黑客技能,它在各种信息系统安全技术,如身份验证和数据完整和保密等方面,都有着极为广泛的应用。最常见的加密形式就是各种进入系统的口令,而入侵系统时则需要破解这些口令,即解密。

7. 学习更多的入侵技术

阅读各种教程和入侵领域专家写的电子文档。身为一名黑客,要不停的学习各种入侵技巧,因为安全始终都在变化,系统时刻都在更新。

8. 大量的实验

在了解一些新的概念之后,要坐下来实践这些概念。用一台性能良好的计算机建立起你自己的实验室,强大的CPU,大容量的内存等。不断地进行测试,直到熟练掌握。

9. 编写漏洞利用程序

通过扫描系统或网络找到漏洞后,试着自己编写漏洞查找及利用的程序。

10. 参与开源安全项目

开源安全项目可以帮助你测试和打磨你的黑客技术。这并不是一件容易的事,一些机构,如Mozilla、Apache等,会提供开源项目。参与这些项目,即使你的贡献很小,也会给你带来很大的价值。

0条大神的评论

发表评论