Berkus
да немного мешьше
ну теперь я предположу что Nuke не занимается автоматической линковкой и тебе надо указать при сборке саму либу типа -lNuke7.so
Alex
хммм спс, ищу
Mitrilov ✙
здравствуйте, кто работал с дллками можете отписать в лс, есть пара вопросов
Mitrilov ✙
что это за формат хранения дллки?
Mitrilov ✙
base64?
Mitrilov ✙
ну так +- удобно, 1 файл и всё
Mitrilov ✙
1 ехе
Mitrilov ✙
у меня вопрос таков, как мне свою длл перевести в такой же формат?
Berkus
Berkus
Suigintou45
Mitrilov ✙
а тебе зачем?
хочу сделать что-то на подобии упаковщика
Berkus
base64 УВЕЛИЧИВАЕТ размер, а не уменьшает, какой тут упаковщик
Mitrilov ✙
оу
Mitrilov ✙
тогда куда подскажете копать?
Berkus
в upx
Suigintou45
или каким-нибудь zlib пожать и затолкать в ресурсы exe
Anonymous
И что можно было бы в нём поправить?
Yaroslav
ну как минимум const char* execute можно не делать, просто system(command.c_str());
Berkus
name, ftsource или ftdest приходят от юзера или из файла? если да, то надо санитизировать
Anonymous
Нет, они появляются при создании экземпляра класса
Anonymous
А что это? Замена system?
Anonymous
А в чём преимущества?
Anonymous
Она не ждёт завершения выполнения команды?
Berkus
Anonymous
По сути - это маленькая часть http api. В контроллере я создаю экземпляр класса LXC и указываю fsource и fdest
Anonymous
Т.е. данные всё равно валидируются и проверяются
Anonymous
Мне нужно выполниить команду
Anonymous
В контроллере происходит валидация входных данных
Anatoly
Anonymous
Нет
Крылатый
...для трояна.
Anatoly
ssh забанили?
Крылатый
А потом ввели ему.
Anonymous
И API спослал его нахер
Anonymous
именно
Anatoly
именно
прикольно, а что-нибудь готовое не рассматривал взять?
Berkus
Berkus
Anonymous
Для скорости
Anonymous
Да и часть кода скрою
Anonymous
Чтобы потом брать деньги за лицензии
Anonymous
Я про это знаю
Anonymous
Но код python можно прочитать
Anonymous
У меня цель скрыть часть кода
Vladislav
есть ли какая хитрая возможность в glibc соверрайдить %s на свой обработчик так, чтобы он работал только для одного вызова (vsn)prinf?
Vladislav
попробовал, и что-то не выходит с register_printf_*. подменить %s можно, отменить обратно - нет. подменяется весь %s сразу, а в принципе %#s тоже было б решением
Anonymous
ISPSystem как-то живут. Тем более у меня цель такая - чтобы человек, прежде чем взламывать, подумал, что проще - реверс-инжиниринг бинарника на c++ или платить 200 рублей в месяц
Anonymous
И аыбрал второе
Anonymous
Найдите мне ломанный ISPManager 5
Anonymous
Буду рад
Berkus
хуяссе вот это premature optimization эпических масштабов
Berkus
Berkus
Vladislav
Berkus
Berkus
это писали норкоманы (
нет, обработка printf specifiers зашита в сишной функции, ты думаешь там модульная система чтоле?
Anonymous
купи
Я не об этом. Тут же vitaly писал о том, что ломанный ispmanager лежат на каждом втором варезнике.
Anonymous
*лежит
Berkus
Vladislav
система там действительно модульная для кастомных обработчиков
Anonymous
Berkus
Vladislav
Anonymous
Просто я ispmanager 5на варезах не видел вообще
ed
Кстати, никто не в курсе что за либу редактор ue4 использует под капотом для отрисовки окон?
Egor
он сам себя и показывает
Egor
а внизу графическое апи
ed
Egor
дх11/12 и тд
ed
А, ну догнал.. спасибо
Egor
винапи нет, они рисуют через видеокарты
Berkus