DragsterPS Posted June 20, 2015 Share Posted June 20, 2015 Hi, After resolving the backslash error on the ES (Spanish) keyboard, I saw that the {} characters weren't good mapped. After trying and trying, i made a modified Spanish keyboard layout where the main characters works. You can download the layout there: https://copy.com/b2f1XGkPFCpxKSeQ/es.properties?download=1 If you want to try if it works, you can download a test a payload that writes this: Modified ES Keyboard Layout Test by DragsterPS ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890 {}[]()/\|!$%&=?.,-<> Download the Test Payload: https://copy.com/6PwujXQt4hofQKvQ/inject.bin?download=1 To install it, you simply have to replace the es.properties layout (located in Encoder/recources/ folder of the Duck Programming) by this one. If you want, you can add it to the USB-Rubber-Ducky repository on Git-Hub replacing the existing ES layout. Thanks! Quote Link to comment Share on other sites More sharing options...
Matto Posted August 7, 2015 Share Posted August 7, 2015 Hey! Good to know that someone did this. I was about to create my own profile. The problem is that the link is dead. Can you please upload it again? Maybe in http://pastebin.com/ or if you have a GitHub account, so it won't be deleted. Thanks a lot! Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 7, 2015 Author Share Posted August 7, 2015 Hi! Sorry about the link, I will upload as soon as posible, because now I'm not at home. Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 7, 2015 Author Share Posted August 7, 2015 Here you have it! Layout: https://copy.com/C2l9rGeF7BGpSycH Payload: https://copy.com/YuqAGIgnIUbNMwhA If you have any question or problem, you only have to ask! Thanks! Quote Link to comment Share on other sites More sharing options...
Matto Posted August 7, 2015 Share Posted August 7, 2015 You rock, man! The bad news is that I run this test using your layout: STRING ! ENTER STRING " ENTER STRING # ENTER STRING $ ENTER STRING % ENTER STRING & ENTER STRING ( ENTER STRING ) ENTER STRING * ENTER STRING + ENTER STRING , ENTER STRING . ENTER STRING / ENTER STRING : ENTER STRING ; ENTER STRING < ENTER STRING = ENTER STRING > ENTER STRING ? ENTER STRING @ ENTER STRING [ ENTER STRING \ ENTER STRING ] ENTER STRING ^ ENTER STRING _ ENTER STRING { ENTER STRING | ENTER STRING } ENTER STRING ~ ENTER STRING º ENTER STRING \ ENTER STRING - ENTER STRING ´ ENTER STRING á ENTER STRING Á ENTER STRING é ENTER STRING É ENTER STRING í ENTER STRING Í ENTER STRING ó ENTER STRING Ó ENTER STRING ú ENTER STRING Ú ENTER STRING ñ ENTER STRING Ñ ENTER While compiling I got these errors: Hak5 Duck Encoder 2.6.3 Loading File ..... [ OK ] Loading Keyboard File ..... [ OK ] Loading Language File ..... [ OK ] Loading DuckyScript ..... [ OK ] Char not found:ISO_8859_1_B4 Char not found:ISO_8859_1_E1 Char not found:ISO_8859_1_C1 Char not found:ISO_8859_1_C9 Char not found:ISO_8859_1_ED Char not found:ISO_8859_1_CD Char not found:ISO_8859_1_F3 Char not found:ISO_8859_1_D3 Char not found:ISO_8859_1_FA Char not found:ISO_8859_1_DA Char not found:ISO_8859_1_F1 Char not found:ISO_8859_1_D1 DuckyScript Complete..... [ OK ] (I think it's because of the accents in the vocals and the «ñ») And the output was: ! " # $ % & ( ) * + , . / : ; º = ª ? @ [ ≤ ] ¿ _ { | } ¢ < ≤ - -----> Blank space -----> Blank space -----> Blank space ^ -----> Blank space -----> Blank space -----> Blank space -----> Blank space -----> Blank space -----> Blank space -----> Blank space -----> Blank space -----> Blank space " Am I doing something wrong? Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 7, 2015 Author Share Posted August 7, 2015 Hi! Are you specifying the layout with -l "PATH" ? Are you using a firmware that supports layouts? I tested it one month ago and it worked for me. But I hadnt added letters with accent, because I though that they wasn't necessary for the payloads, and some of them aren't added on the ducky encoder library. If you need them, I will do my best to add them when I will arrive home. Thanks! Quote Link to comment Share on other sites More sharing options...
Matto Posted August 7, 2015 Share Posted August 7, 2015 Well, that's a good question :) I got my Ducky yesterday and it has the firmware that came with it. I don't know if I have a way to check it, but I will flash the «Twin Duck» firmware today, so I'll try again after. I agree that letters with accents don't add much value to scrips, so don't worry. I don't think they're necessary. I'll let you know how it went after flashing the new firmware, but it will have to wait until tomorrow because as a newbie in the forum, this is my last allowed post for today :p Thanks again! Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 7, 2015 Author Share Posted August 7, 2015 Ok! I used the Twin Duck firmware to test the layout, and it worked for me. Let me know tomorrow about it! Thanks! Quote Link to comment Share on other sites More sharing options...
Matto Posted August 9, 2015 Share Posted August 9, 2015 Ok, sorry for the delay. I'm back now. One thing I forgot to tell you is that I'm using a Mac, so that may change things. I've spent a little time fixing the layout for the Spanish Layout in Mac OS X, and now it works OK. This is my Layout: // Author: Midnitesnake // 01-11-2014 // LAYOUT_ESPANOL // Based from Italian Keymap // Thanks to Jaime.AlvarezdeAldecoa for patches // Characters fixed by DragsterPS // Fixes for Mac by Matto KEY_NON_US_100 = 100 ASCII_20 = KEY_SPACE // 32 ASCII_21 = KEY_1, MODIFIERKEY_SHIFT // 33 ! ASCII_22 = KEY_2, MODIFIERKEY_SHIFT // 34 ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT // 35 # ASCII_24 = KEY_4, MODIFIERKEY_SHIFT // 36 $ ASCII_25 = KEY_5, MODIFIERKEY_SHIFT // 37 % ASCII_26 = KEY_6, MODIFIERKEY_SHIFT // 38 & ASCII_27 = KEY_MINUS // 39 ASCII_28 = KEY_8, MODIFIERKEY_SHIFT // 40 ( ASCII_29 = KEY_9, MODIFIERKEY_SHIFT // 41 ) ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT // 42 * ASCII_2B = KEY_RIGHT_BRACE // 43 + ASCII_2C = KEY_COMMA // 44 , ASCII_2D = KEY_SLASH // 45 ASCII_2E = KEY_PERIOD // 46 . ASCII_2F = KEY_7, MODIFIERKEY_SHIFT // 47 / ASCII_30 = KEY_0 // 48 0 ASCII_31 = KEY_1 // 49 1 ASCII_32 = KEY_2 // 50 2 ASCII_33 = KEY_3 // 51 3 ASCII_34 = KEY_4 // 52 4 ASCII_35 = KEY_5 // 53 5 ASCII_36 = KEY_6 // 54 6 ASCII_37 = KEY_7 // 55 7 ASCII_38 = KEY_8 // 56 8 ASCII_39 = KEY_9 // 57 9 ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT // 58 : ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT // 59 ; ASCII_3C = KEY_TILDE // 60 < ASCII_3D = KEY_0, MODIFIERKEY_SHIFT // 61 = ASCII_3E = KEY_TILDE, MODIFIERKEY_SHIFT // 62 > ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT // 63 ? ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT // 64 @ ASCII_41 = KEY_A, MODIFIERKEY_SHIFT // 65 A ASCII_42 = KEY_B, MODIFIERKEY_SHIFT // 66 B ASCII_43 = KEY_C, MODIFIERKEY_SHIFT // 67 C ASCII_44 = KEY_D, MODIFIERKEY_SHIFT // 68 D ASCII_45 = KEY_E, MODIFIERKEY_SHIFT // 69 E ASCII_46 = KEY_F, MODIFIERKEY_SHIFT // 70 F ASCII_47 = KEY_G, MODIFIERKEY_SHIFT // 71 G ASCII_48 = KEY_H, MODIFIERKEY_SHIFT // 72 H ASCII_49 = KEY_I, MODIFIERKEY_SHIFT // 73 I ASCII_4A = KEY_J, MODIFIERKEY_SHIFT // 74 J ASCII_4B = KEY_K, MODIFIERKEY_SHIFT // 75 K ASCII_4C = KEY_L, MODIFIERKEY_SHIFT // 76 L ASCII_4D = KEY_M, MODIFIERKEY_SHIFT // 77 M ASCII_4E = KEY_N, MODIFIERKEY_SHIFT // 78 N ASCII_4F = KEY_O, MODIFIERKEY_SHIFT // 79 O ASCII_50 = KEY_P, MODIFIERKEY_SHIFT // 80 P ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT // 81 Q ASCII_52 = KEY_R, MODIFIERKEY_SHIFT // 82 R ASCII_53 = KEY_S, MODIFIERKEY_SHIFT // 83 S ASCII_54 = KEY_T, MODIFIERKEY_SHIFT // 84 T ASCII_55 = KEY_U, MODIFIERKEY_SHIFT // 85 U ASCII_56 = KEY_V, MODIFIERKEY_SHIFT // 86 V ASCII_57 = KEY_W, MODIFIERKEY_SHIFT // 87 W ASCII_58 = KEY_X, MODIFIERKEY_SHIFT // 88 X ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT // 89 Y ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT // 90 Z ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT // 91 [ ASCII_5C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT // 92 \ ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT // 93 ] ASCII_5E = KEY_EQUAL, MODIFIERKEY_SHIFT // 94 ^ ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT // 95 _ // ascii 60, 96: accento grave, non mappato ASCII_61 = KEY_A // 97 a ASCII_62 = KEY_B // 98 b ASCII_63 = KEY_C // 99 c ASCII_64 = KEY_D // 100 d ASCII_65 = KEY_E // 101 e ASCII_66 = KEY_F // 102 f ASCII_67 = KEY_G // 103 g ASCII_68 = KEY_H // 104 h ASCII_69 = KEY_I // 105 i ASCII_6A = KEY_J // 106 j ASCII_6B = KEY_K // 107 k ASCII_6C = KEY_L // 108 l ASCII_6D = KEY_M // 109 m ASCII_6E = KEY_N // 110 n ASCII_6F = KEY_O // 111 o ASCII_70 = KEY_P // 112 p ASCII_71 = KEY_Q // 113 q ASCII_72 = KEY_R // 114 r ASCII_73 = KEY_S // 115 s ASCII_74 = KEY_T // 116 t ASCII_75 = KEY_U // 117 u ASCII_76 = KEY_V // 118 v ASCII_77 = KEY_W // 119 w ASCII_78 = KEY_X // 120 x ASCII_79 = KEY_Y // 121 y ASCII_7A = KEY_Z // 122 z ASCII_7B = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT // 123 { ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT // 124 | ASCII_7D = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT // 125 } ASCII_7E = KEY_SEMICOLON, MODIFIERKEY_RIGHT_ALT // 126 ~ ISO_8859_1_BA = KEY_NON_US_100 // 127 º // ascii 7E, 126: tilde, non mappato ISO_8859_1_E0 = KEY_QUOTE // 192 a grave ISO_8859_1_E8 = KEY_LEFT_BRACE // 232 e grave ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT // 233 e acuta ISO_8859_1_EC = KEY_EQUAL // 236 i grave ISO_8859_1_F2 = KEY_SEMICOLON // 242 o grave ISO_8859_1_F9 = KEY_BACKSLASH // 249 u grave ISO_8859_1_F1 = KEY_SEMICOLON ISO_8859_1_D1 = KEY_SEMICOLON, MODIFIERKEY_SHIFT I hope it helps someone! Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 9, 2015 Author Share Posted August 9, 2015 Ok! Thanks! Now we have a Spanish layout for Windows and Mac! Quote Link to comment Share on other sites More sharing options...
Peyo Posted August 22, 2015 Share Posted August 22, 2015 The keyboard layout from Matto doesn't work on TwinDuck firmware (but works great on default fw!) Quote Link to comment Share on other sites More sharing options...
Peyo Posted August 24, 2015 Share Posted August 24, 2015 I can't edit my previous post... but Matto's keyboard layout works fine in Twin Duck (it was a problem on the machine I've been testing) Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 24, 2015 Author Share Posted August 24, 2015 OK! But you have to know that Matto's version is for Mac and mine for Windows. Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 24, 2015 Author Share Posted August 24, 2015 Puedes hablar castellano o catalan conmigo si quieres Peyo. Quote Link to comment Share on other sites More sharing options...
Peyo Posted August 25, 2015 Share Posted August 25, 2015 Gracias DragsterPS!, Prefiero hablar en Inglés para seguir con el estándar del foro :) I am using OSX with ES-ISO Keyboard, and using a custom properties, based on your file but modified by Neoelkrita (posted in other thread on this forum). Differences with Matto are: ASCII_23 = KEY_3, MODIFIERKEY_SHIFT // 35 # ASCII_3C = KEY_NON_US_100 // 60 < ASCII_40 = KEY_Q, MODIFIERKEY_RIGHT_ALT // 64 @ ASCII_5B = KEY_QUOTE, MODIFIERKEY_SHIFT // 91 [ ASCII_5C = KEY_MINUS, MODIFIERKEY_RIGHT_ALT // 92 \ ASCII_5D = KEY_BACKSLASH, MODIFIERKEY_SHIFT // 93 ] ASCII_5E = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT // 94 ^ ASCII_7B = KEY_QUOTE // 123 { ASCII_7C = KEY_TILDE // 124 | ASCII_7D = KEY_BACKSLASH // 125 } ASCII_7E = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT // 126 ~ ISO_8859_1_BA = KEY_TILDE, MODIFIERKEY_SHIFT // 127 º Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 25, 2015 Author Share Posted August 25, 2015 Ok thanks! Peyo me referia hablar en español por privado si me pides algo o yo a ti. Quote Link to comment Share on other sites More sharing options...
ARDETROYA Posted August 25, 2015 Share Posted August 25, 2015 Ok... So let´s make the final layouts so we can send it to the git repository so every body has them... (Yo soy Jaime XD) Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted August 27, 2015 Author Share Posted August 27, 2015 OK! The first one (mine) is the spanish keyboard layout for WINDOWS, and the one from Matto is for OS X. Thanks! Quote Link to comment Share on other sites More sharing options...
telecopc Posted September 10, 2015 Share Posted September 10, 2015 Hola a todos. Hello everyone, I read this thread, and after various tests, I tell my experience after trying to touch the files (s. Properties), and not solve anything. I finally managed to work me as follows : In Windows 7, with the notebook I write the script with international selecting Spain Spanish keyboard, the icon in the lower left side of the icons of exam: state clock, time, etc. and I save it. After that open a cmd console with administrator permissions, and change to the English keyboard settings United States, I run the sequence: java -jar encoder.jar -i -o yourfile.txt inject.bin, and generates the bin file with the characters(: / \). Greetings. Quote Link to comment Share on other sites More sharing options...
Peyo Posted September 11, 2015 Share Posted September 11, 2015 Hola a todos. Hello everyone, I read this thread, and after various tests, I tell my experience after trying to touch the files (s. Properties), and not solve anything. I finally managed to work me as follows : In Windows 7, with the notebook I write the script with international selecting Spain Spanish keyboard, the icon in the lower left side of the icons of exam: state clock, time, etc. and I save it. After that open a cmd console with administrator permissions, and change to the English keyboard settings United States, I run the sequence: java -jar encoder.jar -i -o yourfile.txt inject.bin, and generates the bin file with the characters(: / \). Greetings. Hola telecopc! In your sequence, I miss the language input: java -jar encoder.jar -i -o yourfile.txt inject.bin -l PATH_TO_YOUR_CUSTOM_LAYOUT By default (without -l option), the encoder use "US" keyboard. Quote Link to comment Share on other sites More sharing options...
ARDETROYA Posted October 9, 2015 Share Posted October 9, 2015 On review ;) Quote Link to comment Share on other sites More sharing options...
uchihapython Posted October 17, 2015 Share Posted October 17, 2015 Hi everyone! I have a problem encoding with the spanish keyboard layout... I use the online encoder and the encoder app in kali. I have tried on windows, and happened the same error. To test my keyboard I encode the text below. DELAY 2000 GUI a DELAY 200 STRING leafpad DELAY 200 ENTER DELAY 200 STRING ! ENTER STRING " ENTER STRING # ENTER STRING $ ENTER STRING % ENTER STRING & ENTER STRING ( ENTER STRING ) ENTER STRING * ENTER STRING + ENTER STRING , ENTER STRING . ENTER STRING / ENTER STRING : ENTER STRING ; ENTER STRING < ENTER STRING = ENTER STRING > ENTER STRING ? ENTER STRING @ ENTER STRING [ ENTER STRING \ ENTER STRING ] ENTER STRING ^ ENTER STRING _ ENTER STRING { ENTER STRING | ENTER STRING } ENTER STRING ~ ENTER STRING \ ENTER STRING - ENTER And the output was: ! " { $ % & ( ) * + , . / : ; < = > ? ~ [ º ] ¿ _ [ ª ] ª º - I have errors on the most commond keys... @, # and \ .... The properties on the encoder app: // Author: Midnitesnake // 01-11-2014 // LAYOUT_ESPANOL // Based from Italian Keymap // Thanks to Jaime.AlvarezdeAldecoa for patches KEY_NON_US_100 = 100 ASCII_20 = KEY_SPACE // 32 ASCII_21 = KEY_1, MODIFIERKEY_SHIFT // 33 ! ASCII_22 = KEY_2, MODIFIERKEY_SHIFT // 34 " ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT // 35 # ASCII_24 = KEY_4, MODIFIERKEY_SHIFT // 36 $ ASCII_25 = KEY_5, MODIFIERKEY_SHIFT // 37 % ASCII_26 = KEY_6, MODIFIERKEY_SHIFT // 38 & ASCII_27 = KEY_MINUS // 39 ASCII_28 = KEY_8, MODIFIERKEY_SHIFT // 40 ( ASCII_29 = KEY_9, MODIFIERKEY_SHIFT // 41 ) ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT // 42 * ASCII_2B = KEY_RIGHT_BRACE // 43 + ASCII_2C = KEY_COMMA // 44 , ASCII_2D = KEY_SLASH // 45 ASCII_2E = KEY_PERIOD // 46 . ASCII_2F = KEY_7, MODIFIERKEY_SHIFT // 47 / ASCII_30 = KEY_0 // 48 0 ASCII_31 = KEY_1 // 49 1 ASCII_32 = KEY_2 // 50 2 ASCII_33 = KEY_3 // 51 3 ASCII_34 = KEY_4 // 52 4 ASCII_35 = KEY_5 // 53 5 ASCII_36 = KEY_6 // 54 6 ASCII_37 = KEY_7 // 55 7 ASCII_38 = KEY_8 // 56 8 ASCII_39 = KEY_9 // 57 9 ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT // 58 : ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT // 59 ; ASCII_3C = KEY_NON_US_100 // 60 < ASCII_3D = KEY_0, MODIFIERKEY_SHIFT // 61 = ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT // 62 > ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT // 63 ? ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT // 64 @ ASCII_41 = KEY_A, MODIFIERKEY_SHIFT // 65 A ASCII_42 = KEY_B, MODIFIERKEY_SHIFT // 66 B ASCII_43 = KEY_C, MODIFIERKEY_SHIFT // 67 C ASCII_44 = KEY_D, MODIFIERKEY_SHIFT // 68 D ASCII_45 = KEY_E, MODIFIERKEY_SHIFT // 69 E ASCII_46 = KEY_F, MODIFIERKEY_SHIFT // 70 F ASCII_47 = KEY_G, MODIFIERKEY_SHIFT // 71 G ASCII_48 = KEY_H, MODIFIERKEY_SHIFT // 72 H ASCII_49 = KEY_I, MODIFIERKEY_SHIFT // 73 I ASCII_4A = KEY_J, MODIFIERKEY_SHIFT // 74 J ASCII_4B = KEY_K, MODIFIERKEY_SHIFT // 75 K ASCII_4C = KEY_L, MODIFIERKEY_SHIFT // 76 L ASCII_4D = KEY_M, MODIFIERKEY_SHIFT // 77 M ASCII_4E = KEY_N, MODIFIERKEY_SHIFT // 78 N ASCII_4F = KEY_O, MODIFIERKEY_SHIFT // 79 O ASCII_50 = KEY_P, MODIFIERKEY_SHIFT // 80 P ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT // 81 Q ASCII_52 = KEY_R, MODIFIERKEY_SHIFT // 82 R ASCII_53 = KEY_S, MODIFIERKEY_SHIFT // 83 S ASCII_54 = KEY_T, MODIFIERKEY_SHIFT // 84 T ASCII_55 = KEY_U, MODIFIERKEY_SHIFT // 85 U ASCII_56 = KEY_V, MODIFIERKEY_SHIFT // 86 V ASCII_57 = KEY_W, MODIFIERKEY_SHIFT // 87 W ASCII_58 = KEY_X, MODIFIERKEY_SHIFT // 88 X ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT // 89 Y ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT // 90 Z ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT // 91 [ ASCII_5C = KEY_TILDE, MODIFIERKEY_RIGHT_ALT // 92 \ ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT // 93 ] ASCII_5E = KEY_EQUAL, MODIFIERKEY_SHIFT // 94 ^ ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT // 95 _ // ascii 60, 96: accento grave, non mappato ASCII_61 = KEY_A // 97 a ASCII_62 = KEY_B // 98 b ASCII_63 = KEY_C // 99 c ASCII_64 = KEY_D // 100 d ASCII_65 = KEY_E // 101 e ASCII_66 = KEY_F // 102 f ASCII_67 = KEY_G // 103 g ASCII_68 = KEY_H // 104 h ASCII_69 = KEY_I // 105 i ASCII_6A = KEY_J // 106 j ASCII_6B = KEY_K // 107 k ASCII_6C = KEY_L // 108 l ASCII_6D = KEY_M // 109 m ASCII_6E = KEY_N // 110 n ASCII_6F = KEY_O // 111 o ASCII_70 = KEY_P // 112 p ASCII_71 = KEY_Q // 113 q ASCII_72 = KEY_R // 114 r ASCII_73 = KEY_S // 115 s ASCII_74 = KEY_T // 116 t ASCII_75 = KEY_U // 117 u ASCII_76 = KEY_V // 118 v ASCII_77 = KEY_W // 119 w ASCII_78 = KEY_X // 120 x ASCII_79 = KEY_Y // 121 y ASCII_7A = KEY_Z // 122 z ASCII_7B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT // 123 { ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT // 124 | ASCII_7D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT // 125 } ASCII_7E = KEY_4, MODIFIERKEY_RIGHT_ALT // 126 ~ ISO_8859_1_BA = KEY_TILDE // 127 º // ascii 7E, 126: tilde, non mappato ISO_8859_1_E0 = KEY_QUOTE // 192 a grave ISO_8859_1_E8 = KEY_LEFT_BRACE // 232 e grave ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT // 233 e acuta ISO_8859_1_EC = KEY_EQUAL // 236 i grave ISO_8859_1_F2 = KEY_SEMICOLON // 242 o grave ISO_8859_1_F9 = KEY_BACKSLASH // 249 u grave Could anybody help me with that issue... I have read that changing my language keyboard and encoding with US properties, but I don't want to change al the PC's I tried the DUCKY... Is it a problem of the firmware? Thanks for your time, Quote Link to comment Share on other sites More sharing options...
DragsterPS Posted October 18, 2015 Author Share Posted October 18, 2015 Hi! The problem is because you aren't using the updated spanish keyboard i made, where common characters works fine. Thanks! Quote Link to comment Share on other sites More sharing options...
uchihapython Posted October 19, 2015 Share Posted October 19, 2015 Hii!! Hello DragsterPS, first of all, thank you for replaying. I have downloaded your spanish keybord update (es.properties) // Author: Midnitesnake // 01-11-2014 // LAYOUT_ESPANOL // Based from Italian Keymap // Thanks to Jaime.AlvarezdeAldecoa for patches // Characters fixed by DragsterPS KEY_NON_US_100 = 100 ASCII_20 = KEY_SPACE // 32 ASCII_21 = KEY_1, MODIFIERKEY_SHIFT // 33 ! ASCII_22 = KEY_2, MODIFIERKEY_SHIFT // 34 ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT // 35 # ASCII_24 = KEY_4, MODIFIERKEY_SHIFT // 36 $ ASCII_25 = KEY_5, MODIFIERKEY_SHIFT // 37 % ASCII_26 = KEY_6, MODIFIERKEY_SHIFT // 38 & ASCII_27 = KEY_MINUS // 39 ASCII_28 = KEY_8, MODIFIERKEY_SHIFT // 40 ( ASCII_29 = KEY_9, MODIFIERKEY_SHIFT // 41 ) ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT // 42 * ASCII_2B = KEY_RIGHT_BRACE // 43 + ASCII_2C = KEY_COMMA // 44 , ASCII_2D = KEY_SLASH // 45 ASCII_2E = KEY_PERIOD // 46 . ASCII_2F = KEY_7, MODIFIERKEY_SHIFT // 47 / ASCII_30 = KEY_0 // 48 0 ASCII_31 = KEY_1 // 49 1 ASCII_32 = KEY_2 // 50 2 ASCII_33 = KEY_3 // 51 3 ASCII_34 = KEY_4 // 52 4 ASCII_35 = KEY_5 // 53 5 ASCII_36 = KEY_6 // 54 6 ASCII_37 = KEY_7 // 55 7 ASCII_38 = KEY_8 // 56 8 ASCII_39 = KEY_9 // 57 9 ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT // 58 : ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT // 59 ; ASCII_3C = KEY_NON_US_100 // 60 < ASCII_3D = KEY_0, MODIFIERKEY_SHIFT // 61 = ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT // 62 > ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT // 63 ? ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT // 64 @ ASCII_41 = KEY_A, MODIFIERKEY_SHIFT // 65 A ASCII_42 = KEY_B, MODIFIERKEY_SHIFT // 66 B ASCII_43 = KEY_C, MODIFIERKEY_SHIFT // 67 C ASCII_44 = KEY_D, MODIFIERKEY_SHIFT // 68 D ASCII_45 = KEY_E, MODIFIERKEY_SHIFT // 69 E ASCII_46 = KEY_F, MODIFIERKEY_SHIFT // 70 F ASCII_47 = KEY_G, MODIFIERKEY_SHIFT // 71 G ASCII_48 = KEY_H, MODIFIERKEY_SHIFT // 72 H ASCII_49 = KEY_I, MODIFIERKEY_SHIFT // 73 I ASCII_4A = KEY_J, MODIFIERKEY_SHIFT // 74 J ASCII_4B = KEY_K, MODIFIERKEY_SHIFT // 75 K ASCII_4C = KEY_L, MODIFIERKEY_SHIFT // 76 L ASCII_4D = KEY_M, MODIFIERKEY_SHIFT // 77 M ASCII_4E = KEY_N, MODIFIERKEY_SHIFT // 78 N ASCII_4F = KEY_O, MODIFIERKEY_SHIFT // 79 O ASCII_50 = KEY_P, MODIFIERKEY_SHIFT // 80 P ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT // 81 Q ASCII_52 = KEY_R, MODIFIERKEY_SHIFT // 82 R ASCII_53 = KEY_S, MODIFIERKEY_SHIFT // 83 S ASCII_54 = KEY_T, MODIFIERKEY_SHIFT // 84 T ASCII_55 = KEY_U, MODIFIERKEY_SHIFT // 85 U ASCII_56 = KEY_V, MODIFIERKEY_SHIFT // 86 V ASCII_57 = KEY_W, MODIFIERKEY_SHIFT // 87 W ASCII_58 = KEY_X, MODIFIERKEY_SHIFT // 88 X ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT // 89 Y ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT // 90 Z ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT // 91 [ ASCII_5C = KEY_TILDE, MODIFIERKEY_RIGHT_ALT // 92 \ ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT // 93 ] ASCII_5E = KEY_EQUAL, MODIFIERKEY_SHIFT // 94 ^ ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT // 95 _ // ascii 60, 96: accento grave, non mappato ASCII_61 = KEY_A // 97 a ASCII_62 = KEY_B // 98 b ASCII_63 = KEY_C // 99 c ASCII_64 = KEY_D // 100 d ASCII_65 = KEY_E // 101 e ASCII_66 = KEY_F // 102 f ASCII_67 = KEY_G // 103 g ASCII_68 = KEY_H // 104 h ASCII_69 = KEY_I // 105 i ASCII_6A = KEY_J // 106 j ASCII_6B = KEY_K // 107 k ASCII_6C = KEY_L // 108 l ASCII_6D = KEY_M // 109 m ASCII_6E = KEY_N // 110 n ASCII_6F = KEY_O // 111 o ASCII_70 = KEY_P // 112 p ASCII_71 = KEY_Q // 113 q ASCII_72 = KEY_R // 114 r ASCII_73 = KEY_S // 115 s ASCII_74 = KEY_T // 116 t ASCII_75 = KEY_U // 117 u ASCII_76 = KEY_V // 118 v ASCII_77 = KEY_W // 119 w ASCII_78 = KEY_X // 120 x ASCII_79 = KEY_Y // 121 y ASCII_7A = KEY_Z // 122 z ASCII_7B = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT // 123 { ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT // 124 | ASCII_7D = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT // 125 } ASCII_7E = KEY_4, MODIFIERKEY_RIGHT_ALT // 126 ~ ISO_8859_1_BA = KEY_TILDE // 127 º // ascii 7E, 126: tilde, non mappato ISO_8859_1_E0 = KEY_QUOTE // 192 a grave ISO_8859_1_E8 = KEY_LEFT_BRACE // 232 e grave ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT // 233 e acuta ISO_8859_1_EC = KEY_EQUAL // 236 i grave ISO_8859_1_F2 = KEY_SEMICOLON // 242 o grave ISO_8859_1_F9 = KEY_BACKSLASH // 249 u grave But, it seems, it isn't working for me yet... I encode my payload like this: java -jar encoder.jar -i castellano.txt -o inject.bin -l es And my output in notepad stills look like this: º ª { ! " $ % & / ( ) = ? ¿ * ; , . : - _ [ ] [ ] < > ! I don't know if the problem is from the firmware, I need to upgrade the firmware?? Thank you, GRACIAS! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.