
26.12.2007, 17:32
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
NeXArmAor Здесь идет проверка файла по косвенным признакам! А именно в какую секцию падает OEP. Entry point обычно идет в первую секцию, секцию кода. Посмотри реализацию в RPCrypt (Маскировать OEP) или аналогичную в FreeCryptor (Не менять OEP).
|
|
|

26.12.2007, 17:54
|
|
Участник форума
Регистрация: 21.04.2007
Сообщений: 289
С нами:
10029911
Репутация:
368
|
|
GlOFF, не совсем понятно...по подробнее.
|
|
|

26.12.2007, 18:09
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
NeXArmAor, Entry point не ставь в последнюю секцию, т.е. вообще не меняй её. А на оригинальной точке входа делай прыжок в последнюю секцию. А OEP потом восстановишь.
|
|
|

27.12.2007, 08:18
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
Писал на асме только под МсДос, сейчас перехожу под Винду и *юникс.
Помогите, напишите на асме под Винду, чтоб на консоль выводила "hi".
А вот не под винду :-D
Код:
.text
.global _start
_start:
xorl %eax,%eax
movl %eax,%ebx
addb $4,%al
incb %bl
movl $msg,%ecx
movl $len,%edx
int $0x80
xorl %eax,%eax
movl %eax,%ebx
incb %al
int $0x80
msg:
.ascii "hi\n"
len = . - msg
|
|
|

29.12.2007, 20:09
|
|
Новичок
Регистрация: 31.07.2007
Сообщений: 2
С нами:
9884598
Репутация:
0
|
|
Есть такая проблема: бинарный код из файла импортируется в код (FASM)
mycode file 'mycode.bin'
Далее в точке входа делается call mycode, теперь получает управление код, а теперь вопрос: как вернуть управление после завершения работы загруженного кода на следующую команду после call mycode??
|
|
|

29.12.2007, 20:11
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Сообщение от trojMann[A1h]
Есть такая проблема: бинарный код из файла импортируется в код (FASM)
mycode file 'mycode.bin'
Далее в точке входа делается call mycode, теперь получает управление код, а теперь вопрос: как вернуть управление после завершения работы загруженного кода на следующую команду после call mycode??
ret
|
|
|

29.12.2007, 20:11
|
|
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
С нами:
9976706
Репутация:
1934
|
|
Ret
на сколько я знаю =\
|
|
|

30.12.2007, 02:59
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами:
11042306
Репутация:
2726
|
|
Пефлит, ВЕРНО!
|
|
|

05.01.2008, 21:35
|
|
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами:
9980798
Репутация:
435
|
|
С Новым годом всех!
Ребят помогите, как на асме извлечь квадратный корень из целого числа?
Уже сутки голову ломаю, но походу всетаки блондинка.
Пожалуйста.
|
|
|

05.01.2008, 21:46
|
|
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
С нами:
10140806
Репутация:
932
|
|
Код:
хттп://live.cnews.ru/forum/index.php?showtopic=18635
fld d; загоняем в сопроцессор переменную - вещ.число
fsqrt; извлечение корня
fst d; загоняем результат в переменную - вещ.число
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Вопросы для новичков! (faq)
|
PEPSICOLA |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
92 |
14.05.2010 17:59 |
|
ОС с нуля
|
z01b |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
36 |
03.07.2008 15:30 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|