Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   Помогите с калькулятором (http://forums.kuban.ru/f1030/pomogite_s_kal-kulyatorom-6691434.html)

Gorshka 06.04.2015 17:34

Помогите с калькулятором
 
Нужно просчитать 2 значения, чтобы изменить название переменной.
Дано:
2 значения CE E6 выводят F770.
нужно просчитать таких 2 значения, чтобы выводило FBF0.
Какой калькулятор для этого нужен?
Также нужен второй вариант этих 2 значений, когда F770 заменяется на F8F0.

fanatnascar 06.04.2015 20:36

Кто нить плнял, чего нить?
Подозреваю, 16-ричная система.
Осталось найти знак между се и е6.

buh 06.04.2015 21:11

Гибридный трансцендентно-имманентный калькулятор легко решает подобные задачи.

Искусственный Интеллект1 06.04.2015 22:21

Вот вам калькулятор
[img]http://zagruzitfoto.com/images/2015/04/06/4Yi1o.jpg[/img]

SanekSp 06.04.2015 22:28

0-iGORchek >Пойдите в магазин и купите себе Калькулятор! :)
А если серьезно - ни сумма, не умножение #CE #E6 не равны #F770
Похоже вы ошиблись в условии Задачи, Это РАЗ!
И Два - Изменить "название переменной" даже в современных языках программирования Нельзя! - Можно только создать Новую!
Другое дело если вы имеете ввиду изменить Значение переменной!
А задача, скорей всего сводится к перекодировке символов и там калькулятор не нужен.
Там просто нужно найти коды символов и тупо их ЗАМЕНИТЬ!
Если А=#F770 Тогда А=#F8F0;

Gorshka 06.04.2015 23:58

Работа проводится в диссасемблере IDa Pro.Найден код процедуры, которая выводит 5 из 7 меню.
Если заменить название меню "unk_1001F770" соотвественно на "unk_1001FBF0" или на "unk_1001F8F0", будет выведено одно из этих мню в пятерке.
Методом тыка установлено, что замена значений CE C6 на 4Е ЕВ приводит к unk_1001FBF0, а на 0Е Е8 к unk_1001F8F0.
Вопрос-что за алгоритм такой?
[img]http://s55.radikal.ru/i149/1504/f2/8e2a914f3683.png[/img]
[img]http://s018.radikal.ru/i504/1504/39/5935d694c27d.png[/img]

SanekSp 07.04.2015 08:55

5-iGORchek >Это не Алгоритм такой а Язык такой - Ассемблером зовется!
unk_1001F770 - это ссылка на данные в Ассемблере, а CE C6 - вернее 4C 8D 0D CE C6 00 00 Команда процессора в 16-ричном коде.
И тут уж Батенька метод ТЫКА не пройдет.
Тут либо Ассемблер надо учить, либо машинный код!


Текущее время: 05:27. Часовой пояс GMT +3.