Bab II. TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
Pembuatan aplikasi ini juga pernah ada sebelumnya. Aplikasi tersebut adalah Aplikasi Injector Auto Inject Menggunakan
VB.Net yang dibuat oleh Raffael Lucas Tatulus (2013). Dari aplikasi yang penulis teliti tersebut, maka penulis ingin mengembangkan lagi aplikasi tersebut pada bahasa
pemrograman yang berbeda yaitu dengan menggunakan bahasa pemrograman Delphi dan menambah fitur - fitur baru
pada aplikasi yang penulis kembangkan. Fitur – fitur pada aplikasi sebelumnya :
a. Menggunakan bahasa pemrograman VB.Net. b. Menggunakan Timer.
Fitur yang ada di aplikasi sebelumnya tersebut masih kurang, maka penulis membangun sebuah perpustakaan yang memiliki fitur yang lebih baik dan kompleks.
Fitur – fitur pada aplikasi yang penulis kembangkan yaitu :
a. Menggunakan Bahasa Pemrograman Delphi b. Aplikasi yang mudah digunakan oleh pengguna. c. Desain tampilan aplikasi yang elegan.
d. Dapat menampilkan IP Address dari pengguna.
e. Menggunakan satu tombol untuk menjalankan aplikasi sehingga mempermudah pengguna.
f. Menampilkan nama PC dari pengguna.
2.2 Landasan Teori
2.2.1 Pengertian Keamanan Jaringan
Keamanan jaringan didefinisikan sebagai sebuah
perlindungan dari sumber daya terhadap upaya penyingkapan, modifikasi, utilisasi, pelarangan dan perusakan oleh person yang tidak diizinkan.(Wahana
2.2.2 Pengertian Modem
Modem adalah singkatan dari Modulator dan demodulator. Modulator berfungsi untuk melakukan proses menumpangkan data pada sinyal informasi ke sinyal pembawa agar dapat dikirim ke pengguna melalui media tertentu, proses ini biasa disebut dengan proses modulasi. pada proses ini data dari komputer yang berbentuk sinyal digital akan diubah menjadi sinyal analog. Sedangkan Demodulator berfungsi sebagai proses mendapatkan kembali data yang dikirim oleh pengirim. Pada proses ini data akan dipisahkan dari frekuensi tinggi dan data yang berupa sinyal analog akan diubah kembali menjadi sinyal digital agar bisa dibaca oleh komputer.
Jadi kesimpulannya fungsi modem adalah sebuah perangkat keras yang berfungsi untuk komunikasi dua arah yang merubah sinyal digital menjadi sinyal analog atau sebaliknya untuk mengirimkan pesan/data ke alamat yang dituju. Bisa juga diartikan sebagai perantara untuk menghubungkan komputer kita ke jaringan internet. (Ahmad Fauzi Sirajuddin, 2010)
2.2.3 Pengertian SSH
Secure Shell atau SSH adalah protokol jaringan yang
sistem berbasis Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan shell remote
tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.(Yoni Risqilana, 2013)
Menurut Tom Thomas SSH adalah sebuah program yang menyediakan path komunikasi yang telah dienkripsi di antara dua host melalui jaringan yang tidak aman dan tidak terpercaya seperti internet. (Tom Thomas, 2005).
2.2.4 Pengertian Bug Host Checker v1.1
Bug Host Checker v1.1 adalah sebuah softwere yang digunakan untuk mencari host. Bug adalah akses gratis menuju suatu situs yang diberikan oleh suatu provider kepada pengguna internet biasanya konten promo dari suatu provider dengan rentang waktu tertentu.(Edi Sukarman, 2013).
Payload dalam dunia security yaitu pembawa exploit yang
Exploit adalah sebuah kode yang menyerang keamanan
komputer secara spesifik. Exploit banyak digunakan untuk penentrasi baik secara legal ataupun ilegal untuk mencari kelemahan(Vulnerability) pada komputer tujuan. Biasanya exploit mencari kelemahan dari variabel null ataupun variabel yang tidak terdefinisi untuk dimasukkan nilai lain sehingga terjadi error dan tidak membaca prosedur program seperti seharusnya, sehingga shellcode dapat dimasukkan untuk melaksanakan perintah atau command lainnya. Exploit biasa disisipi dengan shellcode. (Rizki Hela Salam, 2012).
Shellcode adalah kode yang digunakan dengan payload
untuk mengeksploitasi komputer target. Biasanya shellcode dibuat untuk dapat mengontrol komputer, ataupun mendapatkan hak akses komputer target, atau yang lainnya. Shellcode dimasukkan kedalam kode exploit dengan tujuan membaypass fungsi suatu software, sehingga software tersebut tidak berjalan secara semestinya, melainkan menjalankan fungsi pada Shellcode. (Rizki Hela Salam, 2012).
setting ataupun ataupun ketidaktahuan administrator. (Rizki Hela Salam, 2012).
2.2.5 Proxifire
Proxifier adalah sebuah program yang memungkinkan aplikasi jaringan yang tidak bekerja melalui proxy server beroperasi melalui HTTP atau SOCKS proxy server atau rantai (chain proxy) proxy server.(Yusran Afandi, 2013).
Beberapa fungsi aplikasi proxifier adalah sebagai berikut: 1. Sebagai tunneling suatu sistem.Tunneling sendiri adalah
memaksa koneksi jaringan
untuk bekerja melalui proxy server dalam hal ini proxifier berfungsi untuk membypass
firewall suatu sistem menyembunyikan ip asli kita waktu terhubung ke internet dengan melalui chain proxy(rantai proxy).
2.2.6 Delphi
Delphi adalah suatu bahasa pemograman (developmentlanguage) yang digunakan untuk merancang suatu aplikasi program. Delphi termasuk dalam pemrograman bahasa tingkat tinggi (high level lenguage). Maksud dari bahasa tingkat tinggi yaitu perintah-perintah programnya menggunakan bahasa yang mudah dipahami oleh manusia. Bahasa pemrograman Delphi disebut bahasa prosedural artinya mengikuti urutan tertentu. Dalam membuat aplikasi perintah-perintah, Delphi menggunakan lingkungan pemrograman visual.
Delphi merupakan generasi penerus dari Turbo Pascal. Pemrograman Delphi dirancang untuk beroperasi dibawah sistem operasi Windows. Program ini mempunyai beberapa keunggulan, yaitu produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompiler, pola desain yang menarik serta diperkuat dengan bahasa perograman yang terstruktur dalam struktur bahasa perograman Object Pascal.