Хэлп Delphi 7

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by cel, 22 Dec 2009.

  1. cel

    cel New Member

    Joined:
    11 Nov 2008
    Messages:
    63
    Likes Received:
    0
    Reputations:
    0
    Люди подскажите как написать зарожения .ехе файлов определённым куском кода самого вируса,короче честично дописаться???
     
  2. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Изучай asm, если же вирус пишется на делфи то все равно большая часть кода заражения будет составленна на asm
     
  3. cel

    cel New Member

    Joined:
    11 Nov 2008
    Messages:
    63
    Likes Received:
    0
    Reputations:
    0
    А как через свой ехе создать другой ехе?
     
  4. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Что бы понять, как это сделать, читай статьи на тему билдеров и компиляторов.
     
  5. cel

    cel New Member

    Joined:
    11 Nov 2008
    Messages:
    63
    Likes Received:
    0
    Reputations:
    0
    Ещё 1 вапрос,как определить путь и имя запущеной программы чтобы её скопировать?
     
  6. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    paramstr(0)
     
  7. flabber

    flabber New Member

    Joined:
    24 Jan 2007
    Messages:
    16
    Likes Received:
    4
    Reputations:
    0
    Code:
    Application.ExeName
    путь до екзешника проги...
     
  8. cel

    cel New Member

    Joined:
    11 Nov 2008
    Messages:
    63
    Likes Received:
    0
    Reputations:
    0
    так непалучается
    надо чтото на подобии этого
    Code:
    CopyFiles(Application.ExeName,'C:\1.pl');
    тока это не работает
     
  9. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    cel, тебе свою прогу скопировать надо или чужую. Если свою, то ты сам дал ответ на свой вопрос:
    Code:
    CopyFiles(Application.ExeName,'C:\1.pl');
    Если же чужую, то напиши, что тебе о ней известно (имя процесса, мя создаваемого окна и т.д).
     
  10. cel

    cel New Member

    Joined:
    11 Nov 2008
    Messages:
    63
    Likes Received:
    0
    Reputations:
    0
    Мне сваю тока эта вся фишка неработает ,а почему я понять не магу
     
  11. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Ой, ссори. Неприсмотрелся к синтасису. На самом деле должно быть вот так:
    Code:
    CopyFile(PChar(Application.ExeName), 'C:\1.pl', true);