[ Delphi / Pascal ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by banned, 6 May 2007.

Thread Status:
Not open for further replies.
  1. Dober'man

    Dober'man Banned

    Joined:
    16 Jul 2007
    Messages:
    70
    Likes Received:
    94
    Reputations:
    -8
    На асме https://forum.antichat.ru/showpost.php?p=689443&postcount=7
    Незабудь вверху статьи написать begin a внизу end и будет работать :D
     
    1 person likes this.
  2. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    ребята, ну так мне кто нибуть поможет или нет?))

    мне нужно максимально безопасно спрятать в файле ключ..
    (тоесть есть процедура которая расшифровывает текст по ключу XXX.. вот мне єтот ключ XXX надо спрятать, что при reverse'нге било трудно его найти..)
     
  3. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    ='(
    уже как сутки задал вопрос, так и никто не может ответить(((
     
  4. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Упакуй программу протектором.
     
  5. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    єто я всегда успею сделать))
    мне интересно, как вручную спрятать?
     
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Ну запиши зашифрованной и потом расшифруй в процессе выполнения.
     
  7. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    nezerus, ти не понял моего вопроса..
    как зашифровать/расшифровать я знаю.. (шифровка и расшифровка идет по ключу..),
    так вот ключ для расшифровки мне надо спрятать.. как?
     
  8. diznt

    diznt Elder - Старейшина

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    http://forum.antichat.ru/threadnav80004-1-10.html

    разжуйте плз а то чет не могу =\
     
  9. whiledo

    whiledo New Member

    Joined:
    2 Sep 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Подскажите как в delphi проверить открыт ли порт, например 25, и если возможно, закрыть его ???
     
    #2049 whiledo, 10 Sep 2008
    Last edited by a moderator: 11 Sep 2008
  10. Dober'man

    Dober'man Banned

    Joined:
    16 Jul 2007
    Messages:
    70
    Likes Received:
    94
    Reputations:
    -8
    Берется любой редактор ресурсов типа restorator или reshack, затем копируются все окна проги, то бишь формы из которых они сделаны (например мэйлагент) и из них собирается уже новый мэйлагент, только из своего кода - это фейк проги.

    update/
    http://stfw.ru/page.php?id=7405
     
    #2050 Dober'man, 10 Sep 2008
    Last edited: 10 Sep 2008
  11. _GlaD1aT(OR)_

    _GlaD1aT(OR)_ Elder - Старейшина

    Joined:
    24 Jul 2008
    Messages:
    38
    Likes Received:
    15
    Reputations:
    0
    Помогите с компонентом ICQClient.

    ------------------

    Пишут что это единственный из извесных работающий компонентов Delphi для работы с ICQ. Кто имел с ним дело хочю спросить кое-что:
    На форме есть два Edit'a, кнопка ну и естественно сам компонент ICQClient. Первый Edit для ввода UIN'a, второй для пароля. Задача что-бы при нажатии на кнопку, происходило подключение и при правельном пароле Caption изменил название на Режим "OnLine":
    Code:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
     if (Edit1.Text='') or (Edit2.Text='')
                                 or (StrToInt(Edit1.Text)<10000)
     then
      begin
       MessageBox(0, 'Пожалуйста введите верно UIN и Пароль', MB_ICONWARNING);
       Exit;
      end;
     ICQClient1.UIN:=StrToInt(Edit1.Text);
     ICQClient1.Password:=Edit2.Text;
     ICQClient1.ConvertToPlaintext:=true;
     //логинимся к серверу в статусе Online
     ICQClient1.Login;
     //--------------------------------------
     Button1.Enabled:=False;
     Edit1.Enabled:=False;
     Edit2.Enabled:=False;
    end;
    
    ---------------------
    При удачном соединении надо что-бы Форма1 меняло свое название:
    ---------------------
    Code:
    procedure TForm1.ICQClient1Login(Sender: TObject);
    begin
    Form1.Caption:=('Статус: Online')
    end;
    
    Вопрос, почему это не работает, форма не менят Caption. Tckb кто знает в чем проблема, прошу сказать что я сделал не правильно.
     
  12. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    _GlaD1aT(OR)_, попробуй сделать так:
    откров файл ICQClient.pas и измени строчку:
    Code:
    procedure TICQClient.Login(Status: LongWord = S_ONLINE; BirthDay: Boolean = False);
    на
    Code:
    function TICQClient.Login(Status: LongWord = S_ONLINE; BirthDay: Boolean = False):boolean;
    ....//в сааамом конце:
      FSock.Connect;
      RESULT:=TRUE;
    end;
    
    и в коде делай так:
    Code:
    if ICQClient1.Login=false then
    begin showmessage('CONNECT ERROR'); exit; end;
    showmessage('CONNECTER');
    Form1.Caption:=('Статус: Online')
    ...
    ПОМОГИТЕ МНЕ єЩО РЕБЯТА! МНЕ НАДО СПРЯТАТЬ КЛЮЧ В ФАЙЛЕ))
     
  13. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    мда...
    whiledo лесом идет с таким постом...

    eLWAux если ключ вшивать будешь в pas то:

    Delphi String Protect
    =====================
    О программе
    Delphi String Protect осуществляет защиту строк в исходниках, что после компиляции защитит программу от крэкеров. Строки в исходниках превращаются в зашифрованный массив байт, который расшифровывается по мере необходимости во время работы скомпилированной программы, таким образом, сам исполянемый файл не содержит строк в открытом виде и тем самым сильно противодействует взлому программ путем дизассемблирования и анализа кода программы.

    прогу ищи сам
     
  14. diznt

    diznt Elder - Старейшина

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    а мне нужно с помощью делфи!
     
  15. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    diznt, я прочел 10 твоих постов но до конца так и не понял вопроса ...
     
    3 people like this.
  16. Dober'man

    Dober'man Banned

    Joined:
    16 Jul 2007
    Messages:
    70
    Likes Received:
    94
    Reputations:
    -8
    Почём трава?!!!
     
    #2056 Dober'man, 11 Sep 2008
    Last edited: 12 Sep 2008
  17. PorTal.Pro

    PorTal.Pro New Member

    Joined:
    31 Jul 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Кто подскажет код, что бы0при нажатии на кнопку включался ехе файл предположем программы или игры
    На делфи
     
  18. ArxWolf

    ArxWolf Elder - Старейшина

    Joined:
    29 Feb 2008
    Messages:
    38
    Likes Received:
    29
    Reputations:
    0
    Ну и в тему, отличный редактор ресурсов
    XN Resource Editor
     
  19. 0verbreaK

    0verbreaK Elder - Старейшина

    Joined:
    30 Apr 2008
    Messages:
    318
    Likes Received:
    42
    Reputations:
    -3
    PorTal.Pro

    WinAPI: WinExec, CreateProcess
     
  20. ronald

    ronald Elder - Старейшина

    Joined:
    27 Mar 2008
    Messages:
    252
    Likes Received:
    42
    Reputations:
    6
    Локальный чат

    Интересует реализация локального чата, чтобы люди могли отсылать сообщения на шлюзовой компьютер (раздающий инет). подкреплять ответ разъяснением.
    ЗЫ: желательно, чтобы мессенджер вёл лог и обязательно, чтобы все сообщения было видно каждому
     
Thread Status:
Not open for further replies.