|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 9
|
|
Как откладчики и дебагеры распознают строки асм кода?28.01.2015, 07:49. Показов 993. Ответов 11
Метки нет (Все метки)
Вопрос таков как откладчики и дебагеры распознают строки асм кода?
Пишу программу которая расчитывает овсеты с программы и иногда когда офсета (нет или попросту 0) он продолжает считать подскажите как исправить это
0
|
|
| 28.01.2015, 07:49 | |
|
Ответы с готовыми решениями:
11
Обьеденение кода на С++ с Асм файлом Hello, world на с++, с использованиям кода асм. Анонимность в сети. Как меня распознают ? |
|
21 / 21 / 12
Регистрация: 08.01.2015
Сообщений: 66
|
|
| 28.01.2015, 08:35 | |
|
Примерно так -
http://ref.x86asm.net/coder32.html Честно не понял что именно вы хотите сделать, если трассировать программу до определенного места, видимо вам надо отслеживать все опкоды ветвления(jmp, je, jne, jz, jc итп...)
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 9
|
|
| 28.01.2015, 13:11 [ТС] | |
|
Принцип таков что я беру определённый адресс и высчитываю из него овсет но как я уже писал иногда овсета нет и он считает все остальные байты как овсет
0
|
|
|
21 / 21 / 12
Регистрация: 08.01.2015
Сообщений: 66
|
|||||
| 28.01.2015, 14:21 | |||||
|
0
|
|||||
|
Ушел с форума
|
||
| 28.01.2015, 20:28 | ||
|
все это есть в мануалах Intel и AMD. P.S. Правильно писать "отладчик", а не "откладчик".
0
|
||
|
Заблокирован
|
||
| 28.01.2015, 20:39 | ||
|
0
|
||
|
Ушел с форума
|
|||
| 28.01.2015, 21:16 | |||
0
|
|||
| 28.01.2015, 21:17 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 9
|
||||||
| 29.01.2015, 08:14 [ТС] | ||||||
|
Ну похоже придётся пример приводить:
Беру любой кусок асм кода FF 44 24 1C - inc [esp+1C] 89 4C 24 60 - mov [esp+60],ecx 8B 8C 24 30020000 - mov ecx,[esp+00000230] 81 F1 B3EA15D0 - xor ecx,D015EAB3 89 44 24 5C - mov [esp+5C],eax 33 ED - xor ebp,ebp Укажываю например адресс на этот кусочек 8B 8C 24 30020000 - mov ecx,[esp+00000230] Код таков код считает с 2 байта
но если я беру например 8B D0 - mov edx,eax 8B 44 24 18 - mov eax,[esp+18] 03 08 - add ecx,[eax] 13 50 04 - adc edx,[eax+04] он просто пишет из следующих байт овсет 8B 44 24 Хотя строчка ужэ конилась и мне не нужно считать овсет потому что его там нет поетому я хочу понять как можно это предотвратить или же узнать как заставить код распозновать строки асм
0
|
||||||
|
21 / 21 / 12
Регистрация: 08.01.2015
Сообщений: 66
|
||||||||
| 29.01.2015, 18:59 | ||||||||
|
Что-либо понять из этого кода не представляется возможным -
Добавлено через 58 секунд Ololo! Добавлено через 1 час 25 минут
0
|
||||||||
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 9
|
|
| 29.01.2015, 20:42 [ТС] | |
|
Всем спасибо решил проблему
0
|
|
| 29.01.2015, 20:42 | |
|
Помогаю со студенческими работами здесь
12
Переставить в строке элементы на четных позициях и не четных Заменить символы на чётных местах в строке на "2" USB-порты не распознают устройства Программы не правильно распознают символ Как переделать код под асм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|