lon edit bacut alamat situsnya adalah http://www.jasakom.com/Artikel.asp?ID=374 atawa ne kilk

Jadikan Jasakom Homepage anda Training IT-Security IT-Services
Menu

Bergabung dengan milis Jasakom-perjuangan


 
Wednesday, May 21, 2003- Jumlah Klik [2280] , Penulis : Onan Farabi
Jasakom - Sekali lagi, hacking dan bukan cracking yang akan kita bahas. Jika anda tidak suka dengan judul diatas silahkan dirubah.
Sebagian kode di daur ulang dari buku “Membedah PC dengan Turbo Pascall” karangan Sriyanto ali, susanto

 

 

      Keyboard port terletak di alamat 0x60 dimana pengontrol alat tersebut berada di port 0x21 dan 0x64. Singkatnya, jika anda ingin mendapatkan nilai keyboard secara langsung, anda bisa menambil nilai tersebut dengan perintah in Al,DX dan DX harus bernilai 0x60. Pembahasan dalam artikel ini akan menggunakan bahasa assembler murni. Kompilernya bisa anda download di city.boleh.com/~vampire_strikes/DownLoad/DownLoad.htm, sekaligus tambahan, jika anda memutuskan untuk mempelajari memprogram dengan alat tersebut saya ucapkan “Selamat berhitung, awas salah menghitung offset”. Tujuan saya menulis artikel ini hanya sebagai tambahan saja, sekaligus info untuk para Assembler-koder di Indonesia yang semakin lama semakin sedikit, bahkan hampir punah.

      Mengunci keyboard

      Bit pengontrol keyboard(sekarang akan disebut kibor), berada di alamat port 0x21 bit ke 1. Berdasarkan yang tertulis di buku, jika nilai bit 1 adalah nol, maka kibor bisa dipakai dan jika satu tidak bisa dipakai. Dengan operasi logika or, kita bisa mematikan kibor dan dengan perintah xor selain mematikan, bisa pula menyalakan kibor (sekalian pesan ke mas ali,sto cs. , kok masih bisa fungsi sih kibornya?).

 

      Mov dx,0x21   ;

In al,dx    ; Di kompiler buatan saya baik in atau out sama    ; al di depan, dx dibelakang. Biar gampang.

Xor al,2      ; Kalau mati nyalakan, kalau nyala matikan.

Out al,dx     ; Kirimkan

 

Seandainya berhasil, dan kibor terkunci. Misalkan oleh program password, kita masih bisa menanggulanginya dengan mengambil nilai keyboard, secara langsung via port 0x60.

 

Membuat fungsi BIOSKey di TC++

Ini adalah satu-satunya jalan keluar, jika port kibor terkunci pada windows.

 

Proc BiosKey

Mov dx, 0x60

In al,dx

Ret

EndP

 

Dari hasil percobaan yang dilakukan di Rumah, setelah menjalankan program mas ali tersebut, kibor port tetap berjalan dan aman-aman saja, tapi via-port(gitu, loh). Kode diatas tidak bisa berjalan di WinXP.

Exploit KeyBoard

Mengakses kibor via port pada XP, akan menyebabkan system terkunci dan tidak bisa berjalan kembali. Maka, masukan perintah tersebut di WinApp32 anda, perbesar layar Windows, kopikan program anda di C:\ dengan nama explorer, restart komputer, hapus explorer windows, kirimkan ke server korban. Dan selamat, dapatkan hadiah JJS ke luar negeri yang di sponsori oleh FBI. Selamat Mencoba.

Tambahan:

Jika komputer korban atau anda masih berjalan silahkan nyalakan dan matikan port 0x21,0x64.

 

Mov al,0

Mov dx,21

Out al,dx

Mov dx,64

Out al,dx

Mov al,FF

Out al,dx

Mov dx,21

Out al,dx

 

Jika masih jalan juga, coba ini:

Push 0      ;

Push 0      ;

LGDT [esp]  ; Triple fault.

LIDT [esp]  ; Triple Fault.

 

Jika masih jalan juga:

Tekan tombol reset di komputer anda atau korban.

 

Di port 0x21, juga terdapat timer gate, mangga dicobian , Nanti saya kasih software lengkapnya, untuk password yang dijamin ampuh.

 

     

 

 

 

Sebagian kode di daur ulang dari buku “Membedah PC dengan Turbo Pascall” karangan Sriyanto ali, susanto.

 

 

 

Onan farabi

Hosted by www.Geocities.ws

Berikan Pendapat Anda Untuk Artikel Ini       

Nama : Anti Linux
Comment :
OK sep...sekarang hamba betul-betul yakin...tengkyu berat seberat-beratnya deh...viva onani.f
ID : 9108


Nama : Aunan_Pharabee
Comment :
Gak akan ada masalah, tapi bagusnya emang ditulis mov ax,0200. Soalnya kalau register al terisi sebuah nilai mungkin hasil dari operasi sebelumnya Int akan gagal melaksanakan tugas yang kita minta. Misal mov ax,FFFF -->> div bl -->> mov ah,2 -->> mov dl,4 1 -->> int21, karena nilai al bukan nol, bisa jadi prosesor salah memahami dan menganggap kita bukan menginginkan menyimpan karakter.
ID : 9086


Nama : Anti Linux
Comment :
kalau nggak apa-apa ...apa-apa saja keuntungan atau kerugiannya dari metode yang satu dengan yang lain Trims
ID : 9077


Nama : Anti Linux
Comment :
kalau nggak apa-apa ...apa-apa saja keuntungan atau kerugiannya dari metode yang satu dengan yang lain Trims
ID : 9076


Nama : Anti Linux
Comment :
Aunan: gua ada masalah...kan kalau mau nulis karakter a misalnya. prosedurnya kan mov ah,02 --> mov dl,41 -->int 21... bagaimana kalau mov ax,0200 --> mov dx,0041 --> int 21. masalah atau tidak? Kamsia very much
ID : 9075


Nama : Aunan_Pharabee
Comment :
Balita: Betul sekali coy, penjelasan anda tentang beda in dan mov.
ID : 9071


Nama : Aunan_Pharabee
Comment :
Balita: Sorry, emang sering ngaco sambungannya. Komputerku juga rada2x error.
ID : 9069


Nama : co_bra[banci]
Comment :
no comment
ID : 9068


Nama : JLo-
Comment :
kyknya sayah sering liat nick scut ama ryan_the dech..tp dimana yach? lupa lupa inget neh :) btw..artikelnya keren...*soalnya saya ngga ngerti*
ID : 9063


Nama : Scut
Comment :
ryan_the : Oh ya?
ID : 9061


Nama : ryan_the
Comment :
Wahhhhhhhhhh masih turbo paskal yang layar biru itu yaaaa. hiks, sekarang jamannya layar berwarna malah tahuku hanya layar hitam yang ada tulisannya [[email protected] /]# .
ID : 9059


Nama : antichikebum
Comment :
Kuro gimana kabar luh ? weh ijasah udah keluar belom ? ijasah elo udah elo ambil kah? gue terdampar di irian nih!!! kuro tuh elo liat artikel anak kecil diatas weks!! owiii eloo add nick gue di yahoo massangerselo kalo elo punya
ID : 9054


Nama : kuro_atek
Comment :
<<<<gmn klo di passing lewat SendKEy >>>>>
ID : 9040


Nama : bct4rose
Comment :
Hebat artikelnya tq 4 u $$$$$$$$$ & untuk pahlawan cyber ada pendiskeriminasian warga indonesia di singapore & malaysia untuk lengkapnya i tunggu di [email protected]
ID : 9035


Nama : balita
Comment :
Awesome Dude. Kamu memang patut dapat acungan jempol memberikan tutor yang memang sangat qualified, saya tunggu tutor kamu berikutnya. Btw kenapa kamu putus koneksi saat OL waktu itu sih? Anti Linux: perbedaan antara in dan mov adalah in itu merupakan ope rasi input/output port, tul nggak Aunan (Master)? Sedangkan mov merupakan operasi register. Kalau salah tolong dikoreksi
ID : 9034


Nama : Anti Linux
Comment :
Wah bagus sekali tutornya. Hebat...Anda layak dapat binatang eh...sori dapat bintang. Bravo. Melihat tulisan ini sepertinya saya mulai memahami sedikit dasar assembly. Hanya yang saya mau tanya pada pernyataan mov dx,0x21-->in al,dx...kenapa kita mengguna kan in al,dx kenapa tidak mov al,dx...memang apa bedanya sih in sama mov kayaknya sama deh?. Keep on Writing Dude. I Love It. Regards
ID : 9032


Nama : j3n660t
Comment :
buat Flag...kemana aja loe, udah lama nih ga muncul...
ID : 9031


Nama : j3n660t
Comment :
Wah kesatu neh...tumben www.j3n660t.tk
ID : 9030


 
 
 

Pencarian

  Keyword :              
 
 

 
Berita Palsu Perluasan Kawasan 3 in 1 Meresahkan--2/17/2004
Telkom Flexi, Memang Beda (mengecewakan)--2/17/2004
Proteksi Aplikasi Web Terhadap Bahaya Request--2/15/2004
Menghadang Laju Serangan Crawler--2/8/2004
SQL INJECTION::Database Hacking (VOl. 1::~~target web to sms sites~~::)--2/5/2004
Aslikah foto adegan porno Sukma Ayu ?--2/5/2004
Intel Perkenalkan Prosesor dengan Teknologi 90 Nanometer--2/4/2004
Menangani Virus LOHAN--2/4/2004
Cara Sederhana membuat virus PHP--2/3/2004
Membedah Teknik SQL Injection--1/29/2004
By Pass The Value Dengan Teknik PostMortem--1/28/2004
Mangatasi Frustasi virus lokal Hallo.Roro.htt--1/25/2004
MENGHAPUS VIRUS Hallo.roro --1/22/2004
Hacking Proteksi Software dengan Teknologi--1/18/2004
Dapatkan Handphone Gratis dari Flexi--1/14/2004

Your IP : 61.94.239.47
User Online: 109
© Copyright by Jasakom 2002 All Right Reserved
Informasi disini digunakan untuk tujuan pendidikan, Jasakom tidak bertanggung jawab untuk penyalahgunaan informasi yang ada pada web ini
Gunakan segala bentuk informasi disini secara bijak untuk melindungi diri anda sendiri agar  tidak  menjadi korban internet.

edit irwan alamat situnya http://www.jasakom.com/Artikel.asp?ID=374

1