Ce matin la touche entrée de mon clavier ne fonctionne plus


#1

Bonjour,

Ce matin la touche entrée de mon clavier ne fonctionne plus, mais celle du pavé numérique fonctionne, voilà pourquoi j’arrive à aller à la ligne dans ce message, donc ne vous étonnez pas, =)
J’ai testé avec un autre clavier, ça fonctionne.

Je suis tombé sur ce forum d’entraide Ubuntu:
https://forum.ubuntu-fr.org/viewtopic.php?id=398603

Ils disent de lancer xev et de donner le résultat, je vais donc vous le donnez (j’y pige que dalle).

slack@x552c:~$ xev
Outer window is 0x3a00001, inner window is 0x3a00002

PropertyNotify event, serial 8, synthetic NO, window 0x3a00001,
    atom 0x27 (WM_NAME), time 82563567, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x3a00001,
    atom 0x22 (WM_COMMAND), time 82563567, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x3a00001,
    atom 0x28 (WM_NORMAL_HINTS), time 82563567, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x3a00001,
    parent 0x3a00001, window 0x3a00002, (10,10), width 50, height 50
border_width 4, override NO

PropertyNotify event, serial 14, synthetic NO, window 0x3a00001,
    atom 0xff (WM_PROTOCOLS), time 82563567, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x3a00001,
    event 0x3a00001, window 0x3a00002, override NO

ConfigureNotify event, serial 28, synthetic NO, window 0x3a00001,
    event 0x3a00001, window 0x3a00001, (0,0), width 178, height 178,
    border_width 0, above 0x20000e, override NO

PropertyNotify event, serial 28, synthetic NO, window 0x3a00001,
    atom 0x17b (_NET_WM_ALLOWED_ACTIONS), time 82563574, state PropertyNewValue

ReparentNotify event, serial 29, synthetic NO, window 0x3a00001,
    event 0x3a00001, window 0x3a00001, parent 0x2031a2,
    (0,0), override NO

PropertyNotify event, serial 29, synthetic NO, window 0x3a00001,
    atom 0x104 (_NET_FRAME_EXTENTS), time 82563576, state PropertyNewValue

ConfigureNotify event, serial 29, synthetic NO, window 0x3a00001,
    event 0x3a00001, window 0x3a00001, (10,45), width 178, height 178,
    border_width 0, above 0x0, override NO

PropertyNotify event, serial 29, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82563577, state PropertyNewValue

PropertyNotify event, serial 31, synthetic NO, window 0x3a00001,
    atom 0x107 (_NET_WM_DESKTOP), time 82563582, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x3a00001,
    atom 0x146 (WM_STATE), time 82563585, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x3a00001,
    atom 0x10d (_NET_WM_STATE), time 82563585, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82563585, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82563588, state PropertyNewValue

ConfigureNotify event, serial 34, synthetic YES, window 0x3a00001,
    event 0x3a00001, window 0x3a00001, (48,569), width 178, height 178,
    border_width 2, above 0x0, override NO

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82563601, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x10d (_NET_WM_STATE), time 82563601, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82563601, state PropertyNewValue

MapNotify event, serial 34, synthetic NO, window 0x3a00001,
    event 0x3a00001, window 0x3a00001, override NO

VisibilityNotify event, serial 34, synthetic NO, window 0x3a00001,
    state VisibilityUnobscured

Expose event, serial 34, synthetic NO, window 0x3a00001,
    (0,0), width 178, height 10, count 3

Expose event, serial 34, synthetic NO, window 0x3a00001,
    (0,10), width 10, height 58, count 2

Expose event, serial 34, synthetic NO, window 0x3a00001,
    (68,10), width 110, height 58, count 1

Expose event, serial 34, synthetic NO, window 0x3a00001,
    (0,68), width 178, height 110, count 0

FocusIn event, serial 34, synthetic NO, window 0x3a00001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  68  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x10d (_NET_WM_STATE), time 82563657, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82563657, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x10d (_NET_WM_STATE), time 82563657, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82563657, state PropertyNewValue

FocusOut event, serial 34, synthetic NO, window 0x3a00001,
    mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x10d (_NET_WM_STATE), time 82567658, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x3a00001,
    atom 0x156 (_GTK_EDGE_CONSTRAINTS), time 82567658, state PropertyNewValue

Quand j’appuie sur entrée, xev ne détecte rien…

J’ai aussi des problèmes avec d’autres touches, les touches haut,bas,gauche et droite quand je joue à csgo, soit les touches haut et bas s’arrêtent de fonctionner, soit c’est les touches gauche et droite, ça dépend des fois.

Etrange non ?

edit: Là je viens de rebooter mon système et impossible de me logger sur ma session Gnome avec mon clavier, même en utilisant la touche entrée de pavé numérique ça disait “désolé le mot de passe n’a pas fonctionné”
Par contre dès que j’ai essayé avec l’autre clavier ça a fonctionné.

edit: Et maintenant c’est la touche “.” du pavé numérique du second clavier qui ne fonctionne plus.
edit: En le déconnectant puis le reconnectant la touche “.” du second clavier (usb) refonctionne.

Je suis sur que c’est encore ce hacker qui m’ennuie. Mais comment fait-il ? Vous savez vous comment on peut faire dysfonctionner un clavier de la sorte ?

edit:

root@x552c:~# tail -f /var/log/messages
Sep 25 10:27:20 x552c kernel: [  573.219849] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=309 TOS=0x00 PREC=0x00 TTL=1 ID=51657 DF PROTO=UDP SPT=1900 DPT=1900 LEN=289 
Sep 25 10:27:20 x552c kernel: [  573.402290] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=364 TOS=0x00 PREC=0x00 TTL=1 ID=51669 DF PROTO=UDP SPT=1900 DPT=1900 LEN=344 
Sep 25 10:29:47 x552c kernel: [  720.084386] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=299 TOS=0x00 PREC=0x00 TTL=2 ID=57285 DF PROTO=UDP SPT=1900 DPT=1900 LEN=279 
Sep 25 10:29:47 x552c kernel: [  720.084450] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=311 TOS=0x00 PREC=0x00 TTL=2 ID=57286 DF PROTO=UDP SPT=1900 DPT=1900 LEN=291 
Sep 25 10:29:47 x552c kernel: [  720.084485] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=371 TOS=0x00 PREC=0x00 TTL=2 ID=57287 DF PROTO=UDP SPT=1900 DPT=1900 LEN=351 
Sep 25 10:29:47 x552c kernel: [  720.084517] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=363 TOS=0x00 PREC=0x00 TTL=2 ID=57288 DF PROTO=UDP SPT=1900 DPT=1900 LEN=343 
Sep 25 10:29:47 x552c kernel: [  720.084553] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=311 TOS=0x00 PREC=0x00 TTL=2 ID=57289 DF PROTO=UDP SPT=1900 DPT=1900 LEN=291 
Sep 25 10:29:47 x552c kernel: [  720.762134] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=368 TOS=0x00 PREC=0x00 TTL=2 ID=57293 DF PROTO=UDP SPT=1900 DPT=1900 LEN=348 
Sep 25 10:29:47 x552c kernel: [  720.762201] iptables inboundIN=eth0 OUT= MAC=01:00:5e:7f:ff:fa:e4:9e:12:83:72:75:08:00 SRC=192.168.0.254 DST=239.255.255.250 LEN=362 TOS=0x00 PREC=0x00 TTL=2 ID=57294 DF PROTO=UDP SPT=1900 DPT=1900 LEN=342 
Sep 25 10:32:31 x552c org.gnome.Shell.desktop[1488]: libinput error: client bug: timer event4 debounce short: offset negative (-5ms)

#2

Les paquets loggés par iptables sont émis par la box en multicast avec le protocole UPnP.

Pour le clavier, tests croisés :

  • tester le clavier sur une autre machine
  • tester le clavier dans un autre environnement : le shell de GRUB (touche “c” pendant l’affichage du menu), l’initramfs (paramètre “break” ajouté à la ligne de commande du noyau), une console texte (Ctrl+Alt+F3 par exemple)…

Je soupçonne des touches défectueuses.


#3

Ok merci je vais testé tout ça.
Par contre pour tester le clavier sur une autre machine c’est mort car c’est un pc portable.


#4

Ok bon alors le hacker se fou carrément de ma gueule, en faisant un ctrl+alt+f3 j’ai du taper au moins 20fois mon mot de passe avant qu’il ne fonctionne. (la touche entrée ne fonctionnait pas)
Et en faisant grub c, là la touche entrée a fonctionnée.
Là il fait bugger mon clavier à mort, j’ai trop de mal à vous écrire ce message, il n’arrête pas d’appuyer sur la touche “.” et bloque la touche retour arrière (sur les deux claviers). Je suis obligé de débrancher le clavier usb toutes les 30 secondes pour qu’il refonctionne.

Là la touche entrée du clavier du pc portable refonctionne mais pour combien de temps ?
J’ai un hack au niveau du clavier mais comment s’en débarrasser ?


#5

Et les autres touches qui posent problème ?

Tu pouvais t’authentifier avec le clavier USB puis tester les touches du clavier intégré ensuite.

Tu peux aussi tester en bootant sur un autre système (live ou installateur).


#6

J’ai testé avec le clavier usb ça ne fonctionner pas non plus.

Je peux toujours tenter avec knoppix, mais je suis sur que je suis hacké. Si tu suis mes sujets, tu as du voir que j’en parle.

edit;

edit: J’oubliais complètement… La première fois où j’ai été hacké, c’est il y a environ deux mois… J’ai reçu un mail de “etoro” mentionnant comme pseudo mon pseudo Youtube, mais le mail reçu sur une adresse mail autre que celle rattachée à mon compte Youtube…
C’était sa première démonstration de force…
Pour supprimer le compte etoro, j’ai du simplement faire une récupération de mot de passe et contacter le support en précisant qu’un hacker m’avait inscrit sur leur site et en demandant la désinscription immédiate, ce qu’ils ont fait.

edit: Non c’était il y a bien plus de deux mois, je viens de retrouver les mails dont le premier qui date du 7/04/2018.
J’avais bien sur changé de passwd suite à cet incident.

edit: Sur le compte etoro, il avait même mis le numéro de téléphone de mon frère (qui se trouve sur la même box que moi) pour faire voir qu’il l’avait aussi hacké.

Sur ce sujet: Je ne peux plus me connecter en root


#7

Tu débranches le réseau.
Tu débranches le(s) disque(s).
Tu bootes avec une clé USB contenant un système dans lequel tu as confiance (préparé avec une autre machine, ou avant que les problèmes commencent).
Si le problème persiste, ça vient de la carcasse du PC.

Tu peux aussi débrancher le clavier intégré ou le désactiver s’il est reconnu comme un clavier PS/2.


#8

Ok merci, là tout refonctionne niquel mais pour combien de temps ?


#9

Salut @xddj

Ce n’est pas raisonnable de jouer intensément avec le clavier du portable.
Je soupçonne aussi des touches défectueuses. Un coup ça marche, un autre non.

Un clavier vaut au moins une trentaine d’euros ; pas exactement de la même qualité que celui d’origine.


#10

Non c’est un hacker c’est certain.
Ce matin les deux claviers plantaient, celui du portable et l’usb (tout neuf) (voir post ci-dessus).
Pour moi, il n’y a qu’une action humaine qui peut faire planter de cette façon (en jouant avec moi).
Et là tout refonctionne ??!!
edit: Non ça replante, juste après que je dis que ça refonctionne, étrange non ?


#11

Ok pour le hacker alors ! :wink:

Épargne quand même le clavier du portable.

Tu peux commencer à envisager de te faire une nouvelle installation ;
En prenant toutes les précautions nécessaires pour ne plus être hacké.

Je crois que personne ici ne pourra t’aider à virer ce hacker de ton système.
Perso, j’ai du mal à y croire, à me faire à l’idée… Peu importe en fait.

Les dysfonctionnements physiques ne suivent pas forcément de logique.


#12

Oué je sais bien. Je sais aussi pourquoi un hacker s’en prend à moi, mais je ne veux pas en parler sur le forum c’est personnel. Tout ce que je peux vous dire c’est que c’est quelqu’un de très pointu qui disait sur son blog ne pas avoir peur des agences aux trois lettres. C’était un blog sur le réseau Tor, mais aujourd’hui il a disparu,mais il faut croire que le hacker n’a pas arrêté ses activités.


#13

#14

J’ai beaucoup ri :wink:

Merci @grandtoubab de remettre les pendules à l’heure.


#15

Disons que j’ai eu des discussions par mail avec ce hacker, je n’en dirais pas plus. Mais sur une troisième adresse mail, différente de celle de mon compte Youtube et l’autre adresse mail sur laquelle il m’a inscrit sur le compte etoro.
Je sais que ce mec à une tonne de 0days, donc réinstaller mon système ne servira strictement à rien.

Mais sinon oué, marrante ta vidéo grandtoubab.


#16

Ce matin tout fonctionne, j’ai pu me logger sur ma session Gnome sans avoir à retaper le mot de passe 10 fois de suite. Et toutes les touches de mon clavier fonctionnent. Espérons que ça dure…
Mon hibernation est désactivée également:

Merci quand même à toi @r2mi d’essayer de m’aider, t’es un mec sympa.

edit: Non finalement il recommence, il a fait planter les touches haut et bas dans csgo pour que je ne puisse plus jouer. Obliger de redémarrer le jeux pour que ça remarche.
Il arrive aussi à le faire sur le pc de mon frère qui est sous Windows 10. Et pour faire voir qu’il était passé sur son pc, il avait déplacé pleins de répertoires dans d’autres répertoires, un bordel pas croyable quoi (sur son disque dur externe). Ca + le numéro de téléphone mobile de mon frère mis dans le compte Etoro qu’il m’avait créé, pour faire voir qu’il avait aussi hacké mon frère.


#17

il y a pleins de trucs de sécurisation ici
https://www.debian.org/doc/manuals/securing-debian-howto/ch4.fr.html


#18

Ok merci grandtoubab je vais regarder tout ça.
Là ce que je viens de faire c’est virer xdotool, c’est peut être ce logiciel qu’il utilise pour faire dysfonctionner mon clavier, je ne sais pas, je verrais bien si ça continue.


#19

Ce matin je n’ai pas eu de problème pour me logger mais ma touche espace a déconné plusieurs fois. Là elle fonctionne impeccable, alors qu’il y a 10 minutes c’était la misère. Donc je crois que virer xdotool n’a servi à rien.

@grandtoubab tu ne saurais pas quel binaire (dans le genre de xdotool) un hacker pourrait utiliser pour faire planter le clavier comme ça ?

edit: Déjà on va commencer par le commencement. Dite moi s’il vous plaît si vous ne voyez pas un module qui n’a rien à faire dans mon système:

slack@x552c:~$ lsmod
Module                  Size  Used by
ipmi_devintf           20480  0
ipmi_msghandler        65536  1 ipmi_devintf
fuse                  122880  3
pci_stub               16384  1
vboxpci                28672  0
vboxnetadp             28672  0
vboxnetflt             32768  0
vboxdrv               483328  3 vboxpci,vboxnetadp,vboxnetflt
bbswitch               16384  0
ip6table_filter        16384  0
ip6_tables             32768  1 ip6table_filter
ipt_REJECT             16384  1
nf_reject_ipv4         16384  1 ipt_REJECT
nf_log_ipv4            16384  8
nf_log_common          16384  1 nf_log_ipv4
xt_LOG                 16384  8
nf_conntrack_ipv4      16384  5
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
xt_limit               16384  10
xt_tcpudp              16384  20
xt_NFQUEUE             16384  2
xt_conntrack           16384  5
nf_conntrack          155648  2 xt_conntrack,nf_conntrack_ipv4
libcrc32c              16384  1 nf_conntrack
iptable_filter         16384  1
binfmt_misc            20480  1
nls_ascii              16384  1
nls_cp437              20480  1
vfat                   24576  1
fat                    77824  1 vfat
uvcvideo              106496  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
intel_rapl             24576  0
videobuf2_common       49152  2 videobuf2_v4l2,uvcvideo
videodev              217088  3 videobuf2_v4l2,uvcvideo,videobuf2_common
media                  45056  2 videodev,uvcvideo
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
snd_hda_codec_hdmi     61440  1
coretemp               16384  0
kvm_intel             237568  0
snd_hda_codec_realtek   110592  1
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
kvm                   733184  1 kvm_intel
irqbypass              16384  1 kvm
arc4                   16384  2
ath9k                 118784  0
snd_hda_intel          45056  5
asus_nb_wmi            28672  0
asus_wmi               32768  1 asus_nb_wmi
ath9k_common           20480  1 ath9k
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
ath9k_hw              487424  2 ath9k_common,ath9k
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
sparse_keymap          16384  1 asus_wmi
ath                    32768  3 ath9k_common,ath9k,ath9k_hw
wmi_bmof               16384  0
snd_hwdep              20480  1 snd_hda_codec
intel_cstate           16384  0
snd_pcm               118784  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
intel_uncore          135168  0
mac80211              827392  1 ath9k
snd_timer              36864  1 snd_pcm
intel_rapl_perf        16384  0
mxm_wmi                16384  0
snd                    94208  17 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
cfg80211              778240  4 ath9k_common,ath9k,ath,mac80211
i915                 1724416  26
pcspkr                 16384  0
joydev                 24576  0
evdev                  28672  27
serio_raw              16384  0
efi_pstore             16384  0
rfkill                 28672  5 asus_wmi,cfg80211
rtsx_pci_ms            20480  0
soundcore              16384  1 snd
efivars                20480  1 efi_pstore
memstick               16384  1 rtsx_pci_ms
sg                     36864  0
drm_kms_helper        196608  1 i915
mei_me                 45056  0
drm                   471040  16 drm_kms_helper,i915
video                  45056  2 asus_wmi,i915
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
mei                   110592  1 mei_me
battery                24576  0
button                 16384  1 i915
i2c_algo_bit           16384  1 i915
asus_wireless          16384  0
wmi                    28672  3 asus_wmi,wmi_bmof,mxm_wmi
pcc_cpufreq            16384  0
ac                     16384  0
loop                   32768  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
sunrpc                421888  1
parport                57344  3 parport_pc,lp,ppdev
efivarfs               16384  1
ip_tables              28672  10 iptable_filter
x_tables               45056  10 ip6table_filter,xt_conntrack,iptable_filter,xt_LOG,xt_tcpudp,ip6_tables,ipt_REJECT,ip_tables,xt_limit,xt_NFQUEUE
autofs4                49152  2
ext4                  741376  1
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  118784  1 ext4
crc32c_generic         16384  0
fscrypto               32768  1 ext4
ecb                    16384  0
crypto_simd            16384  0
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
glue_helper            16384  0
aes_x86_64             20480  1
hid_generic            16384  0
usbhid                 57344  0
hid                   135168  2 usbhid,hid_generic
sr_mod                 28672  0
sd_mod                 53248  4
cdrom                  69632  1 sr_mod
rtsx_pci_sdmmc         28672  0
mmc_core              172032  1 rtsx_pci_sdmmc
crc32c_intel           24576  2
psmouse               172032  0
ahci                   40960  3
libahci                40960  1 ahci
xhci_pci               16384  0
r8168                 536576  0
i2c_i801               28672  0
ehci_pci               16384  0
libata                278528  2 libahci,ahci
xhci_hcd              270336  1 xhci_pci
ehci_hcd               94208  1 ehci_pci
lpc_ich                28672  0
scsi_mod              253952  4 sd_mod,libata,sg,sr_mod
rtsx_pci               73728  2 rtsx_pci_sdmmc,rtsx_pci_ms
usbcore               290816  6 xhci_hcd,ehci_pci,usbhid,uvcvideo,ehci_hcd,xhci_pci
usb_common             16384  1 usbcore
thermal                20480  0

edit: Petite remarque, si le hacker a le contrôle de mon clavier, rien ne lui empêche d’éditer ce message et effacer le module en question de la liste : /
(Il faudra que je compare la liste des modules une fois que vous aurez vu le message).
A savoir aussi si il n’est pas possible de cacher un module de lsmod (si mon système a été modifié en profondeur je pense que ça doit être possible de cacher un module de lsmod).

edit:Exemple d’un hack par kernel module:

edit: @Verner tu es le bienvenue sur ce topique si tu veux.

edit: Là il m’a bloqué la touche alt. J’ai l’habitude de faire alt+f1 pour sortir de mon jeux mais ce matin impossible, obligé d’utiliser l’autre clavier, et pendant que je tape ce message, il appuie sur des lettres au hasard. C’est super difficile de vous écrire.

edit: Là j’ai tenté de faire un “exit” de mon terminal avec le clavier du portable et voilà ce que ça m’a écrit:

slack@x552c:~$ exit_ExitOnFatalAssert

(aucun résultat sur Google…)

edit: Je viens de tenter un redémarrage et dès le boot de Grub la touche entrée ne fonctionne pas.
.Là. j’…e.ss…ai d.’.écrire avec le clavier usb et comme vous le voyez il n’arrête pas d’appuyer sur la touche “.” La touche “.” du pavé numérique ne fonctionne pas. Et en débranchant / rebranchant le clavier usb, hop, elle refonctionne.

edit: Là il vient de réapppuyer en continue sur la touche “.” lorsque j’étais dans mon terminal, j’ai débranché le clavier usb mais ça continuait à faire des “.” donc ce coup ci il le faisait avec le clavier incorporé.

edit: J’ai tenté un redémarrage en débranchant le réseau et la touche entrée ne fonctionnait pas non plus avec Grub. Et impossible de me logger sur ma session Gnome, même en appuyant sur la touche entrée du pavé numérique qui elle fonctionne, mon mot de passe est toujours refusé. Il n’y a qu’avec le clavier usb que ça fonctionne.

Donc si la touche entrée ne fonctionne pas non plus avec Grub ça signifie quoi ? C’est possible un hack du clavier qui impacterait aussi Grub ?

edit: Voici mon grub.cfg, pouvez-vous s’il vous plaît regarder si quelque chose vous semble suspect:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
else
  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
else
  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
fi
insmod png
if background_image /usr/share/desktop-base/softwaves-theme/grub/grub-16x9.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
	else
	  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
	fi
	echo	'Chargement de Linux 4.18.0-1-amd64…'
	linux	/boot/vmlinuz-4.18.0-1-amd64 root=UUID=4a380db3-d365-4632-b9d7-41bdf319e3d4 ro  
	echo	'Chargement du disque mémoire initial…'
	initrd	/boot/initrd.img-4.18.0-1-amd64
}
submenu 'Options avancées pour Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
	menuentry 'Debian GNU/Linux, avec Linux 4.18.0-1-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.18.0-1-amd64-advanced-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
		else
		  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
		fi
		echo	'Chargement de Linux 4.18.0-1-amd64…'
		linux	/boot/vmlinuz-4.18.0-1-amd64 root=UUID=4a380db3-d365-4632-b9d7-41bdf319e3d4 ro  
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.18.0-1-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.18.0-1-amd64 (sysvinit)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.18.0-1-amd64-init-sysvinit-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
		else
		  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
		fi
		echo	'Chargement de Linux 4.18.0-1-amd64…'
		linux	/boot/vmlinuz-4.18.0-1-amd64 root=UUID=4a380db3-d365-4632-b9d7-41bdf319e3d4 ro   init=/lib/sysvinit/init
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.18.0-1-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.18.0-1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.18.0-1-amd64-recovery-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
		else
		  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
		fi
		echo	'Chargement de Linux 4.18.0-1-amd64…'
		linux	/boot/vmlinuz-4.18.0-1-amd64 root=UUID=4a380db3-d365-4632-b9d7-41bdf319e3d4 ro single 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.18.0-1-amd64
	}
	menuentry 'Debian GNU/Linux, avec Linux 4.17.0-3-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.17.0-3-amd64-advanced-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
		else
		  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
		fi
		echo	'Chargement de Linux 4.17.0-3-amd64…'
		linux	/boot/vmlinuz-4.17.0-3-amd64 root=UUID=4a380db3-d365-4632-b9d7-41bdf319e3d4 ro  
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.17.0-3-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.17.0-3-amd64 (sysvinit)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.17.0-3-amd64-init-sysvinit-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
		else
		  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
		fi
		echo	'Chargement de Linux 4.17.0-3-amd64…'
		linux	/boot/vmlinuz-4.17.0-3-amd64 root=UUID=4a380db3-d365-4632-b9d7-41bdf319e3d4 ro   init=/lib/sysvinit/init
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.17.0-3-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.17.0-3-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.17.0-3-amd64-recovery-4a380db3-d365-4632-b9d7-41bdf319e3d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  4a380db3-d365-4632-b9d7-41bdf319e3d4
		else
		  search --no-floppy --fs-uuid --set=root 4a380db3-d365-4632-b9d7-41bdf319e3d4
		fi
		echo	'Chargement de Linux 4.17.0-3-amd64…'
		linux	/boot/vmlinuz-4.17.0-3-amd64 root=UUID=4a380db3-d365-4632-b9d7-41bdf319e3d4 ro single 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.17.0-3-amd64
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Moi je n’ai rien vu d’étrange.


#20

Possible mais très peu probable. Le noyau Linux n’étant pas encore chargé, il faudrait avoir compromis GRUB lui-même ou le BIOS/UEFI du PC. A mon avis, la cause la plus probable est un dysfonctionnement du clavier intégré lui-même ou de son interface.

As-tu essayé de démarrer avec un autre système dont tu sais qu’il n’est pas compromis ? Un CD d’installation par exemple. Si le problème persiste, cela ne laisse que deux options : le clavier ou le BIOS.

Je t’ai déjà suggéré d’essayer de désactiver le clavier intégré. Si cela fait disparaître les symptômes, cela vient de lui. Est-il connecté en PS/2 ou USB ?
S’il est connecté en USB, tu devrais le voir avec lsusb. S’il est connecté en PS/2, tu devrais le voir dans les logs du noyau :

dmesg | grep 8042

Tu peux aussi énumérer les périphériques d’entrée avec

cat /sys/class/input/input*/name

Dans ce cas, tu pourras le désactiver au démarrage en passant le paramètre i8042.nokbd à la ligne de commande du noyau via GRUB.