_ 4.2.3 Anfall Vi går nu in på några uppgifter som är av en annan karaktär, anfall. Vi gör det för att blir bättre på att skapa försvar mot liknande typer av program. __ Uppgift Det finns många olika typer av program som används vi anfall. Gör exempelvis en kombination av följande program: - Ett portskannningsprogram som används för att hitta öppna portar på datorer. När man väl har hittat en öppen port så kan en anfallare gå vidare och undersöka vilken tjänst som körs där och sen anfalla den. Ibland körs tjänster som är osäkra som man kan anfalla vidare men vi går inte vidare på hur man gör för att utnyttja det eftersom det hela tiden är ett rörligt specifikt mål. - En trojansk häst som används för att få tillgång till resurser på en annan dator (som exempelvis en filserver). - Virus och maskar som används för att sprida ett program till många datorer (exempelvis via en användares kontakter). Observera! Använd inte programmet för att göra olagliga saker! Testa endast begränsade versioner av programmet på din egen dator. Var försiktig! __ Exempel Inget exempel ges. __ Tips För att installera programmet på en dator kan man tänka sig att det sänds som en bifogad fil via epost som man (på något sätt) får mottagaren att starta och för att programmet ska fungera på datorer som inte har JRE installerat så kan man kompilera koden till native för vissa specifika operativsystem (exempelvis de mest använda), se: - [GCJ: The GNU Compiler for the Java Programming Language, https://gcc.gnu.org/java/] För att programmet ska starta automatiskt varje gång en användare startar sin dator så kan programmet själv kopiera sig till en speciell katalog (olika beroende på operativsystem) eller ändra i vissa filer som körs vid uppstart (olika beroende på operativsystem). __ Hjälp ~ 05_ass/help/01.txt > [Klicka här för hjälp, helper.dsv@gmail.com, Prog Internet: 4.2.3 Anfall: http://people.dsv.su.se/~pierre/i/i.cgi?href=05_ass/ip1/4.2.3.txt] ½===system_tutoring_message===½ < ~ 05_ass/help/02.txt