0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 9
|
|
1 | |
Меняется ли сигнатурный код14.07.2016, 16:41. Показов 1603. Ответов 16
Метки нет (Все метки)
Здравствуйте. Задался я таким вопросом, меняется ли сигнатурный код программы после ее компиляции. Например есть 1 исходник, я его дважды компилирую, в итоге получаю 2 программы, означает ли это что их сигнатурный код будет одинаковым?
Возможно вопрос глупый, я новичок и еще многого не знаю))
0
|
14.07.2016, 16:41 | |
Ответы с готовыми решениями:
16
Сигнатурный анализ Сигнатурный анализ При обновлении страницы меняется html код Код html страницы на которой динамически меняется содержимое |
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
14.07.2016, 16:54 | 2 |
Означает, если:
* компиляция производится одним и тем же компилятором * компиляция производится с одними и теми же настройками Возможно твой вопрос подразумевает какие-то нюансы. Если ты вскроешь подоплеку, которая тебя привела к этому вопросу, скорее всего можно будет ответить точнее.
0
|
0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 9
|
|
14.07.2016, 16:57 [ТС] | 3 |
Есть исходник вируса, я хочу узнать если я его компилирую то будет ли его палить АВ.
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
14.07.2016, 17:03 | 4 |
Сообщение было отмечено winston14 как решение
Решение
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
14.07.2016, 17:06 | 5 |
Сообщение было отмечено winston14 как решение
Решение
Только если опции компилятора были теми же.
Конкретно же вирусы давно полиморфные и постоянных сигнатур не имеют. И ничего, ловятся.
0
|
0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 9
|
|
14.07.2016, 17:13 [ТС] | 6 |
И кроме криптора больше ничего не поможет?
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
14.07.2016, 17:16 | 7 |
Да и криптор скорее всего не поможет. Нормальный антивирус тебе даже скомпилировать зловреда не даст.
Твоя проблема в плоскости настройки антивируса, а не в программировании. Идешь в настройки антивируса, добавляешь каталог с файлами, где происходит компиляция, в исключения и собираешь на здоровье.
0
|
0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 9
|
|
14.07.2016, 17:18 [ТС] | 8 |
А если немного изменить исходник перед компиляцией? Например переименовать переменные или добавить какой-то новый оператор или изменить сценарий (если это будет возможно)
Добавлено через 44 секунды У меня нету АВ ) Добавлено через 1 минуту Проблема не в сборке, а втом спалит ли АВ жертвы мой вир.
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
14.07.2016, 17:21 | 9 |
Сейчас придут модераторы и закроют эту тему.
Одно дело компилировать вирус для себя, другое дело обсуждение засылки вируса другому человеку. Это правилами запрещено. Одно скажу, с минимальными знаниями платформы и программирования ты вирус никогда не напишешь, не исправишь и не замаскируешь.
0
|
0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 9
|
|
14.07.2016, 17:34 [ТС] | 10 |
За нарушение правил приношу свои извинения, не подумал что-то. Знания не совсем минимальные, я веб программист, достаточно хорошо знаю php и mysql, а вот с "С" не сталкивался ранее, пару уроков почитал, в принципе не все так и сложно, конечно и не просто но я и не ищу легких путей))
0
|
99 / 70 / 13
Регистрация: 15.12.2013
Сообщений: 455
|
|
14.07.2016, 17:43 | 11 |
winston14, я когда-то тоже писал на php и думал С/С++ освою по-быстренькому. Ага, счас
Добавлено через 55 секунд Изменение названий переменных тебе точно не поможет.
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
14.07.2016, 17:48 | 12 |
Ну вот и придется забыть все про php, потому что многие подходы совсем другие. Даже вот это
уже говорит об этом - не нужно путать скриптовые языки и компилируемые. Никаких имен переменных в исполняемом коде нет, имена имеют значение только при разработке программы (для человека). При компиляции в машинный код эти имена безвозвратно теряются. По самым оптимистичным оценкам, чтобы просто выйти на нужный уровень понимания, нужно не менее трех лет кропотливого труда. Да и это при том, что если есть хоть какие-то способности. Некоторые вон (судя по форуму) в некоторых простых вещах годами разобраться не могут, топчутся на месте. Тут и 10 лет положи, никакого толка не будет.
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
14.07.2016, 17:57 | 13 |
Да ладно. Для понимания достаточно прочитать книжку по ассемблеру (можно даже 16-битовому) и накатать по ней какой ни будь Hello, world! под древний Dos. Ну, может быть, еще этот Hello, world! в хек-редакторе рассмотреть. Для неплохого представления что там у компилируемых языков под капотом вполне достаточно.
0
|
0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 9
|
|
14.07.2016, 18:03 [ТС] | 14 |
Да точно, не правильно выразился.
Добавлено через 3 минуты Еще такой вопрос есть. С какого языка лучше начать? Если взять во внимание что есть не плохие знания в пхп и почти 4 года практики. Многие говорят что асамблер очень крутой язык но в то же время и очень сложный. И посоветуйте среду разработки, я думал может microsoft visual studio 2010 использовать. Буду очень благодарен за ответ знающего человека))
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
14.07.2016, 18:16 | 15 |
Я о другом понимании говорил.
Начни с С. Visual Studio - подойдет. Ассемблер в любом случае знать надо. PHP можно не учитывать, все равно придется переучиваться.
1
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
14.07.2016, 18:17 | 16 |
Ассемблер не сложный, он нудный. То что в других языках делается одной строчкой, в ассемблере придется раскатать на пол экрана. Теоретически, конечно, ассемблерная программа может оказаться быстрее сишной (аж на пять процентов), но вы готовы вбухать в это дофига усилий? Так что, изучать лишь в объеме понимания происходящего под капотом.
QtCreator - бонусом получите отличную переносимость с Винды на Линукс и обратно (если графическую морду собирать на Qt, а не WinAPI).
1
|
0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 9
|
|
14.07.2016, 18:30 [ТС] | 17 |
Спасибо большое за помощь новичку))
0
|
14.07.2016, 18:30 | |
14.07.2016, 18:30 | |
Помогаю со студенческими работами здесь
17
Почему код HTML меняется сам по себе при сохрании Не меняется картинка image в форме, один раз меняется, потом нет Название кнопки не меняется или меняется слишком быстро Как сделать, чтобы код вставлял в MSAccess несколько строк? Состав полей меняется пользователем Шрифт не меняется на русских буквах, на английских - меняется Программа взаимодействует с классом исключительно через интерфейс. Однажды класс меняется и меняется его хидер. Надо ли перекомпилировать всю программ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |