Dự án giờ đã có trên github và đây là liên kết tới số issueBất cứ ai nhận được mach_inject làm việc trên báo tuyết?
Tôi đã biên dịch thành công toàn bộ và có thể chạy riêng và từ chối riêng. Nhưng các vòi phun sẽ sụp đổ tiêm khi tiêm mã vào quá trình mục tiêu.
mach_inject_test_injectee.app 's standard output:
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
mach error on bundle load (os/kern) successful
FS rep /Users/Malic/Documents/Code/c/mach_star/mach_inject_test/build/Development/mach_inject_test_injector.app/Contents/Resources/mach_inject_test_injected.bundle/Contents/MacOS/mach_inject_test_injected
LOADDDDDDDDDD!
Assertion failed: (0), function +[injected_PrincipalClass load], file /Users/Malic/Documents/Code/c/mach_star/mach_inject_test/injected-PrincipalClass.m, line 25.
Abort trap
mach_inject_test_injector 's chuẩn đầu ra
injecting into pid 3680
injecting pid
mach_inject failing.. (os/kern) successful
mach inject done? 0
hi
Có vẻ như từ đầu ra các vòi phun không được thông báo từ injectee, bất kỳ ý tưởng? cảm ơn.
Tôi gặp sự cố tương tự. Tôi đã thử sudo chgrp procmod/path/to/executable sudo chmod 2755/path/to/executable, nhưng nó không hoạt động đối với tôi. – MacGeek
Tôi nhận được lỗi này và lỗi Injector 'Bạn có thể cần phải thêm người dùng vào nhóm procmod, mach_inject không .. (ipc/send) cổng đích không hợp lệ ' Nếu tôi chạy bộ phun như người dùng root, tiêm bị treo. – MacGeek