Jump to content

ascorbic

Active Members
  • Posts

    129
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by ascorbic

  1. Without VPN, clients connect to the pineapple, through a computer via ICS, to the internet
    {Internet} <--- {Computer} <--- {Pineapple} <--- {Clients}
    

    What I want is

    
                         -------------{VPN}
                         V              ^
    {Internet} <--- {Computer}     {Pineapple} <--- {Clients}
    

    So all pineapple client's traffic will route to the internet through a VPN.

  2. Does "STRING_DELAY 50 %userprofile%\a.bmp" actually work? STRING_DELAY is ment to be a global setting like DEFAULT_DELAY. 50 seems too high of a number, In my testing STRING_DELAY of 1 worked great. Much higher was too slow. Here is an example

    http://www.iducke.com/Encoder/IDE/44

    In that example, using "STRING_DELAY 1" is exactly the same as if you did

    STRING t
    DELAY 1
    STRING h
    DELAY 1 
    STRING e 
    DELAY 1
    STRING q
    DELAY 1 
    STRING u
    DELAY 1 
    STRING i
    DELAY 1 
    STRING c
    DELAY 1 
    STRING k
    DELAY 1 
    STRING b
    DELAY 1 
    STRING r
    DELAY 1 
    STRING o
    DELAY 1 
    STRING w
    DELAY 1 
    STRING n
    DELAY 1 
    STRING f
    DELAY 1 
    STRING o
    DELAY 1 
    STRING x
    DELAY 1 
    STRING j
    DELAY 1 
    STRING u
    DELAY 1 
    STRING m
    DELAY 1 
    STRING p
    DELAY 1 
    STRING s 
    DELAY 1 
    STRING o
    DELAY 1 
    STRING v
    DELAY 1 
    STRING e
    DELAY 1 
    STRING r 
    DELAY 1 
    STRING t
    DELAY 1 
    STRING h
    DELAY 1 
    STRING e 
    DELAY 1 
    STRING l
    DELAY 1 
    STRING a
    DELAY 1 
    STRING z
    DELAY 1 
    STRING y
    DELAY 1 
    STRING d
    DELAY 1 
    STRING o
    DELAY 1 
    STRING g
    

  3. The current version of the encoder does not allow you to slow down the keystrokes, but the online encoder does by setting a string delay.

    Keyword: STRINGDELAY N or STRING_DELAY N - Inserts a delay, N Milliseconds between each character in STRING output. Useful when the USB bus cannot keep up with the duck. Start with the smallest value of 1 and incriment the number as needed.

    So it is just like the normal DELAY command.

    There are no tutorials for actual programming of the firmware at the moment. Once the firmware source is released you will be able to though.

  4. I think it would be nice to have access to the mouse, however the only practical use for it I can think of at the moment is periodically moving it to prevent the screen saver from turning on. I guess the keyboard arrow keys could also do this but I think a user is less likely to notice the mouse jumping around a bit as that can be "normal". So low priority.

  5. As a HID Device I don't know what the options are for detecting the OS, however on the planned features page on the wiki there is a feature which mentions there will be the possibility to deliver more than one payload by pressing the button after the ducky is inserted. You could have a payload for each OS you want to target.

  6. Take a look at the screen shot you posted. Right before the first CONTROL Z you can see the VBScript for decover.vbs did not finish being copied.

    Here is the last line

    STRING binaryStream.Open:binaryStream.Write bytes:binaryStream.SaveToFile file, 2:End Sub

    The output was only

    STRING binaryStr

    This could have happened because something took focus away from the command prompt. Or, what I have been seeing in my testing is sometimes the ducky pushes strings out too quickly and the machine receiving them can't keep up. I added a STRING_DELAY which will slow down the output of strings to iducke.com, give this script a try.

    http://www.iducke.com/Encoder/IDE/b

  7. Another question for Jason though, my encodings are coming out a bit different. For the ESCAPE command, the code looks like it gets a byte for decimal 41 and for decimal 0. Which I would think output hex29, hex00. But it looks like it comes out as hex08 hex01. How should the ESCAPE command come out in hex? I must be missing something obvious.

  8. I am fooling around with creating a Windows based IDE for DuckyScript.

    So far I have very basic syntax highlighting and very basic compilation. Is there any interest in an application like this?

    I do have a question for Jason Appelbaum though, how are the DELAY commands parsed? I am not too familiar with java, but it looks like the encoder class just says Byte.parseByte("500") or Byte.parseByte("1700") which would exceed a byte's capacity of 127. Does parseByte just return 127? Or am I missing something?

    post-18454-0-51737500-1317490335_thumb.p

  9. That's a lot of headache when you can setup in your virtual machine software a local VM network.

    Or in the router, maybe something like:

    Filter Internet NAT Redirection. This feature uses port forwarding to block access to local servers from local networked computers. Select Enabled to filter Internet NAT redirection, or Disabled to disable this feature.

    I tried messing around with the Virtual Networks in ESXi, but it seems like the best I can do is segment the VM from other VMs, not from the rest of the local network.

×
×
  • Create New...