jacobjacob / ducky-decode Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/ducky-decode
Automatically exported from code.google.com/p/ducky-decode
What steps will reproduce the problem?
1.Code any script with languaje with ISO_8859_1 caracters
2.Try letters ñ and Ñ (for example)
3.Encode with java -jar encoder.jar -i input.txt -o inject.bin -l es.properties
What is the expected output? What do you see instead?
Expected:
Loading File ..... [ OK ]
Loading Keyboard File ..... [ OK ]
Loading Language File ..... [ OK ]
Loading DuckyScript ..... [ OK ]
Char not found:ISO_8859_1_F1
Char not found:ISO_8859_1_D1
Char not found:ISO_8859_1_F1
Char not found:ISO_8859_1_D1
DuckyScript Complete..... [ OK ]
Result:
Loading File ..... [ OK ]
Loading Keyboard File ..... [ OK ]
Loading Language File ..... [ OK ]
Loading DuckyScript ..... [ OK ]
Char not found:ISO_8859_1_C3
Char not found:ISO_8859_1_B1
Char not found:ISO_8859_1_C3
Char not found:UNICODE_2018
Char not found:ISO_8859_1_C3
Char not found:ISO_8859_1_B1
Char not found:ISO_8859_1_C3
Char not found:UNICODE_2018
DuckyScript Complete..... [ OK ]
What version of the product are you using? On what operating system?
Encoder: 2.6.4
OS: Windows 7
Please provide any additional information below.
Char not found:ISO_8859_1_F1 = ñ
Char not found:ISO_8859_1_D1 = Ñ
Help: http://es.wikipedia.org/wiki/ISO_8859-1
Original issue reported on code.google.com by [email protected]
on 24 Feb 2015 at 11:45
Hi. I wrote Turkish language support for USB Rubber Ducky. If it is okay please
add to resource folder.
Original issue reported on code.google.com by [email protected]
on 12 Jan 2015 at 9:45
Attachments:
What steps will reproduce the problem?
1. Create Ducky Script with a REM line
2. Encode the Ducky Script
What is the expected output? What do you see instead?
To receive a valid inject.bin, instead Encoders Java process spikes maximising
CPU causing Denial of Service
Original issue reported on code.google.com by [email protected]
on 13 Apr 2013 at 9:26
I think it was a typo, with it changed it mostly works now the few less
important chars that don't work are €£~# my keyboard is the steelseries
shift if it matters
Original issue reported on code.google.com by [email protected]
on 7 Dec 2012 at 12:26
Attachments:
What steps will reproduce the problem?
1. Try to build a payload sending KEY_MUTE erevry 2 seconds, like
DELAY 2000
MEDIA_MUTE
DELAY 2000
MEDIA_MUTE
DELAY 2000
MEDIA_MUTE
DELAY 2000
2. encode it and copy inject.bin to rubber duck usb
3. plugin rubber duck usb (firmware duck_v2.1.hex)
What is the expected output? What do you see instead?
I would expect (e.g. under Windows 7) that the speaker icon in the taskbar
toggle between muted and not muted.
But nothing happens.
What version of the product are you using? On what operating system?
firmware duck_v2.1.hex
encoder V2.6.3
Windows 7 64Bit
Please provide any additional information below.
I sniffed the USB and compared it with an USB keyboard.
If I press the mute buttom on the USB keyboard I get as raw data
"02 04"
If I sniff the rubber duck usb it get
"00 00 04 00 00 00 00 00"
which is in fact a "A" and not mute
As USB scan code mute if defined as "7F". So if you change the value in the
keyboard.properties to "7F" than of course you will get
"00 00 7F 00 00 00 00 00"
But not the MUTE key.
It is the same to other MEDIA keys !
Original issue reported on code.google.com by [email protected]
on 23 Jan 2014 at 4:25
Here's the file.
I already tested it, it works fine :)
armyofangels
Original issue reported on code.google.com by [email protected]
on 16 Jan 2013 at 8:58
Attachments:
pipe and tilde reversed in ascii 7c and 7e
Original issue reported on code.google.com by [email protected]
on 9 Oct 2013 at 12:07
Attachments:
What steps will reproduce the problem?
1. Trying to run encoder.jar under OS X 10.8 Mountain Lion
What is the expected output? What do you see instead?
Expected output: inject.bin
Instead I get:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Encoder :
Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
What version of the product are you using? On what operating system?
DuckEncoder 2.2, OS X 10.8.2, Default java installation:
$ java -version
java version "1.6.0_37"
Please provide any additional information below.
I have no experience in java whatsoever, so I'm kind of lost here... Tried
compiling the source and packaging my own jar file, but had very little success
in doing so... The "official" duckencode.jar works like a charm, but I would
really need the swedish keyboard layout.
Original issue reported on code.google.com by [email protected]
on 3 Jan 2013 at 10:15
What steps will reproduce the problem?
1.use german encoder
2.use GUI or WINDOWS without any single char
3.flash and use it
What is the expected output? What do you see instead?
expectet: Windows Key | got: 'e' (just a small e)
What version of the product are you using? On what operating system?
DuckEncoder_2.6.4 | Windows 7
Thanking you in anticipation
Original issue reported on code.google.com by [email protected]
on 24 Feb 2015 at 6:17
What steps will reproduce the problem?
1. Insert ducky into OSX Operating System
What is the expected output? What do you see instead?
No keyboard assistant?
What version of the product are you using? On what operating system?
1.0
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 7 Jun 2012 at 12:57
Fixed and added numbers
Original issue reported on code.google.com by thezakmangf
on 29 Oct 2014 at 7:51
Attachments:
What steps will reproduce the problem?
1.create a script with caracters | @ # ~
2.Encode it with -l sources/es.properties
3.run it in
REM Wait 3500
DELAY 3500
REM Go to desktop and wait 750
GUI M
DELAY 750
REM Run "run" and enter the notepad
GUI r
DELAY 750
STRING powershell Start-Process notepad -Verb runAs
REM press enter wait 750 and verify windows rigths
ENTER
DELAY 3500
ALT y
ENTER
DELAY 750
REM Introduce the caracters
STRING \ 1| 2@ 3# 4~
ENTER
STRING Must display "\ 1| 2@ 3# 4~" caracter
ENTER
STRING Its ok?
What is the expected output? What do you see instead?
Result:" (Whit the caracter ~ added (show solutions))
1ª 2 3{ 4~
Must display "\ 1ª 2 3{ 4~" caracter
Its ok?"
Expected Result:"
1| 2@ 3# 4~
Must display "1| 2@ 3# 4~" caracter
Its ok?"
What version of the product are you using? On what operating system?
Encoder v2.6.3
source: es.properties
Please provide any additional information below.
To add the caracter ~ and º in es.properties files must be added:
ASCII_7E = KEY_4, MODIFIERKEY_RIGHT_ALT
// 126 ~
ISO_8859_1_BA = KEY_TILDE
// 127 º
To correct this caracters lines must be changed:
For caracter |:
ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT
// 124 |
For caracter @:
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
For caracter #:
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 35 #
For caracter ~:
resolved above
For caracter º:
resolved above
Caracter º was fixed while I was reporting this issue. It´s tested and it
works (sorry if I don´t change the example above).
Caracter ª (ISO_8859_1_AA) causes some caind of error With caracter
Â(ISO_8859_1_C2) when fixing it.
Caracters ^ { and } do not work propertly (yet).
Original issue reported on code.google.com by [email protected]
on 1 Nov 2014 at 6:37
What steps will reproduce the problem?
1. Use ALT SHIFT or ALT-SHIFT in Ducky Script
2. run java -jar encoder.jar -i myscript.txt
3. Plug duck into Windows OS
What is the expected output? What do you see instead?
ALT-SHIFT should swap language
What version of the product are you using? On what operating system?
Firmware 2, Duck Encoder v2.2, Windows 7
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 5 Feb 2013 at 6:26
Hello, could you update the c duck s002 into v2.1 please, to get more speed
reading/writing the SD card as the c_duck_v2.1.hex does.
Please
Original issue reported on code.google.com by [email protected]
on 14 Jul 2014 at 10:27
What steps will reproduce the problem?
1.create a script with caracter \
2.Encode it with -l sources/es.properties
3.run it in
REM Wait 3500
DELAY 3500
REM Go to desktop and wait 750
GUI M
DELAY 750
REM Run "run" and enter the notepad
GUI r
DELAY 750
STRING powershell Start-Process notepad -Verb runAs
REM press enter wait 750 and verify windows rigths
ENTER
DELAY 750
ALT y
ENTER
REM Introduce the caracter \
STRING \
ENTER
STRING Must display "\" caracter
ENTER
STRING Its ok?
What is the expected output? What do you see instead?
Result:"
º
Must display "º" caracter
Its ok?"
Expected Result:"
\
Must display "\" caracter
Its ok?"
What version of the product are you using? On what operating system?
Encoder v2.6.3
source: es.properties
Please provide any additional information below.
To solve the problem es.properties file must be changed
from:
ASCII_5C = KEY_TILDE
To:
ASCII_5C = KEY_TILDE, MODIFIERKEY_RIGHT_ALT
Another point it´s that to encode the script the lenguage need to be the full
path:
java -jar encoder.jar sources/es.properties
The user can change the lenguaje to the path of the encoder but it need allways
the full file name (es.properties)
So "java -jar encoder.jar -l es -i inject.txt -o inject.bin wouldn´t work.
Original issue reported on code.google.com by [email protected]
on 16 Jun 2014 at 2:38
[deleted issue]
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT was not completed, the symbol with this
combination is "
Original issue reported on code.google.com by [email protected]
on 6 Dec 2014 at 6:46
Attachments:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.