Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Действие под паролем [Гайд]

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 04.01.2012, 09:48   #1
 Разведчик
Аватар для Julines
 
Julines никому не известный тип
Регистрация: 20.08.2011
Сообщений: 5
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
 
Post Действие под паролем [Гайд]

Всем доброго времени суток,меня часто спрашивают как повесить пароль на действие,и вот я решил вам это рассказать.

Всё очень просто,вы можете повесить пароль хоть на что на пример на запуск формы или нажатия на кнопку.

1.Кидаем на форму textBox1 и Кнопочку
2.На кнопку кидаем код:
Цитата:
{
string pass = textBox1.Text;
if (pass != "пароль")
{
this.DialogResult = DialogResult.Retry;
MessageBox.Show("Пароль не верен");
textBox1.Clear();
\\Что будет происходить если не верный пароль
}
else
{
this.DialogResult = DialogResult.OK;
textBox1.Clear();
\\Что будет происходить если код введён верно
}

Всем спасибо за внимание!
  Ответить с цитированием
Старый 04.01.2012, 12:28   #2
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Действие под паролем [Гайд]

а про return слышал ?
  Ответить с цитированием
Старый 04.01.2012, 14:11   #3
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Действие под паролем [Гайд]

Я так проверяю:
1. Отдельный класс
Код:
    static class GlobalClass
    {
        private static int OqP = 0;
        private static int count = 0;
        public static int oqp
        {
            get { return OqP; }
            set { OqP = value; }
        }
        public static int COUNT
        {
            get { return count; }
            set { count = value; }
        }
    }
2. Моя функция проверки:
Код:
        public string CP(string p1, string p2)
        {
            string A_B = "";
            GlobalClass.COUNT = 0;
            char[] A_S = new char[p1.Length];
            char[] A_S1 = new char[p2.Length];
            try
            {
                for (int i = 0; i < A_S.Length; i++)
                {
                    A_S[i] = p1[i];
                }
            }
            finally
            {
                for (int i = 0; i < A_S1.Length; i++)
                {
                    A_S1[i] = p2[i];
                }
            }
            try
            {
                for (int i = 0; i < p1.Length; i++)
                {
                    if (p1.Length == p2.Length)
                    {
                        if (A_S[i] == A_S1[i])
                        {
                            GlobalClass.COUNT++;
                        }
                        if (GlobalClass.COUNT == p2.Length)
                        {
                            A_B = "Trololo";
                        }
                    }
                }
            }
            catch (Exception) { }
            return A_B;
        }
3. Пример работы:
Код:
string password = qwert;
string password2 = textBox1.Text;
if (CP(password,password2) == "Trololo")
{
MessageBox.Show("Yes");
}
else
{
MessageBox.Show("No");
}
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.

Последний раз редактировалось Nickitee; 04.01.2012 в 14:14.
  Ответить с цитированием
Старый 04.01.2012, 14:15   #4
 Разведчик
Аватар для Julines
 
Julines никому не известный тип
Регистрация: 20.08.2011
Сообщений: 5
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от megwegПосмотреть сообщение
а про return слышал ?

Слышал,Я представил свой вариант....
  Ответить с цитированием
Старый 04.01.2012, 14:24   #5
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от JulinesПосмотреть сообщение
Слышал,Я представил свой вариант....

c return это бы вошло в 2 строки
Код:
if (textBox1.Text != "пароль")
{
MessageBox.Show("Пароль не верен");
return;
}
и что делать если всё ок
  Ответить с цитированием
Пользователь сказал cпасибо:
†Hyde† (15.03.2012)
Старый 04.01.2012, 14:34   #6
 Разведчик
Аватар для Julines
 
Julines никому не известный тип
Регистрация: 20.08.2011
Сообщений: 5
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от megwegПосмотреть сообщение
c return это бы вошло в 2 строки
Код:
if (textBox1.Text != "пароль")
{
MessageBox.Show("Пароль не верен");
return;
}
и что делать если всё ок

Как вариант сгодится
  Ответить с цитированием
Старый 04.01.2012, 14:42   #7
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Действие под паролем [Гайд]

но всё же оптимизация кода должна быть...
  Ответить с цитированием
Старый 04.01.2012, 14:43   #8
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: Действие под паролем [Гайд]

Жесть..
Из-за пары строк кипеш поднимать, .нэт итак сокращает объем работы по самое немогу, лучше-б поразмыслили как этот пароль хранить, что бы спрятать от людей с хекс едиторами и отладчиками)
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
  Ответить с цитированием
Старый 04.01.2012, 14:45   #9
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от •theSaboteur•Посмотреть сообщение
Жесть..
Из-за пары строк кипеш поднимать, .нэт итак сокращает объем работы по самое немогу, лучше-б поразмыслили как этот пароль хранить, что бы спрятать от людей с хекс едиторами и отладчиками)

ну можно свой мд5 хеш заипашыть... а там сравнивать хешы
  Ответить с цитированием
Старый 04.01.2012, 14:48   #10
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от •theSaboteur•Посмотреть сообщение
Жесть..
Из-за пары строк кипеш поднимать, .нэт итак сокращает объем работы по самое немогу, лучше-б поразмыслили как этот пароль хранить, что бы спрятать от людей с хекс едиторами и отладчиками)

А зачем что то прятать, если можно написать код который будет следить за работой программы, и если её тормозят отладчики, дебагеры, то вызываем краш/моментальное завершение программы
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 04.01.2012, 14:52   #11
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от NickiteeПосмотреть сообщение
А зачем что то прятать, если можно написать код который будет следить за работой программы, и если её тормозят отладчики, дебагеры, то вызываем краш/моментальное завершение программы

ну ведь это .нет, зачем дебаггеры
  Ответить с цитированием
Старый 04.01.2012, 14:57   #12
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от megwegПосмотреть сообщение
ну ведь это .нет, зачем дебаггеры

Если программа обсуфицирована, то только им можно копать.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 04.01.2012, 14:58   #13
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от NickiteeПосмотреть сообщение
А зачем что то прятать, если можно написать код который будет следить за работой программы, и если её тормозят отладчики, дебагеры, то вызываем краш/моментальное завершение программы

Ты можешь просто "открыть" ЕХЕ и посмотреть исходник... который в худшем случае будет обфусцирован...
  Ответить с цитированием
Старый 04.01.2012, 15:00   #14
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от SinyssПосмотреть сообщение
Ты можешь просто "открыть" ЕХЕ и посмотреть исходник... который в худшем случае будет обфусцирован...

Если .exe обсуфицирован тем же .нет реактором, то программы типо Reflcetor-a - отпадают.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 04.01.2012, 15:02   #15
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Действие под паролем [Гайд]

Цитата:
Сообщение от NickiteeПосмотреть сообщение
Если программа обсуфицирована, то только им можно копать.

ну смотря как обфусцирована... если не упакована(так как оно сильно снижает скорость работы ) то рефлектор может открыть, а там поискать стринги... и от деобфускаторов никто не защищен
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Любое действие в тюряге, зная только auth gothic130 Тюряга ВКонтакте 10 09.02.2011 12:04
[Помогите!] Действие фейков по одному C# fireridlle Школа Читера 4 04.02.2011 22:17

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:38.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net