Plesk Crack?

Plesk Tình hình là nhiều anh em cũng biết đến Plesk là một control panel chuyên dụng trên Windows chạy ASP.NET. Bên cạnh đó thì, Plesk dùng cũng khá ổn đối với môi trường máy chủ ảo Linux. Tuy nhiên, Plesk lại là một panel trả phí (bên cạnh DirectAdmin và cPanel) nên là có nhiều anh em muốn thử panel này hay chạy site trên môi trường plesk mà có thể là chưa có điều kiện để chạy Plesk (cũng là vì hosting Plesk khá hiếm). Well, vì vậy hôm nay mình sẽ mạo muội share cáh crack của Plesk cho mọi người trên môi trường Linux.

Cơ duyên mình Crack Plesk?

Phát hiện ra điều hay hay

Vào một ngày trăng sao không có chỉ có tiếng chó sủa ngoài đường, mình tình cờ mở file crontab của một chiếc VPS được cài sẵn theo template Plesk ( server mình mua được tặng kèm Plesk). Thì bỗng nhiên thấy có 1 file cron khá lạ như sau:

/bin/sh /usr/local/psa/mino.sh  >> /dev/null 2>&1

Mình thì nhận ra ngay đây không phải là file của Plesk vì làm quái gì có chuyện tên script cute phô mai que như vậy. Thế gòi mình quyết định cat nó ra xem. Thì kết quả như sau:

wget --tries=4 --timeout=10 -O /etc/pw.tar.gz URL > /dev/null 2>&1
if [ -e /etc/pw.tar.gz ] && [ -s /etc/pw.tar.gz ]; then
    cd /etc/
    service sw-cp-server stop
    service psa stop
    chattr -i /etc/sw/keys/registry.xml
    chattr -i /etc/sw/keys/keys/key*
    rm -rf ./sw*
    tar xvfz ./pw.tar.gz
    chattr +i /etc/sw/keys/registry.xml
    chattr +i /etc/sw/keys/keys/key*
    rm -rf ./pw.tar.gz
    service sw-cp-server restart
    service psa restart
fi

Đọc sơ qua thì là stop Plesk để Update Key, nhưng việc gì lại phải lock sửa đổi 2 file registry.xml và *key** nhỉ? Hơn thế, cái IP wget lại là cái IP của nhà cung cấp VPS. Rồi ngay lúc đó mình nghĩ trong đầu:

Bỏ moẹ, hay là license crack ta ._.

Và để hi vọng là mình đúng thì mình đã vào ngay Oracle Cloud, tạo 1 VPS CentOS để cài Plesk Trial. Và kết quả là ứ cài được (dỗi Oracle vl). Thế là lại lọ mọ qua Azure tạo 1 con VPS CentOS 8 để cài Plesk Trial. Cài xong xuôi, mình chạy script kia thì dính lỗi 403, thế là lại phải lọ mọ clone file kia về rồi ném vào htdocs để wget ở server Azure.

Và giờ phút của sự thật cũng tới

Mình chạy script, ngay sau đó, thông báo trial 15 ngày của Plesk biến mất. Thời gian hết hạn của lic là một ngày nào đó sau đó hơn 15 ngày (trừ khi thằng code check license của Plesk là Vozer). Well, như vậy cuối cùng thì mình cũng ngộ ra là cơ chế check license của thằng Plesk cũng na ná thằng DirectAdmin, thậm chí là còn đơn giản hơn vì không phải chỉnh network interface.

Vậy crack đơn giản rồi, thế lấy license ở đâu ra bây giờ?

Well, vì bên nhà cung cấp VPS cho mình chạy lệnh cron kia khá thường xuyên, nên là khả năng license trên server của nhà cung cấp sẽ được cập nhật ngay khi license cũ hết hạn. Nhưng các bạn Wget thì sẽ bị 403, nên mình sẽ chủ động clone nó đến site của mình hàng tháng để các bạn có thể sử dụng license lâu dài.

Cách crack Plesk

Lan man nhiều quá, giờ tập trung vào vấn đề chính này :3

  • Bước 1: Chuẩn bị VPS sạch, chạy CentOS.
  • Bước 2: Cài Plesk bằng công cụ OneClick (chạy bằng root).
    • sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
    • Lệnh trên sẽ cài Plesk 18, còn các bạn nào thích Plesk Onyx thì có thể tìm custom Installer của Plesk.
      • Bước 3: Chạy lệnh Crack Plesk
      • wget -O plesk.sh http://cdn.hzv.io/plesk/plesk.sh && chmod +x plesk.sh && ./plesk.sh
      • Bước 4: Ngồi chờ và hi vọng là nó xong ._.

Tổng kết

Như vậy là mình vừa hướng dẫn các bạn cách crack Plesk Onyx/Obsidian đơn giản nhất. Mình khá đảm bảo là cái này khá là fresh nên sẽ không lo bị virus tấn công hay crack đâu. Nếu ngày rộng tháng dài sau này không có lic thì chỉ cần lùi thời gian của server xuống là có thể truy cập vào Panel bình thường. Nếu các bạn có điều kiện thì nên mua License xịn nhé. Crack chỉ dùng cho mục đích học tập/cá nhân. Chứ đem đi bán người ta đấm cho rụng răng thì liên hệ mình, mình giới thiệu phòng khám đa khoa chỉnh răng cho nhé.