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

Use botbrew to simplify life of developers #220

Open
MuradMathematics opened this issue Aug 14, 2015 · 10 comments
Open

Use botbrew to simplify life of developers #220

MuradMathematics opened this issue Aug 14, 2015 · 10 comments

Comments

@MuradMathematics
Copy link

Hello csploit base.

Today I found a app called "BotBrew" which claims to be able to run linux apps right from Android.
I found a guy on Google Plus who uploaded some pix:
https://plus.google.com/+DavidMcClellan/posts/BrEKQiVhq1a

BotBrew includes ruby so technically you can get Metasploit.

Seems to be an interesting app. If anyone could take a closer look at this, I would be very grateful for this.

Thanks in advance, MuradTroll

@ETeissonniere
Copy link
Member

It is very interessant...

@MuradMathematics
Copy link
Author

Yesterday it worked but now the botbrew repo is down (Http 502 error) and I cant test it. Will test it when the server is running again.

@MuradMathematics
Copy link
Author

This could be helpful for @tux-mind

@ETeissonniere
Copy link
Member

Yes, I think
Le 17 août 2015 01:19, "MuradTroll" [email protected] a écrit :

This could be helpful for @tux-mind https://github.com/tux-mind


Reply to this email directly or view it on GitHub
#220 (comment).

@tux-mind
Copy link
Member

oh guys... what a shining stone you found...
I cannot believe that this project were around when I started working on the native part of dSploit.
I wasted entire weeks ... thank you so much for this suggestion, I'll switch to use botbrew as we close some high-priority issues.

thank you @MuradTroll or this precious suggestion.

@tux-mind tux-mind changed the title Interesting Linux to Android Cross-Compiler App Use botbrew to simplify life of developers Sep 24, 2015
@tux-mind
Copy link
Member

@developpsoft thanks for the manual!

For shared libraries, we have the LD_LIBRARY_PATH variable, but it is not very reliable. To remedy that, we use create symbolic links directly within /system/lib. ldimport does this for us, creating new links and removing dangling links without overwriting.

so botbrew is very invasive if the system linker do not honor the LD_LIBRARY_PATH environment variable. but I think that is acceptable for having our executable compiled with shared references instead of statically.

we have to test it out on lollipop, where shared libraries are painful due to the required -fPIE -pie compiler flags.

will see 😉

@MuradMathematics
Copy link
Author

@tux-mind
Had to do long search to find it but was worth it. Even tough I didnt manage to install the whole gems (because I had to install so many .opkg files I just left it over), the ruby for android can be installed easily. Hope this helps you :)

It is similar to the KBOX project, which I found a while ago too (http://kevinboone.net/kbox2.html).

But all in all it seems to be a bit outdated, even tough it should work pretty good.

@tux-mind tux-mind mentioned this issue Sep 28, 2015
@tux-mind
Copy link
Member

tux-mind commented Oct 6, 2015

@developpsoft please contact me via email if you want to contribute to this feature.
I think to start working on it from a pair of hours.

you can find my email in the GPL header of the sources of android.native repo.
thanks :)

@ETeissonniere
Copy link
Member

Will do it
Le 6 oct. 2015 18:12, "tux-mind" [email protected] a écrit :

@developpsoft https://github.com/DeveloppSoft please contact me via
email if you want to contribute to this feature.
I think to start working on it from a pair of hours.

you can find my email in the GPL header of the sources of android.native
repo.
thanks :)


Reply to this email directly or view it on GitHub
#220 (comment).

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

4 participants
@tux-mind @ETeissonniere @MuradMathematics and others