LINUX.ORG.RU

Формат *.ld Что это? И с чем его едят?

 , ,


0

1

Добрый день, любители UNix подобного.

Есть вопрос от новичка, что за формат такой *.ld ? Можно ли посмотреть что внутри? Расшифровать или сделать подобный. Есть работа.

Пример залил: http://rghost.ru/8XcQf7Dsz



Последнее исправление: infact2005 (всего исправлений: 1)

Немного оффтопа.
Все сообщения ТСа можно прочитать так:
У меня тут есть хобот от Н.Ё.Х.и, ну и в дальнейшем лапы, хвост.
Ну так вот я спросить хочу. Как у этой Н.Ё.Х.и операцию по смене пола сделать? :)

uCore
()
Ответ на: комментарий от Dron

Там еще есть ридеры но пока нет возможности с них снять данные типа Vid pid и т.д.

infact2005
() автор топика
Ответ на: комментарий от infact2005

Т.е. как я понял тебе надо подменить (назовём его драйвером) драйвер ридера ключа/самарт карты на свой.
Первое что приходит на ум, с производителем(ATMdesk) не пробовали связатся?

uCore
()
Ответ на: комментарий от uCore

Я думаю врятли они захотят меня слушать. Да и желание добавить много разных ридеров, я как пример привел.

Если не получится все это дело, то напишу.

infact2005
() автор топика
Ответ на: комментарий от uCore

ну когда клавиатура стоит 50к то это дорогое удовольствие чтоб провести диагностику)

infact2005
() автор топика
Ответ на: комментарий от uCore

Тут действительно надо юрика, если нет ничего противозаконного то может и заведём железку дружно, но что-то кажется тут не чисто. Нафик-нафик ::)

Dron ★★★★★
()
Ответ на: комментарий от Dron

Пошел писать письмо тогда))) Пока тему можно закрыть)) Надо только собрать побольше девайсов...

infact2005
() автор топика
Ответ на: комментарий от Dron

Самое интересное что данная программа под win распознает мой ридер, а вот под Linux нет... Так что наверно законно)

infact2005
() автор топика
Ответ на: комментарий от infact2005

Скорей всего тогда не прогу надо править, а linux driver и прописать в нём vid и pid что бы устройство определилось, но идеи на счёт этого завтра, я спать ::)

Dron ★★★★★
()
Ответ на: комментарий от infact2005

https://github.com/infact2005/Diagnostics

Положил в архивы (для Win и unix)

Обратил внимание, что в Win Программе есть эти же файлы LD. Значит не связано с ними, в другое русло надо копать. Драйвера в архиве.

Linux

.rodata:C0224058 00000070 C Linux version 3.2.54 (gcc version 4.7.2 (CRUX-i686) ) #1 Sat Feb 8 12:03:28 MSK 2014\n

infact2005
() автор топика
Ответ на: комментарий от infact2005

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

http://s45.radikal.ru/i110/1603/08/c39a86b45f46.png

Возможно все таки просто нет устройства в списке разрешенных*

infact2005
() автор топика
Ответ на: комментарий от Dron

mov eax, [ebx+34h] mov eax, [eax+4] dec eax shl eax, 7 mov edx, [ebx] lea eax, [eax+edx-1] or eax, 0BD00000h mov [ebx+0E8h], eax lea edi, [ebx+64h] movzx eax, word ptr [ebx+11Ah] push eax movzx eax, word ptr [ebx+118h] push eax push offset aNewUsbDeviceFo ; «New USB device found, idVendor=%04x, id»... push edi call sub_C01D2EA7 movzx eax, byte ptr [ebx+120h] push eax movzx eax, byte ptr [ebx+11Fh] push eax movzx eax, byte ptr [ebx+11Eh] push eax push offset aNewUsbDeviceSt ; «New USB device strings: Mfr=%d, Product»... push edi call sub_C01D2EA7 add esp, 24h mov ecx, [ebx+1C0h] mov edx, offset aProduct ; «Product» mov eax, ebx call sub_C01FD491 mov ecx, [ebx+1C4h] mov edx, offset aManufacturer ; «Manufacturer» mov eax, ebx call sub_C01FD491 mov ecx, [ebx+1C8h] mov edx, offset aSerialnumber ; «SerialNumber» mov eax, ebx call sub_C01FD491 mov eax, [ebx+1C8h] test eax, eax jz short loc_C01FEA2C

infact2005
() автор топика
Ответ на: комментарий от Dron

Хорошо) еще сам попробую что нибуть придумать, ELF файлы не пробовал запускать? я так понимаю это сама скомпилированная программа.

infact2005
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.