







eosp wrote:My main goal is improvement--of myself, my code, and the world.
First, myself. Hacking gives me the opportunity to improve my skills and to enhance my programming. Like other people, I learn from doing, so by hacking something, I learn how it works.
Secondly, I use this knowledge to improve my code. I want to make more secure code, more efficient code, easier to understand code, etc. For example, I used to try to code everything in one piece, I now try to do as little as possible as a base and then work up from there. For example, I figured out that any program or driver can be created on my OS with the ~10 system calls I created--basically enough to output on the screen, get input from the keyboard, input and output to ports and block devices, and process and memory management. Further filesystem drivers, for example, can be created from this. The end result is that more code is in userspace, where it is more secure.
Third, I want to improve the world. I want to help out the people that try to keep their websites etc. up all the time. I try to find vulnerabilities etc. so that everyone can be more secure. I also do the same morally...if I defaced a website, I would deface an immoral website and try to encourage productivity and living for oneself and for everyone--not just conforming to societal norms.

Users browsing this forum: No registered users and 1 guest