PDA

View Full Version : USB device that can send keystrokes?



Saqib Ali
03-30-08, 07:18 PM
For some security testing, I am looking for a USB device that can send
pre-programmed key strokes
when plugged-into the USB port. Any suggestions?

I want something that doesn't require a software/script to be loaded
on the computer.

Something along the lines of WiebeTech's MouseJiggler <
http://www.wiebetech.com/products/MouseJiggler.php >, where it just
sends the mouse commands without loading any software.

Or maybe a programmable keyboard that can send keystroke as soon as it
is connected, without requiring any software/script to be loaded.
Obviously this device would require a built-in processor and some
memory.

saqib
http://doctrina.wordpress.com/

bealoid
03-31-08, 04:39 PM
Saqib Ali <docbook.xml@gmail.com> wrote in news:337f83df-f1a5-46af-848e-
2d772ce247b0@c26g2000prf.googlegroups.com:

> For some security testing, I am looking for a USB device that can send
> pre-programmed key strokes
> when plugged-into the USB port. Any suggestions?
>
> I want something that doesn't require a software/script to be loaded
> on the computer.
>
> Something along the lines of WiebeTech's MouseJiggler <
> http://www.wiebetech.com/products/MouseJiggler.php >, where it just
> sends the mouse commands without loading any software.
>
> Or maybe a programmable keyboard that can send keystroke as soon as it
> is connected, without requiring any software/script to be loaded.
> Obviously this device would require a built-in processor and some
> memory.

something like "ghostscript" would fit the bill, no?

Rick Merrill
04-03-08, 02:28 PM
Saqib Ali wrote:
> For some security testing, I am looking for a USB device that can send
> pre-programmed key strokes
> when plugged-into the USB port.

Do you want to use the USB to pretend it is a keyboard?

Saqib Ali
04-03-08, 06:16 PM
On Apr 3, 12:28 pm, Rick Merrill <rick0.merr...@gmail.com> wrote:
> Do you want to use the USB to pretend it is a keyboard?

Nope.

I need a programmable USB device that pretend that it is a keyboard
and send keystrokes.

saqib
http://doctrina.wordpress.com/

Paul
04-03-08, 06:45 PM
Saqib Ali wrote:
> On Apr 3, 12:28 pm, Rick Merrill <rick0.merr...@gmail.com> wrote:
>> Do you want to use the USB to pretend it is a keyboard?
>
> Nope.
>
> I need a programmable USB device that pretend that it is a keyboard
> and send keystrokes.
>
> saqib
> http://doctrina.wordpress.com/
>

Perhaps if you look for companies that make "USB protocol analyzers",
you'll find a generator or stimulus package.

http://www.corelis.com/products/USB_Explorer_260.htm

(Followup set, because my USENET server will not allow reply to crossposts
with too many groups set, without using Followup.)

Paul

polemon
10-26-08, 02:31 PM
On 04/04/2008 01:16 AM, Saqib Ali wrote:
> On Apr 3, 12:28 pm, Rick Merrill <rick0.merr...@gmail.com> wrote:
>> Do you want to use the USB to pretend it is a keyboard?
>
> Nope.
>
> I need a programmable USB device that pretend that it is a keyboard
> and send keystrokes.
>
Should those be pre-programmed sequences of keystrokes, or just random ones?

If those are supposed to be random keystrokes, you could simply modify a
USB keyboard: add a controler for random signals to the keyboard
controler, and it should send random keystrokes.

If you need pre-programmed keystrokes, things would be more tricky.
A friend of mine builds self-made USB devices with microcontrollers.
If you have the know-how, you could do this yourself or, program the
controler to produce keystrokes in a sequential order to use with a
keyboard controller from a USB keyboard.

That aside, I've never heard of something like a keystroke-generator,
that is *not* installed into a keyboard.

(Also, this Mouse-Jiggler-thing seems ridiculously purpose-less)

Regards, --polemon

--
-EOF-

Trespasser
10-26-08, 08:10 PM
<..snip ..>

I know what you mean, but have never seen one. Although i'm sure it exists,
and the mouse jiggler thing you mentioned does have is uses. Especially if
you want to bypass 'you get paid to surf' ****.
> -EOF-