1. Learn the basics and the appropriate tools. You wouldn't expect a painter to be a master using oil as well as acrylics, so pick an architecture/OS and stick with it. It'll be much easier to transition later than to wander aimlessly in the beginning.
-
-
Prikaži ovu nit
-
2. Improve your technique and strive for proficiency. A musician won't be able to express himself without knowledge of harmony and counterpoint (even if intuitively). So be intimate with asm ,C(++) and compiler intrinsics. They're the foundation for intuition and improvisation.
Prikaži ovu nit -
3. Study the masters. If you've laid a good foundation, you'll benefit immensely from thorough examination and imitation. Appreciate the subtleties on the shoulders of the giants that preceded you. There are plenty of exploit chains in the public domain worth studying.
Prikaži ovu nit -
4. Hone your skills. I suspect there are as many CVEs with no public exploits as there are patches for vulnerabilities that never became public. Learn binary patch diffing and go create your own exploits. As much as this sentence has been used and abused - practice makes perfect.
Prikaži ovu nit -
5. Don't give up! It takes time and effort to master any art(not days, not months, but years). Keep challenging yourself. Revisit the basics whenever necessary and, if you have the chance, take advice from someone who's more skilled than you. Rinse and repeat.
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
Obrigado
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.