Hướng dẫn cài đặt và nâng cấp Autoit

 Như các bạn cũng đã biết AutoIT là một loại ngôn ngữ lập trình khá đơn giản so với các ngôn ngữ lập trình khác, mình là Minh Trần sẽ giúp các bạn cài đặt và nâng cấp Autoit.😀

Trước tiên xem AutoIT là gì đã.

AutoIT là gì ?
     
  
     AutoIt là một ngôn ngữ kịch bản (Scripting Language) được viết trên nền C++

lý do ngôn ngữ lập trình Autoit luôn bị ghét?

  Đúng như tên gọi thì AutoIt thường được sử dụng để viết Auto (phần mềm tự động thực hiện việc nào đó theo nhu cầu, ví dụ như tự tắt máy sau một thời gian người dùng không hoạt động) và đa số là Auto Game - tự động chơi, tự động điều khiển nhân vật làm nhiệm vụ trong trò chơi,... Tuy nhiên AutoIt cũng thường được sử dụng để viết virus/malware (có vụ đã được lên báo là virus phát tán qua Yahoo, đợt 2006 thì phải). Thậm chí có người viết cả Botnet/RAT bằng AutoIt.

   Autoit tốt hay xấu?
    Nếu như trên thì chẳng nói làm gìnhưng ngay cả những ứng dụng hoàn toàn sạch mà vẫn bị các trình diệt vi-rút nhận diện nhầm. Dường như sau một thời gian dài các mã độc, virus/malware viết bằng AutoIt xuất hiện tràn lan khiến các trình diệt chỉ cần nhận diện "chữ ký" của ứng dụng đó là AutoIt thì coi là virus/malware luônNữa là AutoIt khi biên dịch sẽ có tùy chọn sử dụng UPX (một trình nén tập tin thực thi để giảm dung lượng), mà những tập tin nén bằng UPX thường bị nhận diện luôn chứ chưa nói tới ngôn ngữ là gì.
Autoit tốt hay xấu?

Hừm
, mình không nghĩ vậy. Cá nhân mình thấy AutoIt là một ngôn ngữ rất hay, cực kỳ dễ và nhanh học. Bạn có thể chỉ mất một ngày để đọc tập tin Help (Hướng dẫn) đi kèm bộ cài đặt AutoIt là có thể viết ra một vài ứng dụng cơ bản rồi, cá nhân mình đã thấy có bạn viết ra ứng dụng Get link Zing TV chỉ sau 1 ngày làm quen với AutoIt.

 👉Một số điểm " hay ho" của AutoIt theo cá nhân mình thấy:
  • Thích hợp viết những ứng dụng tự động hóa một công việc nào đó.
  • Ngôn ngữ dễ đọc, hiểu (khá giống Javascript vì cùng là ngôn ngữ kịch bản).
  • Có trình tạo giao diện người dùng (GUI) như ứng dụng trên nền .NET
  • Không cần quan tâm đến dấu chấm phẩy (;) ở cuối câu lệnh (mình thích Python cũng ở điểm này). Nhiều lập trình viên thường đau đầu khi gặp lỗi mà nguyên nhân chỉ vì thiếu một dấu chấm phẩy ở đâu đó trong mã nguồn (mà có thể là vài nghìn dòng lệnh).
  • Trình biên tập mã nguồn (editor) nhỏ, nhẹ, khởi động nhanh và tích hợp khá nhiều công cụ giúp phát triển ứng dụng AutoIt.
  • Và rất nhiều điều thú vị khác...

Nhược điểm:

  • Chưa hỗ trợ đa tiểu trình (multi-thread).
  • Chưa hỗ trợ đầy đủ bộ xử lý sự kiện trên control (GUI Event Handled). Ví dụ như sự kiện MouseHover, MouseMove.
  • Dễ bị dịch ngược - tuy nhiên điều này còn tùy thuộc vào cách bảo vệ của bạn và kỹ năng của "người dịch ngược".
  • Thường bị trình diệt vi-rút nhận diện nhầm - cái này là chủ đề chính mà bài viết đang nói tới.

Theo: Juno_okyo's Blog

Video Hướng dẫn của mình 😉


Downloads Autoit và công cụ nâng cấp tại đây

------------------------------------------------------------------------------------------
Cảm ơn bạn đã đọc bài viết của mình.
Nếu bạn không hiểu gì có thể để lại thắc mắc dưới bài viết này
hẹn gặp lại các bạn vào bài viết tiếp theo của mình
Các bạn có thể ghé thăm Juno_okyo' Blog để biết thêm thông tin 😀
------------------------------------------------------------------------------------------

Hãy đến với Blog Bảo Mật(IT SECURTTY). Nơi học hỏi, chia sẽ, giải đáp, hỗ trợ, tư vấn, phòng tránh, phần mềm an toàn, thủ thuật tiện ích, thủ thuật máy tính,...