small-q 发表于 2023-12-13 22:16:09

Binary Ninja personal 3.5.4526 MacOS 支持 arm64 and x86_x64

本帖最后由 small-q 于 2023-12-13 22:18 编辑

网上没有 arm64 顺手做了一个 bash 支持 arm64 and x86_x64 破解

#!/bin/bash

function hex() {
      echo ''$1'' | perl -0777pe 's|({2}+(?![^\(]*\)))|\\x${1}|gs'
}
function replace() {
      declare -r dom=$( hex $2 )
      declare -r sub=$( hex $3 )
      sudo perl -0777pi -e 'BEGIN{$/=\1e8} s|'$dom'|'$sub'|gs' "$1"
      return
}
function prep() {
      sudo xattr -cr "$1"
      sudo xattr -r -d com.apple.quarantine "$1"
      sudo codesign --force --deep --sign - "$1"
}
function patch() {
      replace "/Applications/Binary Ninja.app/Contents/MacOS/libbinaryninjacore.1.dylib" 'D66C9EC8DC86F3DB68B2B8BF660551630527F4EC31193B69743EE1E650ABB1A2276361B00383F23D66680A681EB3B8DC4A7F9151E732F6D4B76963D1122A8F5899736BDE7B911C9F2A55E42DAA8566CBAD43BE681B2F381549C342FC19F1F593D24454741D17ADF221F633A5AC4DE85EF6023628F8F9368C616B1949D702C4195D411DD51A2F1B8459832299035EEF68BE1EE37D92A4DF758F5892C8AAF635A406A7AD4F9EBF03EB0E44DA485BBBF0983DF83920420AE824F4DA3CC9D1699535635F7151B279D27144B8A29A65B6E28CCBAFFDDBAB3FDE84CBF0E1FF4E28AB65197EC9FD027DCD7AF52880BF143275782F0782C3043B470204B63C40FC7BAF33' 'D2BF8069B298618B54272B13CE402C37826D906FA0DB47C916E304D61CFE847306AD1763A332A6FACBEF133DE5E634B333739EFFFE9F7513F7C38CDF4EB7CE27B56B728424F9410DB4CD3AB33D2A367123470D62324211876D83C15B59FB7A4D5A74E56F9E443DBEFF30289D3E4F84E58E6AB23AD4F43870034605E68EDF1FF90256AA027C6102981B8A7742C3DCFC536A4D98C4E22702F2BFFDE2985E232A2446D5750E20EDD27E59FA2475CFF2882CA33347209F62DED6965D85B03BDE6E02B99F680F33B7DC08F8730C0BCE62256FCA5613213A1182C00A36A9D496629D15C1B604550F97388C2DFD60CC8DC15CF5D61A829167CE07F9798168C92D603747'
      replace "/Applications/Binary Ninja.app/Contents/MacOS/libbinaryninjacore.1.dylib" 'D66C9EC8DC86F3DB68B2B8BF660551630527F4EC31193B69743EE1E650ABB1A2276361B00383F23D66680A681EB3B8DC4A7F9151E732F6D4B76963D1122A8F5899736BDE7B911C9F2A55E42DAA8566CBAD43BE681B2F381549C342FC19F1F593D24454741D17ADF221F633A5AC4DE85EF6023628F8F9368C616B1949D702C4195D411DD51A2F1B8459832299035EEF68BE1EE37D92A4DF758F5892C8AAF635A406A7AD4F9EBF03EB0E44DA485BBBF0983DF83920420AE824F4DA3CC9D1699535635F7151B279D27144B8A29A65B6E28CCBAFFDDBAB3FDE84CBF0E1FF4E28AB65197EC9FD027DCD7AF52880BF143275782F0782C3043B470204B63C40FC7BAF33' 'D2BF8069B298618B54272B13CE402C37826D906FA0DB47C916E304D61CFE847306AD1763A332A6FACBEF133DE5E634B333739EFFFE9F7513F7C38CDF4EB7CE27B56B728424F9410DB4CD3AB33D2A367123470D62324211876D83C15B59FB7A4D5A74E56F9E443DBEFF30289D3E4F84E58E6AB23AD4F43870034605E68EDF1FF90256AA027C6102981B8A7742C3DCFC536A4D98C4E22702F2BFFDE2985E232A2446D5750E20EDD27E59FA2475CFF2882CA33347209F62DED6965D85B03BDE6E02B99F680F33B7DC08F8730C0BCE62256FCA5613213A1182C00A36A9D496629D15C1B604550F97388C2DFD60CC8DC15CF5D61A829167CE07F9798168C92D603747'
      
}
patch
prep "/Applications/Binary Ninja.app"



https://www.123pan.com/s/bXTDVv-XOT13.html 提取码:ipyg




mypwjcy 发表于 2023-12-14 00:15:43

支持分享!!!!!!

yzqmxh 发表于 2023-12-14 08:50:58

大佬威武,收藏了。

哥又回来了 发表于 2023-12-14 12:37:44

类似命令行补丁工具。。。

飞天 发表于 2023-12-14 17:02:26

感谢分享。

aytcgjb 发表于 2023-12-14 18:02:26

非常感谢

飞天梦 发表于 2023-12-14 20:14:13

谢谢分享

MAYL8822 发表于 2023-12-15 21:06:22

感谢分享

frida 发表于 2023-12-16 17:32:31

感谢分享,学习
页: [1]
查看完整版本: Binary Ninja personal 3.5.4526 MacOS 支持 arm64 and x86_x64