Hướng dẫn decode ioncube php files - giải mã các tệp php ioncube

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. là thư viện PHP dùng với những file được mã hóa bởi phần mềm ionCube Encoder.

Hướng dẫn decode ioncube php files - giải mã các tệp php ioncube

Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài đặt ionCube trên server cài đặt HocVPS Script.HocVPS Script.

Các server khác cũng thao tác tương tự!

Hướng dẫn cài đặt ionCube Loader

1. Tải ionCube Loader

Đầu tiên bạn cần kiểm tra xem hệ thống đang sử dụng là 32bit hay 64bit bằng cách chạy lệnh:

uname -a

Hướng dẫn decode ioncube php files - giải mã các tệp php ioncube

Nếu nội dung trả về là 

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
2 tức là 64bit, ngược lại 
cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
3 là 32bit.

Với hệ thống 64bit x86_64

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz

Với hệ thống 32bit i386

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar xfz ioncube_loaders_lin_x86.tar.gz

2. Lựa chọn phiên bản ionCube Loader

Khi bạn dùng lệnh 

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
4 sẽ thấy rất nhiều phiên bản ionCube Loader tương ứng với phiên bản PHP khác nhau, bước tiếp theo cần phải lựa chọn phiên bản ionCube Loader phù hợp với hệ thống hiện tại.

Hướng dẫn decode ioncube php files - giải mã các tệp php ioncube

– Kiểm tra phiên bản PHP hiện tại

php -v

Output trả về có thể tương tự như sau:

PHP 7.3.20 (cli) (built: Jul  7 2020 07:53:49) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.20, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.20, Copyright (c) 1999-2018, by Zend Technologies

Như vậy hệ thống đang cài đặt phiên bản PHP 7.3PHP 7.3

– Tìm kiếm thư mục chứa thư viện mở rộng của PHP:

php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
sqlite3.extension_dir => no value => no value

– Copy phiên bản ionCube Loader cho PHP 7.3 vào thư mục 

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
5

cp /tmp/ioncube/ioncube_loader_lin_7.3.so /usr/lib64/php/modules

Nếu bạn đang sử dụng phiên bản PHP khác 7.3, hãy thay thế tên file tương ứng.

3. Cấu hình PHP sử dụng ionCube Loader

Mở file cấu hình PHP

nano /etc/php.ini

Thêm đoạn sau vào cuối file

[ionCube Loader]
 zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.3.so

Khởi động lại service

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
0

4. Kiểm tra kết quả

Nếu không có vấn đề gì xảy ra, khi sử dụng lệnh

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
6 bạn sẽ thấy thêm một dòng ionCube PHP Loader xuất hiện bên dưới.

cd /tmp
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
1

Vậy là xong rồi đấy.

Chúc bạn thành công.

Bài viết liên quan:

  1. Nâng cấp PHP 7 với server sử dụng HocVPS Script
  2. Hướng dẫn cài đặt và cấu hình PHP Zend OPcache trên CentOS
  3. Hướng dẫn compile NGINX trên CentOS
  4. Hướng dẫn tăng tốc Nginx với Pagespeed
  5. Hướng dẫn ẩn phiên bản PHP
  6. VestaCP dính lỗi bảo mật nghiêm trọng – Cập nhật ngay

Comment của bạn

35 Comments

  1. Hướng dẫn decode ioncube php files - giải mã các tệp php ioncube
    Luan Vo 1 comment 26/04/2020 at 12:06 am 1 comment 26/04/2020 at 12:06 am

    Mình cài đúng các bước, đã chỉnh lại PHP 7.2, nhưng vẫn ko cài được. Mong admin giúp mình

  2. tsicongnghe 1 comment 09/04/2020 at 5:29 pm 1 comment 09/04/2020 at 5:29 pm

    Nhận mã hóa code ioncube liên hệ face/tsicongnghe
    face/tsicongnghe

  3. sinhle 20 comment 26/07/2019 at 1:56 pm 20 comment 26/07/2019 at 1:56 pm

    Giờ mình muốn xóa khỏi vps thì làm cách nào ae. Rất mong giúp đỡ. vì cài xong có vẻ khi cài wordpress nó bị lỗi plugin. cảm ơn ad
    Rất mong giúp đỡ. vì cài xong có vẻ khi cài wordpress nó bị lỗi plugin.
    cảm ơn ad

  4. Nhan 3 comment 28/09/2018 at 2:36 pm 3 comment 28/09/2018 at 2:36 pm

    Mình ko rành, nên làm theo hướng dẫn của bạn, giờ trong file php.ini ko có gì cả, chỉ có 2 dòng như bạn chỉ, vậy bây giờ phải làm sao? Ko biết bình thường file đó chứa gì nữa. Thank Luân
    Thank Luân

    1. Việt Phương Moderator 28/09/2018 at 2:44 pm Moderator 28/09/2018 at 2:44 pm

      Vậy cấu hình php của bạn không lưu trong đó nên vốn dĩ file đó trắng. Tùy từng bộ script mà vị trí lưu khác nhau nên bạn phải tìm rồi Thông qua các lệnh như

      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
      tar xfz ioncube_loaders_lin_x86-64.tar.gz
      7 Và ngồi đọc các thông tin để biết cấu hình PHP lưu ở đâu
      Thông qua các lệnh như
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
      tar xfz ioncube_loaders_lin_x86-64.tar.gz
      7
      Và ngồi đọc các thông tin để biết cấu hình PHP lưu ở đâu

      1. Nhan 3 comment 28/09/2018 at 3:41 pm 3 comment 28/09/2018 at 3:41 pm

        Thank Luân. Nhờ gợi ý của luân mình tìm được rồi. Nó nằm trong /etc/php/7.0/cli/php.ini

        1. Việt Phương Moderator 29/09/2018 at 7:59 am Moderator 29/09/2018 at 7:59 am

          Cấu hình vậy chắc bạn là Centmin Mod hay VestaCP à?

          1. Nhan 3 comment 29/09/2018 at 10:38 am 3 comment 29/09/2018 at 10:38 am

            Ah, mình cài wordpress theo bản có sẵn trên vultr.

          2. Việt Phương Moderator 29/09/2018 at 11:33 am Moderator 29/09/2018 at 11:33 am

            OK bạn. Noted

  5. Nguyễn Công Nam 1 comment 14/08/2018 at 10:48 am 1 comment 14/08/2018 at 10:48 am

    Cho em hỏi sau khi cài xong thì muốn mã hóa những file mình cần thì làm ntn ạ?

    1. Việt Phương Moderator 14/08/2018 at 12:19 pm Moderator 14/08/2018 at 12:19 pm

      Tool này chỉ để decode thôi bạn nhé, hỗ trợ PHP đọc những cái đã được mã hóa Để mã hóa bạn cần dùng bộ sản phẩm của chính nó, ionCube http://www.ioncube.com/
      Để mã hóa bạn cần dùng bộ sản phẩm của chính nó, ionCube http://www.ioncube.com/

  6. Zen 2 comment 09/05/2018 at 5:54 pm 2 comment 09/05/2018 at 5:54 pm

    Mình cài nhưng bị lỗi này

    Cannot load the ionCube PHP Loader – it was already loaded

    PHP 7.2.5 (cli) (built: Apr 24 2018 19:12:06) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd. with Zend OPcache v7.2.5, Copyright (c) 1999-2018, by Zend Technologies
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd.
    with Zend OPcache v7.2.5, Copyright (c) 1999-2018, by Zend Technologies

    Mong admin giúp đỡ ah.

    1. Việt Phương Moderator 09/05/2018 at 8:41 pm Moderator 09/05/2018 at 8:41 pm

      Cho mình nội dung của /etc/php.ini. Và hệ thống bạn là gì? Vì có thể trong /etc/php.d/ có file cũng đang cấu hình ionCube rồi

      1. Zen 2 comment 10/05/2018 at 11:37 am 2 comment 10/05/2018 at 11:37 am

        php.ini em xem rất kỹ và cấu hình đúng ùi ạ. Anh có thể cho em email hoặc skype không ah. Em còn vài vấn đề không thể giải quyết được cần giúp ah. Em cảm ơn anh rất nhiều ah.
        Anh có thể cho em email hoặc skype không ah. Em còn vài vấn đề không thể giải quyết được cần giúp ah. Em cảm ơn anh rất nhiều ah.

        1. Việt Phương Moderator 10/05/2018 at 12:13 pm Moderator 10/05/2018 at 12:13 pm

          nhé bạn

  7. thaiaiti 6 comment 27/10/2017 at 11:15 am 6 comment 27/10/2017 at 11:15 am

    Bạn ơi, mình cai hocvps mới nhất là php7.1 mà 1 số source nó chỉ chạy dc php5.6 vậy phải làm thế nào? b hướng dẫn m với
    mà 1 số source nó chỉ chạy dc php5.6
    vậy phải làm thế nào? b hướng dẫn m với

    1. Việt Phương Moderator 27/10/2017 at 12:52 pm Moderator 27/10/2017 at 12:52 pm

      Phương án 1. Bạn chạy trên VPS cài HocVPS với PHP5.6 (Reinstall VPS cũ cài mới). Khuyến khích phương án này hơn Phương án 2. Bạn downgrade PHP, có thể sẽ có xung đột nên cần backup website trước để cài lại khi cần

      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
      tar xfz ioncube_loaders_lin_x86-64.tar.gz
      8 Kiểm tra php.ini nếu vẫn giữ nguyên của cấu hình PHP7.1 trước đó và hệ thống tạo file php.ini.rpmsave cho cấu hình PHP mới thì:
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
      tar xfz ioncube_loaders_lin_x86-64.tar.gz
      9 Rồi khởi động lại PHP-FPM
      Phương án 2. Bạn downgrade PHP, có thể sẽ có xung đột nên cần backup website trước để cài lại khi cần
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
      tar xfz ioncube_loaders_lin_x86-64.tar.gz
      8
      Kiểm tra php.ini nếu vẫn giữ nguyên của cấu hình PHP7.1 trước đó và hệ thống tạo file php.ini.rpmsave cho cấu hình PHP mới thì:
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
      tar xfz ioncube_loaders_lin_x86-64.tar.gz
      9
      Rồi khởi động lại PHP-FPM

      1. thaiaiti 6 comment 27/10/2017 at 12:54 pm 6 comment 27/10/2017 at 12:54 pm

        có huong dan downgrade PHP ko b

        1. Việt Phương Moderator 27/10/2017 at 2:11 pm Moderator 27/10/2017 at 2:11 pm

          Ngay trong comment trên bạn nhé. Mình vừa edit

  8. Kien Vu 2 comment 08/07/2017 at 11:46 pm 2 comment 08/07/2017 at 11:46 pm

    Cảm ơn admin đã cung cấp các thông tin hữu ích! Nhờ vậy mà mình đã tự setup được site của mình! Mong hocvps.com ngày càng lớn mạnh và phát triển!

  9. Nguyễn Văn Ninh 1 comment 13/03/2017 at 9:19 am 1 comment 13/03/2017 at 9:19 am

    Chào admin, Mình có cài thêm cái thư viện: https://hocvps.com/ioncube-loader/. Nhưng sau khi reboot lại server thì phpmyadmin đăng nhập không được nữa, và filemanager cũng tình trạng như thế. Không báo lỗi gì, submit đăng nhập chi refresh lại trang mà không vào quản lý được. Rất mong admin học vps chỉ bảo giùm, để mình fix được lỗi này :(. Chân thành cám ơn.
    Mình có cài thêm cái thư viện: https://hocvps.com/ioncube-loader/. Nhưng sau khi reboot lại server thì phpmyadmin đăng nhập không được nữa, và filemanager cũng tình trạng như thế. Không báo lỗi gì, submit đăng nhập chi refresh lại trang mà không vào quản lý được. Rất mong admin học vps chỉ bảo giùm, để mình fix được lỗi này :(.
    Chân thành cám ơn.

    1. Việt Phương Moderator 13/03/2017 at 9:44 am Moderator 13/03/2017 at 9:44 am

      Mình cần xem log và các service chứ thông tin lỗi như thế này khó tư vấn rồi. Bạn gửi cấu hình login VPS qua mình xem cho

  10. Kha 3 comment 03/01/2017 at 3:11 pm 3 comment 03/01/2017 at 3:11 pm

    Mình chèn đoạn này xuống dưới cùng của PHP Ini rồi xong làm thế nào để khởi động lại được hả bạn ơi.

    =================================== [ionCube Loader] zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so ======================================
    [ionCube Loader]
    zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so
    ======================================

    1. Việt Phương Moderator 03/01/2017 at 3:24 pm Moderator 03/01/2017 at 3:24 pm

      Bạn dùng web-server gì? Nginx thì

      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
      tar xfz ioncube_loaders_lin_x86.tar.gz
      0
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
      tar xfz ioncube_loaders_lin_x86.tar.gz
      1 Apache thì
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
      tar xfz ioncube_loaders_lin_x86.tar.gz
      2
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
      tar xfz ioncube_loaders_lin_x86.tar.gz
      0
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
      tar xfz ioncube_loaders_lin_x86.tar.gz
      1
      Apache thì
      cd /tmp
      wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
      tar xfz ioncube_loaders_lin_x86.tar.gz
      2

      1. Ngoc Hai 4 comment 20/05/2017 at 3:38 pm 4 comment 20/05/2017 at 3:38 pm

        Mình dùng ZOC để mở file php.ini Paste xong code dưới nhưng mình k biết làm tnao để restart lại. [ionCube Loader] zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so
        Paste xong code dưới nhưng mình k biết làm tnao để restart lại.
        [ionCube Loader]
        zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so

        1. Ngoc Hai 4 comment 20/05/2017 at 3:51 pm 4 comment 20/05/2017 at 3:51 pm

          M lam dc roi 😀

  11. Trinh Tran 2 comment 04/10/2016 at 3:31 pm 2 comment 04/10/2016 at 3:31 pm

    Mình cài đặt Ok nhưng mà không hiểu sao khi update website trình thông báo vẫn báo cần phải có bản từ 5.1 trở lên.

    Đây là Log check của mình mong bạn giúp đỡ.

    PHP 5.4.28 (cli) (built: May 16 2014 05:18:54) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.4, Copyright (c) 2002-2016, by ionCube Ltd. with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.4, Copyright (c) 2002-2016, by ionCube Ltd.
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies

    Đã thêm dòng : zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.4.so vào file php.ini

    Mình có cần phải Update phiên bản PHP lên không ?

    1. Luân Trần Admin 05/10/2016 at 9:59 am Admin 05/10/2016 at 9:59 am

      Thông báo lỗi như thế nào bạn nhỉ?

  12. Knight 1 comment 05/09/2016 at 2:06 pm 1 comment 05/09/2016 at 2:06 pm

    Luân cho mình hỏi có cách nào dịch ngược lại các file bị mã hóa bởi thằng này không?

    1. Luân Trần Admin 05/09/2016 at 4:13 pm Admin 05/09/2016 at 4:13 pm

      Vụ này mình không biết.

  13. khoa nguyen 9 comment 09/06/2016 at 5:28 am 9 comment 09/06/2016 at 5:28 am

    Hi , anh luân , cài php 5.6 và ionCube Loader 5.6 , báo mọi thứ thành công , nhưng lại chạy không dươc anh luân

    1. Luân Trần Admin 09/06/2016 at 11:45 am Admin 09/06/2016 at 11:45 am

      Không được như thế nào bạn nhỉ?

  14. Vo Tan 11 comment 08/05/2016 at 10:18 am 11 comment 08/05/2016 at 10:18 am

    Nó có ích gì cho Server thường không bạn 🙂 Góp ý là Luân nên thêm phần công dụng vào nữa. Đọc không hiểu tẹo nào 😀 phải search thêm thông tin về ionCube mới biết 😀
    Góp ý là Luân nên thêm phần công dụng vào nữa. Đọc không hiểu tẹo nào 😀 phải search thêm thông tin về ionCube mới biết 😀

    1. Luân Trần Admin 08/05/2016 at 10:52 am Admin 08/05/2016 at 10:52 am

      Nếu không cần dùng thì khỏi cần cài nhé 😀 Một số code được mã hóa phải có ionCube mới chạy được.
      Một số code được mã hóa phải có ionCube mới chạy được.

    2. Trinh Tran 2 comment 04/10/2016 at 3:32 pm 2 comment 04/10/2016 at 3:32 pm

      Món này dùng cho những code được mã hóa chuẩn ioncube mới cần, nếu website của bạn không mã hóa thì không cần đến cái này.