āĻā§āĻāĻ˛ āĻĨā§āĻā§ āĻāĻ¨ā§āĻĻā§āĻ°ā§ āĻā§āĻ¨āĻāĻžāĻ˛āĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻĻā§āĻ° āĻĨā§āĻā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻ
āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻ¤āĻžāĻ˛āĻžāĻŦāĻĻā§āĻ§āĻāĻŦā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž (āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§, āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻĢā§āĻĄā§āĻ°āĻž āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ)āĨ¤
āĻ˛āĻāĻĄāĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ āĻāĻŦāĻ UEFI āĻ¸āĻŋāĻāĻŋāĻāĻ° āĻŦā§āĻ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻĒāĻžāĻĨ āĻŦā§āĻ˛āĻ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ˛āĻāĻĄāĻžāĻāĻ¨ āĻŽā§āĻĄ /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, kprobes āĻĄāĻŋāĻŦāĻžāĻ āĻŽā§āĻĄ, mmiotrace, tracefs, BPF, PCMCIA CIS (āĻāĻžāĻ°ā§āĻĄ āĻ¤āĻĨā§āĻ¯ āĻāĻžāĻ āĻžāĻŽā§), āĻāĻŋāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ CPU-āĻāĻ° ACPI āĻāĻŦāĻ MSR āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°, kexec_file āĻāĻŦāĻ kexec_load-āĻ āĻāĻ˛ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¸ā§āĻ˛āĻŋāĻĒ āĻŽā§āĻĄā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§, PCI āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ DMA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻŽāĻŋāĻ¤, EFI āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĨā§āĻā§ ACPI āĻā§āĻĄ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§, I/O-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻžāĻĒā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ I/O āĻĒā§āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻš āĻĒā§āĻ°ā§āĻāĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻŽā§āĻ˛ āĻ
āĻāĻļā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻāĻĄāĻžāĻāĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ 5.4, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻĒā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĨ¤ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ
ā§āĻ¯āĻžāĻĄ-āĻ
āĻ¨ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˛āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
āĻāĻŦā§āĻ¨ā§āĻā§ āĻāĻŦāĻ āĻĢā§āĻĄā§āĻ°āĻžāĻ¤ā§, āĻ˛āĻāĻĄāĻžāĻāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ Alt+SysRq+X āĻā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§ Alt+SysRq+X āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻ°ā§āĻ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§ āĻ˛āĻāĻĄāĻžāĻāĻ¨ āĻ
āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻāĻŋāĻ āĻ¸āĻš āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻŽāĻĄāĻŋāĻāĻ˛āĨ¤
āĻāĻ¨ā§āĻĻā§āĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ˛āĻ āĻĻā§āĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻŦā§āĻ°ā§āĻĄ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ
āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤ āĻ˛āĻāĻĄāĻžāĻāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻŦā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻļāĻ¨ /dev/uinput āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ Alt+SysRq+X āĻāĻŋāĻĒā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻŽāĻ°āĻž Alt + SysRq + X āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻĒāĻā§āĻˇā§ āĻāĻ°āĻ āĻĻā§āĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋāĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ "sysrq-trigger" āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¤ - āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, /proc/sys/kernel/sysrq-āĻ "1" āĻ˛āĻŋāĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° /proc/sysrq-āĻ¤ā§ "x" āĻ˛āĻŋāĻā§ āĻāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯āĻĨā§āĻˇā§āĻāĨ¤ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻāĻž āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻŦā§āĻ¨ā§āĻā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°ā§āĻ° āĻāĻĒāĻĄā§āĻā§ āĻāĻŦāĻ āĻĢā§āĻĄā§āĻ°āĻž 31-āĻāĨ¤ āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¯ā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž, /dev/uinput āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋāĻ˛āĻžāĻŽ āĻŦā§āĻ˛āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻā§āĻĄā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻā§āĻŦā§āĻ°ā§āĻĄ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻāĻāĻ¸āĻŦāĻŋ/āĻāĻāĻĒāĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻŦā§āĻ°ā§āĻĄ āĻĨā§āĻā§ Alt+SysRq+X āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĒāĻžāĻ āĻžāĻ¨ā§āĨ¤ āĻāĻŦā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ USB/IP āĻā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ (CONFIG_USBIP_VHCI_HCD=m āĻāĻŦāĻ CONFIG_USBIP_CORE=m) āĻāĻŦāĻ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ usbip_core āĻāĻŦāĻ vhci_hcd āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§āĨ¤ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§ āĻĒāĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻāĻāĻ¸āĻŦāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻāĻ˛āĻŽāĻžāĻ¨ āĻ˛ā§āĻĒāĻŦā§āĻ¯āĻžāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻŦāĻ USB/IP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ USB āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĨ¤ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻŦā§āĻ¨ā§āĻā§ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻ°āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ āĻĢāĻŋāĻā§āĻ¸ āĻāĻāĻ¨āĻ āĻŽā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru