Perancangan Piranti Lunak Bluetooth Sniffer Berbasis J2ME

Topik dan Referensi untuk skirpsi, tesis dan desertasi

Perancangan Piranti Lunak Bluetooth Sniffer Berbasis J2ME

Postby admin » Thu Feb 04, 2010 4:54 pm

Beberapa fabrikan (Manufacturers) mengimplementasikan mekanisme keamanan Bluetooth tidak begitu baik. Dalam faktanya juga kita temukan. Service-service yang tidak dipublikasikan pada umum (Unpublished services) pada RFCOMM channels. Koneksi ke unpublished HS service ini tidak perlu menggunakan pairing terlebih dahulu, hal ini bisa dilakukan pada Nokiayang m emiliki banyak model. Sementara Motorola juga memiliki problem yang sama. Penelitian ini mengungkapkan sejauh mana tentang proses pengintaian dan File Manager device target dengan menggunakan koneksi remote bluetooth. Pada penelitian ini , penulis akan mengeksplorasi keamanan teknologi bluetooth dan mencari celah terdapat kelemahan pada teknologi . Termasuk mengeksplorasi celah keamanan pada protokol REFCOMM dengan mengeksplorasi Unpublished Services. Mengeksplorasi celah keamanan dengan menggunakan HCI Dump command. perancangan Perancangan Piranti Lunak Aplikasi berbasis Java MIDP.

Untuk mengekplore keamanan Bluetooth, Pekerjaan pertama adalah menambahkan Bluetooth text protocol pada aplikasi J2ME.

pada penelitian ini, belajar bagaimana mengintegrasikan Bluetooth API (yang diperkenalkan pada Java™ 2 Platform, Micro Edition [J2ME] melalui JSR 82) kedalam aplikasi anda. maka kita akan bahas Bluetooth device discovery, pairing, dan messaging implementation.

berikut ini layout kelas BTManager,

Code: Select all
package com.ibm.btevents;

public class BTManager {

    private BTTransmitter transmitter;
    private BTReceiver receiver;
    private BTDiscoverer discoverer;
   
    public BTManager(BTEventListener listener) {
        transmitter = new BTTransmitter();
        transmitter.addBTEventListener(listener);
        transmitter.start();
        receiver = new BTReceiver();
        receiver.addBTEventListener(listener);
        receiver.start();
        discoverer = new BTDiscoverer();
        discoverer.addBTEventListener(listener);
        discoverer.start();
    }

    public void startDiscovery() {
        discoverer.searchForDevices();
    }

    public void sendMessage(String remoteName, String message)
                                   throws DeviceNotFoundException {
        transmitter.sendMessage(remoteName, message);
    }
}


ref: http://www.ibm.com/developerworks/wireless/library/wi-javablue/
User avatar
admin
Site Admin
 
Posts: 149
Joined: Fri Jan 15, 2010 11:37 am

Return to Topik Penelitian

Who is online

Users browsing this forum: No registered users and 1 guest

cron