hak5/bashbunny-payloads

[REQUEST] Dutch Keyboard Language

Dennis4720 opened this issue · 26 comments

I think the title says enough. Thanks in advance!

AFAIK dutch mostly use US-keyboards. Can anybody confirm that? There is supposed to be a dutch keyboard layout, which is rarely used though. Just the information I managed to gather before travelling to the netherlands this year, might be completely off.

We indeed use US-Keyboards, but most of the Windows Computers has for example the EUR symbol on 5 ( CTRL + ALT + 5 ), i don't know exactly what and how but scripts screwed up with the US keyboard language, i had to change the system locale to US-en.

What is the problem with just using the US keyboard language/English language in BashBunny? works fine for me if I use the Dutch language on my computer.

@CIPH3RO - the issue is that some characters are different to the US layout (such as the Euro sign)

@sebkinne Exactly. This cause problems with some payloads at a certain point.

ahh, yeah I don't know, I never use Euro signs and that type of characters. sorry!

j0te commented

Ik heb een € sign :)
je moet gewoon op de usb je config aanpassen naar nl????

j0te commented

er is een config.txt op de BB
verander dat naar DUCKY_LANG nl

@j0te there is no nl.json in the languages folder?

Note: Although I could have replied in Dutch I choose to reply in English so non-Dutch people are able to read this too.

j0te commented

did u update your bashbunny?

j0te commented

tell me your version?

@j0te I have the newest one, 1.5.

@j0te as you can see in https://github.com/hak5/bashbunny-payloads/tree/master/languages - there is no nl.json file which makes me unable to use the Euro sign for example.

@j0te the be.json file doesn't even contain a Euro sign.

No idea. I'll just wait 'till there will be a nl.json file released ( if there will be any @sebkinne? )

j0te commented

what is not working? its just asciii code

j0te commented

"@":"40,00,1f",

We welcome any PR adding language support, but we unfortunately don't have the resources to test for all languages.

j0te commented

Dennis what key combination do you need to type @?

Shift and 2.

j0te commented

if you download this document http://www.usb.org/developers/hidpage/Hut1_12v2.pdf
"__comment":" - byte 1: Modifier keys", first 00 (this is ctrl,alt,shift...)
"__comment":" - byte 2: Reserved", second 00 (ignore)
"__comment":" - byte 3: Keycode 1, last 00 (hex code second column)

Go to section 10
I compared it with my "be" - azerty file....

04 is "a" in that list but "q" on my keyboard....
{
"q":"00,00,04", // press q but trigger a
"SHIFT":"02,00,00",
"Q":"02,00,04", // press SHIFT Q but trigger SHIFT A
}
so i think your @ sign will be
"@":"02,00,1f"
02 - shift
00 - ignore
1f - @ sign

j0te commented

hope u understand????

I do, thank you for your help. I'll look into it very soon.

j0te commented

it should be possible to make some kind of press keys and i make u a file.... hmmmm
let me think about that one...

j0te commented

Dennis, did it do the trick?

I did not make the time yet to try it out. Sorry! Once I do, i'll let you know about the results. Thank you for trying to help me out!