Baťáky
pro ty, kteří neví, co to soubory s příponou bat jsou náleží následujících pár řádek,
ti lepší nechť přeskočí pár řádků. bat soubory jsou textové soubory, které po spuštění
provedou svůj obsah řádek po řádku v příkazovém řádku msdos (command.com). Hlavní baťák
vašeho počítače je Autoexec.bat, v tom je napsáno co se provede, než vám najedou wokna,
například, že máte rádi českou klávesnici, a podobně.
Hlavní, jednoduché příkazy a jejich syntaxe:
cd\ vrátí vás do kořenového adresáře (třeba na C:\)
cd.. posune vás o adresář "níže" (př: z C:\windows\plocha na c:\windows)
cd složka přesune vás do tý složky (v našem případě z C:\ na C:\složka)
copy "umístění_souboru" "kam_ho_kopnout" příkaz pro kopírování souborů a složek
del "umístění_souboru" maže soubory, složky
Dále nás bude zajímat, jak zakamuflovat činnost bat souboru, který je spuštěn,
to se dělá tak, že se na první řádek napíše: @echo off pokud mezitím co vámi stvořený
baťák páchá svou činnost chcete dávat najevo uživateli, že se např: instaluje napíšete tam:
echo instaluju....
pokud se trochu orientujete v dosu, je pro vás hračka napsat si nebezpečný baťáček,
ale pro jistotu tady dám příklad něceho jednoduchýho:
@echo off
C:
cd\
cd windows\nabˇdk~1\programy\pospuç~1
echo @echo off>>hugo.bat
echo echo hugo>>hugo.bat
echo echo was>>hugo.bat
echo echo here>>hugo.bat
Do po spuštění se vám nakopíruje baťák, který vám po každém spuštění napíše
hugo
was
here
, dokud ho nikdo nesmázne- jednoduchá blbost co?
Ptáte se proč v tom zdroji není nbídka start ale je tam nabˇdk~1?
protože zaprvé: dos používá jen osm znaků pro složky
zadruhé:jelikož v dosu není stejný kód písma, jako ve woknech
nebo si napíšeme jeden anti-MC'donaldí baťák:
@echo off
C:\
cd\
echo echo Mc`donalds prod v çˇlen‚ kr vy>>autoexec.bat
echo pause>>autoexec.bat
echo echo Zmar Mc`donalds!>>autoexec.bat
toto je už o něco nepříjemnější baťák, ale prospěje to
životnímu prostředí:))) Tento bat zapíše do autoexecu nevinných
pár řádek, které uživateli každé spuštění vsugerovávají,
že MC'donalds prodává šílené krávy, (a to není daleko od pravdy co?)
má to nespočetné množství modifikací typu nekácet pralesy, přispívat
na charitu a podobně.
Jedna dost zajímavá věc: vytváření virtuálního disku
bez restartu a bez čekání.
jednou, když jsem se díval na manuál ke cracknutí raymana, došlo mi, proč to sakra
nechce sejvovat. Já si to jen tupě rozbalil a ono to chce mírně náročnější věci,
než jen rozbalit- podle návodu jsem měl vytvořit virt. disk pomocí příkazu subst
a pak by to jeko eště chtěl nainstalovat apod. takže se dáme do toho, syntaxe:
subst cesta_ke_složce název_nového_disku
akže pro zjednodušení uvedu příklad:
subst C:\windows R:
rázem jsem získal "disk" který je vlastně složka C:\windows
vlastnosti takto vyrobeného disku R:\
1)nemá omezen prostor- jen když zaplníte c: tak na něj nebude možno už nic nakopat.
2)není "read only" tzn-není chráněn proti zápisu.
3)po restartu zmizí (ale jeho obsah není ztracen, jelikož je ve složce C:\windows)
|