@DC7499

Страница 663 из 1477
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
Кстати, я решил проблему с bladerf. Только немного по другому.
Ты хоть расскажи как Вдруг кому пригодится

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

Просто понравилось))

Илья
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
Я немножк умею
в user defined macros умеешь?)

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 пихается ноль, ничего не вычисляется

Переменная поксорилась сама с собой на этапе компиляции то бишь

Кай
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
та да

eas7
19.04.2017
14:15:18
тебе не макросы, а constexp + templates нужны
хз шо это вообще как с этим работать

Alexander
19.04.2017
14:15:32
хз шо это вообще как с этим работать
http://en.cppreference.com/w/cpp/language/constexpr

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

Cyber
19.04.2017
14:15:49
хз шо это вообще как с этим работать
http://stackoverflow.com/questions/908256/getting-template-metaprogramming-compile-time-constants-at-runtime

Кай
19.04.2017
14:15:59
Есть constexpr
Ну это же НА этапе компиляции, а надо ДО :)

А вообще, обфусцировать исходники должна сущность, внешняя по отношению к исходникам, конечно

Пребилдстепом как раз

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

Ничего умнее они не умеют

eas7
19.04.2017
14:20:46
Пребилдстепом как раз
это линк можно?

Страница 663 из 1477