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

Add autoit-ripper.vm & helper functions to install tools with Pip #1083

Merged
merged 2 commits into from
Jun 7, 2024

Conversation

Ana06
Copy link
Member

@Ana06 Ana06 commented Jun 7, 2024

Add helper functions in vm.common.psm1 to simplify installation of Python tools installed with pip. Related: #1080

Use the new helpers in magika.vm, also fixing the following issues:

  • Fix uninstallation which wrongly used VM-Uninstall, as it is only needed to remove the shortcut in the Tools category.
  • Remove unused $iconLocation in installation. This change does not have any visible effect, but simplifies the code.

Note the version of magika has been decreased because it was incorrect. I have just deleted the previous package from MyGet to ensure the change is tested. We should merge this PR quick as the package will be broken till then.

Add autoit-ripper which has helped me analysing a compiled AutoIt script recently. The extracted script is similar to the one extracted with UnAutoIt, which seems to have been removed from GitHub.

Ana06 added 2 commits June 7, 2024 13:05
Add helper functions in `vm.common.psm1` to simplify installation of
Python tools installed with pip. Use the new helpers in magika.vm, also
fixing the following issues:
- Fix uninstallation which wrongly used `VM-Uninstall`, as it is only
  needed to remove the shortcut in the Tools category.
- Remove unused `$iconLocation` in installation. This change does not
  have any visible effect, but simplifies the code.

Note the version of magika has been **decreased** because it was incorrect.
Add `autoit-ripper` which has helped me analysing a compiled AutoIt
script recently. The extracted script is similar to the one extracted
with `UnAutoIt`, which seems to have been removed from GitHub.
@Ana06 Ana06 added 💎 enhancement It is working, but it could be better 🆕 package New package request/idea/PR labels Jun 7, 2024
@Ana06 Ana06 requested review from emtuls and a team June 7, 2024 11:10
@Ana06 Ana06 self-assigned this Jun 7, 2024
@Ana06 Ana06 added this to the FLARE-VM 2024 Q2 milestone Jun 7, 2024
Copy link
Contributor

@mr-tz mr-tz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@Ana06 Ana06 merged commit a6b9dca into mandiant:main Jun 7, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 enhancement It is working, but it could be better 🆕 package New package request/idea/PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants