Senin, 06 Oktober 2008

Mini game (Fleabag vs Mutt 2)

Game ini game paling menarik yang pernah saya mainkan bersama teman- teman saya di SMP. Lumayan buat nostalgia. Have fun :D

more about “Fleabag vs Mutt 2 games online to pla…“, posted with vodpod

Sabtu, 04 Oktober 2008

About Spyware

Spyware secara umum adalah sejenis program yg mengoleksi dan mentranfer informasi ttg seseorang dan kebiasaan browsingnya untuk keperluan iklan/promosi. Namun akhir2 ini spyware dpt digunakan untuk tujuan lain, yaitu mencuri data2 penting yg ada di komputer seseorang seperti, password, no PIN, alamat dll.

Tanda2 terkena spyware adalah
1. browser membuka popup yg tidak diinginkan, atau juga popup windows. Biasanya isinya spt ini "Your computer has been infected by spyware, click OK to download xxx anti spyware" //update
2. homepage pada browser berubah
3. adanya toolbar yg tidak dikenal di browser
4. pada menu favorit/ bookmark muncul link2 yg mengarah ke web yg berbau porno dan judi dll
5. munculnya shortcut di desktop yg mengarah ke web yg berbau porno ato judi dll
6. penurunan kinerja komputer secara drastis
7. program security spt AV maupub firewall terdisable
8. di task manager terdapat service yg tidak dikenal
9. tagihan telpon melonjak (yg make koneksi dial up)
10. aktivitas sent pada saat idle lebih besar upload.

Cara mencegah
1. gunakan anti spyware yg real time scanner (jgn lupa yg up to date)
2. gunakan firewall yg mempunyai inbound dan outbound protection
3. gunakan browser yg aman. Kalo masih ingin menggunakan IE, harap disetting yg aman. Lengkapnya bs diliat di http://www.microsoft.com/windows/ie/.../settings.mspx
4. jangan mengunjungi web yg..u know lah ^_^
5. tiap kali menginstall program dibaca dulu EULAnya. Soalnya ada beberapa program yg terang2an di EULAnya nulis
akan menginstall spyware bersamaan dengan program.
6. gunakan OS yg selalu up to date
7. hati2 dengan file sharing.
8. jgn membuka attachment email jika dari orang yg tidak dikenal.
9. jgn mengklik "agree" or "OK" untuk menutup window. Lebih baik klik "x" atau tekan Alt + F4
10. backup registry, soalnya kalo terkena spyware, walaupun sudah dibersihkan, registry akan tetap kacau.
11. menggunakan sandbox system. Keterangannya ada di thread berikut. Untuk mendownload sandboxi ada di link berikut http://www.sandboxie.com/SandboxieInstall.exe (Windows 32bit) atau http://www.sandboxie.com/SandboxieInstall64.exe (Win 64) //update
http://www.chip.co.id/forum/showthread.php?t=37708

Cara mengatasi
1. scan dengan antispyware
2. lewat task manager->process, kill service2 yg berkaitan dengan spyware. Untuk detailnya, gunakan command prompt
ketikan "TASKLIST /SVC" (WIN XP Pro). Disini ditampilkan setiap program yg dijalankaan oleh sebuah service. Atau gunakan "process explorer"
(http://www.sysinternals.com)
3. hapus registry yg berkaitan dengan spyware di
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion -> Run,Run-, dan RunOnce
Biasanya ga perlu, soalnya biasanya sudah dihapus oleh porgram antispywarenya.
4. Download software hijackthis di http://www.spywareinfo.com/~merijn/downloads.html. Trus hasilnya di post di
http://www.chip.co.id/forum/showthread.php?t=20180
5. Restore backup registry. Program ERUNT dapat didownload di http://www.snapfiles.com/download/dlerunt.html

Sumber :
- http://forum.chip.co.id/virus-sekuriti-keamanan-data/36751-about-spyware.html

All about Virus

Virus adalah sebuah program yg dapat menggandakan dirinya dan menyebar dengan cara menyusupkan dirinya ke program lain.
Trojan adalah sebuah program yg menyamar sebagai file biasa, namun begitu dieksekusi dpt merusak. Bedanya trojan blm dpt mereplikasi dirinya sendiri.
Worms bagian program yg menggunakan kelemahan network dan keamanan komputer untuk mereplikasi dirinya. Hasil replikasi ini akan mencari komputer lain yg dpt diinfeksi, dan kemudian kembali berkembang biak.

Macam2 virus berdasarkan yg diserang :
1. virus boot sector : menyerang boot record, MBR, FAT, dan partition table.
2. file virus : menyerang sebuah file tertentu.
3. virus makro : menyerang program yg menjalankan makro spt word, excel, access.
4. companion file virus : bekerja di dalam DOS
5. virus cluster : mengubah informasi direktori, shg eksekusi data akan di arahkan ke file virus.
6. virus batch file : menyerang file .BAT
7 virus cource code : menyisipkan code ke dalam source code program.

Macam2 virus berdasar cara kerjanya
1. sparse infector : menggunakan teknik hanya menginfeksi file dgn kondisi tertentu.
2. virus stealth : mampu memperbesar ukuran file shg tidak terdeteksi
3. virus multipartite : virus yg dpt melakukan multi infeksi dg gabungan teknik2 yg ada
4. virus enkripsi : memiliki kode enkripsi untuk menyamarkan kode viral
5. virus polimorfis : dpt mengubah signaturenya, shg sulit dikenali AV
6 armored virus : menggunakan teknik yg berlapis2, biasanya berukuran besar.
7. cavity(spacefiller) virus : menyisipkan code ke dalam suatu file shg saat diakses, file tsb akan mengeksekusi code virus terlebih dahulu.
8. tunneling virus : membuat semacam lorong untuk menghindari AV
9. camouflage virus : memanfaatkan kelemahan AV yg mengandalkan signature database.

Tanda2 terkena virus:
1. AV mendetek adanya virus.
2. Komputer menjadi lambat, sering crash, restart, out of memory
3. AV anda tiba2 rusak, disable dan ga bs di aktifkan kembali.
4. Tiba2 komputer anda penuh dgn file2 aneh.
5. Tiba2 drive anda terformat atau data2 anda hilang.
6. Muncul dialog boxes/ message boxes
7. Muncul icon yg ga ada hubungan dgn program yg pernah anda instal
8. Teman anda blg kalo anda telah mengirim email dng attachment, biasanya extnya .exe, .bat, .scr , and .vbs, namun anda tidak merasa telah mengirim.

Trojan dan worm termasuk kategori virus, jadi langkah2 mencegah dan mengatasinya sama.
Cara mencegah :
1. Gunakan AV yg real time scanner( inget di update yg rajin ^_^)
2. Scan terlebih dahulu semua file baru sebelum dieksekusi.
3. Gunakan browser yg aman
4. Jangan mengunjungi web yg..u know lah ^_^
5. Jgn sembarangan membuka attachment, file yg anda download/ file sharing. Sebaiknya di scan terlebih dahulu sebelum dieksekusi.
6. Jgn biarkan seseorang yg tidak anda percayai 100% menggunakan komputer anda.
7. Backup semua data, termasuk registry.
8. Perkuat OS security, update, patch, setting yg bener.
9. Gunakan firewall. Sebaiknya filter file2 yg memiliki ext sbb :
.API = Acrobat plugin
.BAT = file batch
.BPL = Borland Package Libraries
.CHM = compiled html help
.COM = command file
.CPL = Windows control panel extension
.DLL = dynamic link library
.DPL = Delphi Package library
.DRV = Device driver
.EXE = Windows executeable
.HTA = hyper text application
.JS = java script
.OCX = Object linking and embedding control
.PIF = program information file
.pl = pearl script
.SCR = screen saver program
.SHS = shell scrap object file
.SYS = system configuration file
.VBS = visual basic script
.VBE = visual basic encoded script
.VXD = virtual device driver
.WMA = windows media audio
.WSF = windows script file
.WSH = windows script host setting
.rpm = redhat package manager
.sh = shell script
Tp perlu diingat ga semua yg ext diatas adalah program jahat. Jadi sebaiknya di firewall di setting agar memberikan notifikasi apabila ada file dgn ext diatas yg ingin masuk ke komputer.

Cara mengatasi :
1. Scan dengan AV yg sudah terupdate, gunakan safe mode apabila virus masih membandel.
2. Ga mempan, coba gunakan AV online. Gunakan online scanner yg berbeda dari AV yg anda pakai di komputer.
3. Gunakan removal tool khusus. Untuk download bs di link2 berikut.
4. Apabila anda menggunakan Norton GoBack/ Deep Freeze ato program image, bersyukurlah, tinggal di balikin aja ke keadaan sebelum terinfeksi virus. Khusus DF, langsung restart aja kompienya ^_^.
5. Kalo misalnya segala cara diatas ga bs, coba aja di email ke "virus@vaksin.com", siapa tau dpt hadiahnya. ^_^. Atau bs juga ke "scan@virustotal.com "

Cara memilih AV yg baik
1. Liat frequensi upate, semakin cepet semakin baik, liat jg responnya thdp virus yg baru muncul.
2. Kebutuhan resource, makin ringan makin bagus tentunya, tp buat yg komputernya ud kueren, hal ini ga usah dipertimbangkan.
3. Kelengkapan proteksi, apakah ada anti trojan,worm? ada firewallnya juga? ngecek email? dll
4. Biaya, makin murah ya makin bagus dunk
5. Ada real time scanning, kalo ga ada sebaiknya jgn dipilih. Atau kalo ga bs dijadikan backup sebagai AV ke2
6. Kemampuan reparasi/heal file yg terinfeksi.
7. Support. Bagaimana kualitas layanan?
Moga2 bs membantu member lain dalam memilih AV yg dia perlukan.

Daftar online virus scanner
http://housecall.trendmicro.com/
http://www.pandasoftware.com/products/activescan
http://www.bitdefender.com/scan8/ie.html
www.security.symantec.com/
http://support.f-secure.com/enu/home/ols.shtml
http://www.kaspersky.com/virusscanner

Daftar removal tool
http://www.bitdefender.com/site/Downloads/browseFreeRemovalTool/
http://www.symantec.com/business/security_response/removaltools.jsp
http://vil.nai.com/vil/stinger/
http://www.f-secure.com/download-purchase/tools.shtml
http://www.avast.com/eng/avast_cleaner.html
http://us.mcafee.com/virusInfo/default.asp?id=vrt
http://www.kaspersky.com/removaltools
Untuk berbagai virus lokal(contoh :suratbuatpresiden,patah hati,borax,decoy dll) bs dicari removalnya di
http://www.macancrew.net/index2.php//update

Daftar AV komersial
Antivir http://www.avira.com/
AVG www.grisoft.com
Bit defender www.bitdefender.com
Kaspersky www.kaspersky.com
Mcafee www.mcafee.com
Norman www.vaksin.com
Norton www.symantec.com
NOD32 www.eset.com
Panda www.pandasoftware.com
TrendMicro www.trendmicro.com

Daftar pustaka
http://support.microsoft.com/kb/129972
http://us.mcafee.com/virusInfo/default.asp?id=tips
http://en.wikipedia.org/wiki/Virus_%28computing%29
http://www.vaksin.com/hall_of_fame.htm
http://antivirus.about.com/od/freeantivirussoftware/tp/aaonline.htm
http://forum.chip.co.id/virus-sekuriti-keamanan-data/38165-about-virus.html

Moga2 info ini bermanfaat. ^_^

Tips mencegah virus dari flashdisk

Artikel ini saya buat setelah komputer adik angkat saya terinfeksi virus ”amburadul”. Virus ini didapatkan adik saya setelah mencolokkan flash disknya ke sebuah warnet, yang kemudian dicolokkan ke komputer rumah.

Langkah berikut dapat mencegah atau setidak meminimalisasi infeksi virus
1. Mematikan fitur autoplay
Caranya
- Start -> run ketik gpedit.msc
- pilih dari direktori, user configuration -> administrative templates -> system
- lihat dibagian kanan, turn off autoplay, klik kanan, pilih properties, cek kotak enable, pada combobox pilih all drive,kemudian tekan OK

2. Jangan melakukan double click, sering kali virus lokal aktif ketika kita melakukan double click. Gunakan klik kanan kemudian pilih open/ explore. Apabila yang dibold bukan open, bearti flash disk telah terinfeksi virus.

3. Selalu lihat extensi file.
Caranya :
- pada jendela explorer, pilih tools -> folder options -> view.
- pilih Show hidden files and folder
- uncheck hide extension for known file types
- uncheck hide protected operating system files

4. Gunakan anti virus yang terupdate

5. Scan setiap mencolokkan flash disk ke komputer.

Semoga bermanfaat.

Jumat, 03 Oktober 2008

Menggunakan session di PHP

Salah satu fitur yang penting di dunia web programming adalah session. Session
digunakan untuk menyimpan informasi dari user untuk sementara waktu di server.
Session bersifat sementara dan langsung dihapus begitu user meninggalkan website
kita.

Dibawah ini contoh code penggunaan session

untuk mengisi session
session_start();
$username = $_POST['username'];
$_SESSION['username'] = $username;
?>

untuk menghancurkan session, biasanya digunakan ketika user logout
session_start();
session_destroy();
?>

Semoga artikel ini bermanfaat.

Kamis, 02 Oktober 2008

Validasi telepon, tanggal dan email di PHP

Di PHP ada beberapa cara untuk memvalidasi inputan. Salah satu caranya adalah menggunakan ereg. Di bawah ini adalah beberapa contoh code untuk memvalidasi inputan yang umum digunakan.

- validasi telpon

function cekTelepon($telp)
{
$pattern = "^([0-9]{3,4})( )?(\-)?( )?([0-9]{6,8})$";
if (!ereg($pattern, $telp)) return false;
else return true;
}
?>

Dengan code diatas inputan harus berupa xxx-yyyyyy (x nya sejumlah 3-4 angka, dan y sejumlah 6-8 angka).

- validasi tanggal

Untuk validasi tanggal dapat digunakan function checkdate(month,day,year). Hal ini digunakan untuk mengecek apakah inputan tanggal yang dimasukkan user valid apa tidak, misalnya 30 Februari adalah tidak valid.

Berikut contoh codenya.

function cekTanggal($month,$day,$year)
{
if checkdate($month,$day,$year) return true;
else return false;
}
?>

- validasi email

function cekEmail($email)
{
if ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]",
$email); return true;
else return false;
}
?>

Rabu, 01 Oktober 2008

Generate random password di PHP bagian 2

Cara berikut akan menghasilkan output password yang lebih bervariasi dan lebih aman karena karakter- karakter seperti !@#$% dapat muncul.


Berikut adalah contoh codenya

function createPassword($panjang){

$huruf = "0123456789!@#$%&*()_-=+/abcdfghjkmnpqrstvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

$password = "";
$counter = 0;

while ($counter < $panjang) {
$length = strlen($huruf)-1;
$temp = rand(0,$length);
$randChar = substr($huruf,$temp,1);
$password .= $randChar;
$counter++;
}
return $password;
}
?>

Contoh hasil output dari fungsi diatas dengan input 10 : AJryzQK4#* , E(1hDVR#@3 dst.
Semoga bermanfaat.