Membuat aplikasi shutdown di linux menggunakan Gambas

Tuesday, January 5, 2010


Terasa asing memang ketika kita berkenalan dengan lingkungan yang baru, membuat kita tidak banyak berbicara dan bertindak, karena peraturan yang berlaku pada lingkungan baru ini berbeda dengan lingkungan kita yang lama. Hal ini menganalogikan kita kepada sistem operasi linux (sebagai lingkungan baru) dan windows (sebagai lingkungan yang lama).

Sistem operasi linux adalah sistem operasi yang bersifat gratisan dan Open Source, karena itu linux adalah jawaban dari permasalahan yang semakin banyaknya masyarakat menggunakan aplikasi bajakan. Keluarnya UU HAKI di Indonesia membuat perubahan yang mendorong pengguna komputer untuk meninggalkan software bajakan menuju ke software yang legal atau sah secara hukum.
Perubahan ini sangat dirasakan oleh para programmer windows yang biasa menggunakan bahasa permograman Visual Delphi atau Visual Basic. Mungkin untuk programmer Delphi tidak begitu mendapat kesulitan untuk membuat program di atas flatform linux karena keluarga Borland telah menyediakan paket pemrograman Kylix yang berjalan di atas flatform Linux yang mempunyai bahasa hampir sama dengan Delphi yang berjalan di atas flatform Windows. Bagaimana dengan nasib programmer Visual Basic ? Anda tidak perlu cemas, walaupun microsoft tidak membuatkan paket pemrograman Visual Basic untuk linux, karena saat ini banyak bahasa pemrograman yang hampir sama dengan Visual Basic di buat. Salah satu contohnya adalah Gambas (http://gambas.sourceforge.net) . Bahasa pemrograman yang dibuat oleh Benoit Minisini mempunyai beberapa perbedaan dengan bahasa pemrograman yang lain, perbedaan itu adalah :
1. Projek gambas di simpan dalam satu direktori
2. Kompilasi sebuah projek hanya membutuhkan semua class (objek tambahan tidak dibutuhkan) , Setiap objek tambahan dari class di kompil terpisah ketika aplikasi di jalankan.
3. Secara normal, interpreter gambas hanyalah program pengolah kata biasa.
Program gambas saat ini telah di buat untuk berbagai versi linux, seperti Mandrake, Fedora, FreeBSD, QiLinux, Slackware, SuSE, Xandros dan lain-lainnya. Untuk menginstall gambas anda dapat mendownload source program dalam bentuk tar atau rpm di http://gambas.sourceforge.net. Setelah anda download ikuti ketik beberapa perintah dibawah ini pada terminal :
[biner@sc8-pr-shell1 biner]$ tar –zxvf gambas-1.0.2.tar.gz
[biner@sc8-pr-shell1 biner]# cd gambas-1.0.2
[biner@sc8-pr-shell1 biner]# ./configure
[biner@sc8-pr-shell1 biner]# make
[biner@sc8-pr-shell1 biner]# make install
[biner@sc8-pr-shell1 biner]# make clean && make distclean

Karena artikel terdapat gambar maka artikel lengkapnya dapat anda dapatkan di http://geocities.com/jogja_brainy/gambas.doc

Removing Backdoor

Sunday, January 3, 2010




Wadowww…kita punya shell ada backdoornya . Nakal banget yakz orang yang bikin backdoor di shell kita, palagi kalo shellnya beli ( meskipun pake cc orang.. :D ). So pasti rasanya kita strezzZZZ ( koq malah ngorok sehh ).


ok aja prend, di dunia cyber itu wajar sob. Disini saya mo kaseh sedikit solusinya..haiah koq malah sok banget jagoan sehh waakakakk.
Saya coba mengulas bagaimana cara meremove backdoor,tetapi sebelumnya mungkin perlu kita ketahui dahulu type - type backdoor yg sering digunakan:

1. /bin/login backdoor
2. sshd backdoor
3. /etc/passwd backdoor
4. Port backdoor

/bin/login backdoor
SSsstt…teliti dulu ada Trojannya or gak. Kalo ada bisa gawat tuch ?, untuk melihat bahwa /bin/login didalam box anda telah tertanam trojan gunakan command
# /bin/login dan hasilnya akan nampak:
/lib/ld-linux.so.2
__gmon_start__
libc.so.6
getenv
execve
perror
system
__deregister_frame_info
strcmp
exit
_IO_stdin_used
__libc_start_main
__register_frame_info
GLIBC_2.0
PTRh
DISPLAY
/bin/.login >> Ini dimana /bin/login yang asli berada
w3ar3hack3rz >> Nah ini dia backdoor passwordnya
/bin/sh
Untuk menghilangkan /bin/login backdoor, ketik command berikut:
rm /bin/login
mv /bin/login


sshd backdoor
dasarnya, sshd process berjalan di background, dan bilamana kamu
melakukan command ps -aux, dan semua proses di background akan nampak,
namun sedikit sekali ssh backdoor akan kelihatan bila di ps, untuk
mengatasinya gunakan salah satu trik dengan command:
tail -5 /etc/rc.d/rc.sysinit
# Now that we have all of our basic modules loaded and the kernel going,
# let's dump the syslog ring somewhere so we can find it later
dmesg > /var/log/dmesg
/usr/info/.t0rn/sharsed >> menunjukkan ssh backdoor
Untuk menghapusnya, del /usr/info/.t0rn/sharsed dan
rm /usr/info/.t0rn/sharsed;killall -9 sharsed

/etc/passwd backdoor
Backdoor ini biasa digunakan oleh seorang hacker untuk melakukan login dengan su atau dengan kata lainyna root
dan backdoor ini sebernarnya sangat mudah untuk dideteksi.
gunakan command:
cat /etc/shadow
/etc/passwd yang asli akan kelihatan seperti berikut:
operator:*:11164:0:99999:7:::
games:*:11164:0:99999:7:::
dan bila /etc/passwd telah terbackdoor akan nampak seperti berikut:
operator:$1$Qv0h4mTr$0dKXLXYIy74LH93tCTayU1:11179:0:99999:7:-1:-1:134537332
untuk menghilangkan, edit account list pada /etc/passwd dan kembalikan
pada bentuk yang pertama sebelum terbackdoor

Port backdoor
para intruder biasanya menaruh port backdoor seperti berikut:
1008 stream tcp nowait root /bin/sh sh -i didalam /etc/inetd.conf
hilangkan dengan delete/remove /etc/inetd.conf dan restart kembali
inetd dengan:
/etc/rc.d/init.d/inet restart

Sekian dulu dari saya, mungkin tutorial ini sudah usang sehingga rekan – rekan sudah ngerasa bosan dengan hal tersebut. Karena apalah arti seorang newbie seperti saya, banyak rekan – rekan yang lebih jago. Maju terus #balihack. Salam maniez buat rekan – rekan semua.