Giter Site home page Giter Site logo

pwnieexpress / raspberry_pwn Goto Github PK

View Code? Open in Web Editor NEW
1.0K 1.0K 188.0 17.07 MB

A Raspberry Pi pentesting suite by Pwnie Express

License: GNU General Public License v3.0

Shell 0.80% Makefile 0.27% C# 2.04% Python 71.81% CSS 0.07% C 17.69% C++ 0.51% Assembly 0.17% Perl 6.61% XSLT 0.01% PHP 0.03%

raspberry_pwn's People

Contributors

alecthegeek avatar g13net avatar jcran avatar jcran-px avatar shinji257 avatar smrk3r avatar sstelfox avatar sullivanmatt avatar ukscone avatar wimremes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

raspberry_pwn's Issues

No Space Left on device

I went ahead and installed a fresh install of Debian, went smoothly, installed git, pulled down Raspberry-Pwn, and kicked off the install, about 90% of the way through, I started getting errors relating to disk space... Im using an SD card thats 8GB, after the install finished up I went ahead and checked my SD card, sure enough my debian partition didnt get set to use the entire allotted space, but was set to use 1.6GB, I know this isn't necessarily a problem with Raspberry pwn, but warning / notifying us that this may fill up the disk, and instructing us how to resize the filesystem might be handy.

Change defaut RAM allocation

Hi

Some tools may require more RAM than is offered by the default Debian image which comes set as 128MB OS and 128MB graphics. I suggest changing this to 224MB and 32MB respectively, which allows to run things like Metasploit (tested succesfully with 4.4.0-dev).

Solution:
cp /boot/arm224_start.elf /boot/start.elf && reboot

EOT :-)

Unable to login after restart

Hi guys, I just downloaded and installed Raspberry-Pwn, but on attempting to log into my device strange things happen. Every time I put in any login information it just shows the message "Debian GNU/Linux wheezy/sid raspberrypi tty1" and then asks for login info again. Any help would be greatly appreciated on this issue as I do not want to have to do a scratch install. Thanks!

Support for Raspbian

The move to Raspbian and the FPU support will require changes to the installer - specifically, packages compiled to support ARMv6 and the FPU or pure source installs. Until that is done, we can only support a Debian armel system.

Debian package source for Raspbian

The installation script INSTALL_raspberry_pwn.sh adds a hard-coded source to /etc/apt/sources.list. Raspbian is based on Debian wheezy to get the benefit of hard float support (armhf), so this repo is incorrect. Ideally the script should check /etc/debian_version to see which repo to add. The correct repo for Raspbian is:

echo "deb http://ftp.debian.org/debian/ squeeze main contrib non-free" > /etc/apt/sources.list

Also appending to rather than clobbering /etc/apt/sources.list may be advisable.

Unable to login after restart

Hi guys, I just downloaded and installed Raspberry-Pwn, but on attempting to log into my device strange things happen. Every time I put in any login information it just shows the message "Debian GNU/Linux wheezy/sid raspberrypi tty1" and then asks for login info again. Any help would be greatly appreciated on this issue as I do not want to have to do a scratch install. Thanks!

ASCII art

The PWNIE EXPRESS ASCII Art is not being removed by the uninstalling script.

Documentation Update suggestion

For those users with a version 4 board (the ones that have 512MB ram) it would be suggested to have them do an apt-get update/upgrade early in the process as the stock soft-float image doesn't have the updated bootloader needed to support the full amount. Until they do that they are limited to 256MB ram. The upgraded bootloader package will be done during the apt-get upgrade process.

I'm going to add that it fails on the most recent soft float image because it is wheezy based. The installer replaces the sources.list with one from squeeze which causes it to fail when installing packages. I saw that the most recent supported image is squeeze based so this will cause a few headaches.

If you are using a v4 board (512MB ram) then manually update the bootloader then set it to 32MB GPU allocation (if you want) manually. The last step will fail. Hopefully the rest works ok.

problem of detect dot11 association packet etc.

hi, i actually encountered some problem of detection on scapy and python.
Okay, i started with create mon0 by airmon-ng after which my I ran my script.

if p.haslayer(Dot11AssoReq):
print p.sprintf("%Dot11.addr1% | %Dot11Elt.info%")

It can work in Ubuntu 12.04 and Backtrack 5r2 but when i run it on raspberry pi, it cannot be detected smoothly.
Any kind souls can help me?

Edited: Is speed matter? Because I been doing some online research and found out that actually raspberry pi read python much slower. I also tried it out and found out that it is much slower compare on ubuntu which run on my VMware.

INIT: Id "1" respawning too fast: disabled for 5 minutes

I get a successful install message returned but it looks like pentest directory isn't created.

after confirming the reboot I get INIT: Id "1" respawning too fast: disabled for 5 minutes
I installed over SSH and ran apt-get update prior to following the instructions for install.

Here is a part of the log from the install

[+] Latest Metasploit Framework installed.
[+] Installing Perl/Python tools to /pentest...
mv: cannot stat src/pentest/': No such file or directory chown: cannot access/pentest/': No such file or directory
chmod: cannot access /pentest/cisco-auditing-tool/CAT': No such file or directo ry chmod: cannot access/pentest/easy-creds/easy-creds.sh': No such file or direct ory
chmod: cannot access /pentest/goohost/goohost.sh': No such file or directory chmod: cannot access/pentest/lbd/lbd.sh': No such file or directory
chmod: cannot access /pentest/sslstrip/sslstrip.py': No such file or directory [+] Perl/Python tools installed in /pentest. [+] Installing latest SET framework to /pentest... ./INSTALL_raspberry_pwn.sh: line 116: svn: command not found ./INSTALL_raspberry_pwn.sh: line 117: cd: src/pexpect-2.3/: No such file or dire ctory python: can't open file 'setup.py': [Errno 2] No such file or directory [+] SET framework installed in /pentest. cp: cannot statsrc/motd.tail.raspberrypwn': No such file or directory
[+] Setting default RAM allocation


Raspberry Pwn Release 0.2 installed successfully!

[+] In order for the new RAM allocation to take effect, we must
[+] now reboot the pi. Press [Ctrl-C] to exit without rebooting.

Debian img not booting

The image that i am pulling off of the linked site for Rasberry-Pwn will not boot. I have imaged it onto the SD card but will not boot when inserted into the PI. Is there anything i am missing? Raspbian will boot fine, but i am seeing all the notes that it is not compataible. Anything i can do?

issues compiling aircrack-ng on latest raspbian

make -C src install
make[1]: Entering directory `/home/pi/Raspberry-Pwn/src/aircrack-ng-1.1/src'
make -C osdep
make[2]: Entering directory `/home/pi/Raspberry-Pwn/src/aircrack-ng-1.1/src/osdep'
Building for Linux
make[3]: Entering directory `/home/pi/Raspberry-Pwn/src/aircrack-ng-1.1/src/osdep'
ar cru libosdep.a  osdep.o network.o linux.o linux_tap.o radiotap/radiotap-parser.o common.o
ranlib libosdep.a 
touch .os.Linux
make[3]: Leaving directory `/home/pi/Raspberry-Pwn/src/aircrack-ng-1.1/src/osdep'
make[2]: Leaving directory `/home/pi/Raspberry-Pwn/src/aircrack-ng-1.1/src/osdep'
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -Iinclude aircrack-ng.o crypto.o common.o uniqueiv.o aircrack-ptw-lib.o sha1-sse2.S -o aircrack-ng -lpthread -lssl -lcrypto  
/usr/bin/ld: error: aircrack-ng uses VFP register arguments, aircrack-ng.o does not
/usr/bin/ld: failed to merge target specific data of file aircrack-ng.o
/usr/bin/ld: error: aircrack-ng uses VFP register arguments, crypto.o does not
/usr/bin/ld: failed to merge target specific data of file crypto.o
/usr/bin/ld: error: aircrack-ng uses VFP register arguments, common.o does not
/usr/bin/ld: failed to merge target specific data of file common.o
/usr/bin/ld: error: aircrack-ng uses VFP register arguments, uniqueiv.o does not
/usr/bin/ld: failed to merge target specific data of file uniqueiv.o
/usr/bin/ld: error: aircrack-ng uses VFP register arguments, aircrack-ptw-lib.o does not
/usr/bin/ld: failed to merge target specific data of file aircrack-ptw-lib.o
collect2: ld returned 1 exit status
make[1]: *** [aircrack-ng] Error 1
make[1]: Leaving directory `/home/pi/Raspberry-Pwn/src/aircrack-ng-1.1/src'
make: *** [install] Error 2

if stuck on bundle install try this

i've encountered a lots of dependencies problems, especially when I was trying to run this command.
(bundle install) and got error (Could not locate Gemfile or .bundle/directory)

I thought this may help and save time if anyone else is facing the same issue.

apt-get install ruby2.1-dev && apt-get install libsqlite3-dev && bundle install

My wireless adapter can't enter monitor mode

Hi everyone!
I tried put my Edimax EW-7811UN wireless adapter in monitor mode with airmon-ng but had no success. However, on my Linux PC I succeeded. This obviously is a software problem not hardware.

Can anyone help me? Any idea?
Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.