Hướng dẫn kiểm tra shell trên hosting !

Để hack 1 web site các hacker hoặc là hack ké thường phải có Shell trên server đó !Còn làm sao họ up được shell lên thì mình không bàn nhé ! Có thể thông qua bug mã nguồn mở hoặc bypass admin ,sql injection chẳng hạn, v..v.v !

Mình chỉ hướng dẫn cách check shell trên hosting của bạn vì thường các hacker để deface giao diện họ thường up shell lên web site mà hacker deface

Thông thường nếu không rành thì bạn sẽ xóa đoạn code mà hacker chèn vào index.php hoặc index.html

Nhưng quên rằng có thể họ đã "găm hàng" trên đó ! Đó chình là shell

Con shell thì đại loại nó như vầy ?

shell

Vậy tìm ra chùng bằng cách nào ?

Cách 1: Bạn có thể download toàn bỗ code về máy tính mình mà kiểm tra coi có file nào lạ không hay đại loại là file mà mình không biết nó làm gì ?

Bạn sẽ mở ra xem code nếu biết hoặc chạy file đó !

 

C2: Cách này là mình hướng dẩn dùng 1 code php để scan ngay trên website của bạn !

Đặc điểm dể nhận dạng của shell là đoạn code shell thường được mã hóa base64 nên thật ra file php mà scan shell cũng là tìm cụm "base64_decode" mà thôi !

 

Các bạn download file đính kèm tại đây !

Giải nén ra sẽ được 1 file tên là scan.php

Upload file này lên thư mục root tức là trong thư mục public_html hay www

Sau khi up thì đường dẫn sẽ là http://domain.com/scan.php

scan

 Nhấn vào nút Tím kiếm

 Có thể chọn hiễn thị chi tiết xem nhiều file hơn

 Nhưng file ghi là phát hiện thì có thể là Shell

phathienshell

Ờ đây mình nói là có thể thôi nhé vì có những code mà người coder họ muốn mã hóa base64 có mục đích khác nhé !

Nên tới đây nếu bạn phát hiện ra thì cũng bình tỉnh chạy file đó ! Hoặc view code xem nó là gì ? Mà shell thì đa số các bạn chạy nó sẽ hiện nguyên hình ngay thôi mà ( chỉ trừ shell dạng 404 con này phài nhấn tab mới hiện -> mà ít ai dùng shell này lắm :)

Như ở trên thì chỉ có 1 file là shell đó là shell.php

Các file khác là bình thường nhé do code có base64

Đến đấy nếu phát hiện shell thì xóa nó đi thôi :)

Còn vì sao shell thường mã hóa base64 thì là để tránh bị anti "thịt" thôi !

Bài viết này có ích cho bạn không? 10 phiếu cảm nhận dễ hiểu & thực hiện (17 Phiếu)