Bài viết này là một sự giới thiệu cơ bản về hacking. Nó sẽ bao gồm phòng thủ, tấn công, và một số khái niệm cơ bản khác để bạn bắt đầu. Phòng thủ rất quan trọng vì dù bạn là một hacker sản xuất, một cracker phá hoại, hoặc thậm chí nếu bạn rơi vào vùng xám giữa hai loại trên, bạn vẫn là mục tiêu. Các cracker (mũ đen) đối đầu với các hacker (mũ trắng) và những người nằm giữa (mũ xám) có thể đi theo cả hai hướng. Họ thường liên kết với những người họ đồng ý vào thời điểm đó.
Đối với tư duy của bạn, hãy sẵn sàng giải quyết vấn đề và sẵn sàng với toán học. Cả hai điều này bạn sẽ phải phụ thuộc nhiều vào, bởi vì đó là những gì hacking đang đề cập.
Các Bước

Bảo vệ bản thân. Phòng thủ là chìa khóa trong lĩnh vực này. Với hacker và cracker liên tục cố gắng phá hủy lẫn nhau, bạn cần phải bảo mật càng kỹ càng tốt. Bạn cần bảo vệ thông tin và dữ liệu của mình càng nhiều càng tốt. Điều này bao gồm cả thông tin kỹ thuật số và vật lý. Đã có nhiều trường hợp mà một người đã chịu hậu quả của một cái gì đó đơn giản như việc sử dụng cùng một tên người dùng trên web hoặc thậm chí là sử dụng tên thật của họ trực tuyến. Một số dữ liệu bạn nên bảo vệ bao gồm các mục sau. Mẹo để thực hiện những điều này được cung cấp trong phần Mẹo ở cuối. Nếu bạn cần thông tin thêm, một cuộc tìm kiếm đơn giản sẽ có thể giúp.
- tên của bạn
- thông tin vị trí của bạn (múi giờ của bạn có thể làm lộ thông tin này ngay cả trong ảnh chụp màn hình)
- tên người dùng của bạn
- các mối quan hệ trực tuyến và vật lý của bạn
- nhà cung cấp dịch vụ Internet của bạn (ISP)
- địa chỉ giao thức Internet (IP) của bạn
- ổ cứng và các tập tin quan trọng của bạn
- mật khẩu của bạn (ký tự hoa/thường; tối thiểu 10 ký tự; ký hiệu; số)

Hiểu về thuật ngữ. Nếu ai đó yêu cầu bạn mở terminal Bash vì bạn có một lỗ hổng RFI, bạn có thể bị rối. Nếu bạn không biết một từ hoặc cụm từ có nghĩa gì, đừng ngần ngại tìm hiểu nó.

Sử dụng Linux. Linux là hệ điều hành mã nguồn mở tuyệt vời cho mục đích bảo mật. Với nhiều bản phân phối để lựa chọn, bạn có thể tìm thấy một bản phù hợp với mục đích của mình. Các bản phân phối Linux thường rất an toàn và mang lại khả năng truy cập cao hơn cho việc hack.
- Hình ảnh bên dưới có thể gây hoang mang và trái ngược với việc nó là an toàn, nhưng có hàng trăm nhân lõi Linux. Một số được thiết kế để có lỗ hổng để các hacker có thể thực hành crack.

Gặp gỡ Metasploit và msfvenom. Metasploit và msfvenom là các công cụ được thiết kế bởi Rapid7 và các đóng góp viên cho mục đích khai thác. Metasploit chính là một framework khai thác. Nó có hàng trăm lỗ hổng sử dụng trên nhiều hệ điều hành.

Bắt đầu với cơ bản về lập trình và viết script sau đó tiến tới lập trình và phát triển. Bạn có thể bắt đầu với các ngôn ngữ như Python hoặc Ruby để bắt đầu. Điều này sẽ giúp bạn hiểu được các khái niệm và cả thuật ngữ. Những ngôn ngữ này cũng rất hữu ích.
-
Codecademy là một trang web tương tác hữu ích được thiết kế để giúp mọi người học về lập trình. Hãy lấy sách từ thư viện hoặc đặt hàng trực tuyến.

Học cách sử dụng dòng lệnh Bash. Dòng lệnh Bash là bộ điều khiển được sử dụng bởi các bản phân phối Linux. Điều này sẽ hữu ích khi bạn cần. Codecademy cũng có một khóa học về điều này với tên là 'Học Dòng Lệnh.'

Nghiên cứu các khái niệm về mạng và làm việc với nmap. Nmap là một công cụ được sử dụng trong các kiểm tra mạng như quét cổng, phát hiện máy chủ, quét dịch vụ và nhiều hơn nữa. Khoa học kỹ thuật số như thế này rất hữu ích để định vị các lỗ hổng tiềm ẩn trong một máy chủ từ xa.

Giữ trình duyệt của bạn luôn an toàn! Có nhiều cách bạn có thể bị theo dõi mà bạn có thể không nhận ra. Nếu bạn đang sử dụng Firefox, hãy thử đặt
DuckDuckGo làm công cụ tìm kiếm mặc định,
tắt cookies, đặt trình duyệt của bạn chạy ở chế độ riêng tư và tắt media.peerconnection.enabled.

Cập nhật thông tin về tất cả các chủ đề này và tự nghiên cứu. Đến thời điểm chúng ta thảo luận về điều này, có thể đã qua nhiều tháng hoặc năm. Thông tin mới sẵn có cho bạn - hãy sử dụng nó!
Mẹo
-
Đối với bảo mật liên quan đến internet, nhiều giải pháp có thể được cung cấp bởi một mạng riêng ảo (VPN). Đôi khi họ mã hóa lưu lượng của bạn và bắt buộc giao thức secure shell (SSH), giao thức truyền tải siêu văn bản an toàn (https://), và lớp ổ cắm an toàn (SSL). Chúng ẩn địa chỉ IP và nhà cung cấp dịch vụ internet của bạn, nhưng hãy cẩn thận, một số VPN có cái gọi là rò rỉ DNS. Đây là một vấn đề bảo mật dữ liệu nghiêm trọng, và nó làm mất mục đích của việc sử dụng một VPN.
-
Thay vì đăng câu hỏi nhiều lần trực tuyến, hãy sử dụng một công cụ tìm kiếm và xem liệu câu trả lời của bạn đã được trả lời ở đâu trên mạng chưa. Nhiều câu hỏi đã được đặt và đã được trả lời!
-
Và đơn giản là, cập nhật! Đôi khi một cập nhật là tất cả những gì bạn cần để tránh bị xâm nhập!