Jump to content

Вкарване на информация в HEX


stivnnik

Препоръчан пост

Привет, имам проблем с въвеждането на име и парола в програма, чрез hex editor. Просто са по-дълги от оставеното място там, а ако изместя кода на програмата с няколко символа, за да ги побера, като се опитам да я пусна излиза Not a valid win32 application, или нещо подобно.

 

Има ли някакъв начин да вместа цялата информация, без да се прецаква програмката? :blink:

Link to comment
Сподели другаде

  • 1 year later...

Аз използвъм AutoPlay Media Studio 8 и скриптовете които използвъм за име и парола са следните:

 

Само парола (без потребителско име)

 

a = Input.GetText ('password');

 

if ( a == '123')then

Page.Jump("menu");

 

else

 

Dialog.Message('errore', 'password error', MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);

 

Input.SetText ('password',"");

 

end

 

В кутията "password" ако бъде въведено "123" ще те препрати към страница "menu" но при въвеждане на друга парола ще ви излезе деалогов прозорец с име "errore" и съобщение "password error" с бутон ОК, икона на удивителен знак и при натискане на ОК ще изчисти текстовата кутия "password"

 

С две стоиности ( може да се използва при 2 пароли или акаунти)

 

a = Input.GetText ('password');

 

if ( a == '123')then

Page.Jump("menu");

else

if ( a == '2')then

Page.Jump("menu2");

 

else

 

Dialog.Message('errore', 'password error', MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);

 

Input.SetText (''password',"");

 

end

end

 

В кутията "password" ако бъде въведено "123" ще те препрати към страница "menu", при въвеждане на "2" отива на "menu2", но при въвеждане на друга парола ще ви излезе деалогов прозорец с име "errore" и съобщение "password error" с бутон ОК, икона на удивителен знак и при натискане на ОК ще изчисти текстовата кутия "password"

 

При изискване на име и парола (1- име; 2- парола)

 

a = Input.GetText ('1');

b = Input.GetText ('2');

 

if ( a == 'име' and b == пас')then

Page.Jump("menu");

else

 

Dialog.Message('errore', 'password error', MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);

 

Input.SetText ('1',"");

 

end

 

В кутията "1" ако се въведе "име" и в кутия "2" въведа "пас" се отваря страницата "menu" но ако въведа в кутите друга стойност ще изкара прозореца за грешка.

 

Надявам се да съм ти бил полецен :)

ПС: Кутията е полето за въвеждане

ПС2: Тези скриптове ги поставям в бутона (ок; напред) и не е въведен скрипта да се изпълни при натискъне на ентър.

ПС3: Не съм въвел ограничения за въвеждане на символи (така според мен е по защитен акаунта защото паролата може да е от 0 символи до +безкраиност

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...