Triton:动态二进制分析库(地址)
安装vcpkg
git clone https:
/
github.com
microsoft
vcpkg
cd vcpkg
.\bootstrap
-
vcpkg.bat
vcpkg安装依赖库Boost、capstone、z3
PS>
"`r`nset(VCPKG_BUILD_TYPE release)"
| Add
Content
"$env:VCPKG_INSTALLATION_ROOT\triplets\x64-windows-static.cmake"
PS> vcpkg install capstone[x86,arm,arm64] z3 boost
multiprecision boost
numeric
conversion boost
math
triplet x64
windows
static
vcpkg集成
# 集成到全局
vcpkg integrate install
# 移除
vcpkg integrate remove
# 集成到工程
vcpkg integrate project
下载、构建Triton
出现问题:1c7K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6v1L8$3&6S2N6r3S2S2L8W2y4S2L8s2N6S2L8W2)9J5c8W2c8J5K9i4c8G2L8W2)9J5c8X3W2K6M7%4g2W2M7#2)9J5c8U0p5H3y4K6l9`.
修复PR:fffK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6v1L8$3&6S2N6r3S2S2L8W2y4S2L8s2N6S2L8W2)9J5c8W2c8J5K9i4c8G2L8W2)9J5c8Y4m8#2L8r3I4Q4x3V1j5I4x3o6M7J5i4K6u0r3k6X3W2D9k6i4x3`.故Readme中的开关STATICLIB弃用了,新的开关叫MSVC_STATIC!
PS> git clone https:
JonathanSalwan
Triton
PS> cd Triton
PS> cmake
S .
B build_x64
DCMAKE_INSTALL_PREFIX
=
install_dir
G
"Visual Studio 16 2019"
A x64
DPYTHON_BINDINGS
ON
DMSVC_STATIC
DBOOST_INCLUDEDIR
"$env:VCPKG_INSTALLATION_ROOT\installed\x64-windows-static\include"
DZ3_INCLUDE_DIRS
DZ3_LIBRARIES
"$env:VCPKG_INSTALLATION_ROOT\installed\x64-windows-static\lib\libz3.lib"
DCAPSTONE_INCLUDE_DIRS
"$env:VCPKG_INSTALLATION_ROOT\installed\x64-windows-static\include\capstone"
DCAPSTONE_LIBRARIES
"$env:VCPKG_INSTALLATION_ROOT\installed\x64-windows-static\lib\capstone.lib"
build build_x64
target install
config Release
parallel
2
[培训]科锐逆向工程师培训第53期2025年7月8日开班!