Tôi muốn hỏi cách cài đặt websploit trong thiết bị đầu cuối của Mac. Tôi đã tải xuống tệp từ WebSploit Framework .
Tôi muốn hỏi cách cài đặt websploit trong thiết bị đầu cuối của Mac. Tôi đã tải xuống tệp từ WebSploit Framework .
Câu trả lời:
Bạn đã không nói tên của tệp bạn đã tải xuống là gì hoặc URL của nó, (Chúng ta có phải đoán không?) . Giả sử đó là tệp WebSploit-Framework-3.0.0.tar.gz từ WebSploit Framework , trong trường hợp bình thường * bạn chỉ cần giải nén tệp bằng cách nhấp đúp vào tệp và nó sẽ tạo một thư mục có tên websploit chứa hai tệp, cài đặt. sh và wsf-300.tar.gz. Để cài đặt, bạn sẽ chạy install.sh trong Terminal. Lưu ý: install.sh yêu cầu phải root để chạy tập lệnh , vì vậy bạn sẽ chạy:
cd ~/Downloads/websploit #assuming you extracted the tar.gz to your Download folder
sudo ./install.sh
Đối với OS X 10.11, đây là vấn đề, trong các trường hợp thông thường, tập lệnh install.sh sao chép tệp wsf-300.tar.gz vào / usr / share và sau đó hoàn tất cài đặt. Tuy nhiên, trong OS X 10.11.x ngoại trừ / usr / local, phần còn lại của / usr được bảo vệ bởi Bảo vệ toàn vẹn hệ thống (SIP), hạn chế tài khoản gốc và giới hạn các hành động mà người dùng root có thể thực hiện trên các phần được bảo vệ của hệ thống tệp trong OS X. Vì vậy, trong trường hợp sử dụng này, nó có thể sẽ không cài đặt trừ khi bạn tạm thời tắt SIP, cài đặt góivà SIP có thể phục hồi. Mặc dù vậy, một khi nó được cài đặt, nó có thể không hoạt động đúng khi SIP được kích hoạt lại. Tôi nói rằng vì tôi không có OS X 10.11 để kiểm tra và xem nếu có bất cứ điều gì cần được ghi vào cấu trúc thư mục / usr / share / websploit / phân cấp sau khi cài đặt và trong quá trình sử dụng, nó có thể không được phép.
Sau đó, tạm thời vô hiệu hóa SIP để cài đặt nó, gợi ý duy nhất tôi có là chỉnh sửa tập lệnh install.sh thay đổi / usr / share thành / usr / local / share và theo cách này bạn không nên tạm thời vô hiệu hóa SIP.
Ngoài ra, echo "Run From Terminal : sudo websploit"
trong đoạn script, đây là một thông báo được lặp lại và vì / usr / local / share / websploit không có trong $ PATH nên lệnh sẽ không hoạt động như được viết. Bạn cũng sẽ cần giải quyết vấn đề này và có thể được thực hiện bằng cách thêm / usr / local / share / websploit / vào $ PATH, nếu không bạn phải nhập sudo /usr/local/share/websploit/websploit
để thực sự chạy websploit
.