Jump to content

Search the Community

Showing results for tags 'keyboard'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Talk
    • Everything Else
    • Gaming
    • Questions
    • Business and Enterprise IT
    • Security
    • Hacks & Mods
    • Applications & Coding
    • Trading Post
  • Hak5 Gear
    • Hak5 Cloud C²
    • New USB Rubber Ducky
    • WiFi Pineapple
    • Bash Bunny
    • Key Croc
    • Packet Squirrel
    • Shark Jack
    • Signal Owl
    • LAN Turtle
    • Screen Crab
    • Plunder Bug
    • WiFi Coconut
  • O.MG (Mischief Gadgets)
    • O.MG Cable
    • O.MG DemonSeed EDU
  • Legacy Devices
    • Classic USB Rubber Ducky
    • WiFi Pineapple TETRA
    • WiFi Pineapple NANO
    • WiFi Pineapple Mark V
    • WiFi Pineapple Mark IV
    • Pineapple Modules
    • WiFi Pineapples Mark I, II, III
  • Hak5 Shows
  • Community
    • Forums and Wiki
    • #Hak5
  • Projects
    • SDR - Software Defined Radio
    • Community Projects
    • Interceptor
    • USB Hacks
    • USB Multipass
    • Pandora Timeshifting

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 16 results

  1. Hello! I'm having trouble setting up a Key Croc (firmware version 1.3_513) to use a french keyboard layout with accented letters. I have configured the Croc's locale to fr_FR.utf8, and can now input accented letters from my computer to the croc's terminal through SSH. I notice in the QUACK script that it loads the lang file available in the udisk/languages directory to generate keyboard inputs to the target. I could force it to load fr.json by modifying the line 263: language = os.getenv("DUCKY_LANG", default="fr").lower() Since DUCKY_LANG isn't present in the env (one of the solutions refered in the topic below). However, the accented letters we use the most "éèçàöâê" (this list is not exhaustive) aren't defined in the fr.json file, and the QUACK script throws an exception if I try to quack any of these. This is quite an issue for me, as the french language use these pretty much everywhere. The comments at the begining of the lang files refer to the USB HID Usage Tables Version 1.12 and Device Class Definition for HID Version 1.11. I went and and took a look to try and find a keycode table that would allow me to add the accented letters we use in french. Unfortunately, I couldn't find such table that ressembles the patterns of the [lang].json files. Could anyone help me with this please? Kind regards, Adrien
  2. tl;dr- Add logic to the RD to monitor key lock values. Use this for functions like file transfer. Because I wanted to see if I could, I wrote a VBScript to transmit a file using the Scroll lock, Caps lock, and Num lock keys. As it turns out, if you record the data with a fast enough camera you can decode the bits and reproduce the transmitted file. Unfortunately, to make it feasible for a camera to pickup the LED fluctuations and and then for a human to interpret the blinks, the transfer rate is very slow. In fact, if you have the time and ability to use a camera to record the computer, you should really just take a picture of the screen. If only there was a technical means of monitoring these LED statuses that could increase the rate at which this could operate... (Note: In the above video, you have to view at 60fps and set the playback speed to 25% to even have a chance of decoding it manually) Fast forward a couple days and I saw another demonstration of the Rubber Ducky on Hak5. As I understand it, the RD interprets a compiled script and primarily acts as an output only HID. Because of this, payloads from the RD have only two ways of currently gathering information. One is to exfiltrate the data over a network connection (bad because it may be logged by a firewall or proxy), and the other is to switch to USB storage mode (bad because systems may monitor or block USB Mass Storage Devices). However, by utilizing Caps/Num/Scroll lock, payloads could potentially communicate any type of data back to the Rubber Ducky (without tripping any host system security/monitoring). I'm suggesting that some logic be added to the RD to monitor the Key Locks and use them as a way of receiving data. In the video demonstration demonstration, I used sendkeys to flip the status on the three LEDs. Every-other-bit is sent to Num Lock and Caps Lock with Num Lock being bit one, Caps Lock being bit two, and Scroll Lock always being the timing. For efficiency's sake, every transmission of two bits is indicate by alternating Scroll Lock. This means that with SL turns on, two bits were sent and when SL turns off, 2 more bits were sent. This timing is necessary to indicate to the interpreter (be it human or RD) that the other two bits are current (even if they haven't changed in value). The script currently lacks any intelligence- it just blindly sends the contents of a file. But, if the script were to know it was talking to the RD, it could wait for acknowledgements from the RD before sending a file. Furthermore, since this technique would allow two-way communications with the RD, we could incorporate useful file transfer features like CRCs and the inclusion of the file name. As I mentioned in the beginning, using this technique to visually send information via the LEDs is too slow to really be of any value. But, this same technique may have value when the thing observing the LED value changes is a Rubber Ducky. I estimate that this technique would allow binary data to be sent to the RD at around 1.5 kB/s. Granted, this is a far cry from USB Mass Storage Device speeds and network transfer speeds, but this method doesn't require a system to be on-line and wouldn't leave any trail on the host system*. Of course, in addition to file transfers, two-way communications with the RD can open up more possibilities. For instance, the RD could run a script on the host system to see what version of the OS is running and then send the OS version back to the RD. From there, the RD could send a different script based on the version. Granted, you could just put this logic in one payload file that is executed on the host, but there may be cases where you want to keep some secret sauce on the RD and never written to a host machine. The Duck Whisper *- Okay, some key-loggers might record the key presses. But if the system has a key-logger, it would have recorded the entire RD session anyway.
  3. Howdy everyone, I'm new to this so if this is a simple fix please don't get mad but I was having problems putting together payloads when I realized what was going on. So here is our alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ Rubber Ducky Alphabet: qbcdefghijkl;noparstuvzxyw Did I do something wrong when I was setting it up? what can I do to fix this?? Thanks, Atlas
  4. When I write a letter with accent mark in spanish does not mark the letter or the accent when I conect the USB Rubber Ducky to the pc Cuando escribo una letra con acento no me marca la letra ni el acento a la hora de conectar la USB Rubber Ducky al pc
  5. Hi, with the Rubber Ducky the default spanish Keyboard layout was wrong(It used to type wrong characters). After searching a lot I found a modified layout that works fine with spanish keyboards (I lost the link where I found it so i cant remember who made it). Bash Bunny uses a different language file than rubber ducky(.properties vs .json) Is there any way to port the rubber ducky es.properties to the correct file for the bunny?(since it keeps typing incorrect things). Thank you
  6. Hi guys, I'm new here and need a bit of help regarding special characters along with the de.properties language file. My Ducky code requires the > sign (greater than), however by using the -l de.properties parameter my Rubber Ducky always writes a degree sign ° instead of >. In the properties file there is the following entry which should be fine: ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT // 62 > On Windows this is working well, and that's why I'm thinking the properties file is correct. However, I need to get this work on my Mac as well. Do you have any tips? Thanks, David
  7. I´m kind of a noob to radio, but i was wondering how hard would it be to have your keyboard interact with your pc by radio, is it even possible for someone like me? if so, how about should i be trying this? Arduino maybe? I realise how inexperienced I sound, but hey, you gotta start somewhere.
  8. Hello, I just finished a layout for french macbook (which is TOTALY different from standard French keyboard). I have one problem, some important keys ( '[', ']' and '|') need two modifiers to be printed on screen : ALT + SHIFT After many tests with the ducky encoder, its behavior seems to clearly take only one modifier key. Is it a bug, missing feature ? Did you guys found a way to pass this ? Cheers
  9. Since I was introduced to a typewriter when I was 2 years old I have never bothered to practice and learn to type 60+ wpm never the less 900 - 1,200 WPM when the RbbrDucky is inserted. Repetition and with the aid of shorthand keyboard shortcuts has been the only way I have learned to make me appear to type as fast as a 60+ wpm Typer. ALT + Tab, Windows Key + R , I have become a mastermind of getting where I need to be in an OS using less keys that I have to type. Since a lot of tasks I perform are repetitious in Linux, especially in KALI, I have not read of anyone using the RubberDuck to automate their task as the super typer HID now becomes a scripted AI or "the hacker from Swordfish" mashing on the keys. So I wanted to create a new Thread dedicated to "Linux Only" whereby you are using Twin Duck firmware with option 1 "pressing caps lock" to activate the Duck inject.bin. I am not intending to hack Kali Linux or any Linux distro system with a payload. The objective is to have AI "superman" type for me what I would normally would type in Kali or any Linux distro to carry out an automated attack. Using Kali, I have enabled a custom keyboard shortcut in keyboard settings to open the terminal, my example "Super + t" or "CTRL + ALT + t" in my Ducky Payload Script WINDOWS t GUI t CTRL ALT t COMMAND t All do not open a custom terminal keyboard shortcut. So I am a bit stuck on this first step.
  10. Help, I made this keylogger software in which I want to make a Rubber Ducky Keylogger automatic. Is there anyway for me to make the duck run the keylogger or just simplycan anyone give a keylogger payload P.S. I don't want the script to download some files and stuff just plain run
  11. Hi, After resolving the backslash error on the ES (Spanish) keyboard, I saw that the {} characters weren't good mapped. After trying and trying, i made a modified Spanish keyboard layout where the main characters works. You can download the layout there: https://copy.com/b2f1XGkPFCpxKSeQ/es.properties?download=1 If you want to try if it works, you can download a test a payload that writes this: Modified ES Keyboard Layout Test by DragsterPS ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890 {}[]()/\|!$%&=?.,-<> Download the Test Payload: https://copy.com/6PwujXQt4hofQKvQ/inject.bin?download=1 To install it, you simply have to replace the es.properties layout (located in Encoder/recources/ folder of the Duck Programming) by this one. If you want, you can add it to the USB-Rubber-Ducky repository on Git-Hub replacing the existing ES layout. Thanks!
  12. Hello Everybody, I've just purchased a pair of rubber duckies and everything is great but.. I'm from Mexico, and currently the keymaps for Mexico (Latin America) keyboard is not supported yet, so, im here asking for a guide or video or whatever that can help me to create and even support the community with this keymap.
  13. Hi guys ! I've just received my Rubber Ducky. I successfully managed to upgrade the firmware to the Duck 2.1 and change my VID/PID to skip the keyboard setup assistant on a mac. I've tried to use the osx user backdoor (reverse shell) payload, encode it with duck toolkit online and select "Français MAC" as language (i'm working on an azerty macbook pro). Everything seems to be okay (no azerty/qwerty problem), except one thing : the ~ character does not print. Somebody does have an idea?
  14. I just got my Rubber Ducky a few hours ago and when I attempt to use it on my Mac it pop up with the Keyboard Setup Assistant instead of executing the inject.bin. Running Mavericks 10.9.2. I've read around this forum and have read about updating the firmware to 2.1 and changing the PIN and VIN. I am new to the terminal and I don't really know how to update the firmware. I attempted to install dfu-programmer, but got a usb.h error, so I read around more and downloaded usblib installed that, but still got the error. I copied the usb.h file into the /usb/include location, still got errors, but it may have worked... I dont know. Even with this maybe installed I don't know how to exactly update the firmware on my Rubber Ducky. Can someone please direct me to or instruct me on how to get it to work on Mavericks and bypass the Keyboard Setup? Thank you in advance. note: it functions completely fine on my windows xp machine.
  15. I had some problem when I receive my Rubber Ducky. All keyboard properties won't fit my keyboard and many others so I take a day to do this, a canadian french keyboard.properties. I hope it will be usefull. Just not reconize 1 key, so you cannot use these 3 characters : « ° » I don't think it very important, but if someone want to upgrade it or revise it to make this characters work, as you want. To add this properties to your Ducky, download and extract to the same folder as encoder.jar. To encode your ducky you need the next line: java -jar encoder.jar -i yourfile.txt -o inject.bin -l ca.properties The ca.properties must be in the same folder as encoder.jar or change "-l ca.properties" for this "-l path\to\folder\ca.properties D4rk F1r3 ca.rar
  16. UPDATE 07/03/2013: Fixed a big problem, the backslash wasn't working on v 0.9b, please update to 0.9.1b, still a few bugs around. You can also change the Backslash entry by copy & paste: ASCII_5C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT // 92 \ Hi I recently created a ch.properties file since the de.properties file is very different from the Layout in Switzerland, the official name for this Keyboard Layout is DE_ch / the one de.properties uses is DE_DE. Well, heres the Link if anyone has questions just ask. Git Link: https://gist.github.com/powerslaver85/5908465 Homepage: http://www.powerslave.ch/?p=146 The description is written in german, well i don't think someone who doesn't speak german uses a german Keyboard layout, so... Viel Spass Greetz Powerslave Visit http://www.powerslave.ch
×
×
  • Create New...