.
Tampilkan postingan dengan label Security. Tampilkan semua postingan
Tampilkan postingan dengan label Security. Tampilkan semua postingan

Selasa, 20 November 2012

PHP Source Code - Sistem Informasi Kampus





Smart SisfoKampus adalah Sistem Informasi Manajemen Kampus Indonesia. Tercermin bahwa Smart SisfoKampus ditujukan untuk mengelola Sistem Informasi Kampus, dalam hal ini adalah Perguruan Tinggi di Indonesia.

Modul Smart SisfoKampus

Modul di dalam Smart SisfoKampus dirancang mengikuti bisnis proses yang ada di dalam manajemen perguruan tinggi di Indonesia. Setiap modul mencerminkan fungsionalitas dan proses sesuai dengan has akses dari setiap user. Deskripsi detil dari masing-masing modul adalah sebagai berikut:
  1. Modul Administrasi Sistem
  2. Modul Administrasi Master
  3. Modul Kepala Admisi (Penerimaan Mahasiswa Baru)
  4. Modul Admisi (Penerimaan Mahasiswa Baru)
  5. Modul Kepala Administrasi Akademik (Ka.BAA)
  6. Modul Administrasi Akademik
  7. Modul Rektorat
  8. Modul Keuangan
  9. Modul Jurusan
  10. Modul Dosen
  11. Modul Mahasiswa
  12. Modul SMS Gateway
  13. Modul Utiliti (DIKTI)
Smart SisfoKampus memiliki lisensi GNU/GPL (General Public License). Dengan demikian Smart SisfoKampus dapat dipergunakan dan dimanfaatkan sepenuhnya sesuai dengan azas GNU/GPL. Jangan lupa bahwa Smart SisfoKampus adalah Open Source, maka sourcenya dapat di download bebas.
Download Source Code here
Mirror
versi 3.5 8MB
versi 2005 582KB
versi 3.5 tar.gz 2MB 
File Size : 7,847 KB
File pendukung :

PHP Source Code - Sistem Informasi Kepegawaian

Sistem Informasi Kepegawaian berbasis platform PHP dengan database My SQL

Pada aplikasi ini karyawan dapat mengajukan permohonan cuti dan mendapatkan persetujuan cuti dari atasan secara online. Atasan dapat melihat daftar riwayat cuti karyawan.

Download source code

Program pendukung
1. PHP Triad
2. My SQL
3. PHP Editor

Senin, 19 November 2012

Berbagi Source Code Shell JU4RA

Hanya mau berbagi aja, kalo mau dikembangkan atau diedir silahkan :)

Silahkan download di sini JU4RA

Sabtu, 17 November 2012

Download Manager Pada Ubuntu

Setelah bermigrasi dari windows ke system operasi open source ubuntu, pada awalnya kita akan sering mengalami masalah dalam penggunaan dan pemilihan applikasi yang cocok dan gampang digunakan. Itulah salah satu alasan mengapa orang-orang yang sudah nyaman menggunakan windows agak taku beralih menggunakan system operasi linux seperti Ubuntu. Nah, buat kamu yang sudah menggunakan ubuntu, saya ucapkan selamat. Mungkin kamu  bertanya, apakah ada applikasi seperti IDM pada ubuntu? Jangan kawatir, kini saya akan mencoba menjawab pertanyaan kamu. Tulisan berikut adalah tulisan yang saya tulis khusus membahas tentang Download Manager yang bisa digunakan pada ubuntu. Tentang kualitas? Santai, Saya akan membahas tentang 3 Download manager yang sering, dan banyak digunakan oleh para pengguna linux yang tentunya kecepataan downloadnya bisa diadu dengan download manager yang berjalan di windows seperti IDM. Berikut cara menginstal dan menggunakannya.
Okeh pertama-tama mari kita berkenalan dengan beberapa download manager yang akan saya bahas dulu. Diantaranya: axel, ari2c dan prozilla. Itulah download manager yang paling banyak digemari oleh para pengguna linux. Memang sebenarnya secara otomatis linux ubuntu sudah terinstal wiget, namun tidak begitu ampuh seperti ketiga download manager yang kita bahas ini. Berikut saya sajikan cara menginstall, dan menggunakannya.

1. axel

Untuk menginstal axel buka terminal pada ubuntu kamu kemudian ketikan:
sudo apt-get install axel
Nah, tinggal tunggu saja hingga proses installasi hingga selesai. Axel bisa dijalankan lewat GUI dan konsol. Namun, untuk hasil yang maximal saya sarankan lewat konsol saja. Jika lewat GUI nya kamu tentu pasti bisa menggunakannya karena disediakan tampilan yang mudah digunakan. Nah untuk menggunakan axel dalam mode konsol (terminal):
axel -an {jumlahkoneksi} {linkdownload}
contoh penggunaanya kayak gini:

axel -an 10 axel -an 9 http://ubuntu.pesat.net.id/releases//maverick/ubuntu-10.10-desktop-i386.iso




2. aria2

aria2 adalah download manager yang berkecepatan tinggi dan tidak kalah dengan axel. Ini adalah download manager yang sering saya gunakan. Nah untuk dapat menggunakannya, terlebih dahulu kamu harus menginstallnya dengan cara:

sudo apt-get install aria2
Berikut saya akan menjelaskan cara penggunaan dasarnya:

Memulai download:
aria2c {linkdownlod}
contohnya begini: 

aria2c ubuntu.pesat.net.id/releases//maverick/ubuntu-10.10-desktop-i386.iso
Membatasi kecepatan download:
aria2c --max-download-limit={jumlahlimit} {linkdwonload}
contonya begini:

aria2c --max-download-limit=100K ubuntu.pesat.net.id/releases//maverick/ubuntu-10.10-desktop-i386.iso
Jika kamu ingin mempause download kamu, kamu tinggal tekan Ctrl - c pada terminal. Nah jika kamu mau meresume, tinggal jalankan kembali downloadnya. Secara otomatis download akan dilanjutkan.

3. Prozilla

Nah, yang menjadi download manager yang sangat saya sukai untuk mendownload file ukuran besar dengan cepat adalah prozilla. Jika kamu sering menggunakan wifi trus dipakai banyak orang, dengan prozilla kamu bisa menyedot semua bandwith yang tersedia :)
Untuk meninstall prozzilla, kamu bisa menggunakan PPA. Santai, cara installnya sangat gampang:

sudo add-apt-repository ppa:tldm217/tahutek.net
sudo apt-get update
sudo apt-get install prozilla
Sebelum kita menggunakannya, sebelumnya mari kita atur beberapa configurasi berikut. Buka terminal kemudian ketikan:

sudo gedit /etc/prozilla.conf
Nah setelah prozilla.conf terbuka, cari baris:
mainoutputdir =
Isikan dengan folder tempat kamu menyimpan hasil download.
misal:
mainoutputdir =/home/asha/Downloads
Nah setelah itu, ini yang paling penting untuk memaksimalkan kecepatan download kamu. Masih di prozzila.conf, cari baris ini:
#threads = 4 ubah menjadi

threads = 30
Setelah itu save dan exit.

Berikut adalah beberapa cara yang akan kamu gunakan untuk melakukan downlaod dengan prozilla

proz -r -k={jumlahkoneksi} {linkdownload}
-r maksudnya mengaktifkan fasilitas resume ketika kamu mau melanjutkan download. Sedankan -k jumlah koneksi yang ingin kamu gunakan.
Contoh:
proz -r -k=30 ubuntu.pesat.net.id/releases//maverick/ubuntu-10.10-desktop-i386.iso
Nah untuk membatasi down speednya seperti ini.

$proz -r -k=10 –max-bps=20000http://www12.indowebster.com/fc3b63a01e75e2acb33e9da4995731dd.avi


Okeh, sekarang kamu sudah menginstall download manager diatas. Download manager diatas bisa kamu integrasikan dengan plugin dari mozila firefox, flashgot. Tentu ini akan mempermudah proses download kamu. Untuk menginstall FlasGot, pada Firefox kamu pilih Tools >> Ads-On >> kemudian ketikan FlashGot pada pencarian dan install. Nah setelah kamu selesai menginstal FlashGot, ketika kamu kamu ingin mendownload, akan muncul pilihan seperti ini:




OKe, sekian tulisan untuk kali ini. Semoga bermanfaat

Jumat, 09 November 2012

Cara Meningkatkan Pagerank Alexa



Pagerank Alexa anda mungkin termasuk kecil atau terlalu besar nilainya? maka anda termasuk blogger yang sama seperti saya, hehehehe

saya mendapat artikel ini dari blog seorang teman yang bisa dikunjungi disini dan dari blog ini saya tertarik untuk mencoba mengangkatnya diblog saya.

Cara Meningkatkan Pagerank Alexa disini  ada 5 langkah, yaitu :
1. Install Alexa Toolbars di web browser anda. Anda bisa mendapatkannya disini.

2. Tempatkan Alexa Rank Widget di halaman blog atau situs anda untuk membuat Alexa lebih akurat dalam mengumpulkan data traffic pengunjung baik yang memasang Alexa Toolbar di web browsernya, maupun yang tidak memasangnya.

3. Ajak teman-teman anda untuk memasang Alexa Toolbar di web browser mereka. Semakin banyak pengunjung tetap ke blog atau situs anda yang menginstalasi Alexa Toolbar ke web browser-nya, akan sangat berpengaruh terhadap kenaikan Alexa Rank anda.

4. Bikin artikel di blog anda tentang Alexa Rank. Nampaknya memang lucu dan tidak relevan. Tapi agaknya di dunia blogosphere berlaku prinsip BAS -bukan ABS- ‘Bikin Alexa Senang’.

5. Upayakan untuk mengundang para Web Master untuk berkunjung ke blog anda, caranya dengan bergabung di fotum-forum webmaster yang banyak membahas soal Search Engine Optimization (SEO) ataupun Search Engine Result Pages (SERPs)

Nah, itu adalah beberapa cara yang mungkin bisa anda coba  karena saya sendiri sudah mencoba dan pagerank Alexa saya meningkat drastis meski tidak langsung tapi bertahap. Silahkan dicoba ^_^
komentarnya jangan lupa ya ^_^

Selasa, 05 Juli 2011

Bug Security

kali ini saya akan mencoba untuk memberikan sedikit penjelasan,  bug yang sering dijumpai dalam aplikasi berbasis web khususnya Content  Management system maupun yang lainnya. Di antaranya :

- XSS ( Cross Site Scripting )
- SQL Injection
- RFI ( Remote File Inclusion )

Cross Site Scriping
Lebih dikenal dengan sebutan XSS. Kesalahan ini terjadi  karena tidak adanya filtering pada html maupun java script.

Tetapi pada dasarnya defacing ( perubahan kontent ) hanya  terjadi disisi client saja. Yang paling fatal dari bug ini adalah anda dapat  mencuri cookie  kemudian menggunakannya  untuk berbuat sesuatu yang tidak diinginkan

SQL Injection
SQL Injection sebenarnya terjadi karena seorang attacker  yang mencoba melakukan inject query sql   melalui form ataupun via address bar pada browser internet.  Sebagai contohnya ketika penulis mencoba login  sebagai admin pada situs pemerintah Sumatra Selatan ( http://www.sumsel.go.id  ).  Dengan menggunakan query ‘ or 1=1–  penulis pun berhasil login. Pada dasarnya ‘ atau single quote dan or 1=1– itu  berfungsi untuk membingungkan si server sql, sehingga yang dilakukan oleh  server sql adalah menjalankan query ” select * “. Yang terjadi adalah  penulis diloloskan untuk login sebagai admin.

RFI ( Remote File Inclusion )
Sebelumnya silahkan membaca artikel fungsi require, require_once, include, dan include_one RFI sendiri terjadi karena kesalahan programmer ketika  melakukan coding, yakni menggunakan variable dalam fungsi-fungsi tersebut.  Apabila user memasukkan url evil script miliknya pada variable yang digunakan  dalam fungsi require ataupun include, yang terjadi adalah evil script tersebut  dapat dieksekusi secara remote, dengan kata lain, attacker dapat menjalan  command di server milik anda untuk merubah konten situs atau bahkan merusaknya.

Pengecekan BUG
Pengecekan bug sendiri bisa dilakukan secara manual. Hmmm  … tentunya ini akan memakan banyak waktu. Terbentuklah tools yang dapat  secara cepat dan otomatis menemukan bug-bug yang terselip di php script secara  tidak sengaja maupun sengaja. :D ~
Pada dasarnya untuk mengecek bug dapat dilakukan secara  online maupun offline. Penulis sarankan pengecekan bug ini dilakukan di  localhost anda ( offline ) saja.

Cek Bug XSS
Tools untuk mengecek XSS pada script php milik anda  adalah sebuah addons mozilla firefox yang disediakan secara gratis.  Penginstallannya pun tergolong mudah, berikut juga cara penggunaannya.
Tools tersebut dapat  anda download disini :
http://www.securitycompass.com/exploit_me/xssme/xssme-0.2.1.xpi

Cek Bug SQL Injection
Untuk periode saat ini defacing dengan SQL Injection  digolongkan paling favorit dan tentunya paling banyak digunakan, mungkin karena  penyerangan yang dilakukan cukup mudah, cukup memiliki dasar pengetahuan syntax  sql. Lagi-lagi sebuah addons mozilla firefox yang cukup ampuh dan mudah  digunakan telah disediakan untuk melakukan cek bug sql injection. :D
Anda dapat mendownloadnya disini :
http://www.securitycompass.com/exploit_me/sqlime/sqlime-0.2.xpi
Penggunaanya pun tidak terlalu sulit.

Cek BUG Remote File Inclusion
Sebelumya anda download terlebih dahulu scriptnya disini http://www.newhack.org/dl_jump.php?id
Setelah itu silahkan download active perl, compiler  interpreter ini nantinya digunakan untuk menjalankan script  inclusionscanner.pl.
Dan kemudian copykan inclusionscanner.pl tersebut ke  direktori c:\perl\bin

Langkah selanjutnya :
1. Masukkan  script  yang akan anda scan kedalam sebuah direktori di c:\perl php.
ex : c:\perl\wordpress.
2. Masuk ke command prompt, start | run | cmd | enter
3.  Setelah itu  masuk ke direktory c:\perl\bin, cd c:\perl\bin
4. Jalankan scriptnya,
C:\Perl\bin>perl.exe inclusionscanner.pl
#Will check a directory for all includes and unsets
#Coded by Ironfist (ironsecurity.nl)
#Usage: create a folder in your perlfolder and put the  files to be scanned in it
, next type the folder name below (eg myfolder)
#GIVES ERRORS WHEN CHECKING SUBFOLDERS: IGNORE THEM :)
Directory to read? c:\perl\wp
kemudian lihat hasilnya di c:\perl\bin\result.html
berikut hasil scan ketika penulis mencoba untuk melakukan  cek inclusion pada wordpress-2.3.3 :
FOUND: require_once($locale_file);
in c:\perl\wp/wp-settings.php FOUND:  require_once($import_root . ‘/’ . $file);
in c:\perl\wp/wp-admin/import.php FOUND:  include_once($this->PluginDir . “class-smtp.php”);
in c:\perl\wp/wp-includes/class-phpmailer.php FOUND:  include($lang_path.’phpmailer.lang-’.$lang_type.’.php’);
in c:\perl\wp/wp-includes/class-phpmailer.php FOUND:  include($lang_path.’phpmailer.lang-en.php’);
in c:\perl\wp/wp-includes/class-phpmailer.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  include($template);
in c:\perl\wp/wp-includes/template-loader.php FOUND:  require_once($_template_file);
in c:\perl\wp/wp-includes/theme.php
silahkan di exploitasi kemudian patch script  milik anda.

Mengenal Internet Port Number

Service pada Internet diakses melaui port-port tertentu. Pada setiap IP address dapat diaktifkan port dengan nomor 0 sampai 65535 (didapat dari 2 pangkat 16). Port ini bersifat logis (bukan fisik seperti halnya serial port atau
parallel port pada komputer anda), tapi seperti juga port fisik, digunakan untuk mengakses servis-servis tertentu pada Internet.
Port yang lazim digunakan adalah:

Port 21 FTP (File Transfer Protocol)
Port 22 SSH (Secure Shell)
Port 23 Telnet
Port 25 SMTP (Simple Mail Transfer Protocol)
Port 80 HTTP (Hypertext Transfer Protocol)
Port 110 POP3 (post office protocol, version 3)
Port 119 NNTP (Network News Transfer Protocol)
Port 139 NetBIOS session service
Port 143 IMAP (Internet Message Access Protocol)
Port 194 IRC (Internet Relay Chat Protocol)


Bila kita mengakses suatu servis di Internet, maka portport di atas yang digunakan, tergantung pada jenis servicenya. Bila kita berselancar (browsing), maka kita mengakses port 80 pada situs yang kita akses. Bila kita mengambil email, maka digunakan port 110. Mengirim email menggunakan port 25 (Mengirim dan Menerima dengan POP mail). Web email menggunakan port 143 (Yahoo,Gmail dll). Membaca newsgroup lewat ISP anda menggunakan port 119. Chatting menggunakan port 194, dan lain sebagainya. Adapun pada komputer kita sendiri sebagai yang mengakses service, seharusnya tidak banyak port yang terbuka. Pada umumnya hanya port 25, 110, dan 139 yang terbuka (diaumsikan menggunakan Windows 9x/ME yang membuka port 139). Khusus untuk port 139 perlu mendapat perhatian khusus, sebab dapat merupakan celah untuk masuknya penyerang ke komputer Windows 9x/ME anda. Apabila ada lagi port-port lain yang terbuka, anda perlu waspada. Misalnya bila yang terbuka port 21. Apakah anda pernah menginstalasi program FTP server dan sekarang sedang berjalan? Juga bila port 23 terbuka, apakah anda menjalankan service Telnet? Kedua port ini tidak lazim terbuka pada komputer yang hanya dipakai mengakses Internet (bukan memberi service pada komputer lain).

Untuk mengetahui mana port-port yang terbuka, gunakan
scanner seperti SuperScan atau UltraScan dan scan IP lokal anda (127.0.0.1)
Jika tampak bahwa ada 4 port yang terbuka. Port 25 dan 110 biasa terbuka, tetapi apa itu port 1005 dan 1025? Dengan mencari informasi di Internet melalui search engine (misalnya Google, www.google.com) akan didapat bahwa port 1005 adalah port Theef Trojan dan port 1025 adalah port Network Blackjack. Port-port apa ini? Dari mana port ini bisa terbuka? Port 1005 kemungkinan secara tidak sengaja kita men-download suatu program, menjalankannya dan diam-diam Trojan Theef diaktifkan, mmembuka port ini, dan menjadikan komputer kita suatu server bagi komputer orang lain yang mempunyai pengendalinya! Adapun port 1025 tampaknya terbuka sewaktu secara tidak sengaja kita mengunjungi situs judi di Internet. Jadi hati-hatilah saat berinterntet