Сейчас на форуме: zds, UniSoft (+5 невидимых)

 eXeL@B —› Программирование —› исходник дампера на C/C++
Посл.ответ Сообщение

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

Создано: 15 марта 2013 18:06
· Личное сообщение · #1

собственно, сам сабж. может кто из добрых людей поделится. исходники на асме также приветствуются




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 15 марта 2013 18:28
· Личное сообщение · #2

g3r0n1m0 пишет:
собственно, сам сабж. может кто из добрых людей поделится. исходники на асме также приветствуются

Есть библиотека PE Bliss на C++, open source project, описание и ссылки там же:
http://kaimi.ru/2012/09/portable-executable-library/
На ее базе вполне можно написать дампер, впрочем как и самостоятельный распаковщик для чего бы там ни было.

-----
Программист SkyNet




Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 15 марта 2013 18:31
· Личное сообщение · #3

http://sourceforge.net/projects/bindump/ ... если гуглить.




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

Создано: 15 марта 2013 20:32
· Личное сообщение · #4

А в чем проблема написать самому? Там ничего сложного нет.

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





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 15 марта 2013 20:54
· Личное сообщение · #5

Вообще-то да. Считываем память с ImageBase в количестве байт, равному SizeofImage. Сохраняем на диск. Дампу делаем DumpFixer. Собственно, дамп готов.

-----
Stuck to the plan, always think that we would stand up, never ran.




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

Создано: 16 марта 2013 07:20
· Личное сообщение · #6

статьи MSRem Вам помогут, если хотите узнать о том, как собственно это делается

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




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

Создано: 16 марта 2013 23:26
· Личное сообщение · #7

hors наверняка если б мне казалось все настолько простым, то столь нелепая тема не возникла бы на данном форуме. а я лишь учусь




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

Создано: 16 марта 2013 23:38
· Личное сообщение · #8

g3r0n1m0 пишет:
hors наверняка если б мне казалось все настолько простым, то столь нелепая тема не возникла бы на данном форуме. а я лишь учусь


Да никто не говорит, что учиться это плохо. ARCHANGEL уже в общих чертах написал алгоритм. Если что-то непонятно, то задавайте, не стесняйтесь, конкретные вопросы.

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




Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 16 марта 2013 23:52
· Личное сообщение · #9

возьми исходники Scylla Imports Reconstruction
там есть дампер


 eXeL@B —› Программирование —› исходник дампера на C/C++
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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