Mở tệp IPA từ dòng lệnh


2

Tôi đang sử dụng hộp OSX để chạy tập lệnh bash để trích xuất tệp IPA iOS để tôi có thể sử dụng otool và nm để trích xuất chi tiết về ứng dụng để phân tích lỗ hổng. Các tệp ipa đã được giải mã, vì tôi đang thực hiện phân tích hộp màu xám như là một phần của thử nghiệm theo lịch trình.

Dòng lệnh không có vấn đề gì với chính tệp ipa, sử dụng giải nén, nhưng sau đó trong thư mục Payload có một kho lưu trữ nén cùng tên với tệp ipa mà không có phần mở rộng mà Windows và Linux có thể vượt quá với lệnh giải nén, nhưng OSX không thể. Bạn có thể, trong Finder, nhấp chuột phải và hiển thị nội dung, nhưng tôi không muốn thực hiện bước này. Tôi đang viết một kịch bản, vì vậy tôi muốn thực hiện nó từ một lệnh Unix.

Làm thế nào để mở kho lưu trữ này trong iOS? Tôi có thể kịch bản trích xuất trong Windows hoặc Linux, nhưng không thể chạy otool hoặc nm ở đó.

Tôi đã thử:

  • Địa chỉ trực tiếp lưu trữ dưới dạng thư mục, trong đó tôi nhận được lỗi "đây không phải là thư mục".
  • Sử dụng giải nén, trong đó tôi nhận được lỗi "không thể tìm thấy kho lưu trữ này".
  • Sử dụng lệnh open -R, mở nó thành công trong Finder, nhưng điều đó không cho phép phần còn lại của tập lệnh mở

Câu trả lời:


1

Đừng bận tâm. Thư mục nội bộ trong câu hỏi có phần mở rộng .ipa mà tôi đã bỏ lỡ.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.