"bat" soubory

Upozornění: tato stránka neslouží k výuce hackingu a k cílenému poškozování PC, tento web je určen pouze k výuce a zabezpečení ITC. V případě tvrzení jiného názoru, nedovoleného kopírování, zaznamenávání apod. dochází k porušování autorského zákona.


Pokud se chcete naučit programovat, tak nejlépe je začínat na té nejjednodušší formě, co může být a to jsou tzv. "bat" soubory, které se vytvářejí pomocí textového editoru. V současné době tuto programovací metodu zná každý středoškolák a téměř každý žák základní školy, tedy pokud se během informatiky neučí od šesté do deváté třídy malovat a psát ve Wordu. Jestli se tedy chcete naučit ty nejjednodušší aplikace anebo zábavné prográmky, tak musíte pozorně číst a psát, jinak Vám nic fungovat nebude.

Naučte se pár základních dávkových příkazů. Dávkový soubor spustí sérii DOSovských příkazů, takže příkazy, které můžete použít, jsou podobné těm z DOSu. Ty nejdůležitější jsou například:

  • ECHO - zobrazí text na obrazovce
  • @ECHO OFF - skryje text (který se jinak normálně zobrazuje) na obrazovce
  • START - otevře soubor pomocí výchozí aplikace
  • REM - vloží do programu řádek s komentářem
  • MKDIR/RMDIR - vytvoří nebo odstraní adresář
  • DEL - smaže soubor nebo soubory
  • COPY - zkopíruje soubor nebo soubory
  • XCOPY - umožní zkopírovat soubory s rozšířenými možnostmi
  • FOR/IN/DO - tímto příkazem lze specifikovat konkrétní soubory.
  • TITLE - upravíte název okna. 

Otevírání webových stránek anebo programů:

Díky níže uvedenému skriptu budete mít možnost během krátké doby vytvořit program, který Vám umožní rychleji otevřít určitý program anebo webové stránky. Stačí si jen otevřít poznámkový blok, napsat skrip, uložit jako soubor "bat" a všechny soubory a máte program na světě. Je to jednoduchá aplikace, kterou zvládne každý a stejně tak každý jí dokáže odstranit z počítače.


Jak vytvořit rychlou kalkulačku:

Nemůžete během hodiny používat kalkulačku a mobilní telefon? Nevadí - "cmd" či "baťáky" Vám nikdo nezakázal a tak se můžeme rychle naučit, jak vytvořit kalkulačku během několika málo minut:

Otevřete si "Poznámkový blok" a napište tento kod, pokud chcete, tak si jej můžete trochu upravit:

@echo off
cls
REM Prace s promennymi a vstup uzivatele do davky_
echo SCITANI CISEL
set /p x=Prvni scitanec:
set /p y=Druhy scitanec:
set /a "z=x+y"
echo Soucet je %z%
set /p q=Chces pokracovat? [a/n]
if %q%==a goto zacatek
echo Ahoj


Revize všech adresářů v PC:

Chcete projet všechny data, co máte v počítači? Udělat si takovou malou a rychlou kontrolu toho, co v počítači máte a co ne? Tak si napište tento program pomocí textového souboru.

Podobných skriptů existuje celá řada. Dokonce lze nalézt i propracované skripty, které Vám pomocí panelu otevírají ty soubory, které zrovna vyžadujete. Většinou tyto programy používají lidé, co si chtějí usnadnit práci anebo rychleji používat svůj počítač.


Srandovní viry - hrajeme si s programováním

V počítači máš vir: chybová hláška

Nejdříve si otevřete poznámkový blok. Následně do něj vepište oznámení i s uvozovkami (pozor, text opravdu opište, kopírování by totiž nemuselo fungovat): Msgbox "Váš počítač je napaden nebezpečným virem. Kupte si Expert Antivirus k jeho vyčištění". Posléze svou poznámku uložte na plochu a pojmenujte ji jako "lhar.vbs" (bez uvozovek). Pokud používáte Windows XP nebo Vista, stačí na soubor dvakrát kliknout, jestliže však pracujete na Windows 7, musíte na soubor kliknout pravým tlačítkem - Otevřít v programu a zvolit možnost Microsoft Windows Based Script. Je možné, že na Windows 7 dostanete varovnou zprávu, kterou ale můžete v klidu ignorovat, protože tento skript není nikterak nebezpečný.

Důležité: je, aby soubor byl uložen jako ".vbs" a také, aby se zadalo do pole "všechny soubory".

Pokud jste udělali vše správně, měla by vám vyskočit zpráva se zmíněným systémovým hlášením. Ruku na srdce, tato varovná zpráva by asi nikoho moc nepolekala. To však lze změnit, pokud upravíte skript na: Msgbox "Ve vašem počítači je 5 000 000 virů. Kupte si Expert Antivirus k jeho vyčištění.",,"Varování bezpečnostního střediska Windows". Tímto se v hlášení objeví i titulek s varováním "bezpečnostního střediska Windows", což už může polekat leckoho. Vepsáním titulku vypadá varovné hlášení věrohodněji. To ale stále nestačí...

Ještě více to zdokonalíme:

Nyní zkuste skript upravit do této formy: Msgbox "Ve vašem počítači je 5 000 000 virů. Kupte si Expert Antivirus k jeho vyčištění." ,20, "Varování bezpečnostního střediska Windows". Do příkazu je mezi dvě čárky vloženo číslo 20 - to pro počítač znamená, aby k varovné zprávě přidal i možnost "ano a ne".

Na jednu z možností můžete klidně pak kliknout, protože program není dále napsán a není v něm tedy žádné riziko. Hackeři však rádi tento program dopíší a to tak, že Vás z možnosti "ano a ne" už nenechají vycouvat. Tlačítko "ne" může hacker přimět k tomu, aby vykonávalo stejnou funkci jako možnost "ano".


Nepoškozující - šokující virus

Na ploše klikněte pravým tlačítkem na soubor → nový... → zástupce → napsat tam shutdown -s -t 500 -c "This is virus" → Další → Přejmenovat to nějak důveryhodně např.: Internet Explorer → Vytvořit a máte fiktivní vir který když jej zapnete po 500 sekundách (8:20 minut) vypne počítač. Nejde ničím zrušit jedině drobným heslem které se zadá takto: Start → Spustit → shutdown -a a Enter.

Největším problémem je tento  vir někomu poslat, de facto je to nemožné - museli by jste jej uložit, jako "bat soubor", ten poté zabalit do raru/zipu a pokusit se o odeslání. Pokud si ale chcete z někoho vystřelit, tak si otevřete poznámkový blok a tam napište úplně to samé, jako nahoře "shutdown -s -t 500 -c "Vas pocitac byl napaden virem"" potom dejte uložit a místo přípony ".txt" dejte příponu ".bat" například "virus.bat". Hotový soubor zabalte do archivu ".zip" anebo ".rar" a zašlete svému příteli, ten jej otevře a lekne se. Vysvětlete mu, že to lze velice dobře a rychle odstranit, pokud použije zdrojový kod od vás. Poté vytvořte opět v poznámkovém bloku soubor, jehož obsahem bude: "shutdown -a" a uložte ho s příponou ".bat". A odešlete svému příteli s tím ať jej použije. Odpočítávání se mu zruší a bude vše v pořádku.

Uvnitř kodu: takže se podíváme, jak to vypadá uvnitř zdrojového kodu, abychom se dozvěděli, jak to všechno vlastně funguje: "shutdown -s" vypne počítač, "-l" odhlásí uživatele, "-r" restartuje počítač, "-a" přeruší vypnutí systému/restartuje anebo dohlásí uživatele. Dále pak "-f" vypne běžící aplikace bez zobrazení upozornění, "-t xxx" nastaví časový limit pro vypnutí počítače. Mezi další příkazy patří "-c", což je komentář k vypnutí, který by neměl být delší než 127 znaků. Pokud chcete vědět více informací k "shutdown", tak klikněte na "start" a napište do vyhledávání "cmd", a následně poté "shutdown" a vyjede Vám jakási informační tabulka přímo k tomuto příkazu. 

Kousek po kousku: tím, že jedinec spustí soubor "bat", tak vlastně aktivuje příkaz "shutdown", který si přečte, že má vypnout počítač "-s", repektivě, že ho má vypnout za 500 sekund (8:20 minut) - "-t 500". A, že k výstražné tabulce má napsat zprávu "Váš počítač byl napade virem" ve formátu "-c". Pokud jedinec spustí deaktivační soubor, tak tím vastně požádá původní program/výstražnou tabulku, aby přestala odpočítávat a byla deaktivována.  

Bonus navíc: pokud si chcete z někoho vystřelit, tak mu řekněte, že pokud se chce dostat třeba na DarkWeb, tak musí zadat toto do příkazového řádku: C:\Windows\_MSRSTRT.exe

Stane se to, že se počítač okamžitě restartuje a může tak zmizet i rozpracovaná práce.

Úkol č. 1.: pokuste se vytvořit vlastní "bat soubor" a zdroj kódu zašlete na e-mail vyučujícího anebo využijte níže uvedený formulář: 


Virová rychlovka, která nepoškozuje počítač:

Chcete někoho naštvat anebo ukázat, jak jste vynikající programátor? Pokud ano, tak se Vám bude hodit níže popsaný skript ke srandovnímu prográmku:

1. Otevřete si na ploše "Poznámkový blok".

2. Nahoru napište níže uvedený text:  x=msgbox("Jsem virus - zničím tě" ,48, "máš v počítači 100 virů")

3. Pokud zachováte číslovku "48", tak nebude dále program uživatele otravovat, jen jej informuje o skutečnosti.

4. "Máš v počítači 100 virů" je v záhlaví tabulky.

5. Dáte uložit: "název.vbs" - jakožto Visual Basic Studio.

6. A hlavně nezapomeňte, že ukládáte, jako "všechny soubory".


Restart počítače do několika sekund i hodin

Chcete si opět udělat z někoho legraci? Tímto prográmkem člověka trochu vyvedete z míry a navíc, je skoro nerozpoznatelný od reality - nepoškozuje však PC.

1. Klikněte pravým tlačítkem na plochu a dejte vytvořit nový soubor - "zástupce".

2. Poté do textového pole vepište: shutdown -s -t60

3. Uložte třeba na plochu a změňte ikonu, třeba na Internet Explorer.

Informace: shutdown (restart pc), -s (sekundy), -t (time/čas) a čísla označují počet sekund v tomto případě.


© 2019 Mgr. Martin Janda, DiS., DiS., MLJ. - Na tento web se vztahuje zákon 152/a,b - jedná se o učitelský/žákovský web, který není součástí žádné školy. Pokud tak bude označen, tak bude postupováno, dle platného zákona. Stejně tak není dovoleno kopírovat obsah nacházející se na webových stránkách anebo na partnerském webu. 
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky