NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Помощь с IDA  (Прочитано 8568 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards
Помощь с IDA
« Ответ #0 : 25/12/2014 14:31:00 »

Ух ё, это такая обширная тема, к тому же которую на этом форуме знают только я, Дио, Сим да мобыть ещё КирКонджурер с Ларбоссом (хм, если так подумать, не так уж мало народу).

Ассемблер используется x86. Так и пишешь в гугле x86 assembler. На самом деле он достаточно простой, там элементарные команды вроде "записать то-то в память по такому то адресу, проверить это равно ли тому, прыгнуть туда-то, вызвать то-то" и тд. Конечно тонкости есть... Но в общем и целом ассемблер простой язык. Проблема в том, что он настолько простой, что сложную логику на нём писать приходится с самых основ ^^ в этом и есть сложность.

Насчёт Иды... Ну, скажем так - я ещё не видел такой интуитивно непонятной программы, да. Они все сочетания клавиш свои сделали, причём абсолютно неочевидным образом, мдя... На самом деле там достаточно знать несколько сочетаний клавиш чтоб нормально в ней ориентироваться. Типа нажатия кнопки X на названии функции, то что поиск там по ALT+T ну и прочие такие мелочи.

В общем тема очень обширная, и лучшим способом было бы одновременный разбор чего-то вместе, дабы как это делается было видно наглядно - другой вопрос у кого на это время найдётся. И да, перед этим вспомни теорию указателей в С/С++, тебе в ассемблере это ОЧЕНЬ понадобится, если хочешь понять как там в память писать.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении
Расширенный поиск  
 

Страница сгенерирована за 0.106 секунд. Запросов: 21.