|
Programming C, bash, Python, Perl, PHP, Java, you name it. |
|
Thread Tools | Display Modes |
|
|||
Adventure with security, C and computers in general
Dear Community,
Please help. I have this adventure I need to go on. I would like to move on with my knowledge in IT security towards such goals: write secure code, find bugs in kernel, protocols, software, exploit them. My specific goal is to learn C (and perhaps some ASM). My general goal is to get a better understanding of how computers work. Anything from physical hardware, through kernel, operating systems, protocols up to the application level. Not that I don't know any of that stuff, but I want to be five again. Knowing how stuff works makes my inner child happy and I'm more that sure, it helps in every aspect of IT. And my journey is not specific-skill-to-market-oriented, I always wanted to do that, but never had guts to keep moving on (there were other things in life that kept me postponing this + my god damn procrastination). For me, it's a matter of a lifetime journey rather than skills needed to move from job A to job B. Why I chose you to join me on this journey? According to what Henning said in this article: "not knowing very much C has its advantages" and "OpenBSD is the best community to learn C". But I'm addressing this to a wider group since although I've been here only for a short time, from the quality of posts on this forum, I know you're the people I should be asking this. I did my job browsing through the forum (Programming, General software and network, General Hardware, Book reviews, Guides and Off-Topic) and found this threads useful: http://daemonforums.org/showthread.php?t=8124 http://daemonforums.org/showthread.php?t=2521 http://daemonforums.org/showthread.php?t=2746 http://daemonforums.org/showthread.php?t=5361 ...along with many other articles/posts online. I think I know some of the answers, but I'd like to hear your opinion and advice. I hardly know any C or details on how computers work, but I want to learn it the proper way. Only from materials worth reading and repeating. I'd like to acquire as broad security-oriented knowledge as I can in the shortest time possible. It's not that I'm impatient wise guy, but I rather need something to inspire me for lurking moar and finding my spot! Think of it as a bootcamp - short and intensive. Security is the leitmotiv and C is the main exercise My type of learning could be compared to climbing the highest mountain to see what's on the horizon and choose a place to go. All I need is path to follow and a mentor to ask for directions. I start late, so I don't have time to make mistakes, but believe me I am a humble student and I treat this adventure as a lifetime journey. So, can you join me on this journey? From what I saw browsing through this forum, there are other padawans like me looking for programming-, security-, computer- oriented material. I hope this thread may become useful to others. What, how, why would you recommend to see, read, do? Please keep in mind that it should be: - security-oriented - mountain view perspective - digestible in reasonable time Thank you in advance for all opinions, answers, criticism. P.S: Sorry for my poetic language, but when it comes to important decisions I always become that romantic :P |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A Newbie installation adventure targetting an old ibook G3 | daemonfowl | OpenBSD Installation and Upgrading | 12 | 30th January 2012 01:26 PM |
NeXT computers never sold outside the US? | Turquoise88 | Off-Topic | 5 | 7th July 2011 10:46 PM |
Do you build your own computers? | JMJ_coder | Off-Topic | 28 | 28th July 2008 03:04 AM |
NetBSD + old laptop adventure | anomie | NetBSD General | 4 | 27th June 2008 01:57 PM |
Newbie - adventure in gateway world | Johnny2Bad | FreeBSD General | 1 | 17th May 2008 10:22 AM |