Background
Break News
How to add local font to Tailwind Css and NextJS? - Tutorial Design Pattern? - Blockchain Technology, How to create own Bitcoin virtual currency - Zustand mordern management state - Design Pattern - Flyweight Pattern? - Docker Full training Topic

12 steps to become a professional Hacker

Wednesday 19 October 2016
|
Read: Completed in minutes

12 steps to become a professional Hacker

If you wanna become a professional h.a.c.k.e.r or you want to know what hacker what thing to do, this article is for you

You should know that the particular hacking and information security in general is extremely hard word and heavy. They require patience and good knowledge. If you do not have good knowledge in this field, you will never set foot on the path of real hacking ...


1. C Language

To become a hacker, you must know C programming language. C is  a powerful programming language. Proficiency in C is essential for programmers in general and in particular hacker.

When you programming in C language, the most important is that you must use the pointer competently understand the mechanisms and memory allocation.

If you want to learn C hacker way. Ref to the book's : Learn C the Hardway - Zed.A Shaw 


2. Learn another programming language

To become a hacker, in addition to C, he still needs to add another effective tool. One of those tools is high level programming language such as Java, Perl and especially Python.

Learn additional programming languages other C helps a lot as well as the exploitation of the vulnerabilities patched application.

Java is the programming language most common object-oriented world rankings TIOBE 2016. It is know as a stable language, strong and flexible with a very high level of security. Learn security model in Java application is the fastest way to help you understand the applicable security platform in programming languages.

Perl is a general purpose programming language quite flexible, some features of Perl is inspired by the famous C language. Though Python syntax is simple but can do more than you think: web programmer, programmer big data. write automation tool....

3. UNIX Operation System

Unix is a multitasking Operation systems and multi-user, is designed to bring the reliability and security of any system that uses it.

Unix was developed by a research team at AT and T Bell Labs.

The best way to learn about UNIX is installed and run it on your own computer. Then find a classic book to learn it, in a nutshell Unix Arnold Robbins is an example.

After learning how to use UNIX, you should learn the depth of the core architecture of Unix as well. we recommend you reading the book "The Design of the UNIX OS" by Maurice J.Bach.

Currently, a very large number of web servers running Unix operating systems personnel. Therefore the use of proficiency and understanding of Unix design is an indispensable skill of programmers in general and in particular hacker.

4. Learn Another Operation System

You should learn window operating systems , There are two reasons why you should learn window:
- Personal computers are used window.
- This operating system has a lot of flaws.

The practice of exploiting vulnerabilities just give you basic hacking skills, just to teach you the valuable and the importance of updating window software in particular and others in general.

5. Network Programming


Some basic knowledge that you need to know include: the OSI network model, TCP / IP; the protocols used in the various layers of the network computer: TCP, UDP, Telnet, HTTP, ... too many things to list in the framework of this article. So you need a book on computer networks, We suggest the book: computer networking: A Top-Down approach by James F.Kurose and Keith W.Ross.

After you master the knowledge basic computer network, you should go to learn the tools to monitor and network scanning. We recommend a book again for you: Nmap Network Scanning: The Offical Nmap Project Guide to Network Discovery and Security Scanning

6. Kick of with Kali Linux - hacking tools

To become a hacker, the shortest way is  ... embarked on hacking.

However, "touched" on the large system is not going to be easy when there are so many berriers both legally and expertise for the newbie. Therefore, the optimal path is collective hack in the available script. We recommend you start with Kali linux - an operating system that many hacker classic, hundreds integrated discovery tools and attacks exploiting vulnerabilities.

7. Cryptography (Mật Mã Học)

If you want to go one step further in his career hacking, you can not lack knowledge of cryptography.

Demand of hiding information that has evolved over thousands of years before with Caesar cipher. 

Crytographic methods of information protection ensures encryption and decryption of data privacy (confidentiality) and is also used to confirm authenticity of data.

8. Practice:


Western experts have detailed statistics. To become an expert of any field, you need to win a minimum of 10.000 hours of work in that field. Hacking is not the exception. The practice of continuous and steady is a prerequisite to help you advance to higher realms of a hacker.

To get your hands on what was learned, perhaps the first thing you need is a "personal lab" complete with the necessary equipment. At the simplest level, you need to prepare: personal computers - at least 2 units - relative configuration, parallel enough to run multiple virtual machines on it; Internet connection; network equipment:  routers, switches, etc ...

After you have prepared enough equipment and embark on work, you also need to note 5 of the following: 

- Always back up your system before testing anything.
- Trying to accomplish the small goals first.
- Documented process carefully hack
- Do not limit yourself but knowing stops
- Automation of repetitive tasks.

9. Reading expert book:

- None whatsoever hacker, reading is one of the skills necessary for everyone.

When becoming a hacker, you always have to gather information and update their knowledge and their skills with 4-5 times the frequency of many ordinary people. Meanwhile, good reading skills (ex: speed reading and ability to condense the information) will bring you a lot of advantages in scanning and capture information.

You can practice reading techniques such as skimming or chunk reading ...


10. Leveling up by self-discovered vulnerabilities:

The vulnerability is a weakness in the system, can be used to cause harm to the system and the user.

The scanning, vulnerability discovery is a classic approach if you want to go into the world of security. Some famous vulnerability that you can actually exploit them now: such as: MS 08-067 vulnerability (leading to computers unauthorized remote control), Apache web server vulnerability (version under 2.0), ...

What I mean here is try to get acquainted with the discovery of new vulnerabilities and patches, because this work can become a major source of income for you.

11. Contribute to the open source security projects


Contributing to open source projects will take you up a career ladder again. Not everyone has enough heart and enough range to to this. By contributing your gray master to the open source product, you have contributed a brick to build the open source community is growing. And of course with a strong community, you can completely change the world.

12. Learn, Learn more and learn forever:

Rome was not built in a day.
The key to success is a continuous learning process. Good luck~

Thành Rome không thể xây trong vòng một ngày bạn ah
"Chìa khóa của sự thành công chính là quá trình học hỏi không ngừng". Chúc bạn thành công

Regards!
Zidane
https://learn-tech-tips.blogspot.com/



🙇🏼 We Appreciate Your Comments and Suggestions - Webzone - all things Tech Tips web development 🙇🏼
Popular Webzone Tech Tips topic maybe you will be like it - by Webzone Tech Tips - Zidane
As a student, I found Blogspot very useful when I joined in 2014. I have been a developer for years . To give back and share what I learned, I started Webzone, a blog with tech tips. You can also search for tech tips zidane on Google and find my helpful posts. Love you all,

I am glad you visited my blog. I hope you find it useful for learning tech tips and webzone tricks. If you have any technical issues, feel free to browse my posts and see if they can help you solve them. You can also leave a comment or contact me if you need more assistance. Here is my blog address: https://learn-tech-tips.blogspot.com.

My blog where I share my passion for web development, webzone design, and tech tips. You will find tutorials on how to build websites from scratch, using hot trends frameworks like nestjs, nextjs, cakephp, devops, docker, and more. You will also learn how to fix common bugs on development, like a mini stackoverflow. Plus, you will discover how to easily learn programming languages such as PHP (CAKEPHP, LARAVEL), C#, C++, Web(HTML, CSS, javascript), and other useful things like Office (Excel, Photoshop). I hope you enjoy my blog and find it helpful for your projects. :)

Thanks and Best Regards!
Follow me on Tiktok @learntechtips and send me a direct message. I will be happy to chat with you.
Webzone - Zidane (huuvi168@gmail.com)
I'm developer, I like code, I like to learn new technology and want to be friend with people for learn each other
I'm a developer who loves coding, learning new technologies, and making friends with people who share the same passion. I have been a full stack developer since 2015, with more than years of experience in web development.
Copyright @2022(November) Version 1.0.0 - By Webzone, all things Tech Tips for Web Development Zidane
https://learn-tech-tips.blogspot.com