Sabtu, 27 November 2010

Mengenal Variabel di C++

Variabel adalah suatu nama yang menyatakan tempat dalam memori komputer yang digunakan untuk menyimpan suatu nilai dan nilainya dapat diubah sewaktu-waktu ketika program sedang dieksekusi. Jadi suatu program itu membutuhkan tempat dimemori untuk datanya. Nah tempat itu dipesan dengan menggunakan variabel.

Contoh :



  • int n; = Variabel n bertipe int (untuk menyimpan bilangan bulat) dan tidak harus n tergantung pengenal apa yang nantinya kita tulis.

  • char ch; = Bariabel ch bertipe char (dipakai untuk menyimpan sebuah karakter) tidak harus ch tergantung pengenal apa yang nantinya kita tulis.

  • long int jum_penduduk; = Variabel jum_penduduk bertipe long int (dipakai untuk menyimpan bilangan bulat dengan nilai mencapai sekitar 2 milyar)

  • double jarak; = Variabel jarak bertipe double (dipaki untuk menyimpan sebuah bilangan real dengan kepresisian tinggi)





Jika ada beberapa variabel dengan tipe yang sama, pendeklarasian dapat dilakukan dengan menggunakan sebuah pernyataan saja.

Contoh :

int i,j,k;

jadi tidak perlu ditulis satu-satu.

Mengenal Tipe data C++

Dalam dunia pemrograman komputer selalu melibatkan data, karena pemrograman tidak bisa terlepas dari kegiatan mengolah data menjadi informasi yang diperlukan. Untuk menjamin konsisitensi data dan efisiensi penggunaan memori komputer, maka data dibedakan menjadi beberapa tipe. C++ menyediakan berbagai tipe data dasar sebagai berikut :



  • char = menyatakan sebuah karakter (bisa berupa huruf, angka, atau simbol-simbol). Contoh : A atau a, 1 atau 0, $ atau @

  • int = menyatakan semua bilangan bulat baik positif, bilangan nol, maupun bilangan negatif. Contoh : ...,-3,-2,-1,0,1,2,3,..

  • float = menyatakan semua bilangan pecahan maupun desimal. Ingat dalam pemrograman tanda desimal tidak ditulis dengan tanda koma (,) tapi dengan tanda titik (.). COntoh : 3.6, 4.99999, 2.64E-2, 0.005

  • double = Menyatakan bilangan titk-mengambang (bilangan real dengan ketelitian tinggi. Contoh : 4.600000, 4.6969696 dll

  • long int = Menyatakan bilangan bulat yang berkisar antara -2147483648 s/d 2147483647.



Sekian beberapa tipe data dalam C++.

Mengenal Pengenal dalam C++

Pengenal (identifier) adalah suatu nama yang digunakan dalam program untuk menyatakan variabel, fungsi, dll. Aturan umum yang berlaku dalam membuat pengenal dalam C++ sebagai berikut :

  • Berawalan huruf kapital, huruf kecil, atau karakter garis-bawah (_)

  • Tidak boleh dimulai dengan angka

  • Bagian berikutnya dapat berupa huruf, angka (0,1,2,3,4,...,9), atau karakter garis-bawah

  • Membedakan huruf kapital maupun huruf kecil (case sensitive)

  • Panjang tidak dibatasi

  • Harus unik, artinya tidak boleh ada nama pengenal yang sama untuk hal yang berbeda.

  • Hendaknya mencerminkan kegunaannya.


Contoh :


  1. Nama_pegawai [benar]

  2. hati2 [benar]

  3. 3_jam [salah karena berawalan dengan angka]

  4. modal*bunga [salah karena terdapat karakter*]

  5. &LuasSegitiga [salah karena terdapat dan diawali dengan karakter &]

Sabtu, 20 November 2010

Tutorial menggunakan Code::Blocks

Sudah taukan apa itu code::blocks??, kalau belum coba baca ini (klik). Nah jika sudah tau dan sudah punya, Install di komputer anda. Jika belum punya silahkan download disini (klik). Jika sudah diinstall buka code::blocks-nya. Jika sudah maka akan muncul gambar seperti dibawah ini. Jika sudah muncul gambar seperti dibawah maka code::blocks sudah siap digunakan.

Code::blocks


Nah, untuk memulai membuat program pertama, pilih "Create New Project" atau "File => New => Project". Setelah itu, karena kita akan mencoba dasar-dasarnya saja pilih "Console application"

Code::blocks


terus pilih "Go". Setelah itu akan muncul window baru seperti gambar dibawah ini.

Code::blocks


Pilih "Next". Setelah itu kita akan dikasih pilihan kita akan menggunakan bahasa pemrograman apa, c atau c++. Nah dalam tutorial kali ini kita akan menggunakan bahasa pemrograman c++.

Code::blocks


pilih c++ terus "Next". Nah sekarang masukkan nama project kita dibagian "Project title" dalam tutorial ini kita akan kasih nama dengan programku. Dibawahnya atau "Folder create to in project" adalah tempat atau lokasi dimana project kita akan disimpan dalam tutorial kali ini tempat program kita ada di "C:\Documents and Settings\sss\My Documents".

PasswordFox


Setelah itu Pilih "Next".

Code::blocks


Setelah itu pilih "Finish". Setelah itu, untuk membuat programmnya dibagian paling kiri ada tulisan "Sources" klik 2x di "Sources"-nya maka akan muncul "main.cpp" klik 2x di "main.cpp"-nya. Nah disitu lah kode program kita masukkan.

Code::blocks


Nah didalam main.cpp disana sudah tertulis program atau struktur program c++ dengan menampilkan kata "Hello world!" didalam Console. Untuk menjalankannya anda tinggal tekan "F9" atau "Bulid" => "Bulid and Run". Maka sebuah Console akan muncul dengan tulisan Hello world!.

Code::blocks


Nah sebenarnya code::blocks tidak susah-susah amat kan (amat aja tidak susah kan..hehehe) Nah, code di main.cpp tinggal anda ganti dengan code c++ anda.
Sekian tutor kali ini semoga bermanfaat..

Code::Blocks

Code::Blocks adalah IDE (Integrated Development Environment) C/C++ yang bersifat open soure, cross-platform yang dikembangkan dengan C++ dan menggunakan wxWidgets sebagai UI toolkit-nya. Code Blocks juga mendukung berbagai compiler seperti GNU GCC, Intel C/C++, SDCC, Tiny C, GDC D, Digital Mars D, GNU ARM GCC, GNU AVR GCC, GNU GCC for PowerPC, GNU GCC for TriCore, tersedia pula konfigurasi masing-masing compiler dengan GUI. Code::Blocks juga dapat berjalan dengan baik di Windows, Linux, FreeBSD dan Mac OS X. Gimana tertarik untuk mencobanya..???


Link Download :
Link 1
Link 2



Selasa, 16 November 2010

Sedikit tentang cin dan cout di c++

Apa itu cin dan cout?? Nama orang kah? Nama Makanan kah? hehe yang pasti bukan.

cin dan cout merupakan beberapa syntak di dalam c++. cin merupakan syntak untuk inputan user kedalam program.

cin adalah syntak untuk menginputkan data oleh user.

contoh :

cin >> x;


penjelasan :

cin merupakan syntak untuk input data.

>> merupakan karakter yang harus mengikuti syntak cin. Jadi dimana cin ditulis setelahnya wajib menuliskan karakter >>

x merupakan tempat memori yang akan diisi oleh inputan user. Sebenarnya tidak harus x bisa apa aja tergantung deklarasi yang dideklarasikan oleh si programer.

; ini merupakan tanda akhir dari program dalam c++. Ini wajib ditulis setiap akhir baris program.

Jadi cin >> x; dibaca cin (user) akan memasukkan nilai kedalam memori x.

cout adalah syntak untuk mengoutputkan atau menampilkan hasil ke dalam layar.

contoh :

cout << x;


Penjelasan :

cout merupakan output data ke dalam layar.

<< merupakan karakter yang harus mengikuti syntak cout. Jadi dimana cout ditulis setelahnya wajib menuliskan karakter <<

x merupakan data yang dioutputkan yang telah diisi oleh user tentunya.

; ini merupakan tanda akhir dari program dalam c++. Ini wajib ditulis setiap akhir baris program.

Jadi cout << x; cout akan menampilkan data x.

Gimana udah mengertikan..??

Rabu, 03 November 2010

Pengenalan Bahasa Pemrograman C++

Bahasa C++ adalah bahasa pemrograman yang dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1980-an. Bahasa C++ adalah evolusi atau pengembangan dari bahasa C yang dikembangkan oleh Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories.

Sebenarnya kedua Bahasa Pemrograman ini (C dan C++) memiliki sintaks yang sama tetapi memiliki perbedaan. Bahasa C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang kecil. Sedangkan bahasa C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman Berorientasi Objek, dimana penyelesaian suatu masalah C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari objek-objek fisik, Class tersebut berisi keadaan object, anggota-anggotnya dan kemampuan objeknya, setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. Dan C++ adalah program yang case-sensitive atau membedakan huruf besar dan huruf kecil.

Struktur Bahasa C++

Contoh program C++

#include <iostream>

// Ini Program Pertamaku...

using namespace std;

int main()

{

cout << "Ini Program Pertamaku..";

return 0;

}


Hasilnya :
Contoh Program C++


Penjelasan Program

#include <iostream>
Kalimat yang berawalan dengan tanda # adalah preprocessor directive. Ini merupakan header dari bahasa C++. Ini bukan merupakan baris kode yang dieksekusi, tetapi indikasi untuk kompiler. Dalam Kasus ini #include <iostream> memberitahukan preprocessor kompiler untuk menyertakan header file standar iostream. Iostream merupakan library untuk proses I/O (Input dan Output) data. Jadi #include <iostream> merupakan header standar dari C++. Masih banyak header-header yang lain yang mempunyai fungsi masing-masing.

// Ini Program Pertamaku...
Ini adalah baris komentar karena diawali dengan tanda dua garis miring (//). Ini adalah baris yang tidak akan dieksekusi. Ini tidak berpengaruh terhadap program karena tidak akan dieksekusi. Jadi boleh ditulis atau tidak. Fungsi Komentar adalah untuk menjelaskan isi dari program tersebut, atau untuk observasi terkait dengan program tersebut.

int main()
Baris ini mencocokan pada awal dari deklarasi fungsi main. Fungsi main merupakan titik awal dimana seluruh program C++ akan mulai dieksekusi. Diletakan diawal, ditengah atau diakhir program, isi dari fungsi main akan selalu dieksekusi pertama kali. Pada dasarnya, seluruh program C++ memiliki fungsi main. main diikuti oleh sepasang tanda kurung () karena merupakan fungsi. pada C++, semua fungsi diikuti oleh sepasang tanda kurung () dimana, dapat berisi argumen didalamnya. Isi dari fungsi main selanjutnya akan mengikuti,berupa deklarasi formal dan dituliskan diantara kurung kurawal ({}), seperti dalam contoh.

{
Ini adalah tanda Kurung kurawal buka yang berfungsi menandakan awal program.

cout << "Ini Program Pertamaku..";
Ini adalah baris program. cout merupakan kode untuk mengeluarkan tulisan ke monitor (fungsi output). Ini berkaitan dengan header #include <iostream> yang tadi sudah dijelaskan. Jadi kalau #include <iostream> nya tidak ditulis jadi proses Output maupun Input tidak akan jalan. Kode cout wajib diikut tanda <<. "Ini Program Pertamaku.." ini merupakan kalimat yang akan ditampilkan kemonitor. Jadi untuk membuat teks agar nampil di monitor harus diawali dengan tanda petik dua (") setelah itu diikuti teks yang mau ditampilkan lalu diakhiri dengan tanda petik dua (") lagi. Nah dalam C++ setiap akhir kode harus ditambahkan tanda semicolon (;) dan ini WAJIB. Karena karakter ini merupakan tanda akhir dari instruksi kode.

return 0;
Instruksi return menyebabkan fungsi main() berakhir dan mengembalikan kode yang mengikuti instruksi tersebut, dalam kasus ini 0. Ini merupakan cara yang paling sering digunakan untuk mengakhiri program.

}
Ini adalah tanda Kurung kurawal tutup yang berfungsi menandakan akhir program.

Gimana tidak terlalu sulitkan bahasa C++..??
Maaf jika penjelasannya terbalik-balik ini karena penulis juga lagi belajar c++..

Sabtu, 02 Oktober 2010

Algoritma dan Pemrograman

Sebelum Anda mengenal Bahasa Pemrograman, alangkah baiknya dan sangat disarankan untuk mempelajari Algoritma dulu. Karena algoritma merupakan struktur atau rangka dari program itu sendiri. Algoritma adalah sekumpulan langkah-langkah yang sistematis dan terbatas yang dibuat untuk menyelesaikan suatu masalah. Algoritma dalam pengertian modern mempunyai kemiripan dengan istilah resep, proses, metode, prosedur. Dalam kehidupan sehari-hari tanpa kita sadari kita juga menjalankan algoritma. Seperti mengikuti aturan resep suatu masakan atau menghitung matematika dengan menggunakan rumus, dsb.


Contoh algoritma dalam kehidupan sehari-hari :

1. Sebuah prosedur ketika akan mengirimkan surat kepada teman:
  1. Tulis surat pada secarik kertas surat

  2. Ambil sampul surat atau amplop

  3. Masukkan surat kedalam amplop

  4. Tutup amplop surat dengan lem perekat

  5. Tulis alamat surat yang dituju, jika tidak ingat, lebih dahulu ambil buku alamat & cari alamat yang dituju, lalu tulis alamat tersebut pada amplop surat

  6. Tempelkan perangko pada amplop surat

  7. Bawa surat kekantor Pos untuk diserahkan pada pegawai Pos atau menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat

2. Mengitung luas segitiga:



  1. Masukkan nilai Alas

  2. Masukkan nilai Tinggi

  3. Hitung Luas (Alas * Tinggi)/2

  4. Dapat Hasil
Gimana sekarang sudah mengertikan apa itu Algoritma??

Ok Algoritma mempunyai tiga format penulisan yaitu :

1. Deskriptif
Algoritma bertipe Deskriptif maksudnya adalah algoritma yang ditulis dengan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris). Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan untuk penulisan algoritma bertipe Deskriptif ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan.

Contoh :

Algoritma menghitung_luas_segitiga

  1. Untuk menghitung Luas Segitiga pertama Masukan nilai alas

  2. Kemudian masukan nilai tinggi

  3. Kemudian hitung dengan menggunakan rumus Luas = Alas * Tinggi / 2

  4. Cetak Luas



2. Flow Chart
Algoritma bertipe Flow Chart maksudnya adalah algoritma yang ditulis dalam bentuk diagram-diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya. Didalam Diagram terdapat Simbol-simbol yang mempunyai makna atau arti tersendiri. Ini akan dibahas pada postingan berikutnya.

Contoh :

Flow chart menghitung_luas_segitiga



3. Pseudocode
Algoritma bertipe Pseudocode maksudnya adalah tiruan atau imitasi dari kode bahasa pemograman. Pada dasarnya, pseudocode merupakan suatu bahasa yang memungkinkan programer untuk berfikir terhadap permasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemograman yang tertentu. Jadi pseudocode digunakan untuk menganmbarkan logika urut-urutan dari perogram tanpa memandang bagaimana bahasa pemorogramannya.

Contoh :

Algoritma menghitung_luas_segitiga

deklarasi:

luas,alas,tinggi : integer

deskripsi

read (alas)
read (tinggi)
luas ← alas * tinggi / 2
write (luas)

Kalau Sudah jadi Algoritmanya ya tinggal di translate ke Bahasa Pemrograman (Gitu aja kok Repot)
Gimana sudah mengertikan..?

Jadi dengan mengetahui algoritma akan memudahkan kita untuk menulis kode program agar kode program tersusun secara sistematis, efektif, tidak ketukar-tukar, dan yang pastinya tidak membingungkan kita walaupun kode programnya panjang. Dan dengan mempelajari Algoritma akan memudahkan kita dalam mempelajari Bahasa Pemrograman apapun.

Minggu, 15 Agustus 2010

Windows File Analyzer
(Tool for forensic file analysis)

Windows File Analyzer ini adalah sebuah freeware ber-platform Windows yang mampu membaca cache Windows seperti Thumbs.db, Prefecth, Shortcut, dan Index.dat.


windows_file_analyzer


Berikut adalah kegunaan file ini :

Thumbs.db :
Thumbs.db adalah cache Windows yang berisikan data/log berupa history file gambar atau video yang terdapat dalam suatu folder agar windows dapat menampilkan gambar maupun video tersebut secara thumbnail atau filmstrip.

Prefecth :
Prefecth adalah folder Manajemen pemanggilan aplikasi di Windows,supaya proses loading/pemanggilan aplikasi dapat lebih cepat pada pemanngilan kedua.

Shortcut :
Shortcut adalah suatu pemicu aplikasi agar aplikasi tersebut dapat dijalankan tanpa harus terlebih dahulu membuka folder dimana aplikasi tersebut ter-install. lebih singkatnya shortcut adalah jalan pintas untuk memanggil suatu aplikasi.

Index.dat :
Index.dat adalah suatu file yang berisikan history/catatan aktivitas ketika sedang berselancar di dunia maya.

Fungsi dari Windows File Analyzer ini adalah membaca keseluruhan isi cache Windows tersebut. Windows akan melakukan caching dari semenjak pertama kali windows digunakan dan pencatatan akan selalu dilakukan dari waktu ke waktu (Baik itu berupa penambahan maupun penghapusan file). Informasi yang ditampilkan dari pembacaan cache tersebut berupa tanggal pertama kali file/shortcut tersebut dibuat, tanggal terakhir kali penggunaan, properties dan thumbnail preview gambar maupun video, kapan suatu aplikasi ter-install hingga terakhir kali dijalankan, halaman web yang dikunjungi, dan lain sebagainya. Dengan freeware ini, kita bisa mengetahui pernah ada atau tidaknya suatu file (seperti untuk membuktikan bahwa si pelaku memang menyebarluaskan video kelakuan buruk beberapa selebriti Indonesia karena file tersebut tercatat pernah ada di hardsiknya), aplikasi apa saja yang dijalankan, hingga untuk mengetahui website apa saja yang pernah dikunjungi. Makanya Windows File Analyzer ini tergolong "Tool for forensic file analysis"

Persayaratan System :
Windows 95, Windows 98, Windows ME, Windows NT 4.x, Windows 2000, Windows XP, Windows 2003, Windows Vista.


Link Download :
Link 1
Link 2

Minggu, 08 Agustus 2010

PasswordFox v1.20

Passwordfox adalah Tool kecil yang berguna untuk pemulihan password (password recovery tool) gratis yang memungkinkan anda untuk melihat nama pengguna dan password yang disimpan oleh browser Mozilla Firefox anda saat ini, tapi kamu dapat juga dengan mudah melihat password dari profile Firefox yang lain. Untuk setiap entri password, Informasi yang ditampilkan sebagai berikut: Record Index, Web Site, user Name, Password, User Name field, Password Field, dan signons filename.

PasswordFox

Namun dengan seiring perkembangannya PasswordFox disalahgunakan untuk kegiatan yang tidak bertanggung jawab. Para cracker menggunakannya untuk melihat/mengintip password orang lain. Karena tool ini hampir sama persis seperti Keylogger. Namun bedanya keylogger merekam semua aktivitas yang ada di keyboard tapi PasswordFox mampu mendeteksi password yang dimasukkan pada saat login walau anda tidak mengetik di keyboard.

Persyaratan sistem :
Bekerja di windows 2000, Windows xp, Windows server 2003, Windows Vista, dan Windows 7. Firefox juga harus di instal di sistem anda agar dapat menggunakannya.

Cara menggunakan PasswordFox ini tidak perlu diinstal atau memerlukan file DLL (Dynamic Library Link) tambahan, Namun, browser Firefox harus di instal di komputer anda untuk mengambil daftar password. Untuk mulai Menggunakan PasswordFox, anda cukup menjalankan file executable - PasswordFox.exe. Setelah itu, Windows akan menampilkan daftar password Anda untuk profil terakhir yang anda gunakan. Jika PasswordFox memilih folder yang salah, kamu dapat menggunakan pilihan "Select Profile Folder" untuk memilih yang benar.

False Alerts:
Perlu anda ketahui Beberapa program AntiVirus mengenal PasswordFox ini sebagai Virus/Trojan, namun ini merupakan false alerts.

Tertarik untuk mencobanya..?? Silahkan di download gratis...

Link Download :
Link 1
Link 2

Senin, 26 Juli 2010

Macam-macam bentuk Hash

password-decrypting

Ada banyak sekali macam-macam bentuk Hash yang digunakan . Kadang temen-temen pastinya pernah mengalami kesusahan untuk mengenal "Hash apa ini?" . Berikut adalah macam-macam bentuk hash, semoga membantu...

1. DES(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 13 Karakter.
[+] Deskripsi : Dua karakter pertama adalah salt (Karakter acak, di contoh kita saltnya adalah string "Iv.") kemudian diikuti oleh Hashnya.
[+] Contoh : IvS7aeT4NzQPM

2. Domain Cached Credentials
[+] Digunakan untuk mencache password-password domain windows.
[+] Panjang : 16 bytes (32 Karakter)
[+] Algorithm : MD4(MD4(Unicode($pass)).Unicode(strtolower($username)))
[+] Contoh : Admin:b474d48cdfc4974d86ef4d24904cdd91

3. MD5(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 34 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $1$ kemudian dilanjutkan dengan salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678") kemudian dilanjutkan dengan satu karakter lagi $ , kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2000 kali.
[+] Contoh : $1$12345678$XM4P3PrKBgKNnTaqG9P0T/

4. MD5(APR)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 37 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $apr1$ , kemudian dilanjutkan dengan salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $ , kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2000 kali.
[+] Contoh : $apr1$12345678$auQSX8Mvzt.tdBi4y6Xgj.

5. MD5(phpBB3)
[+] Digunakan di phpBB 3.x.x.
[+] Panjang : 37 Karakter.
[+] Dekripsi : Hash dimulai dengan tanda $H$ kemudian diikuti dengan satu karakter (paling sering angka "9") kemudian diikuti dengan salt (8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2048 kali.
[+] Contoh : $H$9123456785DAERgALpsri.D9z3ht120

6. MD5(Wordpress)
[+] Digunakan di Wordpress.
[+] Panjang : 34 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $P$ , kemudian diikuti dengan satu karakter (Paling sering huruf "B"), kemudian diikuti dengan salt (8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 8192 kali.
[+] Contoh : $P$B123456780BhGFYSlUqGyE6ErKErL01

7. MySQL
[+] Digunakan di MySQL versi lama.
[+] Panjang : 8 bytes.
[+] Deskripsi : Hash yang terdiri dari dua DWORD, masing-masing tidak melebihi nilai 0x7fffffff.
[+] Contoh : 606717496665bcba

8. MySQL5
[+] Digunakan di MySQL Versi baru.
[+] Panjang : 20 bytes.
[+] Algorithm : SHA-1(SHA-1($pass))
[+] Contoh : *E6CC90B878B948C35E92B003C792C46C58C4AF40
[+] Catatan : Hash harus dimuat ke program tanpa tanda bintang (*) yang terdapat di awal setiap hash.

9. RAdmin v2.x
[+] Digunakan di Aplikasi Remote Administrator v2.x.
[+] Panjang : 16 bytes.
[+] Algorithm : Password diisi dengan nol dengan panjang 100 bytes, kemudian seluruh string dihash dengan algoritma MD5.
[+] Contoh : 5e32cceaafed5cc80866737dfb212d7f

10. MD5
[+] Digunakan di phpBB v2.x, Joomla versi di bawah 1.0.13 dan banyak forum dan CMS.
[+] Panjang : 16 bytes.
[+] Algorithm : sama seperti fungsi md5() di php.
[+] Contoh : c4ca4238a0b923820dcc509a6f75849b

11. md5($pass.$salt)
[+] Digunakan di WB News, Joomla Versi 1.0.13 keatas.
[+] Panjang : 16 bytes
[+] contoh : 6f04f0d75f6870858bae14ac0b6d9f73:1234

12. md5($salt.$pass)
[+] Digunakan di osCommerce, AEF, Gallery dan beberapa CMS.
[+] Panjang : 16 bytes.
[+] Contoh : f190ce9ac8445d249747cab7be43f7d5:12

13. md5(md5($pass))
[+] Digunakan di e107, DLE, AVE, Diferior, Koobi dan beberapa CMS.
[+] Panjang : 16 bytes.
[+] Contoh : 28c8edde3d61a0411511d3b1866f0636

14. md5(md5($pass).$salt)
[+] Digunakan di vBulletin, IceBB.
[+] Panjang ; 16 bytes.
[+] Contoh : 6011527690eddca23580955c216b1fd2:wQ6

15. md5(md5($salt).md5($pass))
[+] Digunakan di IPB.
[+] Panjang : 16 bytes.
[+] Contoh : 81f87275dd805aa018df8befe09fe9f8:wH6_S

16. md5(md5($salt).$pass)
[+] Digunakan di MyBB.
[+] Panjang : 16 bytes.
[+] Contoh : 816a14db44578f516cbaef25bd8d8296:1234

17. md5($salt.$pass.$salt)
[+] Digunakan di TBDev.
[+] Panjang : 16 bytes.
[+] Contoh : a3bc9e11fddf4fef4deea11e33668eab:1234

18. md5($salt.md5($salt.$pass))
[+] Digunakan di DLP.
[+] Panjang : 16 bytes.
[+] Contoh : 1d715e52285e5a6b546e442792652c8a:1234

20. SHA-1
[+] Digunakan dibanyak Forum dan CMS.
[+] Panjang : 20 bytes
[+] Algorithm: Sama dengan sha1() fungsi di PHP.
[+] Contoh : 356a192b7913b04c54574d18c28d46e6395428ab

21. sha1(strtolower($username).$pass)
[+] Digunakan di SMF
[+] Panjang : 20 bytes.
[+] Contoh : Admin:6c7ca345f63f835cb353ff15bd6c5e052ec08e7a

22. sha1($salt.sha1($salt.sha1($pass)))
[+] Digunakan di Woltlab BB
[+] Panjang : 20 bytes
[+] Contoh : cd37bfbf68d198d11d39a67158c0c9cddf34573b:1234

23. SHA-256(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 55 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $5$, kemudian diikuti salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $, kemudian diikuti hash sebenarnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma SHA-256 5000 kali.
[+] Contoh : $5$12345678$jBWLgeYZbSvREnuBr5s3gp13vqi...

24. SHA-512(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 98 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $6$, kemudian diikuti dengan salt (sampai dengan 8 karakter acak, dicontoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $, kemudian diikuti hash sebenarnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma SHA-512 5000 kali.
[+] contoh : $6$12345678$U6Yv5E1lWn6mEESzKen42o6rbEm...

Nah bagaimana, sekarang sudah tahu kan..???

Sumber : http://www.insidepro.com/eng/passwordspro.shtml

Senin, 28 Juni 2010

Sandboxie

Sandboxie adalah suatu program 32-bit untuk sistem operasi berbasis NT-Windows yang menjalankan program anda di ruang isolasi yang dapat mencegah perubahan pada program lain dan data pada komputer Anda. Program ini dikembangkan oleh Ronen Tzur. Program ini menciptakan lingkungan operasi Box yang terisolasi di mana aplikasi dapat dijalankan atau diinstal tanpa memodifikasi secara permanen drive lokal atau dipetakan. Sebuah lingkungan virtual yang terisolasi memungkinkan untuk menguji program tak terpercaya dan menjelajah web.





Sandboxie menjalankan program Anda di ruang isolasi yang mencegah mereka membuat perubahan permanen ke program lain dan data di komputer Anda.

Kegunaan Sandboxie :

1. Secure Web Browsing: Menjalankan browser Web di bawah perlindungan Sandboxie berarti bahwa semua perangkat lunak berbahaya yang di download oleh browser akan terjebak dalam Sandbox dan dapat dibuang trivial.
2. Enhanced Privasi: Browsing history, cookies, cache dan file-file sementara yang dikumpulkan sewaktu browsing Web tinggal di Sandbox dan tidak bocor ke Windows.
3. Secure E-mail: Virus dan perangkat lunak berbahaya lainnya yang mungkin bersembunyi di email Anda tidak bisa keluar dari Sandbox dan tidak dapat menginfeksi sistem Anda yang sesungguhnya.
4. Windows Stays Lean: Mencegah terjadinya kerusakan di Windows dengan menginstal perangkat lunak ke dalam Box Isolasi Sandbox.
5. Mencegah perubahan pada kedua file Anda dan pengaturan registri, sehingga hampir mustahil untuk setiap perangkat lunak untuk mencapai di luar sandbox.
6. Perangkap item cache browser ke dalam Sandbox sebagai produk sampingan dari operasi normal, sehingga bila Anda membuang Sandbox, semua catatan sejarah dan lain efek samping browsing Anda juga hilang.


Link Download :
Link 1


sumber : http://www.sandboxie.com/

Sabtu, 12 Juni 2010

Trik Mengunci Folder Tanpa Software

"Sebenarnya trik ini bukan murni dari saya, tapi trik ini asalnya dari V.M.
Tapi dengan sedikit editan script dari saya.."

Selama ini untuk mengunci file di dalam folder kita perlu dengan bantuan software. Namun pernahkah anda berfikir untuk membuat penguncinya sendiri??

Berikut triknya :

1. Buka Notepad (START => All Program => Accessories => Notepad)
2. CopyPaste Script Berikut :

spyc0dz_BorneoCrew
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Yakin Mau dikunci ??(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Foldernya dah terkunci neh
goto End
:UNLOCK
echo Eiitttzz!!! masukkan pasword dulu dunk..hehe
set/p "pass=>"
if NOT %pass%== spyc0dz goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Foldernya berhasil di buat
goto End
:End


3. Save dengan nama terserah tapi akhirannya harus .bat (contoh : Kunci.bat)


Nah Cara menggunakannya tinggal klik 2 kali kunci.bat nanti akan muncul folder Locker . Setelah muncul taruh file-file kamu kedalam folder Locker,setelah itu klik lagi kunci.bat nya lagi


Mau buka???? Klik Aja lagi kunci.bat terus masukan password : spyc0dz

Bookmark and Share
CopyRight © 2010 - 2011 by spyc0dz
=[ BorneoCrew ]=