Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
/* тута текст: Операторы, функции, комментарии */
Отправлено
rezident
06 июля 2007 г. 15:10
В ответ на:
Можно внести в прогу на Си несколько команд чтобы они не были видны в кодах Си ?
отправлено whale 06 июля 2007 г. 15:06
Составить ответ
|
Вернуться на конференцию
Ответы
нет, чтобы они выполнялись но не были видны программеру
—
whale
(06.07.2007 15:20:35
193.232.202.9
, 31 байт)
Есть одна подлянка весёлая(+)
—
Vit
(06.07.2007 18:31:14
83.170.240.226
, 449 байт)
Думаю, что можно рихтануть стартап, а в него обычно не смотрят;)
—
Vit
(06.07.2007 15:33:6
83.170.240.226
,
пустое
)
я вот думаю поразбросать команды закладки по все проге чтоб в глаза не бросался
—
whale
(06.07.2007 15:36:59
193.232.202.9
, 58 байт)
Интересно, а какой алгоритм закладки предполагается?
—
Vladimir Ljaschko
(06.07.2007 15:59:44
194.158.204.49
,
пустое
)
в смысле алгоритм ?
—
whale
(06.07.2007 17:45:12
193.232.202.9
, 50 байт)
Нет, фигня какая-то, не понимаю. Допустим исходники убитые, но как заказчик может не проверить прошивку ?
—
Vladimir Ljaschko
(06.07.2007 19:20:7
194.158.204.49
,
пустое
)
А прошивка перестанет работать через месяц, чего непонятного?
—
-=Shura=-
(06.07.2007 19:50:51
217.21.50.43
,
пустое
)
именно так ;)
—
whale
(06.07.2007 20:44:59
193.232.202.9
,
пустое
)
Может заявление об уходе с работы написать проще? ;-)
—
misyachniy
(06.07.2007 15:50:8
212.90.165.14
,
пустое
)
зп не платют
—
whale
(06.07.2007 15:51:43
193.232.202.9
,
пустое
)
А тогда что ты вообще там делаешь? Может, проще забить на эту работу и поехать куда-нибудь отдохнуть, как DASM?
—
vmp
(06.07.2007 15:58:57
87.245.155.195
,
пустое
)
к тому и идет
—
whale
(06.07.2007 17:46:51
193.232.202.9
, 123 байт)
Выдергиваешт винчестер из компьютера и к адвокату, подавать иск на работодателя. В Украине такие иски рассматривает суд без пошлин(-)
—
misyachniy
(06.07.2007 17:53:26
212.90.165.14
,
пустое
)
с судами я сталкивался больше не хочу в нашей стране...
—
whale
(06.07.2007 18:13:56
193.232.202.9
, 32 байт)
А ему что деньги не платили?
—
iit
(06.07.2007 16:52:25
77.106.95.2
,
пустое
)
Можно сделать массив констант с уже компилированным кодом, а потом передавать на него управление.
—
vmp
(06.07.2007 15:39:33
87.245.155.195
,
пустое
)
не надо в уже существующую прогу вставить без изменения вида
—
whale
(06.07.2007 15:53:40
193.232.202.9
,
пустое
)
А чем рихтовка стартапа не годится?
—
Vit
(06.07.2007 16:12:37
83.170.240.226
, 34 байт)
что за стартап такой и чего он делает ?
—
whale
(06.07.2007 17:48:41
193.232.202.9
,
пустое
)
Смотри файл cstartup.s90 где-то каталоге компилятора. Именно он запускается первым и дальше вызывает main().
—
vmp
(06.07.2007 18:07:58
87.245.155.195
,
пустое
)
счас пошукаю...
—
whale
(06.07.2007 18:16:45
193.232.202.9
,
пустое
)
но все-равно если на другом перекомпелировать то заработает
—
whale
(06.07.2007 18:19:54
193.232.202.9
,
пустое
)
Значит нужно, чтобы с родным не работало, а с твоим - работало
—
AlexD
(06.07.2007 20:31:32
212.220.208.24
,
пустое
)
А чем и под какой кремний пишем?(+)
—
Vit
(06.07.2007 18:07:22
83.170.240.226
, 441 байт)
mega128 IAR
—
whale
(06.07.2007 18:16:20
193.232.202.9
, 117 байт)
И, кажись, он ещё и из 2-х частей состоит - типа по железу и по Сям
—
Vit
(06.07.2007 18:37:36
83.170.240.226
,
пустое
)
нашел \avr\src\lib будем изучать :)))
—
whale
(06.07.2007 18:22:40
193.232.202.9
,
пустое
)
Кстати, да. И его можно будет подменить в библиотеке компилятора, а не класть в исходники.
—
vmp
(06.07.2007 16:22:32
87.245.155.195
, 315 байт)
Это вычисляется контрольной компиляцией файлов, перенесенных с помощью SVN на другой компьютер, и сравнением кода.
—
Vladimir Ljaschko
(06.07.2007 16:35:55
194.158.204.49
,
пустое
)
Но не сразу;)
—
Vit
(06.07.2007 16:56:31
83.170.240.226
,
пустое
)
Пять минут. Я сам для себя делаю такую контрольную компиляцию, прежде чем считаю проект законченным.
—
Vladimir Ljaschko
(06.07.2007 17:18:26
194.158.204.49
,
пустое
)
Так то ж для себя. Так и в меньшее время вложиться можно;)
—
Vit
(06.07.2007 17:28:25
83.170.240.226
,
пустое
)
Но не сразу;)
—
Vit
(06.07.2007 16:56:31
83.170.240.226
,
пустое
)
И отмазка железная - "забыл" :-)
—
-=Shura=-
(06.07.2007 17:18:16
217.21.50.43
,
пустое
)
Да, об отмазке тут нужно хорошо подумать :)
—
Vladimir Ljaschko
(06.07.2007 17:47:59
194.158.204.49
,
пустое
)
типа #define true false //приятного сексу
—
Vit
(06.07.2007 15:27:39
83.170.240.226
,
пустое
)
заметют быстро ;)
—
whale
(06.07.2007 15:32:20
193.232.202.9
,
пустое
)
если написать всю программу в таком стиле - пусть замечают ;=)
—
koyodza
(06.07.2007 15:49:59
195.214.197.203
, 257 байт)
Можно попытаться для этих целей obfuscator применить - он в M$ студии 2k3 есть (может и в 2к5)
—
Vit
(06.07.2007 16:20:15
83.170.240.226
,
пустое
)
у меня IAR тут...
—
whale
(06.07.2007 17:49:43
193.232.202.9
,
пустое
)
Только если будет закладка в компиляторе.
—
vmp
(06.07.2007 15:23:27
87.245.155.195
,
пустое
)
как это сделать ?
—
whale
(06.07.2007 15:26:53
193.232.202.9
,
пустое
)
Заказать дохтуру в его супер-компиляторе. Или самому поправить исходники того же gcc.
—
vmp
(06.07.2007 15:33:14
87.245.155.195
,
пустое
)
могут откомпилить на другом....
—
whale
(06.07.2007 15:35:14
193.232.202.9
,
пустое
)
И тогда программа будет работать в демо-режиме.
—
vmp
(06.07.2007 15:40:23
87.245.155.195
,
пустое
)
мда интересно типа чтоб работат нормально только с одним компилятором ;)
—
whale
(06.07.2007 15:55:13
193.232.202.9
, 25 байт)
В основном - творческое изменение содержимого стека (адресов возврата).
—
vmp
(06.07.2007 15:57:15
87.245.155.195
,
пустое
)
Предпочитаю #if 0 - #endif
—
vmp
(06.07.2007 15:12:10
87.245.155.195
,
пустое
)
Или команды условной компиляции препроцессора используйте. #ifdef/#else/#endif
—
rezident
(06.07.2007 15:11:42
195.222.149.11
,
пустое
)
#if 0
—
Vladimir Ljaschko
(06.07.2007 15:17:33
194.158.204.49
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru