Jump to content


Active Members
  • Posts

  • Joined

  • Last visited

  • Days Won


Everything posted by Torrey

  1. Since I'm the only one that voted 'no', I'll admit it. I didn't think the idea brings enough value to spend time on it. There's already several ways to do what's being proposed, including a payload or two from the community. On the other hand if you're getting a ton of support requests from people breaking their bunny or being generally confused on how to update it may be worth the time investment.
  2. The codename of this release was dinglehopper. A fork is a dinglehopper as mentioned in the Little Mermaid. I'd love to know why they chose that codename and the connection with the Little Mermaid.
  3. Isn't setting that on the BB a little redundant given it's part of the default configuration of usb0?
  4. You're suppose to SSH into, this is also listed on the wiki under the Default Settings section. USB 10/100 was an oversight when I created the instructions, this device is actually the Tetra that I occasionally use with ICS. It's not necessary for these instructions. Give this a try: Unplug the BB Reboot the computer Turn off ICS Turn on ICS (sharing your wifi connection with the correct USB interface) Plug in the BB SSH into the BB Welcome to the interwebz? Edit: Make sure to follow the directions for DHCP with a manual address as well. It's necessary for ICS to work.
  5. sorry for the 'usb 10/100 lan' confusion, it's from the tetra. you might remember me mentioning that on irc yesterday.
  6. You'll need to escape the special characters. Take a look at his example.
  7. When it gets released he should hire the Pineapple Pen guy for promo. I have a Pineapple....I have a Bash Bunny.....uggghhh Pineapple Bash Bunny Pen(testing)
  8. I personally use VirtualBox and set my BB to switch 1 or 2 before adding to the USB settings in the VM. This way, while your VM is running it'll automatically connect to the VM instead of your host OS. The steps would be... Start your VM Change BB to switch 1 or 2 with a simple payload Connect it to the computer Add the USB device to the list as shown above. Click OK Remove BB Insert BB again and now it'll be connected to the VM Note: Changing the BB to arming mode will open it in the host OS, unless you had that to your VM USB settings too.
  9. Awesome you found a way to make it work. The reason why you see is that it's defined in /etc/network/interfaces.d/usb0 on the BB. That's why the BB wiki (under ICS sections) and this thread says to set the BB's IP manually to
  10. Simple forum search finds the answer. https://forums.hak5.org/index.php?/topic/40286-bash-bunny-ducky-language/&do=findComment&comment=287093
  11. The Pineapple uses opkg, so you would use these commands: opkg update opkg install etherwake Etherwake's usage should be: etherwake [mac-address]
  12. I added a quickly thrown together screen capture running through my instructions from the first post in this thread. Video: https://www.dropbox.com/s/7e5vg0kteijwpsx/ Mac OS X - How to Share Your Internet Connection.mp4?dl=0
  13. On Mac you'd do: ls /dev/cu.* It'll have usbmodem in the name. Once you've possibly figured out which one you'd use this command (change the device name to match yours): screen /dev/cu.usbmodemch000001 115200 Press ENTER on the blank screen and you should be ready to log in.
  14. Turn off ICS, wait about a minute. Before you turn it back on use the drop down to choose which interface you want to share from (e.g. Wifi) and then enable it. Afterwards, reconnect your BB.
  15. The reason for the delay seems to be that your BB doesn't have internet access. I had the slow response when I disabled the internet sharing. As far as using it as a payload it seems you'd have to add a delay to your script like @Dave-ee Jones mentioned.
  16. I replied to your issue on github before I realized you had a thread here too. The server is up for me in under 1 second and I made a quick video capture. The only difference that comes to mind is that when I got ICS working on Mac I updated the installed packages on the BB.
  17. The same thing happens to me, but only when using the USB extender cable that came with the Bunny. I hate sticking my arm behind the iMac, so I keep dealing with the occasional disconnection.
  18. Finally had the chance to test this on Windows machines in the field. The Bash Bunny was consistently successful with this payload and achieved success in ~10 seconds every time (from boot to creds).
  19. @b0N3z Give this a shot and let me know it works for you. @cmaddy tried it, but he didn't get it working yet. Although on my end it works instantly.
  20. I use the Battery Pack RAVPower Portable Charger 22000mAh 5.8A Output 3-Port Power Bank. The 5.8 amp output is perfect for Tetra and doesn't under power it like some battery packs do. https://www.amazon.com/gp/product/B01G1XH46M
  21. I have noticed that Mac can be temperamental when it comes to ICS, so if you ever connect the device and the network settings screen shot above doesn't fill out the subnet mask, router and DNS server then the sharing won't work. In that case, I switch to regular DHCP, apply it, then switch to DHCP with manual address. Once you're on SSH, if the "route" command returns quickly, you'll know you're online. It should look like this when connected. Keep plugging away though, you're super close from the sound of it. Maybe even reboot the Mac for good measure (I actually had to do this for the Tetra in the past).
  22. Just for the sake of being thorough could you match up the SharingNetworkNumberStart to mine as well as just using ATTACKMODE ECM_ETHERNET by itself. defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberStart The DHCP range for the Bash Bunny is 10-12, so in reality I could lower the end number as well, but at least matching up with the same start number should help you a lot. Let me know if it works.
  23. If you follow the direction from the wiki for Internet Connection Sharing, you shouldn't have much of a problem connecting to the Bash Bunny using PuTTY. Here's my revised instructed derived from the wiki. Configure a payload.txt for ATTACKMODE RNDIS_ETHERNET Boot Bash Bunny from RNDIS_ETHERNET configured payload on the host Windows PC Open Control Panel > Network Connections (Start > Run > "ncpa.cpl" > Enter) Right-click Internet interface (e.g. Ethernet, Wi-Fi, ...) and click Properties From the Sharing tab, check "Allow other network users to connect through this computer's Internet connection" and click OK Right-click Bash Bunny interface (labeled something like "IBM USB Remote NDIS...") and click Properties Select TCP/IPv4 and click Properties Set the IP address to Leave Subnet mask as and click OK on both properties windows. Internet Connection Sharing is complete Then using PuTTY, connect to User: root Password: hak5bunny Note: These instructions I worked out using Windows 8.1.
  24. Already been done here. -> Mac OS X - How to Share Your Internet Connection
  25. Getting the Bash Bunny to Work with Mac Bash Bunny Payload: Configure a payload.txt for ATTACKMODE ECM_ETHERNET Internet Sharing Config: Internet sharing is easy with the Sharing tab in system preferences. I selected sharing WiFi (or select how you're connected to the internet) with the RNDIS/Ethernet Gadget and then executed the following commands. Commands: defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberStart defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberEnd defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkMask defaults read /Library/Preferences/SystemConfiguration/com.apple.nat (optional - use if you want to see if the above commands appended to the configuration) Network Device Configuration: Notes for the Hak5 Team: It kind of stinks this wasn't more compatible with the Tetra/Nano configuration. You'd have to alter the SharingNetworkNumberStart and SharingNetworkNumberEnd values for the ICS to work again for the Pineapple. Edit 1: Today Mac decided to be a pain, so I had to reboot the computer for ICS to work again. I'm not sure why this happens or if there's an easy way to solve the problem, but this has happened in the past with the Tetra too. Also, I wrote a payload that checks the internet connection for me. #!/bin/bash # # Title: ICS for Mac # Author: Torrey # Version: 1.0 # # Sets the attack mode to ECM_ETHERNET for Mac ICS, then tests the internet connection # # Red............Starting # White..........Connected to the internet # Purple.........Didn't connect to the internet # # Starting payload LED R # Set the attack mode ATTACKMODE ECM_ETHERNET # Are we connected to the internet? wget -q --spider http://google.com if [ $? -eq 0 ]; then LED R G B else LED R B fi Edit 2: I threw together a quick video running through the steps above for connecting the BB to the Mac ICS. It's a bit generic cause I didn't have much time, but maybe it'll help understand what's necessary for this to work. Video: https://www.dropbox.com/s/7e5vg0kteijwpsx/ Mac OS X - How to Share Your Internet Connection.mp4?dl=0
  • Create New...