
eas7
19.04.2017
06:13:21
ключ шифрования скорее

Sadv1r
19.04.2017
06:54:09
Кто знает, как на маке настроить выбор, какой трафик бросать в впн, а какой напрямую? Есть сеть с внутренними сервисами, но нужно достучаться к некоторым сервисам во вне через впн. Возможно?

yar1k
19.04.2017
06:59:41
таблицей маршрутизации?

Denis
19.04.2017
08:50:22
http://www.myantispyware.com/2016/11/23/no_more_ransom-files-restore-remove-no_more_ransom-virus/

Google

Denis
19.04.2017
08:51:53
прогноз неутешительный...рансом большой, внутри видимо реализация тора, эт время займет. вечером смотреть буду.

Zhan
19.04.2017
10:02:29
Всем привет. Есть ли специалисты по bladerf и yatebts? Не могу заставить yate запуститься на определенном bladerf (подключил 2 bladerf в ноут), дайте хотя бы направление? пожалуйста.
Кстати, я решил проблему с bladerf. Только немного по другому.

First name
19.04.2017
11:57:09

Илья
19.04.2017
11:58:44
Вымогатель Karmen удаляет дешифратор при обнаружении песочницы
Вымогатель Karmen удаляет компонент, отвечающий за расшифровку, если обнаруживает песочницу или программное обеспечение для анализа.
Источник: https://www.anti-malware.ru/news/2017-04-19/22782
Просто понравилось))

Denis
19.04.2017
12:14:54

Илья
19.04.2017
12:15:36
Зачем?

Denis
19.04.2017
12:16:44
все, дочитал. там просто AES, тогда надо удалять
так что надо реверсить без песочниц )) но это слабый рансом
уже года 2 в моде инфраструктура на закрытых ключах

n00b
19.04.2017
12:19:16

Denis
19.04.2017
12:20:00
))) ну это ж круто

Google

Safort
19.04.2017
12:32:07
Сорян за нубство, но как определить в песочнице софтина запустилась или нет?

Denis
19.04.2017
12:33:10
там более 20 способов
это только низкоуровневых
а так - банально проверка определенных веток реестра, имени хоста, пользователя, прочего окружения

shadowsoul
19.04.2017
12:33:59
имени устройств

Denis
19.04.2017
12:34:06
ога
часто песочницы пускают с корня системного тома
меняют название бинаря на его хэш
а если углуюляться в системные механизмы - там вычисление определенных таймингов срабатывания функций и еще куча плюшек
но мне кажется проще закрытый ключ юзать, чем такой огород городить из антиПесочных техник

Пингвиныч
19.04.2017
12:36:31
Я лично видел способ определения по MAC адрессу.

Dmitriy
19.04.2017
12:37:48
Слышал о варианте типа "проверить список последних документов MS Word", если последний документ был открыт позже, чем 15 минут назад, то песочница.

Denis
19.04.2017
12:38:01
ну это к окружению можно отнести, это легко изменить
ога, да этих методов тонны

Vladusha
19.04.2017
12:39:27
https://github.com/a0rtega/pafish https://github.com/joesecurity/pafishmacro/ https://github.com/CheckPointSW/InviZzzible
была еще какая-то мега тулза которая чеклист показывает

Zhan
19.04.2017
12:45:01

eas7
19.04.2017
13:40:35
есть тут кто в MSVC/CPP хорошо умеет?

Кай
19.04.2017
13:43:23
Я немножк умею

eas7
19.04.2017
13:44:20

Google

Кай
19.04.2017
13:46:10
Смотря что за вопрос, а то "умеешь" в данном случае не совсем понятный термин)

eas7
19.04.2017
13:47:44

Кай
19.04.2017
13:48:43
Мм, задача именно такая, или ты хочешь сделать это для чего-то другого? Есть ощущение, что можно сделать проще

eas7
19.04.2017
13:49:32
задача именно такая
для общего развития)
ну тоесть в асм я знаю как это сделать а как в сях не помню
все разобралась
#define FUNC(x,y) ((x)^(y))

Кай
19.04.2017
13:53:58
Тю
Я подумал, ты про макросы которые студийные

eas7
19.04.2017
13:54:28

Кай
19.04.2017
13:55:43
Ну в смысле это совсем другая сущность. Макросы в студии - это значения типо содержат путь к проекту, чтобы в конфигурации сборки его подставлять, вот это все

Кай
19.04.2017
13:55:47
А не те, которые в коде
А макросы которые С/С++ они ж на этапе компиляции функцию не выполняют, они просто подставляют вместо одного выражения другое и все

eas7
19.04.2017
13:57:21
ок поясню тогда что мне надо

Cyber
19.04.2017
13:57:51
тебе не макросы, а constexp + templates нужны

eas7
19.04.2017
13:57:59
например у меня есть переменная которую я хочу заксорить макросом и использовать её
чтобы на этапе сборки была уже заксоренная переменная, а не ксорить её в коде

Кай
19.04.2017
13:59:14
Ну если значение переменной известно на этапе компиляции, то да, в данном случае макрос поможет

eas7
19.04.2017
13:59:29
известно разумеется

Google

Кай
19.04.2017
14:00:03
Но не потому что он макрос, а потому что он вместо переменной x подставит ((x)^(x)), а компилятор уже поймет, что значение известно заранее и вычислит
(не вместо переменной, а вместо FUNC(x,x) конечно же)
Короче то, что оно посчитается во время компиляции - не заслуга макроса как такового

eas7
19.04.2017
14:01:27
как мне x описать
а точнее вызвать макрос

Кай
19.04.2017
14:02:14
Ты короче все правильно делаешь, я просто до терминологии докопался

Admin
ERROR: S client not available

n00b
19.04.2017
14:02:36
https://philpax.me/blog/abusing-the-c-preprocessor
тут как раз нужный кейс

eas7
19.04.2017
14:03:54
кажется поняла
нужно переменные из командной строки задавать
а что других вариантов нету?

Кай
19.04.2017
14:04:38
Из какой такой командной строки? Ничего не надо

eas7
19.04.2017
14:05:55
можно просто внятный пример?)

Кай
19.04.2017
14:06:11
#define FUNC(x,y) ((x)^(y))
const int x = 5;
int y = FUNC(x,x);
последнюю сроку препроцессор преобразует в
int y = ((x)^(x));
А компилятор на этапе компиляции вычислит
Вот тут видно, что в y пихается ноль, ничего не вычисляется
Переменная поксорилась сама с собой на этапе компиляции то бишь

eas7
19.04.2017
14:11:38

Кай
19.04.2017
14:12:05
Хм

Google

Пингвиныч
19.04.2017
14:12:18
Ты хочешь создать вредоносные C-исходники?

eas7
19.04.2017
14:12:41

Кай
19.04.2017
14:14:01
Компилятор С++ кажца не имеет стандартного способа чото делать с кодом до компиляции, кроме тупых макросов подстановки
Вот это все тоже на этапе компиляции
тебе не макросы, а constexp + templates нужны

Cyber
19.04.2017
14:15:07
та да

Alexander
19.04.2017
14:15:10

eas7
19.04.2017
14:15:18

Alexander
19.04.2017
14:15:32

Кай
19.04.2017
14:15:32
Единственное, что можно посоветовать - юзай Pre-build step

Cyber
19.04.2017
14:15:49

Кай
19.04.2017
14:15:59
А вообще, обфусцировать исходники должна сущность, внешняя по отношению к исходникам, конечно
Пребилдстепом как раз

eas7
19.04.2017
14:19:46

Кай
19.04.2017
14:20:08
Ну макросы тупо заменяют одну строку на другую, грубо говоря
Ничего умнее они не умеют

eas7
19.04.2017
14:20:46