Александр
Inspirit
Inspirit
Я неплохо знаю язык, но с компонентами не лажу только перешёл на Builder
Inspirit
Я сейчас 5 мин с ноута зайду скину функцию
Inspirit
/* функция принимает два фото и две точки прямоугольника(область обреза)
по идее я пропускаю все пиксели пока не дойду до конечной точки отмеченной области
если я нашел ее я должен записать все пиксели этой области в новое фото PImage
до начальной отмеченной точки */
void _fastcall TMajForm::breakPartImg(TImage *Image, TImage *PImage,
TPoint tPntBegin, TPoint tPntEnd) {
for (int y = 0; y < Image->Picture->Bitmap->Height; y++) {
Byte *ptr = (Byte*)Image->Picture->Bitmap->ScanLine[y];
for (int x = 0, j = 0; x < Image->Picture->Bitmap->Width; x++) {
if (y >= tPntEnd.x && x >= tPntEnd.y && tPntBegin.x <= y &&
tPntBegin.y <= x) {
uint8_t b = ptr[j++];
uint8_t g = ptr[j++];
uint8_t r = ptr[j++];
// не понятно как будет здесь и сработает ли это?
//PImage->Canvas->;
}
}
}
}
Inspirit
Ну что? Что мне надо знать о Image чтобы совершить правильно обрез фото и вставку его в новый без искажения изображения.
Anton
Онлайн-трансляция конференции CoreHard Spring 2017
https://www.youtube.com/watch?v=idohyygVyCQ
https://www.youtube.com/watch?v=eqTGQCA_qeA
Inspirit
Пишу программу на Builder возник вопрос " как правильно сделать?" Суть следующая загружаю Image компонент и считаю каждый цвет пикселя для статистики цветов. Необходимо пользователю позволить выделять области и только в выделенных считать пиксели пропустив все остальное.
Inspirit
/* функция принимает два фото и две точки прямоугольника(область обреза)
по идее я пропускаю все пиксели пока не дойду до конечной точки отмеченной области
если я нашел ее я должен записать все пиксели этой области в новое фото PImage
до начальной отмеченной точки */
void _fastcall TMajForm::breakPartImg(TImage *Image, TImage *PImage,
TPoint tPntBegin, TPoint tPntEnd) {
for (int y = 0; y < Image->Picture->Bitmap->Height; y++) {
Byte *ptr = (Byte*)Image->Picture->Bitmap->ScanLine[y];
for (int x = 0, j = 0; x < Image->Picture->Bitmap->Width; x++) {
if (y >= tPntEnd.x && x >= tPntEnd.y && tPntBegin.x <= y &&
tPntBegin.y <= x) {
uint8_t b = ptr[j++];
uint8_t g = ptr[j++];
uint8_t r = ptr[j++];
// не понятно как будет здесь и сработает ли это?
//PImage->Canvas->;
}
}
}
}
Inspirit
Ну что? Что мне надо знать о Image чтобы совершить правильно обрез фото и вставку его в новый без искажения изображения.
Daniil
Daniil
Berkus
Inspirit
Inspirit
Так что?
Surreal
даже для XP выпустили патч ыхых
Еще бы они образы обновили. А то так сделал реинсталл винды, зашел в инет скачать драйверы и снова эту дрянь словил. Теперь рядом с образом надо коммулятивное обновление класть (или как там виндовые офлайн патчи наываются).
Berkus
оно через самбу в зараженной сети лезет
Berkus
любой зараженный комп рядом - и оно друг друга найдет
Surreal
Оно само ловится на уязвимость в протоколе smb. Не нужно лишних телодвижений.
Berkus
ну да, любой драйвер принтера может взъебать всё
Berkus
кейлоггеры вон в драйверах у хп
Vladimir
И как защититься?
Berkus
ставить секьюрити патчи от мс
Berkus
Откройте cmd.exe (коммандную строку)
Напишите:
SYSTEMINFO.exe | findstr KB4013389
Нажмите Enter
Если в ответе вы увидите KB4013389, это значит что патч у вас уже установлен и можно спать спокойно
Если же ответ вернет вам пустую строку, рекомендуется незамедлительно установить обновление по ссылке выше.
Алдар
это для вин 10?
Vladimir
А можно вставить секьюрити патчи без обновы всей системы?
Berkus
Тут это... вирус ходит. вымогаеть деньги и шифрует все. Вот инфа о новости на гиктаймсе: https://geektimes.ru/post/289115/, вот линк на инфу о патчах для разных форточек: https://technet.microsoft.com/en-us/library/security/ms17-010.aspx , а вот линк на скачку для восьмых окон: https://www.catalog.update.microsoft.com/Search.aspx?q=KB3205401
По инфе с ИБ-канала (линк https://t.me/ibach/269), можно расшифровать файло с помощью пароля WNcry@2ol7.
#windows #ransomware #worm #attack #ГолактекоОпасносте
Vladimir
А то ещё говна насуют
Surreal
Можно порты самбы заблочить еще и отключить upnp. Но найдут потом уязвимость с портами все по новой.
Square
Омг, вот это форседньюс
Square
Седня в комсомольской правде напечатают про криптер чтоб бабульки могли тоже в теме быть :)
Surreal
Square
Square
А объективно говоря нечему удивляться. Кроме того, что у анб с сохранением тайн бида какая то прям
Square
Блин, на phdays не попадаю
Surreal
Я все жду, когда на дроид уязвимость подобного рода найдут. Там же патч просто так не поставишь. И, например, все устройства с версией младше 6.0.1 уязвимы будут. Интересно будет посмотреть на реакцию вендоров и гугла.
🦥Alex Fails
ovf
https://en.wikipedia.org/wiki/Stagefright_(bug) ?
Alexander
Anonymous
Anonymous
И ждал, пока кто-нибудь создаст
Anonymous
Свершилось
Alexander
Когда я делал криптовирус в целях изучения, ESET у меня заблокировал его, кек. xD
🦥Alex Fails
ovf
это червь, а не вирус
Anonymous
Но у меня идея была в том, чтобы найти уязвимость в обновлениях винды и через нее уже малварь установить анонимно
Berkus
Building llvm... this may take a long while
[616/7061]
твою-ж мать, 7061 таргетов
Anonymous
Зачем?
Самый крупный ботнет в мире создать
Anonymous
Представь, 1.5 миллиарда компов в твоём распоряжении
Anonymous
Или 1 миллиард
Ned
Ned
Ну или биткоин майнить
Berkus
или льды арктики растопить
Anonymous
Мне интересно, а как ботнеты ломают? Вот допустим, у меня будет сеть ботнета, будет админ панель к нему и свой сервер, каким образом могут найти этот мой ботнет и украсть его или взломать? Я ведь например могу сервер вырубить, чтобы доступ перекрыть.
Berkus
была статья про это
🦥Alex Fails
Surreal
Почему именно 6?
В 6 больше всего изменений по сравнению с предыдущими было, если я правильно помню.
Berkus
редиректят трафик к коммманд энд контрол серверу на свой
Berkus
и прикидываются комманд энд контролом
Square
Square
🦥Alex Fails
А пока мир патчит окна, защищаясь от очередной заразы, предлагаем присоединиться к онлайн-трансляции конференции CoreHard Spring 2017 по ссылкам:
https://www.youtube.com/watch?v=idohyygVyCQ
https://www.youtube.com/watch?v=eqTGQCA_qeA
#cpp #conference #corehard #translation #stream
🦥Alex Fails
Anonymous
О
Anonymous
Этого уебка много киберпреступников ненавидят
Alexander
Есть сэмпл с Wanna?
Alexander
Хочу изучить
Inspirit
TRect tRectFrom(tPntBegin.x, tPntBegin.y, tPntEnd.x, tPntEnd.y);
TRect tRectTo(tPntBegin.x, tPntBegin.y, tPntEnd.x, tPntEnd.y);
PImage->Canvas->CopyRect(tRectTo, Image->Picture->Bitmap->Canvas, tRectFrom);
PImage->Stretch = true;
Inspirit
выводит все белое почему?
Square
Inspirit
С++
Inspirit
Inspirit
PImage белый на выходе почему?
🦥Alex Fails
#supapro