Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
popa ; Восстанавливаем из стека
add edi,8 ; Добавляем к edi – 8
sub ecx,7 ; Отнимаем от ecx – 7
loop work__ ; Продолжаем шифровать
popa ; Восстанавливаем из стека
ret ; Возврат из подпрограммы
;--------------------------------------------------------;
; BUFFER TO DECRYPT -> EDX ;
; KEY TO DECRYPT -> EAX ;
; SIZE OF BUFFER (div 4 = 0) -> ECX ;
;--------------------------------------------------------;
total_decrypt:
pusha ; Сохраняем всё в стеке
mov esi,eax ; Кладём в esi – eax
mov edi,edx ; Кладём в edi – edx
work2__:
pusha ; Сохраняем всё в стеке
call decrypt ; Шифруем первые 64 бита данных
popa ; Восстанавливаем из стека
add edi,8 ; Добавляем к edi – 8
sub ecx,7 ; Отнимаем от ecx – 7
loop work2__ ; Продолжаем шифровать
popa ; Восстанавливаем из стека
ret ; Возврат из подпрограммы
;--------------------------------------------------------;
Encrypt:
push edi ; Сохраняем edi в стеке
mov ebx,v0 ; Кладем в ebx первые 32 бита данных
mov ecx,v1 ; В ecx кладем вторые 32 бита данных