2012-02-29 41 views
47

Tôi đang sử dụng trình biên tập văn bản otool, nmFraise để tháo rời các mã nhị phân Mach-o. Luồng công việc của tôi tại thời điểm này khá đơn giản:Công cụ phân tách yêu thích của bạn trong Mac OS X là gì?

    1. Liệt kê các ký hiệu tồn tại.
nm -g 
    2. Lấy mã disasm.
otool -vt 
    3. Sao chép và dán kết quả này vào một tập tin văn bản.
    4. Đọc và bình luận các mã trong trình soạn thảo văn bản :)

Tôi đang tìm kiếm những công cụ mà đơn giản hóa việc hợp tác với disasm mã trên Mac OS X.

+6

Chỉ cần lưu ý cho bất kỳ ai đọc rằng 'otool -Vt' sẽ cung cấp cho bạn biểu tượng cho toán hạng, ví dụ: 'callq _main' thay vì' callq 0x100001060'. –

Trả lời

13

Tôi biết một số http://www.hopperapp.com/ nhưng chưa bao giờ sử dụng. (không thể được so sánh với Ida (Pro))

+0

Rất coi trọng việc đề cập đến phễu - Tôi đã không nghe nói về nó cho đến khi tôi đọc bài đăng của bạn. Sau khi chơi thử trong 5 phút, tôi đã dễ dàng bị thuyết phục khi mua. Cảm ơn vì đã biến tôi thành nó. – synthesizerpatel