| |
|
diezil
Patcher
Регистрация: 22.9.07 Сообщений: 83 Репутация: 2033 Откуда: England
|
#1 [22.06.12, 13:19] Bin2Hex
Simple binary/Hex/Dec converter. en: The main use of app is the LSL/LSR shifts operations that come in useful for dumping DISP_DESC/BOOK structs for analysis, for example when you see code like: ru: Основное применение приложение является LSL / LSR сдвиги операции, которые пригодятся для сброса DISP_DESC / BOOK структуры для анализа, например, когда вы видите подобный код: Код: MOV R1, #0xD8 ; R1 = 0xD8 LSL R1, R1, #1 ; R1 << 1 (R1 = 0x1B0) ADD R0, R4, #0 ; DISP_DESC* BL DISP_DESC_SetSize en: the value in R1 is set to 0xD8, but before its sent to DISP_DESC_SetSize it is shifted by 1 so the actual value is 0xD8 << 1 = (hex)0x1B0 (dec)432. ru: значение R1 установлен на 0xD8, но до его послали в DISP_DESC_SetSize она сдвигается на 1, поэтому фактическое значение 0xD8 << 1 = (шестнадцатеричный) 0x1B0 (DEC) 432 requires .net EDIT: en: ver 1.1 added ROR/ASR cmds, endian switcher and notepad (saved on exit) ru: версия 1.1 добавил ROR / ASR CMDS, Endian переключателем и блокнот (сохраняется при выходе) [ Редактировано diezil в 27.6.12 04:01 ]
Прикрепленный к сообщению файл: Bin2Hex_exe.zip ( 18.26 kb; 10 hits) Скачать файл Bin2Hex_v11.zip ( 21.26 kb; 11 hits) Скачать файл
C902 R3EG004 AS Извините за мой русский (Google Translate )
|
Спасибо сказали: Therion, Metaler, Boysie, Aang, E1kolyan, KnoonK, farid, albertnet3
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#2 [22.06.12, 14:16] Re: Bin2Hex
Win+R>calc>View>Programmer conver BIN<>HEX<>DEC, shift to any direction, or perform any other operation for WinXP and Vista use scientific view
|
Therion
Developer/Admin
Регистрация: 9.2.08 Сообщений: 1748 Репутация: 10884 Откуда: Украина, г. Киев
|
#3 [22.06.12, 15:27] Re: Bin2Hex
меня постоянно пугали и до сих пор я боюсь этих сдвигов LSR,LSL,ASR,.. наверное из-за того что не совсем хорошо понимаю их. Так что программа в данном случае полезна
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#4 [22.06.12, 15:36] Re: Bin2Hex
а чем встроенный в винду калькулятор не устраивает?
|
RaANdOoM
Developer
Регистрация: 26.12.07 Сообщений: 150 Репутация: 1422 Откуда: Люберецкий
|
#5 [22.06.12, 16:41] Re: Bin2Hex
Стандартный калькулятор в Windows (XP, по крайней мере) умеет только сдвиг влево.
[ Редактировано RaANdOoM в 22.6.12 17:41 ]
Nokia N900Спасибо: Va_st, Therion.---------------------------------- WMR 112182965768
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#6 [22.06.12, 17:31] Re: Bin2Hex
да, и в висте тоже... в семёрке в обе стороны научили
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#7 [22.06.12, 20:23] Re: Bin2Hex
сначала отключают нужные опции, а потом программы придумывают
Прикрепленный к сообщению файл:
promt is better than google translate
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#8 [22.06.12, 21:37] Re: Bin2Hex
кстати, по поводу movl, IDA (твой плагин к ней) немного умнее, чем компилятор. Компилятор не умеет разбивать команду на 3 инструкции, из-за чего приходится временно отключать макросы. Руки недоходят зарепортить... Вот пример: Код: MOVL R1, 0xFC2 без макроса: Код: MOV R1, 0x3F LSL R1, R1, 6 ADD R1, 2 возможно, дело и не в том, что требуется более двух операций, я не анализировал....
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#9 [22.06.12, 22:05] Re: Bin2Hex
Legas2, макрос movl определён в x.inc. не нравится моя реализация - легко сможешь написать свою.
promt is better than google translate
|
diezil
Patcher
Регистрация: 22.9.07 Сообщений: 83 Репутация: 2033 Откуда: England
|
#10 [27.06.12, 07:03] Re: Bin2Hex
версия 1.1 добавил ROR / ASR CMDS, Endian переключателем и блокнот (сохраняется при выходе)
C902 R3EG004 AS Извините за мой русский (Google Translate )
|
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|