0
- 06.04.2015 - 17:34
|
Нужно просчитать 2 значения, чтобы изменить название переменной. Дано: 2 значения CE E6 выводят F770. нужно просчитать таких 2 значения, чтобы выводило FBF0. Какой калькулятор для этого нужен? Также нужен второй вариант этих 2 значений, когда F770 заменяется на F8F0. | |
1
- 06.04.2015 - 20:36
|
Кто нить плнял, чего нить? Подозреваю, 16-ричная система. Осталось найти знак между се и е6. | |
2
- 06.04.2015 - 21:11
| Гибридный трансцендентно-имманентный калькулятор легко решает подобные задачи. | |
3
- 06.04.2015 - 22:21
|
Вот вам калькулятор![]() | |
4
- 06.04.2015 - 22:28
|
0-iGORchek >Пойдите в магазин и купите себе Калькулятор! :) А если серьезно - ни сумма, не умножение #CE #E6 не равны #F770 Похоже вы ошиблись в условии Задачи, Это РАЗ! И Два - Изменить "название переменной" даже в современных языках программирования Нельзя! - Можно только создать Новую! Другое дело если вы имеете ввиду изменить Значение переменной! А задача, скорей всего сводится к перекодировке символов и там калькулятор не нужен. Там просто нужно найти коды символов и тупо их ЗАМЕНИТЬ! Если А=#F770 Тогда А=#F8F0; | |
5
- 06.04.2015 - 23:58
|
Работа проводится в диссасемблере IDa Pro.Найден код процедуры, которая выводит 5 из 7 меню. Если заменить название меню "unk_1001F770" соотвественно на "unk_1001FBF0" или на "unk_1001F8F0", будет выведено одно из этих мню в пятерке. Методом тыка установлено, что замена значений CE C6 на 4Е ЕВ приводит к unk_1001FBF0, а на 0Е Е8 к unk_1001F8F0. Вопрос-что за алгоритм такой? ![]() ![]() | |
6
- 07.04.2015 - 08:55
|
5-iGORchek >Это не Алгоритм такой а Язык такой - Ассемблером зовется! unk_1001F770 - это ссылка на данные в Ассемблере, а CE C6 - вернее 4C 8D 0D CE C6 00 00 Команда процессора в 16-ричном коде. И тут уж Батенька метод ТЫКА не пройдет. Тут либо Ассемблер надо учить, либо машинный код! | |
![]() | Интернет-форум Краснодарского края и Краснодара |