Door AnoniemDoor Anoniem
Hoe meer Linux pc's erkomen hoe meer Hackers zich daar weer
op toe gaan leggen, het blijft dweilen met de kraan open.
Dat is wel zo maar een linux user heeft doorgaans weinig
rechten op het systeem waardoor het gevaar al daalt. Zeker
bij mandrake is daar aandacht aan besteed dat users niet
altijd als root zouden werken.
Nog is het zo dat je met linux veel kernel versies hebt en
veel types van firewalls en applicaties dus voor op een
linux platform een virus te maken dat ook nog op 80 procent
van de draaiende linuxen werkt moet je al bijna een virus
schrijven dat modulair is en zich dynamich aanpast aan zijn
omgeving.
Goodluck :)
Ik vindt het heel fijn dat je ook enthousiast bent over Unix/Linux, maar
probeer wel een beetje te checken wat je schrijft.
- De kernel versie heeft in het algemeen niks te maken met een virus,
aangezien er zelden een virus is dat de kernel hacked. Dit geld zowel
voor Windows als voor Linux (behalve dan dat Linux virussen nogal
zeldzaam zijn). Misschien ben je in de war met root-kit's?
- En hoezo de kernels zijn anders? Dat er code veranderd in de kernel, en
nieuwe devicedrivers toegevoegd worden, wil niet zeggen dat de totale
kernel veranderd, of dat dingen plotseling anders werken. En dat is maar
goed ook, anders zou je elke keer gebruik moeten maken van andere
kernelcall's als je je kernel upgraded & al je applicaties moeten her-
compileren.
- En veel types firewall's? Hoe bedoel je ipchains of iptables? Of je ipchains
of iptables gebruikt, hangt af van de kernel versie die je gebruikt, niet meer.
Dit zijn trouwens geen geadvanceerde firewall's maar simple systemen die
doodgewoon ipranges en poorten blokkeren. Wat is daar zo advanced aan?
(behalve dat het gewoon werkt?)
Je KAN natuurlijk een geadvanceerde firewall erop draaien, zoals bijv.
Checkpoint, maar ik ben nog nooit een thuisgebruiker tegengekomen
die checkpoint gebruikt.
- Het is trouwens totaal niet moeilijk om een virus/applicatie te maken die
op elke Linux-Intel draait. Bijna elke softwareboer die closed source
Linux apps distributeerd doet dat.. gewoon een binary maken, en die
statisch linken (behalve dan met libc ). Je kan door te compileren met dietlibc
moeiteloos een binary maken die geen enkele dependency heeft (behalve
standaard Linux kernel-call's).
- Hoewel moeilijk zou het zelfs mogelijk zijn om een virus te schrijven dat
op meerdere hardware architecturen kan draaien (er was een artikel dat
beschreef welke machine-instruties op de ene CPU nop zijn, en op de
andere een conditional branch, en hoe je dat kan gebruiken om een jump
te doen naar jouw code voor die cpu om op die manier multi-architectuur
binary's te maken)