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

Ghidra PCode Emulation with AngryGhidra #12

Closed
bvernoux opened this issue Dec 22, 2021 · 15 comments
Closed

Ghidra PCode Emulation with AngryGhidra #12

bvernoux opened this issue Dec 22, 2021 · 15 comments

Comments

@bvernoux
Copy link

It will be a very nice feature to use Ghidra PCode Emulation with AngryGhidra (I suspect it will requires some changes in Angr ...) as today it requires to execute the code with native platform (also it does not seems possible to use QEmu which could be an alternative too)

@Nalen98
Copy link
Owner

Nalen98 commented Dec 22, 2021

Well, seems I'm not a contributor of angr project, but it's fact that angr uses unicorn engine as an emulation platform. And also it's not even possible to use Ghidra Pcode emulator as emulation engine here because it still can't support interbinary interaction (e.g., jumping between base executable and it's libraries) and syscall emulation as well.
You can check out my GhidraEmu plugin to perform pcode emulation easily via gui.

@TrongChuongDao
Copy link

How I can start by AngryGhidra for Window 10. Thanks.

@Nalen98
Copy link
Owner

Nalen98 commented Mar 25, 2022

Hi, firstly you should run Ghidra and load this plugin as new Extension.
Check out this: https://github.com/Nalen98/AngryGhidra#installation.

@TrongChuongDao
Copy link

TrongChuongDao commented Mar 26, 2022 via email

@TrongChuongDao
Copy link

Hi, firstly you should run Ghidra and load this plugin as new Extension. Check out this: https://github.com/Nalen98/AngryGhidra#installation.

I can''t to use for that. Thanks
image

@Nalen98
Copy link
Owner

Nalen98 commented Mar 28, 2022

You should build this plugin with the latest Ghidra as you use (10.1.2). Or you can get it here, I built it

@TrongChuongDao
Copy link

Can you make a video for me please. I really still can't load them when I go to Install Extension but when we go to load Ghidra extension it can't really load them. Thanks. I run on windows 10

@Nalen98
Copy link
Owner

Nalen98 commented Mar 29, 2022

If you already loaded this plugin as Ghidra File → Install Extensions... and you've still missed that, check out this issue please, maybe it's gonna help you
#3 (comment)

@TrongChuongDao
Copy link

If you already loaded this plugin as Ghidra File → Install Extensions... and you've still missed that, check out this issue please, maybe it's gonna help you #3 (comment)

Thanks I still can't. Thanks very much.

@Nalen98
Copy link
Owner

Nalen98 commented Mar 30, 2022

Show me your error message please or describe this incident more verbose, where it's falling

@TrongChuongDao
Copy link

image. I can''t see plugin . Thanks.

@Nalen98
Copy link
Owner

Nalen98 commented Mar 31, 2022

Cuz you should press "plus" as adding new extension dialog. And choose file of AngryGhidra plugin (releases). After that Ghidra will ask you to restart the program.

@TrongChuongDao
Copy link

Cuz you should press "plus" as adding new extension dialog. And choose file of AngryGhidra plugin (releases). After that Ghidra will ask you to restart the program.

image
image
Can''t load. Thanks

@Nalen98
Copy link
Owner

Nalen98 commented Apr 1, 2022

You should build this plugin with the latest Ghidra as you use (10.1.2). Or you can get it here, I built it

Download this build as I mentioned before and choose ghidra_10.1.2_AngryGhidra.zip in "Select extension" dialog

@TrongChuongDao
Copy link

TrongChuongDao commented Apr 4, 2022 via email

@Nalen98 Nalen98 closed this as completed Apr 11, 2022
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