Size: a a a

2021 June 13

tf

time flies 🏴 in Linux Чат
Дайте источник
источник

tf

time flies 🏴 in Linux Чат
Гуглится тяжело
источник

N

Nikita Ursol in Linux Чат
loading это с использованием dlopen
источник

tf

time flies 🏴 in Linux Чат
А как происходит загрузка при динамической линковке? ;)
источник

u

us_tlg in Linux Чат
в СНГ люди все пиратят, им абсолютно все равно
источник

u

us_tlg in Linux Чат
это обусловлено экономическими причинами
источник

tf

time flies 🏴 in Linux Чат
Кажется что тоже с dlopen, в этом-то и хитрость. Но я не помню, лучше проверить
источник

N

Nikita Ursol in Linux Чат
смотри вообщем в обеих случаях оно линкер вызывает, только из-за dlopen это происходит в рантайме
источник

tf

time flies 🏴 in Linux Чат
Так в случае с динамической линковклй тоже рантайм и тоже длопен!
источник

tf

time flies 🏴 in Linux Чат
Дерните любой бинарь с strace банально
источник

N

Nikita Ursol in Linux Чат
Ну кстати может, вообщем самое главное что в самом бинарнике нету символов чужеродных
источник

tf

time flies 🏴 in Linux Чат
Мы уже поняли.
источник

tf

time flies 🏴 in Linux Чат
источник

N

Nikita Ursol in Linux Чат
Я сам немного припух что такк можно было, но если подумать то всё вполне логично
источник

tf

time flies 🏴 in Linux Чат
Ну дык а после dlopen надо же символы достать.
источник

tf

time flies 🏴 in Linux Чат
А для этого надо их перечислить. Тадаа!
Слушайте, ну не все ж так просто
источник

tf

time flies 🏴 in Linux Чат
Длопен даёт только хэндл для дальнейшего получения адресов
источник

tf

time flies 🏴 in Linux Чат
А потом мы знач вытаскиваем оттуда символ, но мало того! Наш бинарь уже должен знать про структуру аргументов функций!
источник

tf

time flies 🏴 in Linux Чат
Читайте на этом вашем похорониксе: https://www.phoronix.com/scan.php?page=news_item&px=Linux-Git-Stats-EOY2019
источник

u

us_tlg in Linux Чат
да но никто не мешает взять и провести аудит самостоятельно на предмет зла какого нибудь(вставь нужное)
источник