GithubHelp home page GithubHelp logo

ducky-decode's Introduction

ApacheTech Logo

Repository Folders

Educational Courses

These repositories contain coursework submission for various online courses I have undertaken.

Game Modification

  • Vintage Story Mods: Mods created for Vintage Story; a game by Anego Studios.
  • Vintage Story Tools: Development Tools, and Toolkits, created for Vintage Story; a voxel game made by Anego Studios.

APIs, Libraries, and Packages

  • Nuget Packages: A collection of repositories that are available as Nuget Packages, from nuget.org.

Supplimental / Archive

  • Forked Repos: Repos that have been forked from other users; be it for reference, or pull requests.
  • Inactive Repos: A collection of repositories that are no longer being worked on, and are being held for reference, or for posterity.

ducky-decode's People

Stargazers

 avatar

Watchers

 avatar  avatar

ducky-decode's Issues

es.properties issue with caracter \ and solution.

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

Incorrect Implantation of ISO_8859_1 in encoder 2.6.4 (tested with Spanish languaje)

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

encoder.jar craps out under OS X 10.8

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

es.properties issue with caracters | @ # ~ and º (º and ~ added) and solution.

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

Simulation of MUTE Key is not possible

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

German encoder uses 'e' instead of Windows Key

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

Encoder v3.0.0 Denial of Service Condition

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

DuckEncoder: ALT-SHIFT Does not Work

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

OSX keyboard assistant interfearing

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.