Berkus
да немного мешьше
ну теперь я предположу что Nuke не занимается автоматической линковкой и тебе надо указать при сборке саму либу типа -lNuke7.so
Alex
хммм спс, ищу
Mitrilov ✙
здравствуйте, кто работал с дллками можете отписать в лс, есть пара вопросов
Mitrilov ✙
что это за формат хранения дллки?
Mitrilov ✙
base64?
Mitrilov ✙
ну так +- удобно, 1 файл и всё
Mitrilov ✙
1 ехе
Mitrilov ✙
у меня вопрос таков, как мне свою длл перевести в такой же формат?
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
Она не ждёт завершения выполнения команды?
Anonymous
По сути - это маленькая часть http api. В контроллере я создаю экземпляр класса LXC и указываю fsource и fdest
Anonymous
Т.е. данные всё равно валидируются и проверяются
Anonymous
Мне нужно выполниить команду
Anonymous
В контроллере происходит валидация входных данных
Anonymous
Нет
Крылатый
...для трояна.
Anatoly
ssh забанили?
Крылатый
А потом ввели ему.
Anonymous
И API спослал его нахер
Anonymous
именно
Anatoly
именно
прикольно, а что-нибудь готовое не рассматривал взять?
Anatoly
вот это ты глупость щас сморозил
пожалуй, рукописная с нуля всяко получше будет аналогов
Anonymous
прикольно, а что-нибудь готовое не рассматривал взять?
У меня панель управления хостингом. Часть написана на python, часть перепишу на c++
Anonymous
Для скорости
Anonymous
Да и часть кода скрою
Anonymous
Чтобы потом брать деньги за лицензии
Anatoly
У меня панель управления хостингом. Часть написана на python, часть перепишу на c++
самый быстрый вариант установить с python ssh тонель к серверу и выполнить команду удаленно. ты же сервер пишешь.
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
Для скорости
ДЛЯ СКОРОСТИ ЧЕГО, ХТТП ЗАПРОСОВ???
Berkus
хуяссе вот это premature optimization эпических масштабов
Vladislav
Berkus
ISPSystem как-то живут. Тем более у меня цель такая - чтобы человек, прежде чем взламывать, подумал, что проще - реверс-инжиниринг бинарника на c++ или платить 200 рублей в месяц
проще реверснуть простой кривой и незашифрованный бинарник, т.к. стоимость его нормальной шифрации превыщает 200руб * 10 лет
Berkus
это писали норкоманы (
нет, обработка printf specifiers зашита в сишной функции, ты думаешь там модульная система чтоле?
Anonymous
купи
Я не об этом. Тут же vitaly писал о том, что ломанный ispmanager лежат на каждом втором варезнике.
Anonymous
*лежит
Vladislav
нет, обработка printf specifiers зашита в сишной функции, ты думаешь там модульная система чтоле?
добавлять свои specifiec можно, это тоже зашито. но очень криво и бажно, в зависимости от версии glibc
Vladislav
система там действительно модульная для кастомных обработчиков
Berkus
Я не об этом. Тут же vitaly писал о том, что ломанный ispmanager лежат на каждом втором варезнике.
если ты собираешься как коммерческое предприятие предоставлять услуги своим пользователям с использованием варезного софта, то умри лучше прямо сейчас. вот выйди в окно и всё.
Vladislav
можно это выкинуть к черту и взять fmt
все переписывать не хочется. пока единственное, что придумал - добавлять свой %b и (на лету|дефаном) менять %s на %b где надо в fmt
Anonymous
Просто я ispmanager 5на варезах не видел вообще
ed
Кстати, никто не в курсе что за либу редактор ue4 использует под капотом для отрисовки окон?
Egor
он сам себя и показывает
Egor
а внизу графическое апи
ed
он сам себя и показывает
Это как? Голый винапи?
Egor
дх11/12 и тд
ed
А, ну догнал.. спасибо
Egor
винапи нет, они рисуют через видеокарты