Postavte si virus
Praktická česká příručka zaměřená na ukázku tvorby jednoduchého viru pro Amigu. Kniha vysvětluje principy fungování rezidentních kódů, šíření virů v systému AmigaOS a popisuje ochranné i detekční mechanismy. Určeno ke studijním účelům a lepšímu pochopení zabezpečení systémů.
Tato příručka je návod a výukový text, který krok za krokem vysvětluje jak vytvořit jednoduchý virus pro počítače Amiga. Nejde o podporu nelegální činnosti - cílem autora je ukázat principy šíření kódu, práce se soubory, pamětí a multitaskingem v operačním systému AmigaOS. Příručka slouží spíše k pochopení ochrany systémů a technického fungování virových mechanismů.
Kniha popisuje:
- Principy fungování virů na Amize,
- Programování rezidentních procesů (které přežívají restart CLI, spouštějí se automaticky),
- Přepis a infikaci systémových souborů (např. spouštěcích souborů, aplikací),
- Triky s přímou manipulací se systémovou pamětí,
- Ochranné mechanismy proti detekci (skrytí viru).
Autoři popisují tvorbu jednoduchého viru, který:
- přežije reboot Workbenche,
- šíří se skrze běžné spouštění souborů,
- nenápadně manipuluje s pamětí a strukturami systému.
V závěru knihy se nacházejí:
- Doporučení, jak se chránit před podobnými viry,
- Tipy pro detekci a odstranění virů,
- Etické upozornění ohledně zneužívání získaných znalostí.
https://www.probers.cz/download/ke-stazeni/item/postavte-si-virus#sigProIdbf9eb39845
Stručný obsah knihy:
Úvod
- Co je virus, rozdíl mezi virem a trojským koněm
- Historie virů na platformě Amiga
1. Základní principy tvorby viru
- Jak virus vzniká
- Co virus potřebuje k přežití
2. Práce s pamětí a systémovými strukturami
- Přímá manipulace s EXEC strukturami
- Správa seznamu úloh (Task list)
3. Přežití v systému
- Jak virus přežije ukončení programu
- Připojení k systému jako rezidentní úloha
4. Infikování souborů
- Modifikace aplikací a systémových souborů
- Jak šířit virus nenápadně
5. Ochranné mechanizmy
- Maskování viru před správci systému
- Detekce vlastních kopií
6. Detekce a obrana
- Jak rozpoznat přítomnost viru
- Zásady pro ochranu systémů
Autor: Neuveden, pravděpodobně Vlastimil Král
(Styl a forma textu odpovídají jeho dalším publikacím o programování na Amize, autorství však není výslovně potvrzeno.)



