Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
  , 12:20   #1
НЕ ПРОВЕРЕН
 
Регистрация: 26.09.2017
Сообщений: 1

Репутация: 0 / 0
По умолчанию Как происходит сравнение строк в этом коде

Мне надо узнать при каком значении поля Edit1 и Edit2 не будет выведено "Введенные данные не верны" и процедура пойдет дальше
Assembler highlight
00491530 55 push ebp
00491531 8BEC mov ebp, esp
00491533 33C9 xor ecx, ecx
00491535 51 push ecx
00491536 51 push ecx
00491537 51 push ecx
00491538 51 push ecx
00491539 51 push ecx
0049153A 51 push ecx
0049153B 53 push ebx
0049153C 8BD8 mov ebx, eax
0049153E 33C0 xor eax, eax
00491540 55 push ebp

* Possible String Reference to: 'йV$чялл[‹е]Г'
|
00491541 686D164900 push $0049166D

***** TRY
|
00491546 64FF30 push dword ptr fs:[eax]
00491549 648920 mov fs:[eax], esp
0049154C 8D55FC lea edx, [ebp-$04]

* Reference to control TForm3.Edit1 : TEdit
|
0049154F 8B8300030000 mov eax, [ebx+$0300]

* Reference to: Controls.TControl.GetText(TControl) :TCaption;
|
00491555 E89A13FBFF call 004428F4
0049155A 8B45FC mov eax, [ebp-$04]

* Possible String Reference to: 'Имя пользователя'
|
0049155D BA84164900 mov edx, $00491684

* Reference to: System.@LStrCmp;
|
00491562 E8692FF7FF call 004044D0
00491567 7515 jnz 0049157E

* Possible String Reference to: 'Введите Имя пользователя'
|
00491569 BAA0164900 mov edx, $004916A0

* Reference to control TForm3.Label3 : TLabel
|
0049156E 8B8310030000 mov eax, [ebx+$0310]

* Reference to: Controls.TControl.SetText(TControl; TCaption);
|
00491574 E8AB13FBFF call 00442924
00491579 E9D4000000 jmp 00491652
0049157E 8D55F8 lea edx, [ebp-$08]

* Reference to control TForm3.Edit1 : TEdit
|
00491581 8B8300030000 mov eax, [ebx+$0300]

* Reference to: Controls.TControl.GetText(TControl) :TCaption;
|
00491587 E86813FBFF call 004428F4
0049158C 837DF800 cmp dword ptr [ebp-$08], +$00
00491590 7515 jnz 004915A7

* Possible String Reference to: 'Введите Имя пользователя'
|
00491592 BAA0164900 mov edx, $004916A0

* Reference to control TForm3.Label3 : TLabel
|
00491597 8B8310030000 mov eax, [ebx+$0310]

* Reference to: Controls.TControl.SetText(TControl; TCaption);
|
0049159D E88213FBFF call 00442924
004915A2 E9AB000000 jmp 00491652
004915A7 8D55F4 lea edx, [ebp-$0C]

* Reference to control TForm3.Edit2 : TEdit
|
004915AA 8B8304030000 mov eax, [ebx+$0304]

* Reference to: Controls.TControl.GetText(TControl) :TCaption;
|
004915B0 E83F13FBFF call 004428F4
004915B5 8B45F4 mov eax, [ebp-$0C]

* Possible String Reference to: 'Регистрационный код'
|
004915B8 BAC4164900 mov edx, $004916C4

* Reference to: System.@LStrCmp;
|
004915BD E80E2FF7FF call 004044D0
004915C2 7512 jnz 004915D6

* Possible String Reference to: 'Введите регистрационный код'
|
004915C4 BAE0164900 mov edx, $004916E0

* Reference to control TForm3.Label3 : TLabel
|
004915C9 8B8310030000 mov eax, [ebx+$0310]

* Reference to: Controls.TControl.SetText(TControl; TCaption);
|
004915CF E85013FBFF call 00442924
004915D4 EB7C jmp 00491652
004915D6 8D55F0 lea edx, [ebp-$10]

* Reference to control TForm3.Edit2 : TEdit
|
004915D9 8B8304030000 mov eax, [ebx+$0304]

* Reference to: Controls.TControl.GetText(TControl) :TCaption;
|
004915DF E81013FBFF call 004428F4
004915E4 837DF000 cmp dword ptr [ebp-$10], +$00
004915E8 7512 jnz 004915FC

* Possible String Reference to: 'Введите регистрационный код'
|
004915EA BAE0164900 mov edx, $004916E0

* Reference to control TForm3.Label3 : TLabel
|
004915EF 8B8310030000 mov eax, [ebx+$0310]

* Reference to: Controls.TControl.SetText(TControl; TCaption);
|
004915F5 E82A13FBFF call 00442924
004915FA EB56 jmp 00491652
004915FC 8D55EC lea edx, [ebp-$14]

* Reference to control TForm3.Edit1 : TEdit
|
004915FF 8B8300030000 mov eax, [ebx+$0300]

* Reference to: Controls.TControl.GetText(TControl) :TCaption;
|
00491605 E8EA12FBFF call 004428F4
0049160A 8B45EC mov eax, [ebp-$14]

* Possible String Reference to: 'close'
|
0049160D BA04174900 mov edx, $00491704

* Reference to: System.@LStrCmp;
|
00491612 E8B92EF7FF call 004044D0
00491617 7529 jnz 00491642
00491619 8D55E8 lea edx, [ebp-$18]

* Reference to control TForm3.Edit2 : TEdit
|
0049161C 8B8304030000 mov eax, [ebx+$0304]

* Reference to: Controls.TControl.GetText(TControl) :TCaption;
|
00491622 E8CD12FBFF call 004428F4
00491627 8B45E8 mov eax, [ebp-$18]

* Possible String Reference to: 'close'
|
0049162A BA04174900 mov edx, $00491704

* Reference to: System.@LStrCmp;
|
0049162F E89C2EF7FF call 004044D0
00491634 750C jnz 00491642

* Reference to Form3
|
00491636 A19CE04900 mov eax, dword ptr [$0049E09C]

* Reference to: Forms.TCustomForm.Close(TCustomForm );
|
0049163B E8F0D8FCFF call 0045EF30
00491640 EB10 jmp 00491652

* Possible String Reference to: 'Введенные данные не верны!'
|
00491642 BA14174900 mov edx, $00491714

* Reference to control TForm3.Label3 : TLabel
|
00491647 8B8310030000 mov eax, [ebx+$0310]

* Reference to: Controls.TControl.SetText(TControl; TCaption);
|
0049164D E8D212FBFF call 00442924
00491652 33C0 xor eax, eax
00491654 5A pop edx
00491655 59 pop ecx
00491656 59 pop ecx
00491657 648910 mov fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '[‹е]Г'
|
0049165A 6874164900 push $00491674
0049165F 8D45E8 lea eax, [ebp-$18]
00491662 BA06000000 mov edx, $00000006

* Reference to: System.@LStrArrayClr(void;void;Inte ger);
|
00491667 E87C2AF7FF call 004040E8
0049166C C3 ret


* Reference to: System.@HandleFinally;
|
0049166D E95624F7FF jmp 00403AC8
00491672 EBEB jmp 0049165F

****** END
|
00491674 5B pop ebx
00491675 8BE5 mov esp, ebp
00491677 5D pop ebp
00491678 C3 ret
 
Пользователь вне форума    
Наши Спонсоры
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Проблема] Синий Экран Смерти! Нужна помощь! Firephoenix1467 Windows 32 07.12.2016 09:54
[Статья] Различные приемы сканирования портов ZyXHoResT Linux 0 01.08.2015 16:58
[Статья] Prolog TDSS Prolog 2 01.11.2012 18:38
Начинающим хакерам. Ping0 Новичкам 14 19.07.2009 23:44
Приёмы взлома и виды хакерских атак Ping0 Новичкам 0 26.03.2009 18:57



Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.