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

Change 2 scripts #939

Open
HongThatCong opened this issue Jan 24, 2024 · 10 comments
Open

Change 2 scripts #939

HongThatCong opened this issue Jan 24, 2024 · 10 comments

Comments

@HongThatCong
Copy link

In my opinion, I think it is necessary to change/addition the following 2 scripts, or maybe merge those 2 scripts into 1.

  1. render-ida-import-script.py:
    Runs as an IDAPython script, allowing users to select floss json result file to apply stacks/functions comments directly into IDA.
    No need to generate an intermediate script.

  2. idaplugin.py
    Added parse language for Go/Rust files

  3. Combine the above two scripts into a new IDAPython script, running entirely in IDA

Tks and brgds
HTC

@mr-tz
Copy link
Collaborator

mr-tz commented Jan 24, 2024

Thanks for the suggestions. There's definitely room for improvement and potential to combine the scripts.

@Ananthavijay
Copy link

Can I work on this issue?

@williballenthin
Copy link
Collaborator

go for it @Ananthavijay

@Atlas-64
Copy link

Atlas-64 commented Mar 4, 2024

hi @HongThatCong @williballenthin , if it hasn't been assigned yet I would love taking a hack at it

@mr-tz
Copy link
Collaborator

mr-tz commented Mar 5, 2024

Go for it 👍

@Atlas-64
Copy link

Hi @mr-tz sorry for my confusion but I think eventually I would have to have access to IDA Pro to run the prewritten tests after making changes to these plugins(i.e making them one ). Asking cuz I am trying to currently start working on a personal IDA plython plugin and hit this wall. And on searching found that the free version doesn't let me interact with plugins or build IDA Python. Correct me if I am wrong, thanks for everyone's time .

@mr-tz
Copy link
Collaborator

mr-tz commented Mar 28, 2024

Yes, correct, you need a non-free version of IDA Pro to run IDAPython scripts.

@HongThatCong
Copy link
Author

HongThatCong commented Mar 28, 2024

Someone build IDAPython for IDA Free 8.3.
I found this link on ExeTools forum.
@Atlas-64 you can try with it.
Uses idapyswitch to correct it with your Python version.

https://www.mediafire.com/file/8xeuzp14dhov4vd/idapython83.zip/file

Or you can up the source file to here, I can test.

@Atlas-64
Copy link

thanks a lot @HongThatCong I will check the build out if I face issues or I end up needing help on testing I will reply here . Thanks
for the help.
Also if you still have the ExeTools post associated with the free IDAPython build do link it here if possible . Thanks again :D .

@HongThatCong
Copy link
Author

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

No branches or pull requests

5 participants