-
Notifications
You must be signed in to change notification settings - Fork 32
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
Usability Clarification #1
Comments
Hello, thank you for your attention to our work. I just tried it, it works well and the source code is completely usable. If you want to extract features, generate DFG and CFG, you can refer to the README.md to modify the config.py file and place the features and graphs into the correct directory. So, this note will be deleted right now. If you have any other questions when using this tool, please do not hesitate to contact me or leave a message. |
Thank you very much for the help. Also, about this note in the README:
Does this mean I really need a Windows license of IDA Pro? I primarily work on Mac and Linux, so I want to verify this restriction. |
We mainly use IDA Pro to generate LSFGs and extract features. But because we don't have IDA Pro license for other OSs, we extract features on the Windows OS. If you have an IDA Pro installed on Linux or Mac, the code will also work well. |
Thanks again for the help and clarification. |
Would the freeware IDA version work in place of the pro version for VulSeeker? Here's a link to the free version: https://www.hex-rays.com/products/ida/support/download_freeware.shtml |
Has anyone had a chance to look into my question about the compatibility of VulSeeker with free versions of IDA? Thanks again for the help. |
Sorry,I didn't see that issue before. The free version of IDA only provides support for single processor type, so it has limitations on the cross-platform analysis. |
Hi, I've tried running Vulseeker on my machine using the free version of IDA. I run into the following error after running search_by_list_vulseeker.py: Any idea why this error Is showing up? Thanks |
Which processor architecture is your machine? and which type is the future_builtins.so? You may try to use the 'file' command to identify. |
Thank you for your response! -My processor architecture is x86_64 (MacOS High Sierra 10.13.6 i7 Processor) |
Thank you for your question. Could you tell me which file is running that causes this problem? I will try to reproduce it in the ubuntu and windows system. I found that the future_builtins.so is a dynamically linked library provided by us. I don't know if the system has an impact on it. |
I was running “search_by_list_vulseeker.py” when this error showed up. |
We have run these files in Ubuntu and Windows, they worked well. So the problem is that you need to provide a complete running environment, such as installing tensorflow, networkx and so on. You can refer to the |
I build this from source code and it seems that tensor flow and the remaining depenecnies are installed. I would really appreciate any help and assistance with this! Thanks, |
Has the 6_gen_search_tfrecord_vulseeker.py file been executed? It will store LSFGs into a TFRecord file in the 6_Search_TFRecord directory. Then you can run the 7_search_model_vulseeker.py file. And it seems that we don't have the 7_search_model_vulseeker script. |
thank you for your quick response! Just to confirm: Im supposed to run the command.py file followed by search_by_list_seeker.. correct? no other commands are needed here? |
I have a question about this note in the README:
Does this note mean that the code in the repo is not completely usable yet? Will I be able to completely use VulSeeker with the current contents of the repo? I don't need to edit source code at the moment. I just want to use VulSeeker to analyze native binaries.
The text was updated successfully, but these errors were encountered: