Comments (7)
I looked into these files and it appears that binexport\ida\metapc.cc uses intel.hpp which includes ins/pc.hpp file which doesn't exist in idasdk69 or at least the version of idasdk69 that I have. After further investigation, the missing defines also exist in allins.hpp. If I replace the include in intel.hpp of ins/pc.hpp with allins.hpp it builds. will update if this appears to work correctly
from binexport.
Update: even though the above process built the zynamics_binexport_9.* plugin files, IDA6.9 32 bit and 64 bit can't load them (if I test with the older version, zynamics_binexport_5 it will load them fine). Any idea how I can get a working version of the zynamics_binexport_9.* (I'm currently working on windows)?
from binexport.
I am looking for zynamics_binexport_9.* plugins to use with the NaviBin I built from the GitHub src. The zynamics_binexport_5.* plugins don't appear to export the data in the way this version of NaviBin expects it. thanks.
from binexport.
What error does IDA give you? What OS are you using?
from binexport.
Thanks for your response newgre. I'm running windows 8.1 (have also tried it on windows 10)
Error: LoadLibrary (C:\Program Files (x86)\IDA 6.9\plugins\zynamics_binexport_9.plw) error: The specified module could not be found.
C:\Program Files (x86)\IDA 6.9\plugins\zynamics_binexport_9.plw: can't load file
The zynamics_binexport_5.plw is in the same directory and IDA pro loads it correctly. I did just noticed that the _5 version has a signature and of course the one I built (zynamics_binexport_9.plw) won't have one. This could be why it won't load it. If that is the case then, it appears building binexport from scratch has limited usefulness when testing with IDA Pro
from binexport.
That sounds to me as if a dependency of zynamics_binexport_9.plw couldn't be resolved. Can you use the dependency walker tool to find out?
from binexport.
Thanks for your suggestion newgre. It was attempting to use the wrong version of libpg.dll (64 bit). I didn't notice that the first time. After updating to the correct dlls IDA Pro loaded it correctly.
thanks again.
from binexport.
Related Issues (20)
- Binary Ninja: diverging instructions not being treated as such HOT 1
- quadratic blowup in export size due to tail call elimination
- No support for newer Ghidra versions HOT 8
- Binexport 12 for Ghidra 10.2 (doesn't support 10.2.2?) HOT 6
- building with cmake - errors HOT 3
- Typo in README HOT 1
- cmake: GIT_TAG and GIT_SHALLOW are incompatible with commit hashes HOT 1
- Wtf
- Better support for latest binary ninja builds? HOT 7
- Issue with BinExport for Binary Ninja HOT 14
- IDA Pro 7.7 Bindiff secondary file export failed HOT 1
- Ghidra extension build fails HOT 3
- Create a registry of architecture/ISA names
- Different CFG determination HOT 1
- build fails for latest xcode on macos HOT 2
- Ghidra plugin sometimes generates broken BinExport files HOT 2
- allow for specific BN API repo commit hash
- automatically regenerate_api_stubs when building for BN
- Ghidra: capture data references
- Ghidra: capture string references HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from binexport.