Skip to content

Commit cd591f1

Browse files
cblichmanncopybara-github
authored andcommitted
Fix typose in README.md, update dependency versions
PiperOrigin-RevId: 499186385 Change-Id: I60f1e57953bd90418ecc6bf1670f0274da5f0ba2
1 parent 9bbf742 commit cd591f1

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ it is just code that happens to be owned by Google.
2626

2727
BinExport is the exporter component of
2828
[BinDiff](https://www.zynamics.com/software.html). It is a plugin/extension for
29-
the the disassemblers IDA Pro, Binary Ninja and Ghida that exports disassembly
29+
the the disassemblers IDA Pro, Binary Ninja and Ghidra that exports disassembly
3030
data into the Protocol Buffer format that BinDiff requires.
3131

32-
An experimental version for the open source sofware reverse engineering suite
32+
An experimental version for the open source software reverse engineering suite
3333
Ghidra is available in the `java/BinExport` directory.
3434

3535
This repository contains the complete source code necessary to build BinExport
@@ -44,9 +44,9 @@ plugins directory. These are the default paths:
4444

4545
| OS | Plugin path |
4646
| ------- | ------------------------------------------- |
47-
| Linux | `/opt/idapro-7.6/plugins` |
48-
| macOS | `/Applications/IDA Pro 7.6/idabin/plugins` |
49-
| Windows | `%ProgramFiles%\IDA 7.6\plugins` |
47+
| Linux | `/opt/idapro-8.2/plugins` |
48+
| macOS | `/Applications/IDA Pro 8.2/idabin/plugins` |
49+
| Windows | `%ProgramFiles%\IDA 8.2\plugins` |
5050

5151
To install just for the current user, copy the files into one of these
5252
directories instead:
@@ -86,7 +86,7 @@ plugins directory. These are the default paths for the current user:
8686
3. If installed correctly, the log window contains a line similar to this one:
8787

8888
```
89-
BinExport 12 (@internal, Mar 12 2021), (c)2004-2011 zynamics GmbH, (c)2011-2022 Google LLC.
89+
BinExport 12 (@internal, Jan 3 2023), (c)2004-2011 zynamics GmbH, (c)2011-2023 Google LLC.
9090
```
9191

9292
### Ghidra
@@ -217,9 +217,9 @@ There are quite a few dependencies to satisfy:
217217
* GCC 9 or a recent version of Clang on Linux/macOS. On Windows, use the
218218
Visual Studio 2019 compiler and the Windows SDK for Windows 10.
219219
* Git 1.8 or higher
220-
* IDA Pro only: IDA SDK 7.6 (unpack into `third_party/idasdk`)
220+
* IDA Pro only: IDA SDK 7.6 or higher (unpack into `third_party/idasdk`)
221221
* Dependencies that will be downloaded:
222-
* Abseil, GoogleTest and Protocol Buffers (3.14)
222+
* Abseil, GoogleTest and Protocol Buffers (3.21)
223223
* Binary Ninja SDK
224224

225225
### Linux
@@ -238,9 +238,9 @@ sudo apt install -qq --no-install-recommends build-essential
238238
Install the latest stable version of CMake:
239239

240240
```bash
241-
wget https://github.com/Kitware/CMake/releases/download/v3.20.1/cmake-3.20.1-linux-x86_64.sh
241+
wget https://github.com/Kitware/CMake/releases/download/v3.25.1/cmake-3.25.1-linux-x86_64.sh
242242
mkdir ${HOME}/cmake
243-
sh cmake-3.20.1-Linux-x86_64.sh --prefix=${HOME}/cmake --exclude-subdir
243+
sh cmake-3.25.1-Linux-x86_64.sh --prefix=${HOME}/cmake --exclude-subdir
244244
export PATH=${HOME}/cmake/bin:${PATH}
245245
```
246246

@@ -294,8 +294,8 @@ as `binexport12_binaryninja.so` (for Binary Ninja).
294294

295295
#### Prerequisites
296296

297-
The preferred build environment is Mac OS X 10.15 "Catalina" using Xcode
298-
12. Using macOS 11 "Big Sur" should also work.
297+
The preferred build environment is macOS 12 "Monterey" using Xcode
298+
14. Using macOS 13 "Ventura" should also work.
299299

300300
After installing the Developer Tools, make sure to install the command-line
301301
tools as well:
@@ -313,7 +313,7 @@ Download the latest stable version of CMake from the official site and mount its
313313
disk image:
314314

315315
```bash
316-
curl -fsSL https://github.com/Kitware/CMake/releases/download/v3.20.1/cmake-3.20.1-Darwin-x86_64.dmg \
316+
curl -fsSL https://github.com/Kitware/CMake/releases/download/v3.25.1/cmake-3.25.1-Darwin-x86_64.dmg \
317317
-o $HOME/Downloads/cmake-osx.dmg
318318
hdiutil attach $HOME/Downloads/cmake-osx.dmg
319319
```
@@ -322,8 +322,8 @@ At this point you will need to review and accept CMake's license agreement. Now
322322
install CMake:
323323

324324
```bash
325-
sudo cp -Rf /Volumes/cmake-3.20.1-Darwin-x86_64/CMake.app /Applications/
326-
hdiutil detach /Volumes/cmake-3.20.1-Darwin-x86_64
325+
sudo cp -Rf /Volumes/cmake-3.25.1-Darwin-x86_64/CMake.app /Applications/
326+
hdiutil detach /Volumes/cmake-3.25.1-Darwin-x86_64
327327
sudo /Applications/CMake.app/Contents/bin/cmake-gui --install
328328
```
329329

@@ -374,12 +374,12 @@ as `binexport12_binaryninja.dylib` (for Binary Ninja).
374374
### Windows
375375

376376
The preferred build environment is Windows 10 (64-bit Intel) using the Visual
377-
Studio 2019 compiler and the [Windows SDK for Windows
377+
Studio 2022 compiler and the [Windows SDK for Windows
378378
10](https://dev.windows.com/en-us/downloads/windows-10-sdk).
379379

380380
#### CMake
381381

382-
Download and install the lastest stable CMake (3.20.1 at the time of writing)
382+
Download and install the latest stable CMake (3.25.1 at the time of writing)
383383
from its [download page](https://cmake.org/download/). Make sure to select
384384
"Add CMake to the system PATH for all users".
385385

@@ -420,7 +420,7 @@ With all prerequisites in place, configure and build BinExport:
420420
if not exist build_msvc mkdir build_msvc
421421
cd build_msvc
422422
cmake .. ^
423-
-G "Visual Studio 16 2019" ^
423+
-G "Visual Studio 17 2022" ^
424424
-DCMAKE_BUILD_TYPE=Release ^
425425
"-DCMAKE_INSTALL_PREFIX=%cd%" ^
426426
-DBINEXPORT_ENABLE_IDAPRO=ON ^

0 commit comments

Comments
 (0)