UnKn0wnBooof
-
Posts
146 -
Joined
-
Last visited
-
Days Won
1
Posts posted by UnKn0wnBooof
-
-
Lavanoid, it's great to see your theme. It seems you've spent considerable time on this project and I commend you for your contribution. I know there will be some technical details which will need to be ironed out seeing as the interface is currently being changed for v1.5. I believe Seb will detail them soon. Until then I just wanted to say thank you for input on the UI. Cheers!
No problem Mr Kitchen. I made a comment on the latest Hak5 video about unlocking your device with NFC tags too.
If you are rooted, install Xposed Framework (Google it), then install NFC Screenoff Enabler (it's name is somewhat among those lines) which can be found within the Xposed app in the Download section. Once the module had been installed, open the modules UI and use it's config to register your tag to unlock the device.
-
Careful with that...
Perhaps it would be better to do:
cd /pineapple
rm -R *
wget dl.dropbox.com/s/u5pp48acdcagebo/www_Pineapple_1.1_MK5.zip
unzip *
-
could you please give us some instructions on how to install it?
thank you very much...
Step 1.)
Ssh into your pineapple.
Then enter this:
cd /
rm -R pineapple
mkdir pineapple
cd pineapple
wget dl.dropbox.com/s/uzj6tmeppkmdtii/LavaPrompt_Hak5_Release.zip
unzip *.zip
That should be it. I don't own a pineapple to I cannot promise to you that the above code will work. Give it a try ;)
-
can we get some screenshots of the themes and options? This sounds very interesting.
I can indeed provide screenshots. I'll upload them within 24 hours.
-
Ok,
So some time ago I decided to extract the Web UI from the pineapple firmware (/pineapple) and modify it.
So, let's get onto the facts shall we?Hak5 - Wi-Fi Pineapple Web UI changes (By Jack Davies, AKA Lavanoid Volcanic):1.) Modified index.php (The root index of the web server). These changes enable the page to read theconfiguration that is located in /includes/configuration/layout.php, which contains the theme config.2.) Created the directory "/includes/configuration" - this may prove useful for future implementations.3.) Created the directory "/includes/theme" - this directory contains three themes, the original theme,and the other two are custom themes created by me, which are white_elegence and black_elegence.the background that is included in the two custom themes are NOT my creation - I got them from a freewallpaper site - I TAKE NO CREDIT! The background included in the theme "white_elegence" has had it'scolour inverted to match the white elements, however - I DO NOT TAKE CREDIT FOR THIS EITHER!4.) I've sanitised the scripts stored within /includes/api - I don't like messy scripts, although theywork, I have OCD (Obsessive Cleaning Disorder) so it interferes with my digital life aswell as the real one.I've also sanitised the /includes/json.php - why was all of the script placed on one line? If I was aCPU, I would be scared to read all of that at once.5.) Made a few modifications to /includes/css/styles_main.php (I can't remember if I renamed it to .php from .css).The original "styles_main.php" has been placed within the "/includes/theme/original" directory - some peoplemay want the original UI, why should my work stop them?6.) Made the /includes/api/statusbar_handler.php better by changing the output of the system status. Before, thecommand "uptime" was just run without any other tampering involved - I thought this wasn't good enoughso I made it give out a much cleaner output.7.) Added an API that is stored as /includes/api/cpu_load.php - this just outputs the CPU usage in %. I washoping to use this to implement status bars that show the CPU usage and later on adapt this to show other stats,but Javascript hasn't been my "best friend" lately.Unfortunately, I do not own the Pineapple so I cannot gurantee that my modifications wiil work on thedevice that it was designed for (MK5) so I hope that if there are bugs, that you can fix them. I havebeen testing as much of the script as I can via my own webserver (Ubuntu, Apache2, PHP5) so that is howI have been able to "emulate" a Pineapple, though I cannot use the features such as the infustion tiles etc.Ideas for the future:I no longer have the time to continue editing the Web UI as I have more important things to deal with (schoolexams, college etc) so here are my ideas that I think should be implemented into the UI:1.) A little "tab" box that allows the user to select a different theme without editing the /includes/configuration/layout.phpfile.2.) A page dedicated to theme downloads.3.) A percentage bar located below the status bar that indicates CPU usage - I tried to add this feature myselfbut the script just won't work - the "setInterval" command in the javascript ignores what I have placed,I have no idea for why this is, neither am I able to spend the time figuring it out - sorry.Thank you for taking the time to read this changelog!Good luck!*********** UPDATE ***********Version 1.1) Just made another slight modification to the "statusbar_handler.php" file. There was a bug when displaying the No. of logged on users.Download link: dl.dropbox.com/s/u5pp48acdcagebo/www_Pineapple_1.1_MK5.zip
I've tried getting in contact with Darren Kitchen about this for some time now, but no luck so I thought I'd post it in the forum for him to find instead.Screenshots:
Installation instructions:
1.) SSH into the pineapple
2.) Ensure that the pineapple is connected to the internet
3.) Run the following commands:
cd /pineapple
rm -R *
wget dl.dropbox.com/s/u5pp48acdcagebo/www_Pineapple_1.1_MK5.zip
unzip *
As stated before - I do NOT own a Pineapple so I am unable to test all of the features; neither am I able to guarantee a hassle free installation. I would deeply appreciate it if I had some positive feedback though. Give it a try; perhaps you'll love your Pineapple even more than before!
-
I've already modified a lot of the web interface, of course - when I'm finished I'll show it to Darren for his approval and perhaps he will implement my changes into the firmware itself.
Changes that I've made:
1.) Sanitised most of the scripts/pages (I LIKE MY CODE CLEAN! Tabbing achieves this).
2.) Added theme support (Anyone will be able to create and install custom themes - thats if you want a different appearence).
3.) Tidied up the status bar - information is more tidy, easier to read and it provides the CPU usage/load in %.
What I'm planning to do next:
1.) Add detailed bar charts that inform the user of free disk space, RAM, CPU frequency/min freq/max freq etc.
2.) Not sure about anything else yet, maybe some cool animations and stuff - I like things to look tidy and efficient.
I don't own a Pineapple (maybe months or even a year before I can get one - I'm 15 years old, I have to be wise with my pocket money) - so although I can view a majority of the elements, I cannot view/test all of them - such as the tiles, etc...
-
And if you want to get the source code before you get the pineapple you can download the upgrade.bin file and use something like binwalk to extract its contents
Thanks for the advice. I've managed to extract the firmware with the software you mentioned - WAHOO! Can't wait to get a Pineapple . Thanks everyone.
-
Seeing as the WiFI Pineapple MKV webinterface is written in PHP and Javascript, it is easily found on every WiFi Pineapple MKV in the /pineapple folder.
While the code is open source, it is under a non-commercial licence.
Mind if I ask what you want to change and / or make better?
Best Regards,
Sebkinne
I think the UI could be brighter and more "up-to-date" looking.
-
Seeing as the WiFI Pineapple MKV webinterface is written in PHP and Javascript, it is easily found on every WiFi Pineapple MKV in the /pineapple folder.
While the code is open source, it is under a non-commercial licence.
Mind if I ask what you want to change and / or make better?
Best Regards,
Sebkinne
Thanks for the reply. Anyway, as I web developer and a network manager (all of which take place in my free-time), I love being able to modify all of my gadgets. So, the answer to your question is simple - I want a unique interface that suites my personal style, I want something distinguished from everyone else's Pineapple - I want to add even more features of my own.
I've already written a web UI for my Raspberry Pi that controls a BBC Dr-Who K-9 and I think I can do even better to the Pineapples already existing UI.
Is it possible to have a link to the source? I can't find it anywhere...
Also, this is the UI that I wrote for my Pi: https://lh5.googleusercontent.com/-4hRvPgQC5jY/U10QOAu8ufI/AAAAAAAAA9I/LDi8FV34Brk/w702-h335-no/K9-CPL.png
-
Does anyone know where to get the pineapple source code from? I'm not bothered about how hard it is to compile the code and what not, I simply want access to the web UI source as I want to make it better.
I currently do not own a Wi-Fi Pineapple, but I am thinking about getting one - ONLY IF I HAVE THE ABILITY TO "CHANGE-UP" the UI elements.
Thanks.
-
Looks very cool and useful. Can't wait to try it. Be honest though, have you tested this? 80% of the scripts I see posted here have major halting bugs in them, which makes no sense because surely the developer attempted to run it ONCe on their machine, right? (and someone else's machine!)
Just tried it on some other systems, it certainly works with Ubuntu. I've also tested it on the Raspberry Pi running Debian Wheezy. Have you tried it?
Have you changed the variables at the top of the script to work with your configuration? If it doesn't work, please let me know .
P.S. You do know that the script that I pasted on this page isn't displayed correctly right? That's why I uploaded it to my dropbox account.
Don't forget to chmod the script too. I use "chmod 0777 duck" because 0777 means everything. I also recommend placing the "duck" file in your home directory/bin. E.g. /home/Username/bin
If a file is placed in your bin directory, then you can type "duck" from any directory and run the script. If you run the script like this: "sudo duck erase" etc, then it most likely won't execute because sudo doesn't use your home directory in its path variable. If you do want it to work with sudo, then you should place the script in /bin (not ~/bin or /home/USER/bin).
SUDO !! (BANG BANG!)
-
Looks very cool and useful. Can't wait to try it. Be honest though, have you tested this? 80% of the scripts I see posted here have major halting bugs in them, which makes no sense because surely the developer attempted to run it ONCe on their machine, right? (and someone else's machine!)
Hi, I've tried all of the functions and it seems to work for me.
-
Here's a bash script that lets you easily compile scripts as well as flash firmware!
Unfortunately, when I paste the script directly on to this page, it isn't shown correctly so here is a dropbox link to it (my Github account has messed up a bit so I can't sync my repositories anymore):
Here's the script if you want to review it before downloading:
#!/bin/bash# DFU-PROGRAMMER MUST BE INSTALLED TO USE THIS SCRIPT! RUN "sudo apt-get install dfu-programmer" TO INSTALL IT!PROGRAM_VER="Mark 3"PATH_DUCK_ENCODER="/var/DuckEncoder/encoder.jar"PATH_DUCK_PATH_LAYOUTS="/var/DuckEncoder/resources"DUCK_CHIPSET=at32uc3b1256if ! [[ -f /usr/bin/dfu-programmer ]]thenecho "WARNING! Package 'dfu-programmer' not installed!"echo "Installing package..."sudo apt-get -y install dfu-programmerif ! [[ -f /usr/bin/dfu-programmer ]]thenecho "Failed to install the required package! Cannot continue."exit 0fifiif [[ $1 == "" ]]thenecho "No command specified! Use --help for usage information."exit 0fiif [[ $1 == "--help" ]]thenecho ""echo " HAK5 USB RUBBER DUCKY FLASH UTILITY"echo " By Lavanoid Volcanic - $PROGRAM_VER"echo ""echo ""echo " Duck commands:"echo ""echo " flash - Flash a .hex firmware file (must be in DFU mode)"echo " dump - Dump the currently installed firmware (must be in DFU mode)"echo " erase - Erase the currently installed firmware (must be in DFU mode)"echo " info - Obtain various information about the device (must be in DFU mode)"echo " reset - Reset/reboot the device (must be in DFU mode)"echo " start - Start the device (must be in DFU mode)"echo " encode - Encode/compile a script into a .bin file"echo " schips - List chips supported by dfu-programmer"echo ""exit 0fiif [[ $1 == "start" ]]thenecho "Starting device..."sudo dfu-programmer $DUCK_CHIPSET startecho "Done!"exit 0fiif [[ $1 == "schips" ]]thensudo dfu-programmer --targetsexit 0fiif [[ $1 == "info" ]]thenecho "Obtaining information..."sudo dfu-programmer $DUCK_CHIPSET get bootloader-versionsudo dfu-programmer $DUCK_CHIPSET get manufacturersudo dfu-programmer $DUCK_CHIPSET get familysudo dfu-programmer $DUCK_CHIPSET get product-namesudo dfu-programmer $DUCK_CHIPSET get product-revisionsudo dfu-programmer $DUCK_CHIPSET get ID1sudo dfu-programmer $DUCK_CHIPSET get ID2sudo dfu-programmer $DUCK_CHIPSET getfuse LOCKsudo dfu-programmer $DUCK_CHIPSET getfuse EPFLsudo dfu-programmer $DUCK_CHIPSET getfuse BOOTPROTsudo dfu-programmer $DUCK_CHIPSET getfuse BODLEVELsudo dfu-programmer $DUCK_CHIPSET getfuse BODHYSTsudo dfu-programmer $DUCK_CHIPSET getfuse BODENsudo dfu-programmer $DUCK_CHIPSET getfuse ISP_BOD_ENsudo dfu-programmer $DUCK_CHIPSET getfuse ISP_IO_COND_ENsudo dfu-programmer $DUCK_CHIPSET getfuse ISP_FORCEecho "Done!"exit 0fiif [[ $1 == "flash" ]]thenif [[ $2 == "" ]]thenecho "No firmware specified! Flash failed!"exit 0elseif [[ -f $2 ]]thenecho "Flashing firmware file '$2'..."echo "Erasing duck (not SD) before flash..."sudo dfu-programmer $DUCK_CHIPSET eraseecho "Flashing new firmware..."sudo dfu-programmer $DUCK_CHIPSET flash --suppress-bootloader-mem "$2"echo "Done! Use "duck reset" to reset/reboot the device."exit 0elseecho "Cannot find firmware file. Flash failed!"exit 0fififiif [[ $1 == "dump" ]]thenif [[ $2 == "" ]]thenecho "No file was specified to dump the firmware to! Dump failed!"exit 0elseecho "Dumping firmware to '$2'..."sudo dfu-programmer $DUCK_CHIPSET dump > "$2"if [[ -f $2 ]]thenecho "Dump file '$2' written successfully!"echo "The file is written even if you have encountered an error."exit 0elseecho "Failed to write file '$2'. Firmware dump unsuccessful."exit 0fififiif [[ $1 == "erase" ]]thenecho "Erasing currently installed firmware (not SD)..."sudo dfu-programmer $DUCK_CHIPSET eraseecho "Done!"exit 0fiif [[ $1 == "reset" ]]thenecho "Resetting/rebooting device..."sudo dfu-programmer $DUCK_CHIPSET resetecho "Done!"exit 0fiif [[ $1 == "encode" ]]thenif [[ $2 == "" ]]thenecho "No input file specified!"exit 0elseif [[ $3 == "" ]]thenecho "No output file specified!"exit 0elseif [[ $4 == "" ]]thenecho "No keyboard layout specified!"exit 0elseif [[ -f $2 ]]thenif [[ -f $3 ]]thenrm -f "$3"fiif [[ -f "$PATH_DUCK_PATH_LAYOUTS/$4.properties" ]]thenecho "Encoding script..."java -jar "$PATH_DUCK_ENCODER" -l "$PATH_DUCK_PATH_LAYOUTS/$4.properties" -i "$2" -o "$3"if [[ -f $3 ]]thenecho "Successfully compiled '$2' -> '$3'"exit 0elseecho "Failed to compile '$2' -> '$3'"exit 0fielseecho "Layout '$PATH_DUCK_PATH_LAYOUTS/$4.properties' cannot be found! Encode failed!"exit 0fielseecho "Cannot locate input file '$2'! Encode failed!"exit 0fififififiif ! [[ $1 == "" ]]thenecho "Invalid command specified! Use 'duck --help' for usage information."exit 0fi -
OH WOW! I FOUND AN ALTERNATIVE TO COMPILING THE SOURCE!
I just discovered that if you enter "sudo apt-get install dfu-programmer" into the terminal, it installs the program! WOW! Did anyone else know about this?
-
Yeah, you are simply missing the USB devices libraries:
sudo apt-get libusb-dev
That should do it.
Best regards,
Sebkinne
Hi,
thanks for the reply, "sudo apt-get libusb-dev" didn't work because you forgot the "install" argument, thanks anyway - most appreciated.
Now that I've managed to get libusb installed (thank you!) - I'm still faced with issues.
I've also just fixed the "gawk" error by running "sudo apt-get install gawk".
Never the less, I'm still encountering problems when I compile the program.
Now my output is:
root@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer# ./bootstrap.sh
configure.ac:8: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:configure.ac:8: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocationroot@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer# ./configurechecking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... yes/home/lavanoid/bin/dfu-programmer/m4/missing: Unknown `--is-lightweight' optionTry `/home/lavanoid/bin/dfu-programmer/m4/missing --help' for more informationconfigure: WARNING: 'missing' script is too old or missingchecking for a thread-safe mkdir -p... /bin/mkdir -pchecking for gawk... gawkchecking whether make sets $(MAKE)... yeschecking whether make supports nested variables... yeschecking whether to enable maintainer-specific portions of Makefiles... nochecking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables...checking whether we are cross compiling... nochecking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ISO C89... none neededchecking whether gcc understands -c and -o together... yeschecking for style of include used by make... GNUchecking dependency style of gcc... gcc3checking for pkg-config... /usr/bin/pkg-configchecking pkg-config is at least version 0.9.0... yeschecking for LIBUSB_1_0... nousing libusbchecking how to run the C preprocessor... gcc -Echecking for grep that handles long lines and -e... /bin/grepchecking for egrep... /bin/grep -Echecking for ANSI C header files... yeschecking for sys/types.h... yeschecking for sys/stat.h... yeschecking for stdlib.h... yeschecking for string.h... yeschecking for memory.h... yeschecking for strings.h... yeschecking for inttypes.h... yeschecking for stdint.h... yeschecking for unistd.h... yeschecking usb.h usability... yeschecking usb.h presence... yeschecking for usb.h... yeschecking for usb_interrupt_read in -lusb... yeschecking for ANSI C header files... (cached) yeschecking for an ANSI C-conforming const... yeschecking for size_t... yeschecking for stdlib.h... (cached) yeschecking for GNU libc compatible malloc... yeschecking for working memcmp... yeschecking that generated files are newer than configure... doneconfigure: creating ./config.statusconfig.status: creating fedora/dfu-programmer.specconfig.status: creating Makefileconfig.status: creating docs/Makefileconfig.status: creating src/Makefileconfig.status: creating src/config.hconfig.status: executing depfiles commandsroot@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer# makeMaking all in srcmake[1]: Entering directory `/home/lavanoid/bin/dfu-programmer/src'make all-ammake[2]: Entering directory `/home/lavanoid/bin/dfu-programmer/src'gcc -DHAVE_CONFIG_H -I. -Wall -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cmv -f .deps/main.Tpo .deps/main.Pogcc -DHAVE_CONFIG_H -I. -Wall -g -O2 -MT arguments.o -MD -MP -MF .deps/arguments.Tpo -c -o arguments.o arguments.cmv -f .deps/arguments.Tpo .deps/arguments.Pogcc -DHAVE_CONFIG_H -I. -Wall -g -O2 -MT atmel.o -MD -MP -MF .deps/atmel.Tpo -c -o atmel.o atmel.cmv -f .deps/atmel.Tpo .deps/atmel.Pogcc -DHAVE_CONFIG_H -I. -Wall -g -O2 -MT commands.o -MD -MP -MF .deps/commands.Tpo -c -o commands.o commands.cmv -f .deps/commands.Tpo .deps/commands.Pogcc -DHAVE_CONFIG_H -I. -Wall -g -O2 -MT dfu.o -MD -MP -MF .deps/dfu.Tpo -c -o dfu.o dfu.cmv -f .deps/dfu.Tpo .deps/dfu.Pogcc -DHAVE_CONFIG_H -I. -Wall -g -O2 -MT intel_hex.o -MD -MP -MF .deps/intel_hex.Tpo -c -o intel_hex.o intel_hex.cmv -f .deps/intel_hex.Tpo .deps/intel_hex.Pogcc -DHAVE_CONFIG_H -I. -Wall -g -O2 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.cmv -f .deps/util.Tpo .deps/util.Pogcc -Wall -g -O2 -o dfu-programmer main.o arguments.o atmel.o commands.o dfu.o intel_hex.o util.o -lusbmake[2]: Leaving directory `/home/lavanoid/bin/dfu-programmer/src'make[1]: Leaving directory `/home/lavanoid/bin/dfu-programmer/src'Making all in docsmake[1]: Entering directory `/home/lavanoid/bin/dfu-programmer/docs'make[1]: Nothing to be done for `all'.make[1]: Leaving directory `/home/lavanoid/bin/dfu-programmer/docs'make[1]: Entering directory `/home/lavanoid/bin/dfu-programmer'make[1]: Nothing to be done for `all-am'.make[1]: Leaving directory `/home/lavanoid/bin/dfu-programmer'root@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer# lsaclocal.m4 ChangeLog configure.ac m4 NEWSAUTHORS config.log COPYING Makefile READMEautom4te.cache config.status docs Makefile.am srcbootstrap.sh configure fedora Makefile.inroot@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer#Really hope I can get this working .
-
Hi,
so I've started using Ubuntu (after a really long time) and I have a really frustrating problem.
I have dfu-programmer-0.5.4 and I've already extracted everything from its archive, but I cannot compile the code so I can flash my duck. It cannot compile because the usb.h file is missing.
lavanoid@Lavanoid-NB:/bin$ cd ~/bin
lavanoid@Lavanoid-NB:~/bin$ lsarpsslstrip cpu_min_freq duckdump duckresetcpu_cur_freq cpu_temperature duckdump~ duckreset~cpu_governor dfu-programmer-0.5.4 duckflash manservicecpu_max_freq DKE duckflash~ sslstrip.loglavanoid@Lavanoid-NB:~/bin$ cd d*4lavanoid@Lavanoid-NB:~/bin/dfu-programmer-0.5.4$ lsaclocal.m4 ChangeLog configure.ac fedora Makefile.in srcAUTHORS config.h.in COPYING m4 NEWSbootstrap.sh configure docs Makefile.am READMElavanoid@Lavanoid-NB:~/bin/dfu-programmer-0.5.4$ sudo su[sudo] password for lavanoid:root@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer-0.5.4# ./bootstrap.shconfigure.ac:8: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:configure.ac:8: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocationconfigure.ac:15: installing 'm4/compile'root@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer-0.5.4# ./configurechecking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... yes/home/lavanoid/bin/dfu-programmer-0.5.4/m4/missing: Unknown `--is-lightweight' optionTry `/home/lavanoid/bin/dfu-programmer-0.5.4/m4/missing --help' for more informationconfigure: WARNING: 'missing' script is too old or missingchecking for a thread-safe mkdir -p... /bin/mkdir -pchecking for gawk... nochecking for mawk... mawkchecking whether make sets $(MAKE)... yeschecking whether make supports nested variables... yeschecking whether to enable maintainer-specific portions of Makefiles... nochecking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables...checking whether we are cross compiling... nochecking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ISO C89... none neededchecking whether gcc understands -c and -o together... yeschecking for style of include used by make... GNUchecking dependency style of gcc... gcc3checking for pkg-config... /usr/bin/pkg-configchecking pkg-config is at least version 0.9.0... yeschecking for LIBUSB_1_0... nochecking how to run the C preprocessor... gcc -Echecking for grep that handles long lines and -e... /bin/grepchecking for egrep... /bin/grep -Echecking for ANSI C header files... yeschecking for sys/types.h... yeschecking for sys/stat.h... yeschecking for stdlib.h... yeschecking for string.h... yeschecking for memory.h... yeschecking for strings.h... yeschecking for inttypes.h... yeschecking for stdint.h... yeschecking for unistd.h... yeschecking usb.h usability... nochecking usb.h presence... nochecking for usb.h... nochecking for ANSI C header files... (cached) yeschecking for an ANSI C-conforming const... yeschecking for size_t... yeschecking for stdlib.h... (cached) yeschecking for GNU libc compatible malloc... yeschecking for working memcmp... yeschecking that generated files are newer than configure... doneconfigure: creating ./config.statusconfig.status: creating fedora/dfu-programmer.specconfig.status: creating Makefileconfig.status: creating docs/Makefileconfig.status: creating src/Makefileconfig.status: creating config.hconfig.status: executing depfiles commandsroot@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer-0.5.4# makemake all-recursivemake[1]: Entering directory `/home/lavanoid/bin/dfu-programmer-0.5.4'Making all in srcmake[2]: Entering directory `/home/lavanoid/bin/dfu-programmer-0.5.4/src'gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cmain.c:29:17: fatal error: usb.h: No such file or directory#include <usb.h>^compilation terminated.make[2]: *** [main.o] Error 1make[2]: Leaving directory `/home/lavanoid/bin/dfu-programmer-0.5.4/src'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/home/lavanoid/bin/dfu-programmer-0.5.4'make: *** [all] Error 2root@Lavanoid-NB:/home/lavanoid/bin/dfu-programmer-0.5.4#Can anyone help? Thanks.
-
Very impressive.
The only program that Microsoft Security Essentials flagged when running this payload was WebBrowserPassView.
Is there any way to execute this program like you did the mimikatz which is normally caught?
Unfortunately no. I don't have access to the source code of WebBrowserPassView (By Nirsoft). If I had source, then I could fix this issue. My only chance of bypassing this is if I had source code, or access to a program that works like WebBrowserPassView that someone else has created and who has released source code for it.
-
As far as I can see, the only thing I can see as a possible way around this is having another USB with the PowerSploit toolkit on it, and executing the files off of that USB. Antivirus will detect this, however, and it will attempt to remove any miscellaneous files it will find on the USB. You really do need an internet connection for that particular invoke-mimikatz script.
It doesn't matter what I try to run - Powershell doesn't want to work. I hate Powershell.
-
Ok, why is Microsoft so stupid? Seriously! I've set my Powershell execution policy to "remotesigned" so powershell scripts can be executed, but when I try to run a powershell script (.ps1) - the output Window remains blank and the program quits. The only method that I can use to execute powershell scripts is using the download 'n' execute script that is commonly used on this forum.
Its ridiculous. I've tried to execute the Mimikatz Powersploit Invoke scripts but they don't work unless I use the download 'n' execute script. I want to execute PS1 files locally WITHOUT HAVING AN INTERNET CONNECTION!
Anyone got any ideas on how to fix this stupid issue?
Someone needs to give whoever developed Powershell a punch around the mouth - SERIOUSLY! D*** heads.
Microdick (Microsoft) can be so frustrating. Can't even go on Youtube with an xbox without paying for a gold subscription - money beggars.
-
I may have found one possible solution, http://doc.xceedsoft.com/products/Xceedzip/Unzipping_files_from_a_zip_file_directly_to_memory.html
HHHHmmmmmm .
-
OK,
As the title states, I want to be able to extract a encrypted zip archive and output the files directly into RAM with Powershell so that it was never written to the disk.
Any ideas? Anyone written a script to do this? Would be great to implement it into my duck payload.
If anyone has alternatives to the use of Powershell, then still consider replying - Powershell isn't mandatory.
Thanks.
-
Not really the correct spot to post in Rubber Ducky. Moved.
Also, magical jelly bean has no command line support.
-
Not really the correct spot to post in Rubber Ducky. Moved.
Oh. Sorry, I thought the ducky forum would be appropriate since the program is used in my Duck payload.
-
Thanks a lot Lavanoid, now it works perfectly to me!
That's great to hear :D .
[Web UI] Custom WiFi Pineapple interface with some more features
in WiFi Pineapple Mark V
Posted
Indeed. Thanks for the note. I want a Pineapple but unfortunately I cannot get the funds to buy one. I know the Pineapple is a low price piece of kit considering it's functionality; but I can't even afford that. I live with my parents and they have bills so their left with very little money.
Bummer -_-