LINUX.ORG.RU

Сообщения vmw8sl

 

загрузка двух версий библиотеки

Форум — Admin

Какие нужны драйвера/ры для работы ключа JaCarta от Ростелекома? (комментарий)

root@machine:/usr/lib/mozilla/plugins$ ldd lib/* | grep "=>" | sed "s/(.*)//g" | sort | uniq
...
	libcrypto.so.1.0.0 => /usr/lib/mozilla/plugins/lib/libcrypto.so.1.0.0 
	libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
...


root@machine:/usr/lib/mozilla/plugins$ ldd lib/libssl.so.1.0.0
	linux-vdso.so.1 (0x00007fff9d1ff000)
	libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f4991985000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4991781000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f49913d7000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f49911c0000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f4991ffa000)

поможет ли указание LD_PRELOAD или LD_LIBRARY_PATH? Как и куда его правильно вписывать, чтобы оно действовало только на одну программу?

user@machine:/usr/lib/mozilla/plugins$ LD_LIBRARY_PATH=/usr/lib/mozilla/plugins/lib/ ldd lib/libssl.so.1.0.0
	linux-vdso.so.1 (0x00007fffa21ff000)
	libcrypto.so.1.0.0 => /usr/lib/mozilla/plugins/lib/libcrypto.so.1.0.0 (0x00007fe80a6bb000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe80a4a5000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe80a0fb000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fe80ad0c000)

запускал так firefox

user@machine:/usr/lib/mozilla/plugins$ LD_LIBRARY_PATH=/usr/lib/mozilla/plugins/lib/ firefox
user@machine:/usr/lib/mozilla/plugins$

плагин не работает

vmw8sl
()

version `GLIBC_2.14' not found

Форум — Linux-install
root@machine:~# apt-cache policy libc6
libc6:
  Installed: 2.13-38+deb7u1
  Candidate: 2.13-38+deb7u1
  Version table:
 *** 2.13-38+deb7u1 0
        500 http://mirror2.corbina.ru/debian/ wheezy/main amd64 Packages
        500 http://http.debian.net/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status


root@machine:~# ldd /usr/lib/mozilla/plugins/npIFCPlugin.so 
/usr/lib/mozilla/plugins/npIFCPlugin.so: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/mozilla/plugins/lib/libconfig.so.9)
	linux-vdso.so.1 =>  (0x00007fff439ff000)
	libifc.so => /usr/lib/mozilla/plugins/lib/libifc.so (0x00007f7080462000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f708024b000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f708002e000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f707fd27000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f707faa5000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f707f88e000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f707f503000)
	libconfig.so.9 => /usr/lib/mozilla/plugins/lib/libconfig.so.9 (0x00007f707f2f7000)
	libpcsclite.so.1 => /usr/lib/x86_64-linux-gnu/libpcsclite.so.1 (0x00007f707f0eb000)
	libssl.so.1.0.0 => /usr/lib/mozilla/plugins/lib/libssl.so.1.0.0 (0x00007f707ee82000)
	libcrypto.so.1.0.0 => /usr/lib/mozilla/plugins/lib/libcrypto.so.1.0.0 (0x00007f707ea9c000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f707e893000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f7080993000)

Читал такое - http://stackoverflow.com/questions/10815453/compile-with-older-libc-version-g...
не смог разобраться, что надо сделать

Т.е. надо обновить 2.13 до >=2.14 примерно так:
echo «deb http://mirror2.corbina.ru/debian/ testing main» >>/etc/apt/sources.list
apt-get update
apt-get install -t testing libc6

теперь выглядит так:

root@machine:~# apt-cache policy libc6
libc6:
  Installed: 2.19-4
  Candidate: 2.19-4
  Version table:
 *** 2.19-4 0
        400 http://mirror2.corbina.ru/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status
     2.13-38+deb7u3 0
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages
     2.13-38+deb7u1 0
        500 http://mirror2.corbina.ru/debian/ wheezy/main amd64 Packages
        500 http://http.debian.net/debian/ wheezy/main amd64 Packages

плагин всё равно не загружается (в консоль из которой запущен iceweasel - никаких ошибок не выводится)

 , ,

vmw8sl
()

Какие нужны драйвера/ры для работы ключа JaCarta от Ростелекома?

Форум — Linux-hardware

JaCarta PKI = http://www.aladdin-rd.ru/catalog/jacarta/

JaCarta – новое поколение смарт-карт, USB- и Secure MicroSD-токенов для строгой аутентификации, электронной подписи и безопасного хранения ключей, цифровых сертификатов

http://www.aladdin-rd.ru/catalog/jacarta/gost/

JaCarta ГОСТ – персональное средство электронной подписи с российской криптографией «на борту» для формирования усиленной квалифицированной ЭП с неизвлекаемым ключом ЭП и строгой аутентификации пользователей.

у меня
«USB-токен в корпусе mini» (на сайте есть с картинками)

# lsusb  
Bus 001 Device 009: ID 24dc:0101
# dmesg | grep -B 3 -A 1  JaCa
[29967.712144] usb 1-6.1.1.2: new full-speed USB device number 9 using ehci_hcd
[29967.806135] usb 1-6.1.1.2: New USB device found, idVendor=24dc, idProduct=0101
[29967.806139] usb 1-6.1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[29967.806141] usb 1-6.1.1.2: Product: JaCarta
[29967.806143] usb 1-6.1.1.2: Manufacturer: ARDS

Функции:
1) Генерация ключей, формирование и проверка усиленной квалифицированной ЭП при работе с криптопровайдерами JaCarta CSP, VipNet CSP, Signal-COM CSP, Lissi CSP с неизвлекаемым ключом ЭП.
2) Хранение ключевых контейнеров

http://www.aladdin-rd.ru/catalog/jacarta/gost/specification

Защищённый смарт-карточный чип (AT90SC25672RCT), имеющий специальную сертифицированную защиту и на аппаратном, и на программном уровне (Secure by design)

EEPROM-памяти на чипе 72 КБ
для хранения пользовательских данных ~29 КБ
Установка драйвера устройства для современных ОС (Microsoft Windows Vista и выше, Linux, Mac OS X) не требуется. (А как оно тогда работает?)

# dpkg -i jcgostclient_1.5.3.444.deb
(Reading database ... 143870 files and directories currently installed.)
Unpacking jcgostclient (from jcgostclient_1.5.3.444.deb) ...
Setting up jcgostclient (1.5.3) ...
searching for Info.plist to update...
updating /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
updating /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
checking updated /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
[ ok ] Restarting PCSC Lite resource manager: pcscd.

НЕ ТРЕБУЕТСЯ !!!

Поддерживаемые ОС:
- Red Hat Linux Enterprise Linux 6.3 Desktop (32/64-бит)
- OpenSUSE 12.2 (32/64-бит)
- Ubuntu Desktop 12.04.1 LTS (32/64-бит)
- CentOS 6 (32/64-бит)
- Альт Линукс СПТ 6.0 (32/64-бит)

Зачем все вокруг кричат про CryptoPro ?

 

vmw8sl
()

Как выполнить операцию, противоположную по смыслу линковке?

Форум — Development

Если бинарник собран из нескольких библиотек и известно из каких, то как убрать код известных библиотек?

vmw8sl
()

Как выявляют использования GPL-кода в других программах?

Форум — Development

Допустим, что известен компилятор, которым собрана программа.
Есть ли способ накомпилировать GPL-ный код и найти бинарные последовательности, которые совпадают в исследуемой программе и в исходном GPL-коде?

Я это спрашиваю потому что 1 и 2

vmw8sl
()

Как декомпилировать .so-файл?

Форум — Development

меня интересует конкретно файл npIFCPlugin.so

Тут рекомендуют boomerang, objdump, но я пока не умею ими пользоваться

nm -C /usr/lib/mozilla/plugins/npIFCPlugin.so
nm: /usr/lib/mozilla/plugins/npIFCPlugin.so: no symbols

strings -a /usr/lib/mozilla/plugins/npIFCPlugin.so

Список разных старых декомпиляторов:
http://demono.ru/links.aspx

Хотелось бы ещё узнать, для чего нужна каждая из зависимостей:

libifc.so
libdl.so.2
libm.so.6
libpthread.so.0 - многопоточность?
libgcc_s.so.1 - поддержка компилятора?
libstdc++.so.6 - стандартная библиотека
libc.so.6 - стандартная библиотека

vmw8sl
()

Портал госуслуг

Форум — General

У меня есть ключ, выданный ростелекомом.

захожу на портал госуслуг, там предлагают установить пакет IFCPlugin-x86_64.deb

Устанавливаю:

# dpkg -i IFCPlugin-x86_64.deb 
Selecting previously unselected package ifcplugin.
(Reading database ... 143573 files and directories currently installed.)
Unpacking ifcplugin (from IFCPlugin-x86_64.deb) ...
dpkg: dependency problems prevent configuration of ifcplugin:
 ifcplugin depends on pcscd; however:
  Package pcscd is not installed.

dpkg: error processing ifcplugin (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 ifcplugin

apt-get install pcscd

# dpkg -i IFCPlugin-x86_64.deb 
(Reading database ... 143611 files and directories currently installed.)
Preparing to replace ifcplugin 2.0.5.7 (using IFCPlugin-x86_64.deb) ...
Unpacking replacement ifcplugin ...
Setting up ifcplugin (2.0.5.7) ...
searching for Info.plist to update...
updating /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
ards_p11_update_ifd_ccid_bundle.sh [user.warning] Sections to update   
ards_p11_update_ifd_ccid_bundle.sh [user.warning] Sections to update   
Done.

перезапускаю firefox, но всё равно ничего не работает. Пишет на сайте:

=== Cut ===
Ошибка: не установлен плагин

Для входа с помощью электронной подписи или УЭК необходимо:
Установить специальную программу — плагин для работы с электронной подписью на Портале государственных услуг. Для этого нажмите на ссылку Plugin для работы с электронной подписью. При появлении диалогового окна с кнопками «Выполнить» и «Сохранить» выберите «Выполнить». После установки плагина перезапустите браузер.
Для некоторых носителей электронной подписи требуется установить специальную программу — криптопровайдер. Для использвания УЭК установите криптопровайдер КриптоПро УЭК CSP (для загрузки потребуется пройти простую регистрацию).
Присоединить к компьютеру носитель ключа электронной подписи (USB-ключ, УЭК или смарт-карта). Должен быть вставлен только один носитель.
Средство электронной подписи можно получить в одном из аккредитованных Минкомсвязью России удостоверяющих центров. УЭК можно получить в уполномоченных организациях субъектов Российской Федерации.
Добавить адрес https://esia.gosuslugi.ru в список надёжных узлов (только для браузера Internet Explorer). Для этого необходимо:
- зайти в «Свойства обозревателя»;
- выбрать закладку «Безопасность»;
- выбрать зону для настройки параметров безопасности – «Надежные узлы», нажать на кнопку «Узлы»;
- в поле «Добавить в зону следующий узел» ввести адрес https://esia.gosuslugi.ru, нажать «Добавить» и закрыть данное окно.
=== Cut ===

Что сделать, чтобы заработало?

 ,

vmw8sl
()

Настройка видеокарты

Форум — Linux-install

карта такая:

root@machine:/home/user# lspci | grep ATI
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Device 665c

проблема в том, что она на всех трёх подключенных мониторах показывает в графическом режиме одно и то же, а хотелось бы, чтобы на каждом мониторе показывала свои окна и их можно было бы таскать с монитора на монитор.

Пробовал User->System Settings->Displays->Detect Displays, она детектит только один монитор (Unknown)

root@machine:/home/user# uname -a && cat /etc/issue
Linux machine 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u1 x86_64 GNU/Linux
Debian GNU/Linux 7 \n \l

Что делать дальше? (в терминах «выполни такую команду» или «запусти такую утилиту настройки»). Я понимаю, что вы сейчас посоветуете установить закрытый драйвер, но я не понимаю, как это сделать.

root@machine:/home/user# lshw -c video
  *-display UNCLAIMED     
       description: VGA compatible controller
       product: Advanced Micro Devices [AMD] nee ATI
       vendor: Advanced Micro Devices [AMD] nee ATI
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:d0000000-dfffffff memory:e0000000-e07fffff ioport:a000(size=256) memory:f5000000-f503ffff memory:e0800000-e081ffff
root@machine:/home/user# xrandr -q 
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
   1920x1200       0.0* 
   1600x1200       0.0  
   1280x1024       0.0  
   1024x768        0.0  
   800x600         0.0  
   640x480         0.0  

 , ,

vmw8sl
()

RSS подписка на новые темы