Bahasa Pengaturcaraan



Perl 
Practical Extraction and Report Language atau singkatanya Perl adalah bahasa pengaturcaraan yang dibangunkan oleh Larry Wall , terutamanya direka untuk teks pemprosesan. Kerana kebolehan pemprosesan kukuh teks, Perl telah menjadi salah satu bahasa yang paling popular untuk menulis skrip CGI. Perl adalah bahasa tafsiran, yang menjadikan ia mudah untuk membina dan menguji program yang mudah.





Python
Python ditafsirkan bahasa pengaturcaraan peringkat tinggi yang reka bentuk falsafah menekankan pembacaan kod . Sintaksis yang dikatakan jelas dan ekspresif.
Python menyokong paradigma pengaturcaraan berbilang, terutamanya tetapi tidak terhad kepada berorientasi objek, penting dan, sebahagian kecilnya, gaya pengaturcaraan berfungsi. Ia mempunyai sejenis sistem yang penuh dinamik dan pengurusan memori automatik, serupa dengan Skim, Ruby, Perl, dan Tcl. Seperti bahasa-bahasa lain yang dinamik, Python sering digunakan sebagai bahasa skrip, tetapi juga digunakan dalam pelbagai konteks bukan skrip. Menggunakan alat pihak ketiga, kod Python boleh dibungkus ke dalam program boleh laku yang tersendiri. Jurubahasa Python boleh didapati untuk sistem operasi banyak.





Javascript 
Javascript merupakan bahasa pemrograman berbasis atau berasaskan web dan berorientasi objek atau sering juga disebut OOP (Object Oriented Programming) . Dimana dianggap sebuah objek memilikimetode, properti dan event yang berbeda. Contohnya ketika kita mengklik tombol maka akanmuncul sebuah pesan peringatan. Ketika kursor melintasi link muncul pesan. Itulah beberapacontoh OOP sederhana.




Ruby

Ruby adalah dinamik, reflektif, kegunaan umum objek berorientasikan bahasa pengaturcaraan yang menggabungkan sintaks yang diilhamkan oleh Perl dengan ciri-ciri seperti Smalltalk.  Ruby mula-mula direka dan dibangunkan pada pertengahan 1990-an oleh Yukihiro "Matz" Matsumoto di Jepun.
Ruby menyokong paradigma pengaturcaraan pelbagai, termasuk objek berfungsi, berorientasikan, penting dan reflektif. Ia juga mempunyai sistem jenis dinamik dan pengurusan memori automatik; Oleh itu, ia adalah sama dalam pelbagai aspek dengan Smalltalk, Python, Perl, Lisp, Dylan, Pike, dan CLU.





Exploit dan Metasploit




Apa itu exploit ?


Dalam pengkomputeran, mengeksploitasi suatu serangan terhadap sistem komputer, terutamanya yang mengambil kesempatan daripada kelemahan tertentu bahawa sistem itu menawarkan kepada penceroboh.

Keropok Ramai penggodam mengambil kebanggaan dalam tab menjaga eksploitasi sedemikian dan hantar mengeksploitasi mereka (dan kelemahan ditemui) pada laman web untuk berkongsi dengan orang lain.

Jika mengeksploitasi mengambil kesempatan daripada kelemahan dalam sistem operasi atau program aplikasi vended, pemilik sistem atau isu permohonan "menetapkan" atau patch sebagai tindak balas. Pengguna sistem atau aplikasi adalah bertanggungjawab untuk mendapatkan patch, yang biasanya boleh dimuat turun dari laman web. Kegagalan untuk memasang patch untuk masalah yang diberikan mendedahkan pengguna kepada pelanggaran keselamatan. Walau bagaimanapun, ia boleh menjadi sukar untuk bersaing dengan semua patch yang diperlukan.






Apa itu metasploit ?

 Metasploit digunakan untuk menggodam ke dalam sistem untuk tujuan ujian. Metasploit menyediakan maklumat yang berguna kepada orang-orang yang melaksanakan ujian penembusan, pembangunan tandatangan IDS, dan mengeksploitasi penyelidikan. Dengan pembebasan 3.0 terbaru Metasploit, projek tersebut telah berpindah kepada asas semua pengaturcaraan Ruby.

What is Keystroke ( Keylogger/Keylogging)

Definisi Keystroke


Keystroke , merupakan sebuah perisian yang mencatat atau menyimpan semua input yang dimasukkan oleh keyboard . Keystroke biasanya digunakan oleh orang-orang tidak bertanggunjawab yang ingin mencuri data atau kata laluan account milik orang lain yang kemudian data-data atau password account tersebut akan digunakan oleh orang tersebut . 


Contoh

 Keystroke mungkin berbentuk exe (execute) atau di dalam bentuk file yang tidak boleh dilihat yang diletakkan pada mesin dan di boot melalui catatan dalam pendaftaran. keystroke boleh yang mempunyai ciri-ciri seperti ini :
  1. Stealth ( tidak kelihatan ) 
  2. Teramasuk dengan kernel keystroke yang menangkap keystroke walaupun pengguna telah log off
  3. Telah dijangkiti oleh Trojan Horse 
  4. Telah di encrypt . 
  5. Data mungkin dihantar melalu email , wireless transfer atau FTP account . 

Terdapat dua katogeri keystroke ( keylogger ) iaitu : 
  1. Hardware Keylogger 
  2. Software keylogger . 

Hardware Keylogger 

Hardware keylogger adalah sesuatu perkakasan yang dicipta untuk merekodkan keystroke papan kekunci . Hardware keylogger di lekatkan di belakang CPU . Hardware boleh didapati di Cyber Cafe yang dipasang oleh tuan kedai tersebut . 


Contoh . 


Software Keylogger

Software keylogger pula ialah suatu perisian yang di muat turun dari internet atau telah dipasang oleh pihak yang tidak berpuas hati yang ingin mencuri maklumat dan data dari pemilik komputer tersebut . 
Ardamax Keylogger merupakan perisian yang paling digemari . 

contoh

Sistem Komputer

Pengenalan

  • Komputer adalah sebuah mesin yang dapat menyimpan dan memproses data menjadi maklumat pada kadar yang cepat dan tepat berdasarkan kepada siri arahan tertentu yang dipanggil aturcara . Sistem komputer terdiri daripada perkakasan (hardware) dan perisian (software) .                                       
  • Sistem komputer terdiri daripada empat komponen utama iaitu peranti input , peranti output, pemproses dan peranti storan . 

Definisi Sistem Komputer

Sistem komputer merupakan peranti elektronik yang berupaya menerima data ( input ) menerusi peranti-peranti tertentu seperti keyboard oleh pengguna . Data-data tersebut akan diproses ( proses ) menjadi maklumat yang berguna oleh CPU menerusi perisian tertentu . Maklumat tersebut akan di paparkan ( output ) menerusi peranti seperti monitor ataupun pada mesin pencetak . Maklumat tersebut juga boleh disimpan ( storan ) untuk kegunaan pada masa-masa akan datang . 

Contoh sistem komputer .


Input 
  • Input adalah apa jua data atau bahan yang ditaip dan dimasukkan ke dalam komputer menerusi peranti input tertentu . 
  • Peranti Input merujuk kepada perkakasan yang digunakan oleh pengguna untuk memberi arahan dan di masukkan program dan data kepada komputer . 
  • Kesemua alat ( peranti ) input mengkod ( encode ) maklumat kepada data supaya boleh diproses oleh sistem komputer digital . Berikut adalah jenis-jenis peranti Input :
1 - Papan kekunci ( keyboard )
2 - Tetikus ( mouse )
3 - Mikrofon ( mic )
4 - Pengimbas ( scanner )
5 - Kamera digital ( camera )
6 - Kayu ria ( Joy stick )
7 - Pengimbas kod bar ( bar code scanner ) 


Proses
  • Komputer mempunyai unit melaksanakan arahan yang diberi dengan memproses data-data. Proses yang dilakukan adalah menerima dan menyimpan data dari input kemudian diproses mengikut arahan dan dihantar hasilya kepada peranti output . 
  • Aktiviti proses adalah melibat operasi campur , tolak , darab dan bahagi . Ia juga memindahkan data dengan perbandingan dalam unit juta/ribu juta sesaat . 
  • Ia dilaksanakan olah Unit Pemprosesan Pusat atau CPU ( Central Processing Unit ) .




Output
  • Output adalah hasil daripada proses manipulasi data ke atas data yang dimasukkan oleh pengguna menerusi peranti input . Ia akan di papar atau kelihatan menerusi peranti output .
  • Peranti Output adalah peralatan untuk memaparkan maklumat yang telah diproses oleh komputer untuk dilihat , didengar atau digunakan oleh pengguna . 
  • Peranti output akan menukar data komputer kepada maklumat yang boleh difahami oleh pengguna komputer . Antara contohnya ialah :
  1. Monitor 
  2. Projektor LCD
  3. Pencetak 
  4. Pembesar suara .




Storan
  • Storan adalah proses menyimpan data atau maklumat yang belum atau selesai diproses .
  • Peranti storan pula adalah medium yang digunakan oleh komputer atau menyimpan data dan maklumat secara kekal atau sementara sahaja . 
  • Secara ringkasnya , terdapat hanya dua jenis storan iaitu :
  1. Storan Primier ( Primary Storage ) = RAM ( Random Access Memory ) , Cache Memory dan ROM ( Read Only Memory )
  2. Storan sekunder ( Secondary Storage ) = Cakera keras ( hard disk ) , Disket , CD-ROM , Flash drive , memory stick dan lain-lain . 

Contoh storan .