Luật an ninh mạng 2018 quy định rõ hành vi phá hoại trên không gian mạng là hành vi vi phạm pháp luật nhà nước Việt Nam

Chapter 1: Preparation For Hacking

Chapter 1: Preparation For Hacking



Chapter 1: Preparation For Hacking

Mỗi Hacker nên phải học cách sử dụng một ngôn ngữ lập trình để khám phá và khai thác những điểm yếu trong máy tính . Mặc dù không có gì là sai nếu bạn sử dụng các nguồn tài nguyên là các công cụ có sẵn nhưng có lẽ bạn sẽ muốn tạo ra các công cụ tốt hơn để cho phép bạn khai thác tối đa máy tính của bạn và phù hợp với nhu cầu hơn . Bởi vì chỉ có bạn mới hiểu bạn thực sự muốn gì , và những công cụ ngoài kia có thể sẽ thiếu một số tính năng mà bạn muốn.

Máy tính luôn thay đổi và phát triển từng ngày . Và các hình thức hack mới cũng luôn phát triển từng ngày và chắc có lẽ bạn sẽ muốn các ngày nghiên cứu bảo mật nhanh chóng tìm ra chúng . Nếu bạn gặp phải rắc rối trong việc sử dụng các công cụ hack cũ để thực hiện trinh sát hay để bảo vệ bản thân khỏi các cuộc tấn công thì bạn có khả năng rơi vào những rắc rối mới. Ví dụ : Khởi chạy một cuộc tấn công bằng phần mềm độc hại được nhắm mục tiêu vào một hệ thống đã được cải tiến các hình thức bảo mật thì sẽ không chỉ có cuộc tấn công của bạn thất bại mà nguy cơ cao là bạn bị truy ngược trở lại .

Học một ngôn ngữ lập trình cũng sẽ giúp bạn tăng khả năng thành công khi thực hiện một cuộc tấn công cũng như tránh bị phát hiện bởi các hệ thống IDS ,các phần mềm chống virus và thậm chí là các công cụ của các cơ quan pháp luật. Nếu bạn học làm thế nào để trở thành một Hacker mũ trắng bằng cách học các hành vi của một Hacker và cách họ phát triển một công cụ của riêng mình để khai thác và sử dụng chúng . Thì bạn hoàn toàn có thể hoàn toàn viết được các mã cập nhật mới để chống lại các chương trình hack và crack đang được phát triển mỗi ngày . Bằng cách phát triển và học hỏi mỗi ngày bạn hoàn toàn có thể phát hiện và ngăn chặn khi các cuộc tấn công xảy ra .

Bằng cách tự thiết kế một chương trình , một công cụ hack , bạn đang đóng góp cho cộng đồng Hacker và họ có thể sẽ chia sẻ ngược lại tài nguyên của họ với bạn . Bằng cách khám phá ra các hình thức tấn công , hack mới , các lỗ hổng hay cập nhật và phát triển các giao thức bảo mật mới , bạn đang góp phần làm cho thế giới Internet trở nên an toàn hơn để truy cập .

What is Python?

Python là ngôn ngữ mã nguồn mở , có nghĩa là bạn có thể tải nó miễn phí từ trang chủ Python . Đây là một ngôn ngữ cao cấp và đã xuất hiện từ những năm 80 và nó đã tồn tại với thời gian . Python có thể dùng để tạo các ứng dụng GUIs, web apps, games, và các ứng dụng quan trọng khác nhưng có lẽ được sử dụng nhiều nhất là để tạo các chương trình hack và exploit .

Nếu bạn đang đang muốn chuyển sang ngôn ngữ lập trình khác . Thì Python sẽ là lựa chọn tốt vì tính dễ đọc và dễ học của nó. Hầu hết các câu lệnh sử dụng các câu tiếng Anh điển hình nên bạn sẽ hiểu ngay được chức năng của các lệnh đó ngay khi bạn vừa gặp một chương trình Python . Đồng thời Python cũng có mã ngắn và đơn giản hơn so với các ngôn ngư lập trình cao cấp khác , Java là một ví dụ. Đi kèm với Python là các thư viện và các Module được tích hợp sẵn hoặc có thể cài và sử dụng từ bên thứ ba . Làm nó trở thành một trong những ngôn ngữ yêu thích của các Hacker .

Đây là một ví dụ . Để viết chương trình in ra dòng chữ " Hello , World ! " trong Java , bạn cần phải code .

public class HelloWorld {

public static void main(String[] args) {
// Prints "Hello, World" to the terminal window.
System.out.println("Hello, World");
}

}

Và đây là trong Python :

print ("Hello, World!")

Và như vậy , ta có quyền tin rằng , một tools hack viết bằng Python vừa đơn giản lại vừa ngắn gọn hơn nhiều so với các ngôn ngữ cao cấp khác . Và nếu là người lần đầu học Python, bạn cũng sẽ thấy nó là ngôn ngữ dễ học nhờ vào mã và cú pháp đơn giản của Python . Và chương trình viết bằng Python có thể chạy trên nhiều loại thiết bị khác nhau như Android , Linux ,Mac , Windows, ... và nếu là người muốn nhảy ngay và luôn vào việc hack , chắc chắn rằng bạn sẽ chìm sâu trong sự "hạnh phúc" để khám phá những gì bạn có thể thao tác với các chương trình của riêng bạn . Python không chỉ cho phép bạn chạy chương trình trên máy tính . điện thoại , .. mà còn cả trên những vi điều khiển được tìm thấy trong đồ chơi . điều khiển từ xa , nói chung các thiết bị nào có thao tác như máy tính .

Phần còn lại của chương 1 chủ yếu là nói về cách cài đặt Python . Nên tôi không viết thêm . Vì đã có ở các bài học Python trên IT Việt Nam [ https://eitvietnam.blogspot.com/p/python-hoc-python-tu-co-ban-en-nang-cao.html ]

OK ! DONE 

[ " Thước đo cuộc đời không phải ở chỗ nó dài hay nó ngắn, mà ở chỗ bạn đã sử dụng nó như thế nào.  " ]