首页 > 系统相关 >shell脚本处女作

shell脚本处女作

时间:2024-09-12 16:24:03浏览次数:15  
标签:脚本 处女作 shell passwd echo 12 ssh txt root

#!/bin/bash
rm -rf /root/.ssh/{id_rsa,id_rsa.pub}
ssh-keygen -t rsa -f /root/.ssh/id_rsa -N "" &> /dev/null
end=$(tail -1 /passwd1.txt)
echo > /success.txt
echo > /failure.txt
#b(){ sshpass -p "$passwd" ssh -o ConnectTimeout=5 [email protected].$i 'exit;' &> /dev/null
 #  if [ $? -eq 0 ];then
#	echo "12.$i is $passwd" >> /success.txt
 #       break
  # fi
   #if [ $end==$passwd ];then
    #    echo "12.$i is no" >> /failure.txt
  # fi
#}
a(){ 
 #[ ! -z $(eval echo \${s${i}}) ] && continue 
while read passwd 
do
 #sleep 6
 sshpass -p "$passwd" ssh-copy-id [email protected].$i &> /dev/null
 #sshpass -p "$passwd" ssh -o ConnectTimeout=5 [email protected].$i 'exit;' &> /dev/null
    if [ $? -eq 0 ];then
        echo "12.$i is $passwd ok" >> /success.txt
	#eval s${i}=1
	break
    fi
    #if [ $passwd == $end ] && [ -z $(eval echo \${s${i}}) ];then
    if [ $passwd == $end ];then
        echo "12.$i no" >> /failure.txt
    fi
    sleep 6     
done < /passwd1.txt
}
for i in {1..254}
do
     a & 
done
wait
cat /failure.txt
cat /success.txt

密码本passwd1.txt如下

8
a
b
c
11
22
222
123123
aa
bb
cc
dd
aaa
bbb
root
ccc
123
123456
123456789
000
000000
111
666
888
root123
admin
admin123
pass
passwd
password
welcome
abc
abc123
lsq
lsq123

标签:脚本,处女作,shell,passwd,echo,12,ssh,txt,root
From: https://blog.51cto.com/u_17015151/11992055

相关文章

  • Docker脚本一键打包java镜像运行备份多端口共存
    效果./docker_build.sh8081后会创建一个新的8081端口容器,并创建一个8081镜像,并备份之前的镜像可以启用多个端口 结构  DockerFile#FROM#基础镜像,当前新镜像是基于哪个镜像的#MAINTAINER#镜像维护者的姓名混合邮箱地址#RUN#容器构建时需......
  • JMeter jmx脚本文件解析
    JMeter——jmx脚本文件解析_jmx文件线程组解析-CSDN博客<?xmlversion="1.0"encoding="UTF-8"?><jmeterTestPlanversion="1.2"properties="5.0"jmeter="5.5"><hashTree><TestPlanguiclass="TestP......
  • 【python脚本】springboot检测脚本
    原创CatalyzeSecimportrequestsimporturllib3urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)session=requests.session()#从文本文件中读取withopen('dic.txt','r')asfile:paths=file.readlines()#移除每个末尾的换行符......
  • PDshell16反向pgsql中 Unable to list the columns. SQLSTATE = 22003不良的类型值 sh
    问题原因:pdshell逆向pg的sql脚本滞后,与pg新版本不兼容,解决方案:修改掉不兼容的sql代码1、Database->EditCurrentDBMS,如下 2、PostgreSQL9.x->Script->Objects找到Column和Key;如下 3、将Column->SqlListQuery选项里SELECT中的c.attnotnull替换为cast(nullif(c.att......
  • PDshell16逆向PostgreSQL 工程显示字段comment备注
    现状:当刚逆向成功的表结构是没有原来表结构中的,comment备注如下 然后pd逆向工程的sql已经返回了这个备注的含义 解决方案:1、设置显示注释列tools——DisplayPreferences…如下    勾选-按照下面得方式勾选这三个 复制这里的VBS脚本,打开菜单Tools>Execute......
  • Nginx节点健康检查与自动上下线管理脚本,推送告警到企业微信
    文章目录案例:Linux定时任务调取脚本执行场景说明告警脚本(text)check_nginx_tcp_up.shcheck_nginx_tcp_up.logcheck_nginx_tcp_up_run.shcheck_nginx_tcp_up_run.log告警效果案例:Linux定时任务调取脚本执行由于需求是每2秒执行一次,但Linux......
  • 【Python脚本】自定义Payload的ICMP报文发送
    原创Evan运维小站OpsStationICMP(InternetControlMessageProtocol)是一种网络层协议,主要用于在IP主机、网关之间传递控制消息。通常,ICMP报文具有固定的格式,并用于发送错误报告或与网络诊断相关的消息。标准ICMP报文不包含用户定义的payload内容。但是,你可以通过发送一个"......
  • 批量打包地图脚本制作(arcmap工作空间)
    首先要把工作空间的地图文档属性填上脚本语句:importarcpyimportosinpu=arcpy.GetParameterAsText(0).split(';')#工作空间foriininpu:    #生成文件名及默认保存在当前文件夹下    a=os.path.dirname(i)    b=os.path.basename(......
  • 【python脚本】批量获取攻防资产访问截图
    项目地址https://github.com/TFour123/screen_get1.安装依赖pipinstallseleniumwebdriver-managertqdm2.在py脚本所在文件夹下,创建targets.txt文件,运行脚本即可。说明:(1)该脚本旨在攻防中,批量的请求url,获取页面截图,以便初步判断脆弱资产。(2)脚本运行后,会在py文件所在......
  • 【待做】脚本命令类恶意代码——PowerShell混淆脚本分析方法
    https://mp.weixin.qq.com/s/QdX7Tnc1OyyNDSF9cnhgbQ原创Iam0x17十七的安全日志前言由于PowerShell具有强大的系统管理和自动化能力,它可以被用于执行恶意代码、进行横向移动、执行无文件攻击等恶意行为。其中,Office宏病毒是一种常见的恶意软件形式,它利用Office文档中的宏......