CyberKaze

Studied under the pressure of the environment around you, make a misery to be your best teacher.

Blog Awards

CyberKaze memenangkan Blog Awards dalam acara SPIDOL yang diselenggarakan oleh OSIS SMA Negeri 10 Bogor

Devilzc0de

Codes and Exploits

Sabtu, 26 Februari 2011

Block Cipher dan Stream Cipher

Saya mencoba belajar kriptografi, ternyata ga mudah! saya berkata seperti itu karena skill saya yg msh bisa di bilang "newbie". Jadi disini saya hanya share, kalo ada master master yg lewat boleh ko di tambain hehe :)


Block Cipher


Block-cipher adalah skema algoritma sandi yang akan membagi-bagi teks terang yang akan dikirimkan dengan ukuran tertentu (disebut blok) dengan panjang t, dan setiap blok dienkripsi dengan menggunakan kunci yang sama. Pada umumnya, block-cipher memproses teks terang dengan blok yang relatif panjang lebih dari 64 bit, untuk mempersulit penggunaan pola-pola serangan yang ada untuk membongkar kunci. Untuk menambah kehandalan model algoritma sandi ini, dikembangkan pula beberapa tipe proses enkripsi, yaitu :
  • ECB, Electronic Code Book
  • CBC, Cipher Block Chaining
  • OFB, Output Feed Back
  • CFB, Cipher Feed Back

Stream-Cipher 

Stream-cipher adalah algoritma sandi yang mengenkripsi data persatuan data, seperti bit, byte, nible atau per lima bit(saat data yang di enkripsi berupa data Boudout). Setiap mengenkripsi satu satuan data di gunakan kunci yang merupakan hasil pembangkitan dari kunci sebelum.

Sabtu, 19 Februari 2011

Mengenal bahasa-Bahasa Pemrograman WEB

1. Hyper Text Markup Language (HTML)
2. Dynamic HTML (DHTML)
3. eXtesible Markup Language (XML)
4. XHTML
5. PHP (Personal Home Page)
6. CGI (Common Gateway Interface)
7. Perl (Practical Extraction and Report Language)
8. ColdFusion
9. ASP (Active Server Page)
10. Java
11. JHTML

1. Hyper Text Markup Language (HTML)

—–> Ekstensi file: .html, .htm, .html4

Bahasa HTML adalah bahasa yang sederhana dan hanya memiliki sedikit kesulitan. Bahasa yang merupakan dasar dari framework Internet ini ditemukan oleh Tim Berners-Lee pada tahun 1989. Hampir setiap situs web menggunakan bahasa ini, entah sekedar menampilkan texs, animasi, tampilan grafis ataupun suara.

Bahasa HTML sebenarnya berasal dari bahasa lama yang disebut dengan SGML (Standard Generalized Markup Language). Namun perkembangan HTML sudah dimulai sejak kurang lebih 10 tahun bahasa tersebut diperkenalkan.
Berikut ini srtuktur dasar bahasa HTML:

<HTML> Tanda bagi browser untuk mengenali bahea itu adalah bahasa html.

<HEAD> Informasi header halaman. Di dalam tag inilah kita bisa meletakkan tag-tag TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META.

<TITLE> Sebagai judul halaman. Text yang anda letakkan didalam tag ini akan muncul pada title bar (Bagian paling atas browser).

<BODY> Di dalam bagian inilah semua atribut diletakkan seperti Font, bgcolor, background dll..

Berikut ini contoh halaman web sederhana:

<HTML>

<HEAD>

<TITLE>Hallo dunia</TITLE>

</HEAD>

<BODY bgcolor=”#000000″ background=”images/dark.gif” text=”aqua”>

<p align=”Justify”>Ini contoh halaman web</p>

</BODY>

</HTML>

2. Dynamic HTML (DHTML)

—–> Ekstensi file: .dhtml

DHTML adalah bahasa yang bisa diakses dan dimodifikasi oleh bahasa script seperti Vbscript, Javascript. DHTML sering dimanfaatkan untuk menampilkan animasi-animasi seperti efek text, perubahan warna, dan lain sebagainya (bahkan untuk game!!). Bahasa ini sering juga disebut sebagai versi objek dari HTML.

3. eXtensible Markup Language (XML)

—–> Ekstensi File: .xml

XML adalah bahasa yang sifatnya lebih terbatas daripada elemen-elemen HTML. Dengan XML, orang bisa menentukan elemen-elemennya sendiri lalu kemudian mengembangkannya.

Menentukan elemennya sendiri? Yeah, semuanya berpusat pada Document Type Definitions atau biasa disingkat DTD. DTD-lah yang telah menentukan tag awal dan tag akhir dari suatu file XML sehingga data yang ditampilkan dapat dipahami.

4. XHTML
 
—–> Ekstensi File: .XHTML

Bahasa ini masih dalam pengembangan. XHTML merupakan gabungan dari bahasa HTML dan XML. Seperti halnya XML, bahasa ini juga masih tergolong baru namun diramalkan akan sangat berperan dalam mewarnai dunia web di masa depan. Info selengkapnya mengenai bahasa ini bisa kamu temukan di http://www.w3r.org.

5. Personal Home Page (PHP)

—–> Ekstensi File: .php, php3, atau tanpa ekstensi

PHP ditulis oleh Rasmus Lerdorf yang pada awalnya ia gunakan untuk mencatat jumlah pengunjung situs yang membuka halaman resumenya. Ia kemudian menulis ulang kode-kodenya dengan bahasa C yang kemudian menjadikan bahasa itu menjadi lebih kaya kemampuan.

Barulah setelah itu banyak bermunculan tokoh-tokoh yang berjasa dalam perkembangan PHP seperti Zeev Suraski dan Andi Gutmans yang menulis kembali parsing Engine unuk menciptakan PHP versi 3. PHP kemudian menjadi modul Apache yang paling sering digunakan. Berikut ini contoh script PHP yang akan menampilkan text Hallo Dunia.

<html>

<head>

<title>PHP menampilkan Halo Dunia</title>

</head>

<?php

echo “<br><br><h1>Hallo dunia<br><br></h1>”;

?>

 </html>

Informasi lengkap tentang bahasa ini bisa anda dapatkan di http://www.php.net

6. CGI (Common Gateway Interface)

—–> Ekstensi File: .cgi, .pl

CGI (Common Gateway Interface) merupakan standar Internet tertua dan paling berkembang sebagai suatu alat lewatnya informasi dari web server ke suatu program dan mengembalikan hasilnya ke browser.

Suatu program CGI dapat ditulis dengan bahasa-bahasa berikut:

- Perl
- Java
- C, C++
- Script-script UNIX
- Visual Basic
- MacOS atau AppleScript

Karena itulah CGI sebenarnya kurang tepat jika dikategorikan sebagai bahasa karena program CGI sendiri dapat ditulis menggunakan beragam bahasa.

7. PERL (Practical Extraction and Report Language)

—–> Ekstensi File: .pl atau bisa apa saja

PERL merupakan bahasa pemrograman tingkat tinggi yang ditemukan oleh Larry Wall (1987). PERL memiliki kemampuan untuk dapat diterapkan pada hampir semua jenis Operating System dan yang terpenting, perl bisa didapatkan secara GRATIS!!

Pada Web, eksekusi perl biasa dijalankan dengan CGI (Common Gateway Interface) sebagai mkanisme untuk menampilkan output text ke browser. Lebih jauh tentang Perl dan keamanannya dapat anda temukan di http://www.w3.org

8. ColdFusion

—–> Ekstensi File: .cfm

Coldfusion adalah sistem pengembangan aplikasi yang dikembangkan oleh Alaire. Komponen utama Coldfusion adalah:

1) ColdFusion Application Server
2) ColdFusion Markup Language
3) ColdFusion Studio

File-file CFM disimpan dalam bentuk plain text, sama halnya seperti PERL dan PHP sehingga siapapun dapat melihat isinya. Informasi lanjut tentang ColdFusion dapat ditemukan di http://www.alaire.com

9. ASP (Active Server Page)

—–> Ekstensi file: .asp

ASP diciptakan khusus bagi server IIS milik microsoft. Bahasa ini merupakan bahasa pemrograman web yang dinamis. ASP dapat digunakan untuk mengeksekusi beragam request terhadap suatu database atau perintah-perintah pada system lokal.

Berikut contoh sederhana berikut yang akan menampilkan tanggal dan jam pada sebuah halaman web untuk server-side:

<%@ language=”VBSCRIPT” %>

<html>

<body>

<h1>Tanggal:</h1>

<% =date %>

<h1>Jam</h1>

<% =time %>

</body>

</html>

Sedangkan fungsi yang sama pada Client-Side:

<html>

<body>

<script type=”text/vbscript”>

document.write(“<h1>Tanggal:</h1>”)

document.write(“<br>” & date() & “<br>)

document.write(“<h1>Jam:</h1>”)

document.write(“<br>” & time() & “<br>)

</script>

<body>

</html>

 10. JAVA

—–> Ekstensi File: Tidak ada

Baca artikel sebelumnya tentang sejarah Java untuk berkenalan dengan bahasa ini.

11. JHTML

—–> Ekstensi File: .jhtml

Bahasa standard JavaSoft keluaran SUN yang dicptakan untuk mengikutsertakan Java dalam sebuah file HTML ini memiliki tag tersendiri yang diproses sebelum mengirimkan output pada browser. JHTML hampir mirip dengan HTML, hanya saja memiliki tambahan tag <Java> . Berikut contoh sangat-sangat sederhana dari kode JHTML yang akan mengeluarkan tampilan “Hallo Dunia, Saya datang dari cyber”

<Java>

out.print(“Hallo Dunia, Saya datang dari cyber”);

</java>

Perintah Dasar Linux

Sistem Operasi Linux semakin digunakan oleh banyak orang karena sifatnya yang open source. Namun Sistem operasi ini tidak dapat terlepas dari yang namanya command dan console.
 

Berikut command-command dasar Linux yang perlu untuk dipelajari agar kita dapat menggunakan Linux dengan baik.

cat
Contoh : $ cat namafile
Fungsi : Menampilkan isi dari sebuah file di layar.


cd
Fungsi : Digunakan untuk berpindah direktori seperti fungsi cd dalam windows.



chmod
Contoh : $ chmod 777 namafile/nama direktori
Fungsi : Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori.


chown
Fungsi : Digunakan mengganti owner dari suatu file atau direktori.


cp
Contoh : $ cp <namafile1> <namafile2>
Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2.


find
Contoh : $ find . -name *.doc -print
Fungsi : Untuk mencari letak sebuah file.


grep
Contoh : $ grep <teks> <file>
Fungsi : Digunakan untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan


gzip
Contoh : $ gzip <namafile>
Fungsi : Digunakan untuk mengkompresi sebuah file


kill
Contoh : $ kill <sinyal> <pid>
Fungsi : Digunakan untuk menghentikan proses yang sedang berjalan.


ls
Fungsi : Digunakan untuk menampilkan isi dari sebuah direktori seperti command dir dalam windows.


lsmod
Fungsi : Digunakan untuk melihat modul-modul yang ada


rmmod
Fungsi : Digunakan untuk menghapus modul-modul yang ada


mkdir
Contoh : $ mkdir <data>
Fungsi : Digunakan untuk Membuat direktori baru seperti command md di DOS.


mv
Fungsi : Digunakan untuk memindahkan file dari satu lokasi ke lokasi yang lain.


pwd
Fungsi : Digunakan untuk menampilkan nama direktori dimana anda saat itu sedang berada.


passwd
Fungsi : Digunakan untuk mengganti password root.


ps aux
Fungsi : Digunakan untuk melihat proses-proses yang sedang berjalan.


rm
Fungsi : Digunakan untuk menghapus file, tetapi secara default command rm tidak menghapus direktori.


rmdir
Fungsi : Digunakan untuk menghapus direktori kosong.


rpm
Fungsi : Digunakan untuk menginstall file rpm


su
Fungsi : Digunakan untuk login sementara sebagai user lain.


start
Fungsi : Sebuah perintah untuk menjalankan servis.


stop
Fungsi : Sebuah perintah untuk menghentikan servis.


shutdown
Fungsi : Sebuah perintah untuk mematikan sistem.


tar
Contoh : $ tar <aksi> <option> <file atau direktori>
Fungsi : Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk.


unzip
Contoh : $ unzip <namafile>
Fungsi : Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan zip.


who
Fungsi : Digunakan untuk menampilkan siapa saja yang sedang login.

Dork Google

Dork Google ini berguna untuk mencari target situs yang ingin kita ketahui vuln atau tidaknya situs tersebut terhadap serangan SQL.

Nah, berikut ini beberapa dorknya.

inurl:index.php?id=
inurl:trainers.php?id=
inurl:buy.php?category=
inurl:article.php?ID=
inurl:play_old.php?id=
inurl:declaration_more.php?decl_id=
inurl:Pageid=
inurl:games.php?id=
inurl:page.php?file=
inurl:newsDetail.php?id=
inurl:gallery.php?id=
inurl:article.php?id=
inurl:show.php?id=
inurl:staff_id=
inurl:newsitem.php?num=
inurl:readnews.php?id=
inurl:top10.php?cat=
inurl:historialeer.php?num=
inurl:reagir.php?num=
inurl:forum_bds.php?num=
inurl:game.php?id=
inurl:view_product.php?id=
inurl:newsone.php?id=
inurl:sw_comment.php?id=
inurl:news.php?id=
inurl:avd_start.php?avd=
inurl:event.php?id=
inurl:product-item.php?id=
inurl:sql.php?id=
inurl:news_view.php?id=
inurl:select_biblio.php?id=
inurl:humor.php?id=
inurl:aboutbook.php?id=
inurl:fiche_spectacle.php?id=
inurl:communique_detail.php?id=
inurl:sem.php3?id=
inurl:kategorie.php4?id=
inurl:news.php?id=
inurl:index.php?id=
inurl:faq2.php?id=
inurl:show_an.php?id=
inurl:preview.php?id=
inurl:loadpsb.php?id=
inurl:opinions.php?id=
inurl:spr.php?id=
inurl:pages.php?id=
inurl:announce.php?id=
inurl:clanek.php4?id=
inurl:participant.php?id=
inurl:download.php?id=
inurl:main.php?id=
inurl:review.php?id=
inurl:chappies.php?id=
inurl:read.php?id=
inurl:prod_detail.php?id=
inurl:viewphoto.php?id=
inurl:article.php?id=
inurl:person.php?id=
inurl:productinfo.php?id=
inurl:showimg.php?id=
inurl:view.php?id=
inurl:website.php?id=
inurl:hosting_info.php?id=
inurl:gallery.php?id=
inurl:rub.php?idr=
inurl:view_faq.php?id=
inurl:artikelinfo.php?id=
inurl:detail.php?ID=
inurl:index.php?=
inurl:profile_view.php?id=
inurl:category.php?id=
inurl:publications.php?id=
inurl:fellows.php?id=
inurl:downloads_info.php?id=
inurl:prod_info.php?id=
inurl:shop.php?do=part&id=
inurl:Productinfo.php?id=
inurl:collectionitem.php?id=
inurl:band_info.php?id=
inurl:product.php?id=
inurl:releases.php?id=
inurl:ray.php?id=
inurl:produit.php?id=
inurl:pop.php?id=
inurl:shopping.php?id=
inurl:productdetail.php?id=
inurl:post.php?id=
inurl:viewshowdetail.php?id=
inurl:clubpage.php?id=
inurl:memberInfo.php?id=
inurl:section.php?id=
inurl:theme.php?id=
inurl:page.php?id=
inurl:shredder-categories.php?id=
inurl:tradeCategory.php?id=
inurl:product_ranges_view.php?ID=
inurl:shop_category.php?id=
inurl:transcript.php?id=
inurl:channel_id=
inurl:item_id=
inurl:newsid=
inurl:trainers.php?id=
inurl:news-full.php?id=
inurl:news_display.php?getid=
inurl:index2.php?option=
inurl:readnews.php?id=
inurl:top10.php?cat=
inurl:newsone.php?id=
inurl:event.php?id=
inurl:product-item.php?id=
inurl:sql.php?id=
inurl:aboutbook.php?id=
inurl:review.php?id=
inurl:loadpsb.php?id=
inurl:ages.php?id=
inurl:material.php?id=
inurl:clanek.php4?id=
inurl:announce.php?id=
inurl:chappies.php?id=
inurl:read.php?id=
inurl:viewapp.php?id=
inurl:viewphoto.php?id=
inurl:rub.php?idr=
inurl:galeri_info.php?l=
inurl:review.php?id=
inurl:iniziativa.php?in=
inurl:curriculum.php?id=
inurl:labels.php?id=
inurl:story.php?id=
inurl:look.php?ID=
inurl:newsone.php?id=
inurl:aboutbook.php?id=
inurl:material.php?id=
inurl:opinions.php?id=
inurl:announce.php?id=
inurl:rub.php?idr=
inurl:galeri_info.php?l=
inurl:tekst.php?idt=
inurl:newscat.php?id=
inurl:newsticker_info.php?idn=
inurl:rubrika.php?idr=
inurl:rubp.php?idr=
inurl:offer.php?idf=
inurl:art.php?idm=
inurl:title.php?id=

Minggu, 13 Februari 2011

AntiVirus Untuk Linux

1. Avast! For Linux

Link Download

Dan untuk registrasinya silahkan lihat disini (FREE)


2. AVG Free for Linux

Link Download

AVG Free versi linux ini sedikit unik karena semuanya dijalankan secara manual :@ dari command atau via terminal. Kemampuannya sama dengan AVG Free pada umumnya. Cukup bagus untuk menangani virus yang ada saat ini, apalagi ini juga free. :D

Setelah diinstall, akan terdiri dari 5 file yaitu :

# avg
avgcfgctl avgctl avgdump avgscan avgupdate

Untuk menggunakannya pertama kali harus dijalankan secara manual daemonnya :

# avgctl –start
AVG command line controller
Copyright © 2009 AVG Technologies CZ

Starting avgd

Untuk melihat status apakah AVG nya sudah running atau belum :

# avgctl –stat-all
AVG command line controller
Copyright © 2009 AVG Technologies CZ

Requesting statistics from WD.
Component State Restarts UpTime
Avid On 0 0 minute(s)
Tcpd On 0 0 minute(s)
Update Off 0 -
Requesting statistics from Tcpd.
Failed to get statistics from Tcpd. Connection is off-line.
Requesting statistics from Avid.
Virus database reloads : 0
Virus database version : 270.12.3/2076
Virus database release date : Thu, 23 Apr 2009 13:30:00 +07:00

Untuk melakukan scanning virus yang digunakan adalah avgscan :

# avgscan /home/dony/temp
AVG command line Anti-Virus scanner
Copyright © 2009 AVG Technologies CZ

Sedangkan untuk update yang digunakan adalah avgupdate :

# avgupdate
AVG command line update
Copyright © 2009 AVG Technologies CZ

Running update.
Initializing…
Downloading file: avginfoavi.ctf
Downloading file: avginfolx.ctf
Analyzing…
Downloading file: u7avi1714u1323z1.bin 1 / 2 505.62 K
Downloading file: u7iavi2427iz.bin 2 / 2 40.88 M
Analyzing…
Preparing installation…
Updating…
100% [====================================>]
Update was successfully completed.


3. BitDefender Free For Linux.

Link Download

Setelah didownload tinggal diinstall saja dari command via terminal :
$ sudo ./BitDefender-Antivirus-Scanner-7.6-4.linux-gcc4x.i586.deb.run


4. Avira AntiVir Personal - FREE Antivirus for linux

Link Download

Setelah di download, kemudian di install :

$ tar -xvzf antivir_workstation-pers.tar.gz
$ cd antivir-workstation-pers-3.0.5-11/
$ sudo ./install

Untuk updatenya silahkan ikuti cara berikut :

$ sudo /usr/lib/AntiVir/avupdate –product=Guard
Updating, please wait…
Updated files:
antivir1.vdf 7.1.1.113 -> 7.1.4.132
antivir2.vdf 7.1.1.114 -> 7.1.6.50
antivir3.vdf 7.1.1.129 -> 7.1.6.95
aecore.so
aeemu.so
aegen.so
aehelp.so
aeheur.so
aeoffice.so
aepack.so
aerdl.so
aescn.so
aescript.so
aeset.dat 8.2.0.100 -> 8.2.1.35
aevdf.so
hbedv_key
Update finished successfully

Untuk melakukan scanning virus, caranya sebagai berikut :

$ avscan –temp=/home/dony/temp

Pengenalan Jaringan dan Tool Jaringan Linux

IP ADDRESS Versi 4
Tiap-tiap komputer yang terhubung ke jaringan internet akan memiliki ip address. Nah ip address ini adalah suatu sistem pengalamatan
tiap-tiap komputer di jaringan dengan suatu alamat yang unik (RFC 1166).Nah, ip address versi 4 ini terdiri dari 4 byte. misal: 192.168.0.1.
Nah untuk melihat ip address Anda di linux ketikan ini:


Code:
ifconfig

misal kita ingin melihat ip address pada interface eth0 ketikkan:
Code:
ifconfig -v -a eth0

Berikut ini contoh tampilan:
Code:
ifconfig -v -a eth0
eth0      Link encap:Ethernet  HWaddr 00:1D:72:20:E4:D5
          inet addr:118.136.188.151  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:77440 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78551 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:67624055 (64.4 MiB)  TX bytes:9172063 (8.7 MiB)
          Interrupt:16

ok untuk melihat secara kesulurahan tiap interface di komputer:
Code:
ifconfig -a


Jadi ip addressnya adalah 118.136.188.151 (privat ip)

Nah ip address ini dibagi ke dalam kelas2 : kelas A,B dan C

- Kelas A
IP address kelas A terdiri dari 8 bit untuk network ID dan sisanya 24 bit digunakan untuk host ID, sehingga IP address kelas A digunakan untuk jaringan dengan jumlah host sangat besar. Pada bit pertama berikan angka 0 sampai dengan 127.

-Kelas B
IP address kelas B terdiri dari 16 bit untuk network ID dan sisanya 16 bit digunakan untuk host ID, sehingga IP address kelas B digunakan untuk jaringan dengan jumlah host tidak terlalu besar. Pada 2 bit pertama berikan angka 10 sehingga bit awal IP tersebut mulai dari 128 ? 191.

-Kelas C
IP address kelas C terdiri dari 24 bit untuk network ID dan sisanya 8 bit digunakan untuk host ID, sehingga IP address kelas C digunakan untuk jaringan untuk ukuran kecil. Kelas C biasanya digunakan untuk jaringan Local Area Network atau LAN. Pada 3 bit pertama berikan angka 110 sehingga bit awal IP tersebut mulai dari 192 ? 223.

IP Address Versi 6 (ipv6)
IP versi 6 ini muncul karena derasnya penggunaan ip versi 4 sehingga akhirnya para jago 2 internet memutuskan untuk membuat pengalamatan yg
lebih efisien sehingga muncul yg namanya ip versi 6 ini.
Berikut ini adalah contoh format alamat IPv6 :
21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A
atau bisa juga desederhanakan menjadi: 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A

Netmask
Netmask (subnetting) ini merupakan mask yang membagi alamat ip menjadi subnet subnet (menentukan range alamat ip ). Netmask ini terdiri dari 4 byte dengan
format mirip ip address versi 4. di mana tiap byte netmask yang dipisahkan titik, mewakili range dari ip address , misal:

jika netmask: 255.255.255.0 maka range ip addressnya ya semua alamat ip yang memiliki 3 byte pertama yg sama dg ip address dari mesin dengan netmask 255.255.255.0 ( 3 byte pertama netmask adalah 255.255.255 ).
Misal komputer dg alamat ip 192.168.1.10 maka rangenya 192.168.1.0-192.168.192.168.1.255

ping
Ping ini singkatan dari packet internet gropher. Ping ini biasa kita gunakan untuk mengecek suatu host apakah alive atau tidak. Misal:
Code:
ping 192.168.1.1

Maka akan dikirim paket icmp (internet control messaging protocol) ke 192.168.1.1 , misal ip 192.168.1.1 bersistem operasi linux, jika setting icmp echo requestnya on maka host tersebut akan mereply ke mesin kita.

Oya ping ini bisa juga digunakan untuk DOS dengan mengirimkan paket icmp ukuran besar, misal kita sbg root di linux, coba ketikkan ini:

Code:
ping 67.222.131.145 -fs 50000

ARP (Address Resolution Protocol)
ARP ini merupakan salah satu jenis protokol yang berfungsi untuk menemukan MAC Address dari mesin lain di jaringan yang ingin dikontak.
Informasi tentang MAC address akan disimpan dalam keping RAM (Random Access Memory) dan sifatnya temporer dengan umurnya yang hanya dua menit, namun dapat diperbarui. Ruang simpan dalam RAM ini disebut ARP (Address Resolution Protocol) cache. ARP akan selalu memeriksa ARP cache. Jika ARP berhasil menemukan nomor IP tetapi tidak menemukan MAC address pasangannya, maka ARP akan mengirim request ke jaringan.

Prinsip dari ARP adalah tidak boleh ada lebih dari satu nomor IP memakai satu MAC address yang sama. Jadi, kita tidak bisa menggunakan nomor IP yang sedang dipakai oleh komputer lain, dan tidak bisa menggunakan MAC address yang telah dipasangkan dengan IP lain.

Protokol ARP bersifat stateless, ia akan mengirim request MAC address dan mengirimkan pemberitahuan kepada komputer anggota jaringan jika terjadi ketidakberesan dalam pengalamatan, walaupun tidak ada komputer di jaringan yang memintanya. Protokol ARP juga bersifat non-routable, ia hanya bekerja pada satu segmen jaringan lokal.

Beberapa perintah manipulasi arp.
-Melihat cache arp, contoh:
Code:
arp -a
misal hasilnya:
fm-ip-118.136.188.1.fast.net.id (118.136.188.1) at 00:1B:8F:E9:6C:01 [ether] on eth0

di mana 00:1B:8F:E9:6C:01 merupakan mac address komputer kita.

contoh format mengeset arp suatu mesin:
Code:
arp -s host maccaddr

MACCHANGER (Pengubah Mac Address di Linux)
Macchanger ini merupakan aplikasi yang digunakan untuk merubah mac address mesin kita (linux), aplikasi ini dibuat oleh Alvaro (alvaro@gnu.org).

Untuk melihat list vendor yg ada :
Code:
macchanger -l

Selanjutnya untuk mengubah mac address :

Code:
macchanger --mac=XX:XX:XX:XX:XX:XX

di mana mac address dalam hexa misal: 00:1D:72:20:E4:D5

Untuk melihat mac address Anda saat ini untuk interface eth0-coba ketikkan
Code:
macchanger -s eth0

Gateway
Gateway adalah sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu atau lebih jaringan komputer yang menggunakan protokol komunikasi yang berbeda sehingga informasi dari satu jaringan computer dapat diberikan kepada jaringan komputer lain yang protokolnya berbeda.

Ok berikut ini contoh kasus setting sebuah komputer dengan os linux sebagai gateway.
Sebelumnya silahkan su dulu sebagai root!!!
ketikkan perintah ini:
Code:
ifconfig eth0 down
ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up
ifconfig eth0
route add default gw 192.168.1.1
echo nameserver 192.168.1.5 >> /etc/resolv.conf
echo nameserver 192.168.1.1 >> /etc/resolv.conf

setelah itu kita lakukan sedikit rule iptables di gateway kita, misal ketikkan perintah:

Code:
iptables -A INPUT -p TCP --dport 22 -j ACCEPT
iptables -A INPUT -p TCP --dport 80 -j ACCEPT
iptables -A INPUT -p TCP --dport 139 -j ACCEPT
iptables -A INPUT -p TCP --dport 21 -j ACCEPT

ya setelah itu rule utk ip forward via interface eth0:

Code:
iptables -A FORWARD -i eth0 -p ALL -s 192.168.1.6/24 -d 192.168.1.1 -j ACCEPT

selanjutnya kita lakukan permainan untuk sedikit mempercepat proses:
Code:
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

final step kita set nat (network address translation):
Code:
iptables -t nat -A POSTROUTING -s 192.168.1.6/24 -j MASQUERADE

dan sebagai langkah terakhir kita aktifkan ip forward di mesin gateway kita:

Code:
echo 1 > /proc/sys/net/ipv4/ip_forward

Nah selanjutnya dari sisi klien misal menggunakan linux juga untuk menggunakan gateway tadi dengan perintah route:
Code:
route add default gw alamat_ip_gateway_ketik_di_sini eth0

atau bisa juga dengan perintah ip:
Code:
ip route add alamat_ip_gatway/range dev eth0

Tabel Routing dan HOP
Satu Hop merupakan satu jalur lompatan antara suatu mesin dengan mesin lainya di jaringan misalnya : pc -> router = 1 hop di mana routing table
di mesin kita yang berguna untuk memberitahu router tentang hop berikutnya.
Untuk melihat routing table ketikkan:
Code:
route -v

Three Way Handsake
Ni dia mekanisme komunikasi tcp antar host. berikut ini untuk lebih jelasnya:

1. mesin klien mengirimkan paket tcp syn ke server
2. Lalu setelah si server menerima paket syn tersebut maka host b mengirimkan syn ack ke klien
3. Nah !!setelah si klien menerima syn ack dari server maka si klien kirim ack lagi ke server
4. Nah setelah itu si server akan menerima ack dari klien lalu koneksi tercipta (established)

Nah !!! pernah dengar syn attack untuk dos atau ddos? nah berikut ini adalah contoh cara melakukan syn attack, coba diketik:
Code:
hping2 -S 67.222.131.145  -p 80 -d 60000


Protokol gopher
Gopher merupakan suatu protokol mirip http yang dulu sebelum ada http
sering digunakan di mana gopher ini default portnya adalah 70 (bisa juga diredirect ke port lain).
Untuk mengakses suatu server gopher Anda bisa menggunakan web browser Anda misal ketikkan alamat ini:
Code:
gopher://quux.org/

atau dengan telnet:
Code:
telnet quux.org 70
Trying 64.85.160.193...
Connected to quux.org.
Escape character is '^]'.

iWelcome to gopher at quux.org! fake    (NULL)  0
i       fake    (NULL)  0
iThis server has a lot of information of historic interest,     fake    (NULL)  0
ifunny, or just plain entertaining -- all presented in Gopher.  fake    (NULL)  0
iThere are many mirrors here of rare or valuable files with the fake    (NULL)  0
iaim to preserve them in case their host disappears.  PLEASE READ       fake    (NULL)  0
i"About This Server" FOR IMPORTANT NOTES AND LEGAL INFORMATION. fake    (NULL)  0
i       fake    (NULL)  0
0About This Server      /About This Server.txt  gopher.quux.org 70      +
1Archives       /Archives       gopher.quux.org 70      +
1Books  /Books  gopher.quux.org 70      +
1Communication  /Communication  gopher.quux.org 70      +
iThis directory contains the entire text of the book    fake    (NULL)  0
i"We the Media: Grassroots Journalism by the People, for the People"    fake    (NULL)  0
iby Dan Gillmor in various formats.     fake    (NULL)  0
i       fake    (NULL)  0
iFeel free to download and enjoy.       fake    (NULL)  0
1Computers      /Computers      gopher.quux.org 70      +
1Current Issues and Events (Updated Apr. 23, 2002)      /Current        gopher.quux.org 70      +
1Development Projects   /devel  gopher.quux.org 70      +
0Gopher's 10th Anniversary      /3.0.0.txt      gopher.quux.org 70
1Government, Politics, Law, and Conflict        /Government     gopher.quux.org 70      +
0How To Help    /How To Help.txt        gopher.quux.org 70      +
1Humor and Fun  /Humor and Fun  gopher.quux.org 70      +
1Index to Quux.Org      /Archives/index gopher.quux.org 70
1Internet       /Internet       gopher.quux.org 70      +
1Other Gopher Servers   /Software/Gopher/servers        gopher.quux.org 70
1People /People gopher.quux.org 70      +
1Reference      /Reference      gopher.quux.org 70      +
1Software and Downloads /Software       gopher.quux.org 70      +
1The Gopher Project     /Software/Gopher        gopher.quux.org 70
0What's New     /whatsnew.txt   gopher.quux.org 70      +
Connection closed by foreign host.



Beberapa Tool-Tool Menarik di Jaringan di Linux

1. netcat
netcat merupakan tool yang berguna untuk dan menerima dan mengirim data via protokol tcp/ip.
Contoh penggunaan netcat untuk melakukan bind ke suatu nomor port kemudian listen (misal port 3338):
Code:
nc -l -p 3338 -vvv

netcat juga bisa digunakan layaknya telnet untuk melakukan konek ke suatu nomor port di mesin lain yang terbuka misal mesin dengan
ip 192.168.1.1 dengan port 80 dalam kondisi listen

Code:
nc 192.168.1.1 80

2. telnet
Telnet merupakan tool yang berguna mengakses mesin lain di jaringan via nomor port yang sedang listen di mana nomor port default dari telnet daemon adalah 23, akses ke mesin lain tersebut selama ada routenya loh!!!
misal:
Code:
telnet alamat_ip/nama_host nomor_port
via telnet kita juga bisa digunakan untuk melakukan fetch terhadap suatu situs misal:
Code:
# telnet google.com 80
Trying 216.239.61.104...
Connected to google.com.
Escape character is '^]'.
GET / HTTP/1.1

Ok berikut ini contoh penggunaan telnet untuk mengakses suatu public access unix system di mana ip public dengan sistem free bsd dg telnet daemon running:


nah ini sdf.lonestar.org di sini tempat ane dulu sering nongkrong

Code:
bt lampp # telnet sdf.lonestar.org
Trying 192.94.73.1...
Connected to sdf.lonestar.org.
Escape character is '^]'.

sdf.lonestar.org (pts/25)
if new, login 'new' ..

login: mywisdom
Password:
[ 'mywisdom' is not set to expire ]

Please press your BACKSPACE key:
The Moon is Waxing Crescent (1% of Full)
                              .
                                  .
                                     .
                                       -.
                                         \
                                          \.
                                            \
                                             \
                                             |
                                              \  New Moon +
                                              |  1  0:52:06
                                              |  First Quarter -
                                              |  6 13:04:59
                                              /
                                             |
                                             /
                                            /
                                          /'
                                         /
                                       -'
                                     '
                                  '
                              '
[CONTINUE]

Type 'help' for Commands.
Type 'com' to chat with other users.
Type 'ttytter' to listen to Twitter Tweets anonymously.
Type 'mud' to play the SDFmud.

Did you know you can become a permanent LIFETIME member of SDF
by making a onetime donation of $36?  Type 'arpa' for more info!

sdf:/udd/m/mywisdom>

3. ftp (tool)
ftp merupakan tool dasar di linux untuk mentransfer file via protokol ftp (port 21 / tcp)
untuk memulai silahkan ketikkan:
Code:
ftp
Contoh penggunaan ftp untuk mengupload file:

bt ~ # ftp yoyoparty.com
Connected to yoyoparty.com.
220 (vsFTPd 2.0.5)
Name (yoyoparty.com:root): yoyoparty
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd htmp
550 Failed to change directory.
ftp> cd html
250 Directory successfully changed.
ftp> cd upload
250 Directory successfully changed.
ftp> put gopher2.011.tar
local: gopher2.011.tar remote: gopher2.011.tar
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
993280 bytes sent in 52 secs (19 Kbytes/sec)
ftp>

Sabtu, 12 Februari 2011

Perbandingan Windows 7 VS Ubuntu

Spesifikasi Minimal Hardware Windows 7 :

* 1GHz processor (32- or 64-bit)
* 1GB of main memory
* 16GB of available disk space
* Support for DX9 graphics with 128MB of memory (for the Aero interface)
* A DVD-R/W drive


Spesifikasi Minimal Hardware Ubuntu 10.04 :

* 64MB RAM
* 5GB hard disk space.

Harga Windows 7 :

Microsoft Windows 7 Home Basic 64-bit English - $ 97.00
Microsoft Windows 7 Home Premium 32-bit English - $ 116.00
Microsoft Windows 7 Home Premium 64-bit English - $ 119.00
Microsoft Windows 7 Pro 32-bit English - $ 153.00
Microsoft Windows 7 Pro 64-bit English - $ 158.00
Microsoft Windows 7 Starter Edition 32-bit English - $ 57.00
Microsoft Windows 7 Ultimate 32-bit English - $ 197.00
Microsoft Windows 7 Ultimate 64-bit English - $ 200.00

Kalo di rupiahkan kira-kira sekitar Rp. 550.000 s/d 2.500.000 an belum termasuk Aplikasi Office dll

Harga Ubuntu 10.04 :

Licensi Gratis tinggal download aja, atau beli di toko linux, ato copy paste bebaslah gan 
Sudah termasuk Aplikasi Office,


Kalo menurutku Ubuntu masih lebih lebih unggul dibanding Win 7, meskipun keduanya mempunyai kelebihan dan kekuranganya.

Kamis, 10 Februari 2011

command / root dasar linux


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 diminpasword : 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.

Minggu, 06 Februari 2011

Membuat Tombol Back To Top

Back to Top adalah perintah untuk mempercepat jalannya scroll ke atas. Contohnya, bisa anda lihat pada pojok kanan bawah blog ini.

Cara membuatnya :
Masuk ke bloggerBuka menu Design/Rancangan
Pilih Page Element/Elemen Laman
Add a gadget/Tambahkan Gadget
Pilih HTML/Javascript dan masukkan kode berikut,

<style type="text/css">.backtotop a:hover {background:none;}</style><div class="backtotop"><a style="display:scroll;position:fixed;bottom:5px;right:5px;" class="backtotop" href="#" rel="nofollow" title="Back to Top"><img style="border:0;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMCJsLezxjRaTQc7wva3Rdl86eEroj5h8gXM-mQIHVYFF2JgKeufqrSFlPx6ucZ-P_7AXGgs2lC8eRAJYVwkqf-x1q5H2E1jnWlgtSByZSE-aeheZ1461EATdZVvqXkbcJvogY-fjN9Q/s400/back-to-top.gif" /></a></div>
Simpan 


NB: untuk tulisan warna biru, anda bisa menggantinya dengan gambar yg anda suka, gantikan alamat berwarna biru tersebut dengan URL gambar anda. Jika anda menggunakan alamat URL biru di atas maka gambar back to topnya seperti :

Sabtu, 05 Februari 2011

Jenis Ekstensi File

Ekstensi file berfungsi untuk mengetahui atau membedakan jenis suatu file.
Ekstensi file biasanya terdiri dari 3 huruf tetapi juga terdapat ekstensi yang hanya terdiri dari 2 ataupun 4 huruf.
Ekstensi file terletak pada tiga huruf terakhir sesudah titik.
Untuk mengetahui/menampilkan ekstensi dari suatu file caranya adalah sebagai berikut (Untuk Windows XP) :
1. Buka Windows Explorer anda
2. Pilih Tools -> Folder Options
3. Masuk ke Tab View
4. Hilangkan centang yang ada pada “Hide extensions for known file types”
5. Apply -> OK
Berikut adalah beberapa ekstensi suatu file yang sering kita temui beserta penjelasan :
EXE = File aplikasi (executable)
Hanya bisa dibuka di sistem operasi windows
DOC = File Dokumen
Dapat dibuka dengan MS Word
GIF = File Gambar/Animasi
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint, Paint, ACDSee, Ulead Gif Animator dan lain2.
JPG/JPEG/BMP = File Gambar
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint, Paint, ACDSee dan lain2
ICO = File untuk Icon Gambar
Dapat dibuka dengan semua aplikasi untuk edit gambar icon.
PSD = File Image, File Photoshop
Dapat dibuka dengan aplikasi Adobe PhotoShop.
MP3 = File Audio
Dapat dibuka dengan aplikasi audio seperti Winamp, Windows Media Player atau yang lainnya.
WAV = File Audio
Dapat dibuka dengan aplikasi audio seperti Winamp, Windows Media Player atau yang lainnya.
MPG/MPEG = File Video
Dapat dibuka dengan aplikasi video seperti Windows Media Player atau yang lainnya.
AVI = File Video (Biasanya digunakan untuk format DVD)
Dapat dibuka dengan aplikasi video seperti CyberLink PowerDVD atau yang lainnya.
FLV = File Flash Video
Dapat dibuka dengan aplikasi video flash seperti Total Video Player, FLV Player atau yang lainnya.
PDF = File Dokumen dari Adobe
Dapat dibuka dengan aplikasi seperti Adobe Acrobat Reader.
TXT = File Teks
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya.
LOG = File Log
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya.
ASM = Source Code Pemrograman Assembly
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya
RAR/ZIP = File Kompresi
Dapat dibuka dengan aplikasi seperti WinZip atau WinRar.
REG = File Registry
Dapat dibuka dengan aplikasi Regedit atau Notepad juga bisa.
HTM/HTML/SHTML = File Internet Document
Dapat dibuka dengan Netscape Navigator, MS Internet Explorer, Mozilla Firefox atau yang lainnya.
TTF = File Font
Dapat dibuka dengan aplikasi Font Viewer.
CDR = File Corel Draw
Dapat dibuka dengan Corel Draw.
BAT = File Batch
Sebuah file text yang berisi beberapa perintah yang secara segaja untuk di eksekusi oleh command prompt.
Dapat dibuka dengan aplikasi Notepad.

Jumat, 04 Februari 2011

Perbedaan JavaScript dan Java

JavaScript bukan Java dan Java bukan JavaScript. Keduanya memang memiliki kesamaan tapi lebih banyak perbedaannya. berikut adalah perbandingan antara JavaScript dan Java:


JavaScript:
Diinterpretasikan oleh client. 
Kodenya berintegrasi dalam dokument HTML. 
Tipe variabel data tidak dideklarasikan. 
Bekerja terbatas pada element HTML. 
Mampu mengakses objek dan fungsionalitas browser. 
Berbasis objek (Object-Based Programming). Tidak terdapat kelas dan pewarisan. 


Java:
Dikompilasi dan dijalankan oleh client. 
Hasilnya berupa Applet yang dipanggil dalam dokument HTML. 
Tipe variabel data harus dideklarasikan. 
Tidak mampu mengakses objek dan fungsionalitas browser. 
Berorientasi objek (Object Oriented Programming). Applet berisi kelas objek dengan pewarisan.

    16 Tips dan Trik Facebook

    1. Bagaimana Meletakkan Facebook Chat pada Sidebar Firefox

    Facebook Chat adalah fasilitas yng sangat kereen,,^^,,,, paling tidak memungkinkan Anda untuk mengirim pesan instan ke kontak online Facebook teman anda lainnya.Namun ane tidak benar-benar penggemar chatting bar yang berada di bagian bawah halaman, bagaimana jika ane sudah meninggalkan Facebook tetapi masih ingin tetap mengobrol dengan teman ane di Facebook? Jika Anda menggunakan Firefox, Anda dapat menempatkan Facebook Chat di sidebar.,, huhuuuuuuuuuy,,,, ^^. 
    Langkah 1 -->> Cari Bookmarks di navigasi atas. Pilih organize Bookmarks ...

    Langkah 2 -->> Klik New Bookmark ... dan masukkan :
    * Nama: Facebook Chat
    * Lokasi: http://www.facebook.com/presence/popout.php
    * Check list Load this bookmark di sidebar.

    Langkah 3 -->> Munculkan sidebar Firefox, klik Facebook Chat dan mulai mengobrol dengan kontak Anda Facebook dalam Firefox.
    Selesai ^^,... !! 
    2. Bagaimana untuk download Album Foto Facebook
    Lagi2 kali ini bermain dengan addons nya Firefox,,, ^^ . Instal 
    FacePAD: Facebook Photo Album Downloader ke dalam browser Firefox anda yang memungkinkan Anda untuk men-download album fFacebook teman Anda , album Acara, dan Kelompok Album, secara massal, dengan mengklik 1 tombol.,,heheh :)
    Selesai... ^^
    3. Bagaimana Berbagi Foto Flickr ke Facebook
    Flickr2Facebook adalah situs yang menghubungkan anda ke Facebook dari Flickr yang memungkinkan Anda meng-upload foto ke Facebook dari Flickr.
    4. Cara Update Facebook tanpa Menggunakan Facebook 
    Dengan cara menggunakan situs hellotxt. Berikut ane contohkan dengan manggunakan hellotxt -->>
    5. Cara menjadwal pesan Facebook
    Sendible memungkinkan anda untuk menjadwal sebuah pesan Facebook , sehingga anda dapat mengirimkan pesan ke teman2 anda .

    6. Cara Menyembunyikan Status dari Teman anda.

    Sebuah tutorial singkat tentang Makeuseof untuk memandu Anda cara untuk menyembunyikan status update Facebook dan menjaga privasi pada teman-teman Anda.

    7. Cara Buat Koleksi Foto Menggunakan Foto Teman Facebook Anda

    Klik pada tab FriendsMore. Dari Choose an option, pilih salah satu strip "-". Facebook teman Anda akan muncul pada layar komputer Anda.


    8. Bagaimana Kita Tahu bahwa Teman anda Diam-diam menghapus atau memBlok Anda

    X-Friend adalah tool unik untuk melacak teman-teman yang menghilang dari Facebook.

    9. Bagaimana Memilih display di tab Teman anda ??
    Sedikit fitur dari Facebook yang memungkinkan Anda memutuskan siapa yang muncul di kotak Teman. Klik "edit" di kotak pensil Teman Anda dan ketik nama teman-teman terbaik Anda dalam kotak yang bertuliskan "Selalu tampilkan teman-teman"
    .

    10. Cara Hapus Iklan Facebook
    Ini script Greasemonkey - Facebook Cleaner -->> menghapus iklan mengganggu dan pembaruan yang tak terhindarkan ditampilkan pada halaman Facebook.


    11. Bagaimana Mensinkronisasi Foto Teman dengan Kontak di Microsoft Outlook?

    OutSync adalah sebuah aplikasi Windows yang mensyncs foto dari teman-teman Facebook Anda dengan kontak yang cocok di Microsoft Outlook. Hal ini memungkinkan Anda untuk memilih kontak diperbarui. Sehingga Anda dapat memperbarui semua kontak sekaligus .


    12. Bagaimana Menampilkan Facebook Chat di Desktop ??

    Gabtastik dan digsby membuat Anda tetap pada Facebook chat pada desktop Windows Anda .


    13. Cara Membuat Kuis di Facebook dengan Mudah 

    LOLapps adalh pencipta kuis yang dapat digunakan untuk membayangkan kuis kepribadian anda .

    14. Bagaimana Mendapatkan Pembaharuan Facebook di Email
    NutshellMail mengkonsolidasikan akun Facebook Anda melalui kotak masuk Anda di Email.


    15. Cara Update Status Facebook dari Firefox
    FireStatus adalah tool (adons Firefox) untuk memperbarui status dari beerapa jaringan sosial, termasuk Facebook.


    16. Cara mengapus, membatalkan dan menghentikan Account Facebook dan Profil
    Caranya -->>

    1. Sign in ke Facebook account.
    2. Click Account link di sudut kanan atas.
    3. Di Tab “Settings” , Klik deactivate .