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

A9 Cimentech not exploitable on Linux machines #212

Closed
rafaveira3 opened this issue Mar 8, 2019 · 2 comments · Fixed by #239
Closed

A9 Cimentech not exploitable on Linux machines #212

rafaveira3 opened this issue Mar 8, 2019 · 2 comments · Fixed by #239
Assignees
Labels
bug 🕷 Something isn't working Cimentech

Comments

@rafaveira3
Copy link
Contributor

rafaveira3 commented Mar 8, 2019

After building the app, it is not possible to follow the attack narrative and reproduce the exploitation.

Maybe docker running in Linux has some different protections.

Issue found by @mbenford . Thanks for that! 👏🏻

@Krlier
Copy link
Contributor

Krlier commented May 15, 2019

Nice catch @rafaveira3!

I did some testing and I was able to reproduce this issue. The problem is that some Ruby installations on some Linux systems may come without the Highline gem, which is needed to properly run the exploit.

I took the liberty of creating a few steps on how to solve it, and added a link to this issue on A9's README.md:

As we can see from the image below, I'm not able to properly run the exploit because of the Highline gem:
a9 - 1

This issue can be fixed by running the gem installation command and, yes, you need to run it as sudo to work:

sudo gem install highline

a9 - 2

After installing the missing gem, I was able to properly run the exploit, as shown by the image below:
a9 - 3

If you did all the steps above and is still facing some difficulty running the exploit, please have a look at the troubleshooting section here.

@spimpaov
Copy link
Contributor

I had this same issue on MacOS, and these steps worked for me as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🕷 Something isn't working Cimentech
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants