AMX MOD X
Воскресенье, 05.05.2024, 02:14:24



Приветствую Вас Гость | RSS
[ Главная ] [ Помощь по декомпиляции плагов. - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: AlMod, slogic  
AMX Mod X Форум » Остальные форумы » Любые вопросы » Помощь по декомпиляции плагов.
Помощь по декомпиляции плагов.
KokaДата: Среда, 12.11.2008, 03:03:07 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 169
Репутация: 1
Статус: Не в сети
амхдумпер непредлагать.

Хочу декомпилить один плагин. Юзаю прогу - Microsoft Visual Studio 2005
Может кто-нибуть что-нибуть знает по этой проге? подскажите плз...


стал ощущать рефлексы тоньше, оставаясь как всегда с идеей той же...
 
DaTaДата: Среда, 12.11.2008, 11:05:49 | Сообщение # 2
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (Koka)
Юзаю прогу - Microsoft Visual Studio 2005

Хочешь декомпилятор написать? :D

amxxdump -d - самое оно, а потом ручками :)

 
KokaДата: Пятница, 14.11.2008, 19:42:40 | Сообщение # 3
Полковник
Группа: Пользователи
Сообщений: 169
Репутация: 1
Статус: Не в сети
короче с прогой Microsoft Visual Studio ничего невышло :(

а вот amx dump интересная, тока я там непойму параметры. мб распишешь их ? %)


стал ощущать рефлексы тоньше, оставаясь как всегда с идеей той же...
 
HatebreederДата: Пятница, 14.11.2008, 19:55:43 | Сообщение # 4
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
а не легче ли обрыскать весь инет и найти исходник, в любом случае код не является скрытной инф-ей и не нужно будет тратить время на ,вобщемто, ненужное. Что за плагин-то. Неужели найти не получается?
 
ArgusДата: Пятница, 14.11.2008, 20:12:27 | Сообщение # 5
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
Quote (Koka)
а вот amx dump интересная, тока я там непойму параметры. мб распишешь их ?

http://forums.alliedmods.net/showthread.php?t=52875


Правила форума
Поиск плагинов
Последние сообщения форума
 
KokaДата: Суббота, 15.11.2008, 12:52:24 | Сообщение # 6
Полковник
Группа: Пользователи
Сообщений: 169
Репутация: 1
Статус: Не в сети
спасибо, эту ссылку я знаю, только translate.ru выводит полный бред )) мб распишешь "по русски" всё ? думаю это многим будет интересно..

стал ощущать рефлексы тоньше, оставаясь как всегда с идеей той же...

Сообщение отредактировал Koka - Суббота, 15.11.2008, 12:52:59
 
DaTaДата: Суббота, 15.11.2008, 14:17:57 | Сообщение # 7
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Code
-a Suppress address locations in most places.
-c Suppress all comments from disassembly.
-x List all public and stock functions and their parameters.
-n List all natives used by the plugin.
-D <name> Disassemble the provided function.
-d Disassemble the entire code section of the script.
-s Show all symbols.
-m Show required modules.
-r <name> Search for all references to the named function.
-R <name> Search for all references to the named native.
-v <val> Display the value of an address in the data section.
-A <size> In addition to -v, this dumps <size> many cells as an output.
-V <val> Display the value of an address in the data section as a string.
-F <val> Display the value of an address in the data section as a float.
-f Output the name of every file that included code (stocks).
-l Output line number and filename as comment on BREAK ops.
-j Output jump labels as comments for jumps, switches and case tables.
-e Attempt to estimate some data from push.c/const.pri ops. Do not read data literally.
-E Attempt to list parameters of standard native calls. Not all will work, requires include files.
-N Suppresses the variable dimensions, tags, and default values in the native guesser output. Implies -E
-g List all global variables. A pawn compiler bug will make not-used stock variables display as well.
-h Hide parameter numbers and addresses, useful for comparing with diffs.

-! Display this program's license.

-? This help screen.

Code
-a Убрать все адреса локаций в местах, где возможно.
-c Убрать все комментарии с выходного асм. текста.
-x Список всех public и stock функций и их параметров.
-n Список всех natives, используемых плагином.
-D <name> Дизассемблить эту функцию.
-d Дизассемблить всю секцию кода скрипта.
-s Отобразить все символы.
-m Отобразить все требуемые модули.
-r <name> Искать все ссылки(вызовы) на названную функцию.
-R <name> Искать все ссылки(вызовы) на названный native.
-v <val> Отобразить значение адреса в секции данных.
-A <size> В дополнение к -v, это устанавливает <size> ячеек для вывода.
-V <val> Отобразить значение адреса в секции данных как строку.
-F <val> Отобразить значение адреса в секции данных как число с плавающей точкой(float).
-f Вывести имена всех файлов, содержащих код (stocks).
-l Вывести номер строки и имя файла в в комментарии к BREAK команде.
-j Вывести jump-метки в комментариях к "прыжкам"(jump-опкодам), switch и case таблицам.
-e Попробовать опознать некоторые данные с push.c/const.pri опкодов. Не воспринимать тип данных буквально.
-E Попытаться составить список параметров стандартных native вызовов. Не все опознаются, нужно использовать include файлы.
-N Убрать размеры переменных, тэги и значения по умолчанию в списке native вызовов. Дополнение к -E.
-g Список всех глобальных переменных. Баг компилятора pawn дает возможность отобразить неиспользуемые stock переменные.
-h Скрыть номера параметров и адреса. Полезно для сравнения различий.

-! Отобразщить лицензию этой программы.

-? Эта помощь.

С гуглом пополам перевел :D
 
KokaДата: Суббота, 15.11.2008, 23:46:25 | Сообщение # 8
Полковник
Группа: Пользователи
Сообщений: 169
Репутация: 1
Статус: Не в сети
спасибо ;)

стал ощущать рефлексы тоньше, оставаясь как всегда с идеей той же...
 
F4RR3LLДата: Воскресенье, 16.11.2008, 04:39:01 | Сообщение # 9
Полковник
Группа: Скриптеры
Сообщений: 153
Репутация: 2
Статус: Не в сети
Quote (Hatebreeder)
а не легче ли обрыскать весь инет и найти исходник, в любом случае код не является скрытной инф-ей и не нужно будет тратить время на ,вобщемто, ненужное. Что за плагин-то. Неужели найти не получается?

Смешон . А есле автор исходник не выкладывает , а код нужно посмотреть?


=\
 
AMX Mod X Форум » Остальные форумы » Любые вопросы » Помощь по декомпиляции плагов.
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024