Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
add cl,15 ; Размер строки
repe cmpsb ; Сравниваем
jc restore1
rest2:
xchg esi,eax ; Восстановим значение esi
pop ecx ; Восстановим количество указателей
xchg edi,ebp ; Восстановим указатель на ординалы
je Found ; Нашли!
inc edi ; Нет – пробуем следующую функцию
inc edi ; Указатель на следующий ординал
loop Search
jmp Exit
restore1:
xor esi,esi ;
mov si,61125 ; Помещаем в esi число 15
sub si,61110 ;
sub esi,ecx ; Восстанавливаем указатель (edi) на начало строки
sub edi,esi ;
jmp rest2 ;
Found:
xor eax,eax ; Обнуляем eax
mov ax,word ptr [edi]
;
; Возьмем ординал
shl eax,2 ; Умножим на размер ординала
mov esi,[ebx+1Ch] ; Указатель на таблицу адресов
add esi,edx ; Получим адрес начала таблицы адресов
add esi,eax ; И адрес нужной функции