ฉันกำลังพยายามติดตามการเปลี่ยนแปลงของตัวติดตั้ง / ตัวแก้ไขมีวิธีติดตามการเปลี่ยนแปลงตัวติดตั้ง / ตัวสร้างและตำแหน่งที่วางไฟล์ทั้งหมดหรือไม่
ฉันกำลังพยายามติดตามการเปลี่ยนแปลงของตัวติดตั้ง / ตัวแก้ไขมีวิธีติดตามการเปลี่ยนแปลงตัวติดตั้ง / ตัวสร้างและตำแหน่งที่วางไฟล์ทั้งหมดหรือไม่
คำตอบ:
สามารถดูแพคเกจมาตรฐาน OS X Installer ได้อย่างง่ายดาย เครื่องมือหนึ่งสำหรับสิ่งนี้คือSuspicious Packageปลั๊กอิน QuickLook ที่แสดงไฟล์และสคริปต์ที่อยู่ในแพ็คเกจตัวติดตั้ง
ขณะติดตั้งคุณสามารถตรวจสอบการเข้าถึงระบบไฟล์โดยใช้เครื่องมือเช่นopensnoop
หรือfs_usage
(ทั้งอรรถประโยชน์บรรทัดคำสั่ง)
คุณสามารถแสดงไฟล์ที่จะถูกคัดลอกโดยตัวติดตั้งโดยกด command-I:
หรือกับ lsbom:
$ lsbom ~/Desktop/KeyRemap4MacBook.pkg/Contents/Archive.bom
. 40755 501/20
./Library 40755 0/0
./Library/LaunchAgents 40755 0/0
./Library/LaunchAgents/org.pqrs.KeyRemap4MacBook.server.plist 100644 0/0 485 2125025754
...
pkg
ซึ่งสร้างโดยเครื่องมือสำหรับนักพัฒนาของ Apple และเทียบเคียงได้กับ MSI บน Windows หากผู้พัฒนาใช้วิธีแก้ปัญหาด้วยตนเองคุณต้องใช้การตรวจสอบระบบไฟล์และวิธีแก้ไขปัญหาที่คล้ายกัน