Thảo Luận Ioncube là gì? Mã hoá ionCube / ionCube Encoder? Các thức hoạt động của ionCube Loader


DM Exness

Thảo Luận

duocmatduocmat is verified member.

DM Founder
Staff member
DM Lover
VIP Member
20/8/24
147
1,936
10,085
duocmat.net
Token
1,002,460
USDT
9.00
ionCube Encoder giúp bạn mã hoá nội dung của mình. Phù hợp với nhà sản xuất mã nguồn muốn ngăn chặn người dùng bẻ khoá mã nguồn của mình. Điều này nhằm tăng khả năng bán hàng và kiểm soát license key.

Ioncube là gì?​

ionCube Ltd. là một công ty phần mềm có trụ sở gần Canterbury, Kent, Vương quốc Anh. ionCube được thành lập năm 2002 và đã giới thiệu các công cụ để bảo vệ phần mềm được viết bằng ngôn ngữ lập trình PHP khỏi bị xem, thay đổi và chạy trên các máy tính không có giấy phép.

Hoặc các bạn có thể hiểu đơn giản hơn là ionCube Loader là thư viện PHP dùng với những file được mã hóa bởi phần mềm ionCube Encoder.
Nếu khi cài phần mềm, bạn sẽ nhận được yêu cầu là “ionCube Loader is not loaded. Please enable it to continue installation“(ionCube Loader không hoạt động, hãy bật nó lên và tiếp tục quá trình cài đặt).

IonCube loader là gì?​

ionCube Loader là một mô-đun PHP động miễn phí để thực thi mã PHP đã biên dịch trước đó.

IonCube Loader chỉ có thể giải mã các tệp PHP đã được biên dịch trước đó bằng ionCube PHP Encoder.

Các thức hoạt động​

Bạn có thể cài đặt IonCube để bảo vệ mã PHP của mình khỏi bị sao chép, đảm bảo không ai có thể bẻ khóa được. Bộ mã hóa IonCube biên dịch mã nguồn thành mã bytecode, có khả năng làm tối nghĩa và mã hóa mã đã biên dịch.

Sau khi ứng dụng PHP của bạn được biên dịch bằng IonCube thành bytecode, để chạy ứng dụng, bạn sẽ phải cài đặt tiện ích mở rộng php IonCube Loader.

Mẫu nội dung khi đã được mã hoá


PHP:
<?php //002cd
if(extension_loaded('ionCube Loader')){
die('The file '.__FILE__." is corrupted.\n");}
echo("\nScript error";
exit(199);
?>
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
...

Khi phần mở rộng PHP IonCube loader này được tải, nó có thể giải mã ngay lập tức các đoạn mã mà nó có thể tìm thấy được mã hóa. Hoàn toàn không làm tăng thời gian xử lý.

TÍNH NĂNG​

Nếu ứng dụng PHP chứa mã/thuật toán độc quyền hoặc yêu cầu các tính năng cấp phép phần mềm, thì sử dụng ionCube là giải pháp lý tưởng để bảo vệ mã nguồn của bạn.

Mã nguồn được mã hoá để người dùng không thể đọc đươc. Bạn có thể dùng IonCube Encoder để bán các sản phẩm mã nguồn của mình thông qua License Key. Vì nó được mã hoá không thể đọc, nên nó gần như không thể bị bẻ khoá trừ khi giải mã / Decode ionCube.

Với ionCube Encoder, bạn có thể...​

  • Bảo vệ các tập lệnh PHP bằng mã bytecode đã biên dịch để có hiệu suất và khả năng bảo vệ tốt nhất.
  • Sử dụng khóa mã hóa tùy chọn không được lưu trữ mà chỉ được tạo khi cần (Khóa động). Tính năng độc đáo của chúng tôi cung cấp khả năng bảo vệ tăng đáng kể so với các giải pháp thay thế lưu trữ khóa giải mã trong tệp được bảo vệ hoặc không cung cấp mã hóa.
  • Tạo các tệp PHP được mã hóa để chạy trên PHP 8.3 và các phiên bản cũ hơn.
  • Sử dụng các tính năng của ngôn ngữ PHP lên đến PHP 8.3.
  • Mã hóa các tệp không phải PHP như XML và mẫu.
  • Tạo tệp giấy phép để hạn chế quyền truy cập vào các tệp được mã hóa (phiên bản Pro/Cerberus).
  • Cho phép chuyển đổi một chiều (làm tối nghĩa) các biến và tên hàm, phương thức và lớp.
  • Mã hóa các tập lệnh shell PHP.
  • Ngăn chặn việc giả mạo tập tin thông qua việc sử dụng chữ ký số.
  • Ngăn chặn việc thay thế các tập tin được mã hóa bởi người khác.
  • Tạo các tệp có ngày hết hạn cụ thể hoặc sau một khoảng thời gian nhất định (phiên bản Pro/Cerberus).
  • Hạn chế các tệp chạy trên bất kỳ tổ hợp địa chỉ IP và/hoặc tên máy chủ nào (phiên bản Pro/Cerberus).
  • Hạn chế các tệp chạy trên các địa chỉ MAC cụ thể (phiên bản Cerberus).
  • Tích hợp với ionCube Package Foundry .
  • Thêm chú thích dễ đọc vào các tệp được mã hóa để tùy chỉnh bản quyền, thông tin chi tiết về giấy phép, v.v.
  • Có thông báo tùy chỉnh và cách xử lý tùy chỉnh khi tệp hết hạn hoặc không được phép chạy.
  • Và nhiều hơn thế nữa!
 


Thành viên trực tuyến

Hiện không có ai trực tuyến.

Forum statistics

Threads
283
Messages
316
Thành viên
117
Latest member
Hoàng Lãm