HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 19.08.2007, 21:39
Lamia
Участник форума
Регистрация: 11.07.2007
Сообщений: 190
Провел на форуме:
254313

Репутация: 185
По умолчанию

Если учитывать регистр символов то туть можно через хеш:
Код:
_1 db 'Lamia',0
_2 db 'lamia',0

title db 'Слова разные',0
_title db 'Слова одинаковые',0

 entry $

        xor  esi,esi
        mov   edi,_1

next:

        mov     eax, edi
        xor     edx, edx
hash:
        rol     edx, 3
        xor     dl, byte [eax]
        inc     eax
        cmp     byte [eax], 0
        jnz     hash

        cmp     esi,0
        je      @
        cmp    esi,edx
        je     f@

        invoke MessageBox,0,title,0,0
        jmp  exit
 @:
        mov esi,edx
        mov edi,_2
        jmp  next
 f@:
        invoke MessageBox,0,_title,0,0
  exit:
        ret

Последний раз редактировалось De-visible; 29.04.2008 в 01:14.. Причина: теги [code] для кого придумали?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы для новичков! (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)
 


Быстрый переход




ANTICHAT.XYZ