Archive for the ‘Keamanan Sistem Informasi’ Category
Tugas Menghitung Jumlah Huruf
Program menghitung jumlah huruf yang sering muncul dalam bahasa Indonesia ,merupakan program yang diperuntukan menghitung jumlah huruf yang terdapat dalam satu buah paragrap cerita atau lebih, sehingga kita dapat mengetahui statistika munculnya huruf mulai dari A-Z sehingga dari statistika tersebut dapat ditarik kesimpulan huruf yang sering muncul dalam bahasa Indonesia.
Program dibuat dengan menggunakan bahasa pemrograman Delphi.50 , berikut tampilan dari program tersebut
Dari dua contoh gambar diatas didapatkan statistika jumlah huruf yang muncul.
Tentunya kita harus melakukan beberapa sampel untuk dapat menarik kesimpulan huruf manakah yang sering muncul dalam bahasa Indonesia, dari dua sampel diatas kita ambil kesimpulan Lima Huruf yang sering muncul adalah : A,N,U,E,I,K
Buffer Overflow Attack
Mata Kuliah : Keamanan Sistem Informasi
Judul : contoh Buffer Overflow
Oleh : DEDI RUSTANDI
NIM : 23509096
Salah satu teknik yang digunakan dalam menguji keamanan sebuah sistem Informasi adalah dengan melalui Buffer Overflow Attack.
Buffer overflow sering terjadi jika sebuah program setiap kali menuliskan informasi kedalam buffer memori melebihi alokasi yang telah disediakan
Di bawah ini adalah satu penggalan code ditulis didalam lingkungan LCCwin32 compiler untuk mengilustrasikan jika sebuah buffer memori yang telah di alokasikan ukurannya diberikan jumlah data yang melebihi kapasitas ukurannya.
#include <stdio.h>
void duplikasi(char *karakter) {
char buf[11]; // Buffer di isi untuk dapat menampung sebanyak 11 karakter
strcpy(buf, karakter); // memasukan data kedalam buffer
printf(“Data input:\n%s\n”, buf);
return;
}
int main () {
char msg[100];
printf(“Ketikan (10) karakter, (Enter): “);
gets(msg);
duplikasi(msg);
return 0;
setelah di compiler dan kemudian di eksekusi hasilnya adalah sebagai berikut :
Ketika program di eksekusi akan diminta untuk melakukan input data sebanyak 10 karakter, kemudian dilakukan input sebanyak 10 karakter dan program berjalan normal
Jika diberikan input data melebihi 10 karakter maka sistem akan memberikan peringatan melalui sebuah dialog box yang menyatakan telah terjadi keabnormalan data,dengan memberikan alamat stak buffer pada memori yang dilanggar.
Leave a Comment


