-
Notifications
You must be signed in to change notification settings - Fork 10
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
fcg cfg #1
Comments
Thanks for your attention. |
Thanks a lot, can both FCGs and CFGs be handled by Genius (https://github.com/qian-feng/Gencoding)? |
Not yet. But I recalled that Genius is used to extract CFGs and it is easy to generate FCG based the framework of Genius. |
thanks, got it |
Hello author, I have read your paper and also tried to use Genius (https://github.com/qian-feng/Gencoding) to get the CFGs from PE samples. I ran the code in the preprocessing_ida.py of Genius and got the output (XXX.ida) like this: So how can I get the CFG in JSONL file format? I appreciate it if you can give more details about how to use Genius to generate CFGs in JSONL file format. |
Any solution? I also encounter with the problem. |
I don't know how to generate this file train_external_function_name_vocab.jsonl either, do you have a solution? |
reply to @KennenH and @Divine-sh : As we have described in Section IV.A.2) |
Can you give me a way to reach the top 10,000 you mentioned? |
@20521862 |
So does that mean I will have to parse all the PE file then collect the function names that have been called 10,000 times in the training data and save it in train_external_function_name_vocab.jsonl? |
@20521862 |
@ryderling Very much thanks for your reply. But I have another question, as mentioned earlier by @lizhangtan in this issue (the sixth post of this issue).
I also used Genius (https://github.com/qian-feng/Gencoding) to process the assembly file of PE and obtained its output() .ida file. How can I obtain the CFG in JSONL file format from this .ida file? Would you please provide me more details, Any help would be greatly appreciated! |
@lizhangtan I've figured it out, it's actually data saved through pickle, reload it with pickle and you can get a readable object. |
Hello author, how to process fcg and cfg into jsonl
The text was updated successfully, but these errors were encountered: