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

cutter: it's not built with any decompiler unlike the official AppImage package #21159

Closed
howtologinquickwiththirtyninecharacters opened this issue Apr 19, 2020 · 6 comments
Labels

Comments

@howtologinquickwiththirtyninecharacters
Copy link
Contributor

System

  • xuname:
    Void 5.4.33_2 x86_64 GenuineIntel uptodate rrFFFFFF
  • package:
    cutter-1.10.2_2

Expected behavior

Cutter has at least one decompiler in the dropdown menu (this is the default behavior of the official releases, you can get the AppImage to test that from here)

Actual behavior

The decompiler dropdown is disabled and displays no options.

Steps to reproduce the behavior

  1. Install cutter
  2. Run it (the executable is called Cutter with an uppercase C)
  3. Select any file (let's use /bin/cat as an example)
  4. Click Open
  5. Click Ok on the analysis screen
  6. Select the Decompiler tab on the bottom (if it is not visible click on the Windows menu and enable it)
  7. Confirm that the Decompiler dropdown menu on the bottom right is empty (the official AppImage display Ghidra as the default decompiler)
@jnbr jnbr self-assigned this Apr 21, 2020
@ericonr
Copy link
Member

ericonr commented Apr 21, 2020

@jnbr take a look at https://cutter.re/docs/building.html#cmake-building-options

You will need to pull the submodules into the build, it seems.

@jnbr
Copy link
Contributor

jnbr commented Apr 21, 2020

Thanks. I will take a look at it at the weekend, so if you need it urgently, feel free to give it a go.

@ericonr
Copy link
Member

ericonr commented May 6, 2020

@howtologinquickwiththirtyninecharacters do you have ghidra installed on your system? A system package doesn't have to contain the same things an appimage does, because we can choose to install, or not, ghidra from the repos. Let me know if you can use it from there c:

@jnbr pretty sure my link was wrong, their issue is something else.

@jnbr jnbr removed their assignment May 8, 2020
@jnbr
Copy link
Contributor

jnbr commented May 8, 2020

Even if it's possible to install ghidra, a plugin would still be needed to use it from inside cutter.
After looking at how this plugin would have to be built, I decided not to package it, anyone feel free to give it a try.

@howtologinquickwiththirtyninecharacters
Copy link
Contributor Author

@ericonr I'm sorry for replying so late, I missed the email notification. I don't have it installed but I can install it if necessary. (After reading the other reply this doesn't look useful)

@jnbr Understood, thanks for explaining.

@github-actions
Copy link

Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.

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

No branches or pull requests

3 participants