Jump to content

Can the Ducky be used to send keystrokes at boot time?


Jerk

Recommended Posts

Hello everyone,

I recently bought the USB Rubber Ducky with the hope of using it with Command prompt on Windows or Terminal on Mac.  I'm tired of typing the same commands over and over again. So I was wondering if there is a payload that can use and edit it so I can send keystrokes to the mentioned above.

I have been using Arduino, but it does not work when ever I work with command promp at boot time. or when I try to send the keystrokes to a textfield at Windows boot time. I was wondering if the Ducky can?

#include <Keyboard.h>
int count = 0;
void setup() { }
void loop() {
Keyboard.print("wbVbhcAd6dUdXdpdqfPhKjhkx");
delay(10000);
}

The Arduino code above is a set of commands that I've inserting into computer bios info, but it doesn't work. maybe because of the drivers and controls. but I heard that the Ducky does not required any of that.

I will appreciate it is I can get a hint, advice, suggestion, etc.

Thanks in advance.

Regards,

Jerk

 

 

Link to comment
Share on other sites

The answer is YES, I was able to do it. But there is a problem. The string send by the Ducky is totally different. Why? ..and what could be the problem? ..For example, I created a payload to send the following string: 3X376J6S6b7B7M7R7U7W7m7aEaaqauawbUbhcAdUdpdqgdhKhkjh.fA ...but the Ducky sent only 15 characters and all random, some of my letters and numbers were changed by the Ducky. How could I make it send the exact string above?

Thanks

 

 

Link to comment
Share on other sites

Are you on any other keyboard language than US? If so, then you might need to use the specific language file when encoding the inject.bin. However, you mention boot, so the language might not be an issue after all if it's early in the boot process and the computer hasn't really selected any specific keyboard language to use at that point. Numbers and letters are also most often the same so it should generally work, but might differ.

Link to comment
Share on other sites

Hello Chrizree, thank you for your comment. and yes, it is a keyboard language US, and the process takes place in the bios. The reason I do this is because I do it very often and the data I have to enter is quite long. As I mentioned in my first post, I wanted to use the Ducky with Command prompt, Terminal, and at boot time, I mean, in the bios. and it does work so far, but once in the bios menu where I have to enter the long info, I insert the Ducky and wait.. I left a delay of 500. Then the keystroke takes place, but the first issue is that it only send 15 characters out 59. The second issue is that the letters and numbers get scramble or they get generated randomly. I wonder what could this be. I checked and made sure that keys such as [Num Lock] [Scroll Lock] or [Caps Lock] are not pressed down. This is the only inconvenience that I am having. out than that I love the Ducky so far. Plese help me Chrizree, Thanks again. ( I will help others in this forum when I become a Master like you.)  :-) 

Link to comment
Share on other sites

Are the characters totally random or are they in some way a part of your initial and intended string of text? The Ducky is a fast writer, maybe it's "character spamming" the BIOS interface in a rate that is way too fast for it to really be able handle the input.

Link to comment
Share on other sites

Hello again Chrizree, The first 3 or 4 characters are okay, but then they change to random, and then they stop at 15 characters. As for spamming, no, it is not spamming what am doing is updating the bios on many computers that we have. after updating the bios, we have to manually updates some fields in the bios. like product name, and so on. 

Link to comment
Share on other sites

You misunderstood my meaning of "spamming". I didn't mean that the Ducky is used in traditional spamming related scenarios, but the fact that the Ducky "spams" the BIOS interface with characters since it might be typing to fast for the BIOS to be able to handle. I.e. what I meant with "spamming" was that the Ducky perhaps was too fast, nothing else.

Link to comment
Share on other sites

Hey chrizree, I appreciate it that you took the time to reply to my threat, I really do. What I do not appreciate is how poor and miserable the author of this product is. And also the administrator of this forum which I believe is the same guy who managed this product. Now, how is it possible that it deprives users of being able to continue commenting on the forum? I tried to reply to my own threat in this junky forum just to findout that I was out for the rest of the day!!! ..are you kidding me? ..nah! dude, am out of this places. I will get out of this miserable forum in this instant, and I'll suggest everyone to do the same.

BTW, I was able to solve the problem by myself. I made a tool in C++ to handle all my text content and then automatically turn it into inject.bin. Like I said in my first post, am new to this tool, that is why I was asking. but I learn fast.

I find it pathetic that the creator of this tool, instead of putting some good and clear instructions on the product he sells, he talks about his life in the little manual that the product brings. No wonder his videos on youtube do not have many views. I can clearly see that this guy's purpose is greed nothing else. I believe that everyone who has made an account on this forum had paid for the tool that he promote. If that is the case he should offer better tech support, not a poor and miserable forum like this.

I came to this forum to learn something, and I leave with a bad image and a bad impression of the author of this tool. Ah! and by the way, I was only joking when I said that I wanted to be a master like you to help others here. I don't even have time for myself, much less for a crappy forum like this.

Soon I will make a video about this and I will post it on my youtube channel.

Thank you for nothing

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...