日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文所有技術(shù),只針對于計算機(jī)安全滲透測試使用,嚴(yán)禁用于非法目的!!!

跟我學(xué)——小白都能使用bash腳本編寫黑客工具

bash開始咯!

編寫這個bash腳本目的

ps:有的人總說,真正的嘿客不僅工具玩的6,而且還會自己編寫嘿客工具,今天這個就算是入門了,編寫一個像nmap一樣可以掃描存活主機(jī)的自定義腳本工具!恭喜啊!

linux可以在終端直接運(yùn)行以.sh結(jié)尾的可執(zhí)行腳本,我們稱作bash腳本。猶如在windows的cmd終端中可以運(yùn)行以.bat或者.vbs結(jié)尾的文件一樣!

這些可執(zhí)行腳本有一個共同點,就是使用特殊的關(guān)鍵字、語法和變量構(gòu)成,只要在終端運(yùn)行就能自動完成一些特殊任務(wù),或者說是將diy的特點發(fā)揮到了極致!

今天我們就來設(shè)計一個可以自動掃描全網(wǎng)段的嘿客bash腳本,它的最大作用就是掃描局域網(wǎng)開機(jī)的電腦!簡單幾行即可完成這個任務(wù)!小白們,走起吧!

跟我學(xué)——小白都能使用bash腳本編寫黑客工具

走起!

1、首先打開kali系統(tǒng)的文本編輯器,輸入:

使這個腳本具有提示功能
#!/bin/bash
echo "你運(yùn)行的是ping全網(wǎng)段掃描器!"
echo "使用方式是輸入: ./pingto.sh 192.168.31"

2、修改這個文本文件名為pingto.sh并保存root主目錄下

然后打開終端輸入:
賦予這個腳本當(dāng)前創(chuàng)建用戶的執(zhí)行權(quán)限:
root@kali:~# chmod +x pingto.sh

3、在終端中運(yùn)行這個腳本進(jìn)行檢驗,輸入:

root@kali:~# ./pingto.sh
跟我學(xué)——小白都能使用bash腳本編寫黑客工具

hello

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

提示:后面的所有修改添加都是在原來創(chuàng)建的pingto.sh文件中完成的!

#!/bin/bash
#如果我們輸入的參數(shù)是空的,就提示錯誤
if [  "$1" == "" ]
then
echo "你運(yùn)行的是ping全網(wǎng)段掃描器!"
echo "使用方式是輸入: ./pingto.sh 192.168.31"
fi
#如果你的路由器前面三項數(shù)字是192.168.1
#你就輸入192.168.1

5、添加for循環(huán)進(jìn)行掃描

#!/bin/bash
#如果我們輸入的參數(shù)是空的,就提示錯誤
if [  "$1" == "" ]
then
echo "你運(yùn)行的是ping全網(wǎng)段掃描器!"
echo "使用方式是輸入: ./pingto.sh 192.168.31"
#如果不是空的,就執(zhí)行下面的語句
else
#依次遍歷1到254(全網(wǎng)段)
for x in `seq 1 254`; do
#這個腳本最終的功能語句(掃描)
#只要有主機(jī)主機(jī)存活,就會打印提示
ping -c 1 $1.$x
done
fi

6、在終端運(yùn)行()

后面會自動添加1-254(192.168.31.1-254)
root@kali:~# ./pingto.sh 192.168.31
跟我學(xué)——小白都能使用bash腳本編寫黑客工具

不要輸入錯誤!

優(yōu)化輸出

上面輸出文字較多,而且不能一目了然!現(xiàn)在我們做出優(yōu)化,只要能掃描到任何存活的主機(jī),就立即打印該主機(jī)的ip地址。(類似我們的掃描工具nmap)

將pingto.sh文件重新編輯成下面
然后在終端輸入./pingto.sh運(yùn)行

#!/bin/bash
#如果我們輸入的參數(shù)是空的,就提示錯誤
if [  "$1" == "" ]
then
echo "你運(yùn)行的是ping全網(wǎng)段掃描器!"
echo "使用方式是輸入: ./pingto.sh 192.168.31"
#如果不是空的,就執(zhí)行下面的語句
else
#依次遍歷1到254(全網(wǎng)段)
for x in `seq 1 254`; do
#這個腳本最終的功能語句(掃描)
#只要有主機(jī)主機(jī)存活,就會打印提示
#掃描出來,提取有返回64字節(jié)的輸出
#并且進(jìn)一步截取其中存活主機(jī)的IP
ping -c 1 $1.$x | grep "64 bytes" | cut -d " " -f 4 | sed "s/.$//"
done
fi
跟我學(xué)——小白都能使用bash腳本編寫黑客工具

已經(jīng)掃描到局域網(wǎng)的主機(jī)ip

總結(jié)

至此,我們的局域網(wǎng)ip主機(jī)掃描器就制作好了,是不是很簡單!它不僅具備了nmap掃描主機(jī)的基本ping掃描功能,而且重點是:是我們自己編寫的!你又進(jìn)步了!恭喜啊!

分享到:
標(biāo)簽:黑客工具
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定