

PaCifiC
13.05.2017
08:32:14
Пишу программу на Builder возник вопрос " как правильно сделать?" Суть следующая загружаю Image компонент и считаю каждый цвет пикселя для статистики цветов. Необходимо пользователю позволить выделять области и только в выделенных считать пиксели пропустив все остальное.
/* функция принимает два фото и две точки прямоугольника(область обреза)
по идее я пропускаю все пиксели пока не дойду до конечной точки отмеченной области
если я нашел ее я должен записать все пиксели этой области в новое фото 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->;
}
}
}
}
Ну что? Что мне надо знать о Image чтобы совершить правильно обрез фото и вставку его в новый без искажения изображения.


Daniil
13.05.2017
08:49:22

Google

Daniil
13.05.2017
08:50:45

Berkus
13.05.2017
08:53:03

PaCifiC
13.05.2017
09:07:13
Так что?

Asyan です
13.05.2017
09:16:43

Surreal
13.05.2017
09:17:16
даже для XP выпустили патч ыхых
Еще бы они образы обновили. А то так сделал реинсталл винды, зашел в инет скачать драйверы и снова эту дрянь словил. Теперь рядом с образом надо коммулятивное обновление класть (или как там виндовые офлайн патчи наываются).

Никита
13.05.2017
09:18:29

Berkus
13.05.2017
09:18:54
любой зараженный комп рядом - и оно друг друга найдет

Surreal
13.05.2017
09:19:13

Никита
13.05.2017
09:19:38
неплохо
как же я люблю виндовс

Berkus
13.05.2017
09:20:11
ну да, любой драйвер принтера может взъебать всё

Google

Berkus
13.05.2017
09:20:34
кейлоггеры вон в драйверах у хп

Aldar
13.05.2017
09:20:35

Vladimir
13.05.2017
09:20:39
И как защититься?

Berkus
13.05.2017
09:20:50
ставить секьюрити патчи от мс
Откройте cmd.exe (коммандную строку)
Напишите:
SYSTEMINFO.exe | findstr KB4013389
Нажмите Enter
Если в ответе вы увидите KB4013389, это значит что патч у вас уже установлен и можно спать спокойно
Если же ответ вернет вам пустую строку, рекомендуется незамедлительно установить обновление по ссылке выше.

Aldar
13.05.2017
09:21:25
это для вин 10?

Vladimir
13.05.2017
09:21:26
А можно вставить секьюрити патчи без обновы всей системы?

Berkus
13.05.2017
09:21:31
Тут это... вирус ходит. вымогаеть деньги и шифрует все. Вот инфа о новости на гиктаймсе: 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
13.05.2017
09:21:34
А то ещё говна насуют

Surreal
13.05.2017
09:24:53
Можно порты самбы заблочить еще и отключить upnp. Но найдут потом уязвимость с портами все по новой.

Square
13.05.2017
09:32:48
Омг, вот это форседньюс
Седня в комсомольской правде напечатают про криптер чтоб бабульки могли тоже в теме быть :)

Surreal
13.05.2017
09:34:43

Square
13.05.2017
09:44:08
А объективно говоря нечему удивляться. Кроме того, что у анб с сохранением тайн бида какая то прям
Блин, на phdays не попадаю

Surreal
13.05.2017
09:47:23
Я все жду, когда на дроид уязвимость подобного рода найдут. Там же патч просто так не поставишь. И, например, все устройства с версией младше 6.0.1 уязвимы будут. Интересно будет посмотреть на реакцию вендоров и гугла.

Alex Фэils?︙
13.05.2017
09:48:20

ovf
13.05.2017
09:48:31
https://en.wikipedia.org/wiki/Stagefright_(bug) ?

Alexander
13.05.2017
09:48:31

Google

Gans
13.05.2017
09:48:37
И ждал, пока кто-нибудь создаст
Свершилось

Alexander
13.05.2017
09:49:19
Когда я делал криптовирус в целях изучения, ESET у меня заблокировал его, кек. xD

Alex Фэils?︙
13.05.2017
09:49:23

ovf
13.05.2017
09:49:36
это червь, а не вирус

Gans
13.05.2017
09:49:42
Но у меня идея была в том, чтобы найти уязвимость в обновлениях винды и через нее уже малварь установить анонимно

Berkus
13.05.2017
09:49:44
Building llvm... this may take a long while
[616/7061]
твою-ж мать, 7061 таргетов

Gans
13.05.2017
09:50:13
Зачем?
Самый крупный ботнет в мире создать

Никита
13.05.2017
09:50:24
лол

Gans
13.05.2017
09:50:32
Представь, 1.5 миллиарда компов в твоём распоряжении
Или 1 миллиард

Ned Ogl
13.05.2017
09:50:58
Ну или биткоин майнить

Berkus
13.05.2017
09:51:48
или льды арктики растопить

Gans
13.05.2017
09:52:33
Мне интересно, а как ботнеты ломают? Вот допустим, у меня будет сеть ботнета, будет админ панель к нему и свой сервер, каким образом могут найти этот мой ботнет и украсть его или взломать? Я ведь например могу сервер вырубить, чтобы доступ перекрыть.

Berkus
13.05.2017
09:52:53
была статья про это

Alex Фэils?︙
13.05.2017
09:52:54

Surreal
13.05.2017
09:52:55
Почему именно 6?
В 6 больше всего изменений по сравнению с предыдущими было, если я правильно помню.

Berkus
13.05.2017
09:53:09
редиректят трафик к коммманд энд контрол серверу на свой

Google

Berkus
13.05.2017
09:53:18
и прикидываются комманд энд контролом

Square
13.05.2017
09:53:37

Alex Фэils?︙
13.05.2017
09:59:46
А пока мир патчит окна, защищаясь от очередной заразы, предлагаем присоединиться к онлайн-трансляции конференции CoreHard Spring 2017 по ссылкам:
https://www.youtube.com/watch?v=idohyygVyCQ
https://www.youtube.com/watch?v=eqTGQCA_qeA
#cpp #conference #corehard #translation #stream

Gans
13.05.2017
10:04:09

Square
13.05.2017
10:10:24

Gans
13.05.2017
10:31:16
О

Admin
ERROR: S client not available

Gans
13.05.2017
10:31:48
Этого уебка много киберпреступников ненавидят

Alexander
13.05.2017
10:32:20
Есть сэмпл с Wanna?
Хочу изучить

PaCifiC
13.05.2017
10:32:41
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;

Square
13.05.2017
10:32:47

PaCifiC
13.05.2017
10:32:56
выводит все белое почему?

Square
13.05.2017
10:32:59

Alexander
13.05.2017
10:33:02

PaCifiC
13.05.2017
10:33:12
С++
PImage белый на выходе почему?

Google

Alex Фэils?︙
13.05.2017
10:35:53
#supapro

Group Butler [beta]
13.05.2017
10:35:54
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Alex Фэils?︙
13.05.2017
10:36:09
Давайте там обсудим и билдер, и вопросы новичков.

PaCifiC
13.05.2017
10:36:37
а здесь что

Alex Фэils?︙
13.05.2017
10:37:52
Здесь вопросы не от новичков
А вообще, надо чат почитсть

PaCifiC
13.05.2017
10:38:28
окей
ну а на какие темы
какая сложность вопроса?

Alex Фэils?︙
13.05.2017
10:39:24

Никита
13.05.2017
10:52:38
Винда сломалась
Как же я обожаю эту ОС

Evgeniy
13.05.2017
10:55:04

Alex Фэils?︙
13.05.2017
10:55:40
https://technet.microsoft.com/en-us/library/security/ms17-010.aspx this

Никита
13.05.2017
10:56:14
Так что если обновляетесь, будьте осторожны

Alexander
13.05.2017
11:00:20

Evgeniy
13.05.2017
11:00:21
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime

Alex Фэils?︙
13.05.2017
11:01:51