Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 7

Защита текста от изменения(Assembler)

05.12.2010, 17:45. Показов 804. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите кто знает, как проверить контрольную сумму программы. Есть задание:
Написать программу выводящую любое сообщение по нажатию клавиш Ctrl и Alt(это понятно). А вот дальше: Программа должна следить за возможным изменением выводимой строки и блокировать соответствующие попытки( т. е. перед каждым выводом сообщения программа вычисляет контрольную сумму и сравнивает с первоначальной контрольной суммой).
Кто знает помогите, я совсем запутался! заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.12.2010, 17:45
Ответы с готовыми решениями:

Защита информации в MS-DOS(Программирование на Assembler)
Кто знает как данные рассчитанные в программе можно записать в саму программу,(то есть программа пишет сама в себя!)? Нигде не могу найти...

Ошибка при компиляции простейшего файла в GUI Turbo Assembler Ver. 2.1
Здравствуйте! Ища информацию в интернете о том, как программировать на Turbo Assembler, я нашёл следующий код: .model small ...

Защита от изменения
У меня есть некоторые файлы программы (игры), которые будут ею читаться в процессе. Предположим, что это карты. Как сделать так, что бы...

3
4178 / 1827 / 219
Регистрация: 06.10.2010
Сообщений: 4,113
05.12.2010, 18:25
Можно тупо скопировать видеопамять в массив и сравнивать с этим массивом по таймеру.

Добавлено через 3 минуты
http://www.wasm.ru/print.php?article=avscan

Добавлено через 34 секунды
В наборе SSE 4.2 появилась инструкция CRC32
1
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
05.12.2010, 18:59
brayk, если вариант предложенный murderer, не подходит найди книгу Юров "Assembler Практикум" глава 9 называется "вычисление CRC"
1
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 7
06.12.2010, 02:01  [ТС]
Спасибо попробую разобраться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2010, 02:01
Помогаю со студенческими работами здесь

Защита документа от изменения
Ситуация такова. С помощью VBA создаётся документ MS Word 2010. С помощью того же VBA в него заносятся данные. Как с помощью всё того же...

Защита от изменения кода
Кто сталкивался с защитой от изменения кода? Как ее обойти,создать? Если можно,на примере поясните.Буду благодарен

Защита файла от изменения
как сделать что, если создаешь текстовой файл , был зашишон, можно было изменить только через код, а снаружи нельзя было изменить ?

Защита библиотеки от просмотра и изменения
Возможно ли запретить пользователю, который будет пользоваться моей библиотекой, просматривать её или изменять в ней код?

Защита кода JS от просмотра/изменения
Можно ли каким-либо способом защитить код JavaScript от просмотра/изменения? Про ScriptEncoder знаю, но мне нужно кусок закодировать, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как использовать Behavior Graph в Unity при создании игрового AI
GameUnited 14.04.2025
Искусственный интеллект в играх прошел долгий путь эволюции. От простейших алгоритмов, движущих призраками в Pac-Man, до сложных систем, управляющих поведением персонажей в современных AAA-проектах. . . .
Создание и стилизация списков в SwiftUI
mobDevWorks 14.04.2025
Списки — фундаментальный элемент мобильных интерфейсов. От списка контактов до ленты новостей, от настроек до каталога товаров — трудно представить приложение, которое не использовало бы этот. . .
Паттерн SAGA и распределённые транзакции в микросервисной архитектуре
stackOverflow 14.04.2025
Переход от монолитной архитектуры к микросервисам принес множество преимуществ: гибкость разработки, независимость развертывания и масштабирования отдельных компонентов. Однако этот переход создал и. . .
Кастомные аллокаторы в C++ и оптимизация управления памятью
bytestream 14.04.2025
Работа с памятью в С++ всегда была и остаётся одной из самых увлекательных и сложных задач для программиста. Любой опытный C++ разработчик подтвердит: стандартные механизмы аллокации памяти – штука. . .
Организация сетей в Kubernetes и эффективное развертывание
Mr. Docker 14.04.2025
Сетевая инфраструктура Kubernetes представляет собой сложную, но хорошо спроектированную систему, которая позволяет контейнерам взаимодействовать между собой и с внешним миром. За кажущейся простотой. . .
Многопоточность в Rust: Fearless concurrency и практические примеры
golander 14.04.2025
Многопоточное программирование связано с рядом известных проблем. Наиболее распространенные из них — гонки данных (data races), взаимные блокировки (deadlocks) и условия гонки (race conditions). Эти. . .
Списки и кортежи в Python: различия, особенности, применение
py-thonny 13.04.2025
Python славится своей гибкостью при работе с данными. В арсенале языка есть две основные последовательные структуры данных, которые программисты используют ежедневно — списки и кортежи. Эти структуры. . .
Middleware в ASP.NET Core
UnmanagedCoder 13.04.2025
В ASP. NET Core термин "middleware" занимает особое место. Что же это такое? Middleware представляет собой программные компоненты, которые формируют конвейер обработки HTTP-запросов в приложении. . . .
Таблицы лута в Unity с MinMaxCurve и AnimationCurve
GameUnited 12.04.2025
Создание сбалансированного лута в играх — задача не из простых. Разработчики постоянно ищут способы настройки систем выпадения предметов, которые будут одновременно справедливыми для игроков и. . .
std::expected в C++: Управление ошибками
bytestream 12.04.2025
Обработка ошибок всегда была важной и одновременно сложной задачей в программировании на C++. На протяжении долгого времени разработчики использовали различные подходы: возвращаемые коды ошибок,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер