Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have searched the web a numerous times but haven\'t found an explicit answer t

ID: 655787 • Letter: I

Question

I have searched the web a numerous times but haven't found an explicit answer to my question. I've studied (at school and on my own) computer networks for 2 years, doing active programming for 4 years now and am willing to move a step forward.

To make the question short. Can I do efficient network penetration using Windows OS (8,8.1) rather than installing Linux (Ubuntu, Kali ect.)? "Experts" who recommend Linux over Windows for such kind of activities state the following:

- easy OS customization
- Linux OS is more secure
- command line interface (greater functionality) against graphical user interface(less functionality)
- Network nodes running UNIX, etc.

I still don't know how this makes network packet sniffing and penetration better using Linux. Packets sniffers can be installed on Windows(Nmap, Wireshark...), penetration software can be installed (Aircrack, Cain & Abel...).

How does actually Linux beat other OS at hacking?

Explanation / Answer

Windows is very restrictive. It doesn't let you run kernelmode code without paying to get it signed or degrading your security by allowing any test-signed drivers to be run. It also is very restrictive on things like raw sockets, which many security tools use. There are many other examples like this. I think the reason people say Linux is better is because it is not restrictive like Windows is. If you're not planning on programming your own tools or scripts, this shouldn't concern you.

Another reason you might consider using Linux is that many scripts and tools you find online are made for Linux and will only work on Linux. Before I switched to Linux permenantly, I just used a VM.