Ciekawsze rzeczy przydatne użytkownikom linuksa.
KNOPPIX – ciekawsze elementy
-
Możliwe jest uruchomienie systemu knoppix w trybie kioskowym. Oznacza to, że otwieramy system w trybie umożliwiającym wywołanie sprecyzowanej przez nas strony z dysku bądź internetu. Należy wówczas podczas startu systemu wpisać następujący parametr: knoppix desktop=kiosk url=http://labiol.net
-
Ciekawsze elementy startowe:
Parametr Opis toram Kopia systemu do pamięci RAM – przynajmniej 1GB tohd=/dev/partycja Kopia zawartości płyty CD na wskazaną partycję i uruchomienie systemu z tej kopii. bootfrom=/dev/partycja/obraz.iso Uruchomienie systemu z obrazu ISO znajdującego się na wybranej partycji. -
Istnieje możliwość zachowania swoich ustawień za pomocą skryptów saveconfig i mkpersistenthome. Saveconfigzachowuje plik configs.tbz i knoppix.sh. W parametrach należy wskazać, gdzie pliki mają zostać zachowane.
Obraz dysku
dd if=/dev/hda of=/dev/hdb -› kopiowanie pomiędzy partycjami
dd if=/dev/hda1 of=/dev/hdb1 -› kopiowanie z jednej partycji na drugą dd if=/dev/hda1 of=/sciezka/nazwa_pliku.iso kopiowanie partycji do pliku dd if=/dev/hda1 of=/sciazka/nazwa.img bs=512 count=1 — kopiowanie MBR dd if=/sciezka/nazwa.img of=/dev/hda — przywrócenie sektora MBR dd if=/dev/sda1 | ssh konto@host “cat > /sciezka_bezwzgledna/plik.img” — kopiowanie na inny host ssh konto@host “cat > /sciezka/plik.img” | dd of=/dev/hda1 — odwrotna sytuacja do powyższej |
Obok dd instnieją też bardziej zaawansowane narzędzia: dd_rescue oraz dd_rhelp. Pierwszy z nich do dd dodaje możliwość odczytu z niektórych uszkodzonych partycji. Następuje wielokrotna próba odczytu z uszkodzonego obszaru i w przypadku porażki w podany blok wpisywany jest blok zerowy. Drugi z programów korzysta z bardziej złożonego algorytmu odczytu danych. W przypadku znalezienia danych uszkodzonych program próbuje przejść do bloków poprawnych i dalej wymusza odczyt wstecz. Oba programy mogą być skuteczne w przypadku odczytu partycji uszkodzonych, należy jednak mieć na uwadze fakt, że odczyt z danego dysku/partycji może trwać dłuuuugo – w zależości od ilości uszkodzonych sektorów.
Przykładowa składnia:
dd_rhelp /dev/hda1 /sciezka/plik.iso |
Po zrzuceniu partycji do obrazu iso, można go oczywiście sprawdzić za pomocą fsck:
fsck -y /sciezka/plik.iso |
Usuwanie danych
Można użyć programu dd
dd if=/dev/zero of=/dev/hda5
Specjalny programik do zapisywania losowymi danymi partycji:
shred -n 5 -z -v /dev/hda5
Powyższe opcje spowodują pięciokrotny przebieg po dysku i wypełnienie dysku elementami losowymi oraz na końcu wyzerowanie dysku.
Przywracanie tablicy partycji
gpart /dev/hda
gpart -W /dev/hda /dev/hda
Generalnie gpart służy do rozpoznawania typu systemu plików. Nigdy z programu nie korzystałem, nie jest przetestowany.
Zapisywanie danych na partycjach NTFS
W miarę bezpieczne zapisywanie na partycję NTFS można uzyskać wykorzystując program CAPTIVE NTFS.
http://www.jankratochvil.net/project/captive/
Aby móc skorzystać z programu, należy posiadać odpowiednie pliki ntoskrnl.exe+ntfs.sys z systemu windowsxp sp1. Program
nie współpracuje z xp sp2.
Edycja i zmiany w rejestrze systemowym windowsa
Wszystkich zmian dokonujemy za pomocą programu chntpw. Program umożliwia interaktywne przemieszczanie się po gałęziach
rejestru. Aby tego dokonać, należy znać odpowiednią gałąź rejestru. Komenda chntpw -e SOFTWARE wrzuci nas do gałęzi
HKEY_LOCAL_MACHINE\SOFTWARE. Podobnie SYSTEM da nam HKEY_CURRENT_CONFIG, Ntuser.dat to
HKEY_CURRENT_USER, SAM to HKEY_LOCAL_MACHINE\SAM, SECURITY to HKEY_LOCAL_MACHINE\SECURITY,
natomiast DEFAULT to HKEY_USERS\DEFAULT. Za pomocą chntpw możliwa jest również zmiana haseł systemu windows xp.
I tak, aby wyczyścić hasło administratora systemu windows należy wydać polecenie chntpw windows/system32/config/SAM, natomiast
dla konkretnego użytkownika składnia będzie następująca: chntpw -u user windows/system32/config/SAM.
Ciekawe parametry popularnych komend:
-
-
bzip, tar
. BZIP2=-9 tar -cpPjf conifs.tbz /home/knoppiz/.mozilla /home/knoppix/.netscape. – dodaje katalogi do pliku
. Dodanie pliku do archiwum tar.bz tar -rpPf conifgs.tbz /sciezka
. Usunięcie pliku z archwum: tar –delete -pPf conigs.tbz /sciezka -
grub – gdy się wywali podczas startu systemu:
-
Dla windowsa
root (hd0,0)
makeactive
chainloader +1boot
-
Dla linuxa – poprawić
kernel (hd0,1)/boot/vmlinuz root=/dev/hdaX
boot
-
-
Inne komendy: ‘ find nazwa_pliku’,
Ciekawe komendy
-
chkrootkit -skanuje czy w systemie nie ma rootkitów
-
TCT – pakiet do analizy powłamaniowej, między innymi program grave-robber
-
Źródła:
-
KNOPPIX, leksykon kieszonkowy. HELION, O’REILLY 2005, Ryle Rankin
No Comments