mirror of https://github.com/hashcat/hashcat.git
- Keymaps: Added hashcat keyboard mapping de.hckmappull/1785/head
parent
400be920ba
commit
49fc7d45b7
@ -0,0 +1,22 @@
|
||||
DECLSPEC void keyboard_map (u32 w[4], __local u32 *s_keyboard_layout)
|
||||
{
|
||||
w[0] = (s_keyboard_layout[(w[0] >> 0) & 0xff] << 0)
|
||||
| (s_keyboard_layout[(w[0] >> 8) & 0xff] << 8)
|
||||
| (s_keyboard_layout[(w[0] >> 16) & 0xff] << 16)
|
||||
| (s_keyboard_layout[(w[0] >> 24) & 0xff] << 24);
|
||||
|
||||
w[1] = (s_keyboard_layout[(w[1] >> 0) & 0xff] << 0)
|
||||
| (s_keyboard_layout[(w[1] >> 8) & 0xff] << 8)
|
||||
| (s_keyboard_layout[(w[1] >> 16) & 0xff] << 16)
|
||||
| (s_keyboard_layout[(w[1] >> 24) & 0xff] << 24);
|
||||
|
||||
w[2] = (s_keyboard_layout[(w[2] >> 0) & 0xff] << 0)
|
||||
| (s_keyboard_layout[(w[2] >> 8) & 0xff] << 8)
|
||||
| (s_keyboard_layout[(w[2] >> 16) & 0xff] << 16)
|
||||
| (s_keyboard_layout[(w[2] >> 24) & 0xff] << 24);
|
||||
|
||||
w[3] = (s_keyboard_layout[(w[3] >> 0) & 0xff] << 0)
|
||||
| (s_keyboard_layout[(w[3] >> 8) & 0xff] << 8)
|
||||
| (s_keyboard_layout[(w[3] >> 16) & 0xff] << 16)
|
||||
| (s_keyboard_layout[(w[3] >> 24) & 0xff] << 24);
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
DECLSPEC u32 u8add (const u32 a, const u32 b)
|
||||
{
|
||||
const u32 a1 = (a >> 0) & 0xff;
|
||||
const u32 a2 = (a >> 8) & 0xff;
|
||||
const u32 a3 = (a >> 16) & 0xff;
|
||||
const u32 a4 = (a >> 24) & 0xff;
|
||||
|
||||
const u32 b1 = (b >> 0) & 0xff;
|
||||
const u32 b2 = (b >> 8) & 0xff;
|
||||
const u32 b3 = (b >> 16) & 0xff;
|
||||
const u32 b4 = (b >> 24) & 0xff;
|
||||
|
||||
const u32 r1 = (a1 + b1) & 0xff;
|
||||
const u32 r2 = (a2 + b2) & 0xff;
|
||||
const u32 r3 = (a3 + b3) & 0xff;
|
||||
const u32 r4 = (a4 + b4) & 0xff;
|
||||
|
||||
const u32 r = r1 << 0
|
||||
| r2 << 8
|
||||
| r3 << 16
|
||||
| r4 << 24;
|
||||
|
||||
return r;
|
||||
}
|
@ -0,0 +1,95 @@
|
||||
=
|
||||
!=!
|
||||
"=@
|
||||
#=\
|
||||
$=$
|
||||
%=%
|
||||
&=^
|
||||
'=|
|
||||
(=*
|
||||
)=(
|
||||
*=}
|
||||
+=]
|
||||
,=,
|
||||
-=/
|
||||
.=/
|
||||
/=&
|
||||
0=0
|
||||
1=1
|
||||
2=2
|
||||
3=3
|
||||
4=4
|
||||
5=5
|
||||
6=6
|
||||
7=7
|
||||
8=8
|
||||
9=9
|
||||
:=>
|
||||
;=<
|
||||
<=\
|
||||
==)
|
||||
>=|
|
||||
?=_
|
||||
@=
|
||||
A=A
|
||||
B=B
|
||||
C=C
|
||||
D=D
|
||||
E=E
|
||||
F=F
|
||||
G=G
|
||||
H=H
|
||||
I=I
|
||||
J=J
|
||||
K=K
|
||||
L=L
|
||||
M=M
|
||||
N=N
|
||||
O=O
|
||||
P=P
|
||||
Q=Q
|
||||
R=R
|
||||
S=S
|
||||
T=T
|
||||
U=U
|
||||
V=V
|
||||
W=W
|
||||
X=X
|
||||
Y=Z
|
||||
Z=Y
|
||||
[=
|
||||
\=
|
||||
]=
|
||||
^=`
|
||||
_=?
|
||||
`=+
|
||||
a=a
|
||||
b=b
|
||||
c=c
|
||||
d=d
|
||||
e=e
|
||||
f=f
|
||||
g=g
|
||||
h=h
|
||||
i=i
|
||||
j=j
|
||||
k=k
|
||||
l=l
|
||||
m=m
|
||||
n=n
|
||||
o=o
|
||||
p=p
|
||||
q=q
|
||||
r=r
|
||||
s=s
|
||||
t=t
|
||||
u=u
|
||||
v=v
|
||||
w=w
|
||||
x=x
|
||||
y=z
|
||||
z=y
|
||||
{=
|
||||
|=
|
||||
}=
|
||||
~=
|
@ -0,0 +1,95 @@
|
||||
=
|
||||
!=!
|
||||
"="
|
||||
#=#
|
||||
$=$
|
||||
%=%
|
||||
&=&
|
||||
'='
|
||||
(=(
|
||||
)=)
|
||||
*=*
|
||||
+=+
|
||||
,=,
|
||||
-=-
|
||||
.=.
|
||||
/=/
|
||||
0=0
|
||||
1=1
|
||||
2=2
|
||||
3=3
|
||||
4=4
|
||||
5=5
|
||||
6=6
|
||||
7=7
|
||||
8=8
|
||||
9=9
|
||||
:=:
|
||||
;=;
|
||||
<=<
|
||||
===
|
||||
>=>
|
||||
?=?
|
||||
@=@
|
||||
A=A
|
||||
B=B
|
||||
C=C
|
||||
D=D
|
||||
E=E
|
||||
F=F
|
||||
G=G
|
||||
H=H
|
||||
I=I
|
||||
J=J
|
||||
K=K
|
||||
L=L
|
||||
M=M
|
||||
N=N
|
||||
O=O
|
||||
P=P
|
||||
Q=Q
|
||||
R=R
|
||||
S=S
|
||||
T=T
|
||||
U=U
|
||||
V=V
|
||||
W=W
|
||||
X=X
|
||||
Y=Y
|
||||
Z=Z
|
||||
[=[
|
||||
\=\
|
||||
]=]
|
||||
^=^
|
||||
_=_
|
||||
`=`
|
||||
a=a
|
||||
b=b
|
||||
c=c
|
||||
d=d
|
||||
e=e
|
||||
f=f
|
||||
g=g
|
||||
h=h
|
||||
i=i
|
||||
j=j
|
||||
k=k
|
||||
l=l
|
||||
m=m
|
||||
n=n
|
||||
o=o
|
||||
p=p
|
||||
q=q
|
||||
r=r
|
||||
s=s
|
||||
t=t
|
||||
u=u
|
||||
v=v
|
||||
w=w
|
||||
x=x
|
||||
y=y
|
||||
z=z
|
||||
{={
|
||||
|=|
|
||||
}=}
|
||||
~=~
|
Loading…
Reference in new issue