Сейчас на форуме: Rio, tyns777, zombi-vadim (+7 невидимых)

 eXeL@B —› Программирование —› Эмуляция программного кода
Посл.ответ Сообщение

Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 19 марта 2012 13:05
· Личное сообщение · #1

Всем доброго времени суток. Интересует данная тема, материалы, нароботки (в исходниках, желательно на делфе, но не обязательно). Какоето время уже занимался данной темой, часть когда написал, потом случайно наткнулся на статью http://uinc.ru/articles/47/#deep и исходники http://needful-things.ru/mnt-wp/?p=8. Если у когото в загажниках есть еще материал, буду благодарен. (если будет попадаться материал для статик емуляции, тоже подойдет, Bochs уже смотрел)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 19 марта 2012 13:58
· Личное сообщение · #2

Чтоб лишний код не писать думаю это может сгодиться.
http://libemu.carnivore.it/

Кстати эмуляция процессора это меньшая из бед, ведь нужно еще окружение виндовое эмулировать. Либы, окна, процессы и прочее.

| Сообщение посчитали полезным: tihiy_grom


Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 19 марта 2012 15:47 · Поправил: mak
· Личное сообщение · #3

А Bochs не устроил? Лучший выбор ИМХО

Bochs+Самопальный SandBox+ПсевдоЯзык = ВМВаре+Идапро+скрипты

Статик эмуляция JitASM как вариант?!

+ Старое но полезное СИМ - http://www.onlinedisk.ru/file/845428/

P.S. сопоставь цель с задачей, может проще иначе решить вопрос

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 19 марта 2012 19:53
· Личное сообщение · #4

mak Bochs себе в проджект вкрутил.. посмотрел.. но это как ради одного колоска целый комбаин заводить

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 369.8 (мудрец), 400thx
Активность: 0.390
Статус: Участник

Создано: 19 марта 2012 20:41
· Личное сообщение · #5

--> x86_64_emu <-- мой велосипед. Не представляет из себя ничего особенного, писался за неделю под одну задачу.

-----
PGP key <0x1B6A24550F33E44A>


| Сообщение посчитали полезным: tihiy_grom, _ruzmaz_, mak, vden, Coderess

Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 19 марта 2012 20:55 · Поправил: VodoleY
· Личное сообщение · #6

------
пробрался

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 19 марта 2012 20:56
· Личное сообщение · #7

VodoleY
https://ssl.exelab.ru/svnadmin/index.php - Пользователи - Сменить пароль доступа к SVN



Ранг: 369.8 (мудрец), 400thx
Активность: 0.390
Статус: Участник

Создано: 19 марта 2012 20:58
· Личное сообщение · #8

VodoleY пишет:
ток авторизацию просит

Зарегистрируйся на svn

-----
PGP key <0x1B6A24550F33E44A>




Ранг: 112.9 (ветеран), 186thx
Активность: 0.090.01
Статус: Участник

Создано: 20 марта 2012 00:59
· Личное сообщение · #9

старенький делфи порт bochs, если что
http://sourceforge.net/projects/bochs2delphi/



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 20 марта 2012 09:40
· Личное сообщение · #10

vden спасибо, я высше писал, что эксперементировал с ним по полной. впринципи если начинать делать полный статик эмулятор, то из делфи реализаций бош самое то, ток как по мне там слишком громоздкие структуры используюца, я б переделал, и полностью надо переделывать цикл обработки комманд и менеджер памяти. Но эмули самих комманд вполне ничего себе. Еслиб еще народ хотябы эту часть в актуальном состоянии с оригиналом поддерживал было бы вооще супер.

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 20 марта 2012 16:38
· Личное сообщение · #11

Народ, кто скачал эмуль ntldr залейте на какой нибудь обменник.



Ранг: 49.3 (посетитель), 43thx
Активность: 0.060
Статус: Участник

Создано: 20 марта 2012 19:14
· Личное сообщение · #12

F_a_u_s_t в аттаче

66d8_20.03.2012_EXELAB.rU.tgz - emu.zip



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 14 июня 2014 15:47
· Личное сообщение · #13

Прошу прощения за поднятие 2ой раз моего же вопроса.. опять вернулся к старому.. Пытаюсь приобщится к QT. Сразу предупреждаю.. ток начал, поэтому я баран. Нервы сдали, 2ой день пытаюсь прикрутить либо Медиану либо БиаЕнжин. в QT... так же хотелось бы прикрутить emu...от ntldr -- но увы мои попытки тщетны. ни у кого случаем нет линков на QT поделок с вкрученными дизаземблерами дебугерами эмуляторами.. был бы очень признателен.

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 14 июня 2014 16:25
· Личное сообщение · #14

VodoleY пишет:
Прошу прощения за поднятие 2ой раз моего же вопроса.. опять вернулся к старому.. Пытаюсь приобщится к QT. Сразу предупреждаю.. ток начал, поэтому я баран. Нервы сдали, 2ой день пытаюсь прикрутить либо Медиану либо БиаЕнжин. в QT... так же хотелось бы прикрутить emu...от ntldr -- но увы мои попытки тщетны. ни у кого случаем нет линков на QT поделок с вкрученными дизаземблерами дебугерами эмуляторами.. был бы очень признателен.


--> Link <--

-----
http://ntinfo.biz


| Сообщение посчитали полезным: VodoleY
 eXeL@B —› Программирование —› Эмуляция программного кода
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати