Jumat, September 19, 2008

Password Recovery Linux

1. Masukan CD Operating System Linux pada CD Room

2. Untuk melihat direktory dimana OS_Linux di tempatkan dgn cara sbb :

root@test:~# fdisk /dev/hda ---> (melihat partisi hard disk)

The number of cylinders for this disk is set to 2482.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p ---> (melihat partisi)

Disk /dev/hda: 20.4 GB, 20416757760 bytes
255 heads, 63 sectors/track, 2482 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 32 257008+ 82 Linux swap
/dev/hda2 * 33 1492 11727450 83 Linux -----> (partisi OS_Linux di tempatkan)
/dev/hda3 1493 2482 7952175 83 Linux

Command (m for help): q ---> (keluar tanpa menyimpan)

3. root@test:~# mount /dev/hda2 /mnt/ ---> (posisi OS_Linux di hda2 berada)

4. vi /mnt/etc /passwd ---> (melihat daftar password passwd)

Text yang terlihat pada etc passwd :
root:x:0:0::/root:/bin/bash

Catatan: Hapus 1 karakter ( x ) yang diberi warna merah pada user root dgn menekan tombol x pada keyboard. Simpan perubahan dgn perintah ( :wq! ).

5. vi /mnt/etc /shadow ---> (melihat daftar password pada shadow)

Text yang terlihat pada etc shadow :
root:$1$tK01lcgS$d4LgMfiFruFpHtf8W6g5s1:14074:0:::::

Catatan: Hapus karekter $1$tK01lcgS$d4LgMfiFruFpHtf8W6g5s1 yang di beri warna merah. Simpan perubahan dgn perintah ( :wq! ).

6. Reboot pc / komputer anda dan keluarkan CD OS_Linux dari CD Room.

7. Buat password baru untuk root. perintahnya sbb :

root@test:~# passwd root

8. Buat password baru untuk webmaster. perintahnya sbb :

root@test:~# passwd webmaster

9. Untuk Server ada tambahan sbb :

root@test:~# cat /etc/hosts.allow ---> (melihat isi di /etc/hosts.allow)
#
sshd:202.123.12.,172.12.13.,
proftpd:202.123.,172.12.,
vsftpd:202.123.,172.12.13.,

root@test:~# vi /etc/hosts.allow ---> (melihat / melakukan perubahan di /etc/hosts.allow)
skipping 12 old session files
reading /etc/hosts.allow
#
sshd:202.123.12.,172.12.13.,
proftpd:202.123.,172.12.,
vsftpd:202.123.,172.12.13.,

Catatan: ketikkan text paling atas ( sshd:202.123.12.,172.12.13., ) di server
yang akan di rubah. dan berikan tanda remark ( # ) di depan pada semua baris
yang ada ip add nya dengan tekan huruf ( i ) kemudian tekan ( # ).

Contoh:
#sshd:202.123.12.,172.12.13.,
#proftpd:202.123.,172.12.,
#vsftpd:202.123.,172.12.13.,

Dan Copy baris paling atas di server yang akan di rubah
sshd:202.123.12.,172.12.13.,

Simpan perubahan dgn ( :wq! )

~~~~~~~~~~ selesai ~~~~~~~~~~