您当前的位置:首页 > 电脑百科 > 安全防护 > 软件工具

小白都能使用bash脚本编写黑客工具

时间:2019-12-16 17:08:19  来源:  作者:

本文所有技术,只针对于计算机安全渗透测试使用,严禁用于非法目的!!!

跟我学——小白都能使用bash脚本编写黑客工具

bash开始咯!

编写这个bash脚本目的

ps:有的人总说,真正的嘿客不仅工具玩的6,而且还会自己编写嘿客工具,今天这个就算是入门了,编写一个像nmap一样可以扫描存活主机的自定义脚本工具!恭喜啊!

linux可以在终端直接运行以.sh结尾的可执行脚本,我们称作bash脚本。犹如在windows的cmd终端中可以运行以.bat或者.vbs结尾的文件一样!

这些可执行脚本有一个共同点,就是使用特殊的关键字、语法和变量构成,只要在终端运行就能自动完成一些特殊任务,或者说是将diy的特点发挥到了极致!

今天我们就来设计一个可以自动扫描全网段的嘿客bash脚本,它的最大作用就是扫描局域网开机的电脑!简单几行即可完成这个任务!小白们,走起吧!

跟我学——小白都能使用bash脚本编写黑客工具

走起!

1、首先打开kali系统的文本编辑器,输入:

使这个脚本具有提示功能
#!/bin/bash
echo "你运行的是ping全网段扫描器!"
echo "使用方式是输入: ./pingto.sh 192.168.31"

2、修改这个文本文件名为pingto.sh并保存root主目录下

然后打开终端输入:
赋予这个脚本当前创建用户的执行权限:
root@kali:~# chmod +x pingto.sh

3、在终端中运行这个脚本进行检验,输入:

root@kali:~# ./pingto.sh
跟我学——小白都能使用bash脚本编写黑客工具

hello

4、在pingto.sh文本文件中添加if语句:

提示:后面的所有修改添加都是在原来创建的pingto.sh文件中完成的!

#!/bin/bash
#如果我们输入的参数是空的,就提示错误
if [  "$1" == "" ]
then
echo "你运行的是ping全网段扫描器!"
echo "使用方式是输入: ./pingto.sh 192.168.31"
fi
#如果你的路由器前面三项数字是192.168.1
#你就输入192.168.1

5、添加for循环进行扫描

#!/bin/bash
#如果我们输入的参数是空的,就提示错误
if [  "$1" == "" ]
then
echo "你运行的是ping全网段扫描器!"
echo "使用方式是输入: ./pingto.sh 192.168.31"
#如果不是空的,就执行下面的语句
else
#依次遍历1到254(全网段)
for x in `seq 1 254`; do
#这个脚本最终的功能语句(扫描)
#只要有主机主机存活,就会打印提示
ping -c 1 $1.$x
done
fi

6、在终端运行()

后面会自动添加1-254(192.168.31.1-254)
root@kali:~# ./pingto.sh 192.168.31
跟我学——小白都能使用bash脚本编写黑客工具

不要输入错误!

优化输出

上面输出文字较多,而且不能一目了然!现在我们做出优化,只要能扫描到任何存活的主机,就立即打印该主机的ip地址。(类似我们的扫描工具nmap)

将pingto.sh文件重新编辑成下面
然后在终端输入./pingto.sh运行

#!/bin/bash
#如果我们输入的参数是空的,就提示错误
if [  "$1" == "" ]
then
echo "你运行的是ping全网段扫描器!"
echo "使用方式是输入: ./pingto.sh 192.168.31"
#如果不是空的,就执行下面的语句
else
#依次遍历1到254(全网段)
for x in `seq 1 254`; do
#这个脚本最终的功能语句(扫描)
#只要有主机主机存活,就会打印提示
#扫描出来,提取有返回64字节的输出
#并且进一步截取其中存活主机的IP
ping -c 1 $1.$x | grep "64 bytes" | cut -d " " -f 4 | sed "s/.$//"
done
fi
跟我学——小白都能使用bash脚本编写黑客工具

已经扫描到局域网的主机ip

总结

至此,我们的局域网ip主机扫描器就制作好了,是不是很简单!它不仅具备了nmap扫描主机的基本ping扫描功能,而且重点是:是我们自己编写的!你又进步了!恭喜啊!



Tags:黑客工具   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
黑客技术一度被认为是一个神秘的特有领域,随着技术的进步和领域环境的进步,它已经成为一种非常普遍的现象。一款好的工具,会让工作事半功倍。黑客工具就成为黑客手里的神兵利器。今天给大家推荐一些优秀的黑客工具。...【详细内容】
2020-04-21  Tags: 黑客工具  点击:(85)  评论:(0)  加入收藏
摘要: web开发者的利器,fiddler抓包工具。1.引言在当前web开发工具满天飞的年代,很难想象当时在没有这些工具的年代,我们是怎么挺过来的。既然时代已经赋予我们如此之多的精良工...【详细内容】
2020-04-03  Tags: 黑客工具  点击:(174)  评论:(0)  加入收藏
摘要: SQLMap相信大家都不陌生,这篇文章将会告诉大家如何使用 SQLMap 的一些功能来绕过 WAF / IDS,快来一起学习吧!Web 应用防火墙已经成为众多企业的安全解决方案,然而还是有许...【详细内容】
2020-03-27  Tags: 黑客工具  点击:(130)  评论:(0)  加入收藏
今天,统计了全球各大网站数据(浏览量、下载量、使用量等等),为大家总结出了2019年最受欢迎的 20 款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络...【详细内容】
2020-03-09  Tags: 黑客工具  点击:(155)  评论:(0)  加入收藏
今天,统计了全球各大网站数据(浏览量、下载量、使用量等等),为大家总结出了2019年最受欢迎的 20 款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络...【详细内容】
2020-03-05  Tags: 黑客工具  点击:(132)  评论:(0)  加入收藏
EagleEye - 追踪你的朋友,发现他们的Instagram, facebook和Twitter档案使用图像识别和反向图片搜索。 Hijacker v1.5 - 一体化的WiFi破解工具。 LOIC 1.0.8 (低轨道离...【详细内容】
2020-01-08  Tags: 黑客工具  点击:(195)  评论:(0)  加入收藏
自2014年以来,我们列出了黑客,极客,安全工程师使用的网络上最受欢迎的黑客攻击/测试软件(黑客工具)。接下来文章中会根据这些软件做简单的介绍,希望对安全学习人员有所帮助。SN1PE...【详细内容】
2020-01-07  Tags: 黑客工具  点击:(132)  评论:(0)  加入收藏
2019已经匆匆溜走,在2020伊始,小兮为大家带来了2019年终工具盘点的最佳篇,将分成三个部分为大家推荐工具,分别是Windows最佳工具、Linux最佳工具和手机最佳工具。 话不多说,开整!...【详细内容】
2020-01-02  Tags: 黑客工具  点击:(163)  评论:(0)  加入收藏
黑客技术一度被认为是一个神秘的特有领域,随着技术的进步和领域环境的进步,它已经成为一种非常普遍的现象。一款好的工具,会让工作事半功倍。黑客工具就成为黑客手里的神兵利器...【详细内容】
2019-12-28  Tags: 黑客工具  点击:(250)  评论:(0)  加入收藏
本文所有技术,只针对于计算机安全渗透测试使用,严禁用于非法目的!!!bash开始咯!编写这个bash脚本目的ps:有的人总说,真正的嘿客不仅工具玩的6,而且还会自己编写嘿客工具,今天这个就算...【详细内容】
2019-12-16  Tags: 黑客工具  点击:(168)  评论:(0)  加入收藏
▌简易百科推荐
已经观察到一种新的基于JavaScript的远程访问木马(RAT)利用社会工程学传播,采用隐蔽的"无文件"技术作为其逃避检测和分析的方法。该恶意软件由Prevalyion的对抗性反情报团队(PA...【详细内容】
2021-12-17  网安老葫    Tags:恶意软件   点击:(13)  评论:(0)  加入收藏
关于windows Defender防病毒的问题升级win10后,我们会经常遇到打开或下载文件时弹出提示框提示你下载的文件是病毒之类,直接给你删除。你好不容易找了个激活工具,你刚打开发现...【详细内容】
2021-11-08  IT小哥吧    Tags:defender   点击:(47)  评论:(0)  加入收藏
喽!大家好,我是小易,欢迎来到我的知识分享站!今天给大家分享5个杀毒神器,让你的电脑干干净净,建议收藏起来哟! 1、Windows Defender随着Win10系统的更新已经日趋完善,它可以很好的解...【详细内容】
2021-11-08  知识与技能    Tags:流氓软件   点击:(74)  评论:(0)  加入收藏
介绍其实Iptables服务不是真正的防火墙,只是用来定义防火墙规则功能的"防火墙管理工具",将定义好的规则交由内核中的netfilter即网络过滤器来读取,从而真正实现防火墙功能。fil...【详细内容】
2021-10-18  互联网IT技术全栈    Tags:   点击:(52)  评论:(0)  加入收藏
什么是Nessus?Nessus 是目前全世界最多人使用的系统漏洞扫描与分析软件。总共有超过75,000个机构使用Nessus 作为扫描该机构电脑系统的软件步骤如下:查看当前kali系统内核版本...【详细内容】
2021-09-09  TestGO    Tags:Nessus   点击:(112)  评论:(0)  加入收藏
http 头部信息http头部信息经常包含着主机服务的一些版本信息,经常使用的字段信息有:Server, X-Powered-By, X-AspNet-Version工具可采用curl进行curl --location --head $URL...【详细内容】
2021-08-19  80后IT老民工    Tags:渗透   点击:(227)  评论:(0)  加入收藏
一、杀软常见的三种方式二、免杀的三种常用方式三、利用工具实现免杀1、veil工具基础实现免杀+进阶2、venom免杀3、利用kali自带的shellter进行免杀4、利用avet实现免杀四、...【详细内容】
2021-08-18  白帽hacker淬炼    Tags:免杀   点击:(82)  评论:(0)  加入收藏
关于工具现有工具现在,现成的污点分析工具已经有很多了。其中,我最感兴趣的是Triton和bincat,因为两者已经相当成熟。然而,我们却无法使用这两种工具,因为它们不支持目标设备所...【详细内容】
2021-08-12  Hbo涵    Tags:安全漏洞   点击:(94)  评论:(0)  加入收藏
从实现原理上分,防火墙的技术包括四大类:网络级防火墙、应用级网关、电路级网关和规则检查防火墙。1、网络级防火墙一般是基于源地址和目的地址、应用、协议以及每个IP包的端...【详细内容】
2021-07-20  趣谈文化  搜狐号  Tags:防火墙   点击:(225)  评论:(0)  加入收藏
一、VMware部分1、Vmware简介虚拟机就是一个用来模拟真实的物理机环境的一个软件,可以在虚拟机中安装不同版本的操作系统。就是一个把下载好的ISO安装在物理机操作系统的一个...【详细内容】
2021-07-12  Kali与编程  公众号  Tags:Kali Linux   点击:(113)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条