Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

for ida 8.3 #139

Open
mskky opened this issue Mar 4, 2024 · 8 comments
Open

for ida 8.3 #139

mskky opened this issue Mar 4, 2024 · 8 comments

Comments

@mskky
Copy link

mskky commented Mar 4, 2024

May I ask if it is possible to compile a version that is compatible with IDA8.3

@illera88
Copy link
Owner

illera88 commented Mar 4, 2024

Hi,

Yes, you could do it by pointing IDASDK_ROOT_DIR to the IDA 8.3 SDK. Example: -DIDASDK_ROOT_DIR=".\IDA_SDKs\idasdk_pro83".

If you share the SDK with me I can add a build for IDA 8.3 it to the github actions so it gets build automatically.

@illera88
Copy link
Owner

illera88 commented Mar 4, 2024

In any case, you should be able to use the last version of Ponce and it should work fine (you will get a warning but it shouldn't affect much Ponce usage)

@mskky
Copy link
Author

mskky commented Mar 8, 2024

Hi,

Yes, you could do it by pointing IDASDK_ROOT_DIR to the IDA 8.3 SDK. Example: -DIDASDK_ROOT_DIR=".\IDA_SDKs\idasdk_pro83".

If you share the SDK with me I can add a build for IDA 8.3 it to the github actions so it gets build automatically.

Can you use this link https://t.me/pwn3rzs_chat/98447 Download SDK suitable for ida 8.3 inside,thanks

@illera88
Copy link
Owner

Sorry for the late reply.

I have not much time at the moment to debug this. In any case as I mentioned Ponce should work fine if you use the version compiled for IDA 8.1. Is there any specific reason you want to use the 8.3 SDK version?

@Pl0414141
Copy link

Hi,

I'm trying to compile through:

  1. Downloaded triton source code.
  2. Executing vcpkg install triton --triplet x64-windows-static
  3. Downloaded Ponce code
  4. Executing cmake -S . -B build_x64_8.3 -DIDASDK_ROOT_DIR=".\IDA_SDKs\idasdk_pro83" -DSTATICLIB=ON -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 16 2019" -A x64 -DVCPKG_TARGET_TRIPLET="x64-windows-static" -DCMAKE_TOOLCHAIN_FILE="?????"

However, DCMAKE_TOOLCHAIN_FILE produces an error because i can't find on my system the file vcpkg.cmake in order to put inside the CMAKE_TOOLCHAIN_FILE. How can i fix it?, where is located this file?

@illera88
Copy link
Owner

illera88 commented Apr 3, 2024

Set CMAKE_TOOLCHAIN_FILE to point to path_to_vcpkg\scripts\buildsystems\vcpkg.cmake

@Pl0414141
Copy link

Illera88,

Thanks, Ponce is compiled successfully right now. However, in IDA 8.3 the option SMT do not appears when debugging an application x86/x64, i can only see

Ponce tracing
Symbolic

But SMT option do not appears, maybe is a bug on IDA 8.3?

@illera88
Copy link
Owner

Can you please send a screenshot?

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants