Hacking Aplikasi dan Sistem Linux Seminar & Demo: Hacking dan Networking with Linux Sabtu, 11 November 2006 Jogja Expo Cen...
Name  : Iwan Setiawan Nick  : stwn Age  : 20 < age < 30 Status: single E-mail: stwn@jogja.linux.or.id
 
Hacker dan Cracker
Hacker ...most having to do with technical adeptness  and a delight in solving problems and overcoming limits. - Eric Stev...
Hacking Software, Hardware, ...
Film Hacker!
Cracker These are people (mainly adolescent males) who get a kick out of breaking into computers and phreaking the phone s...
Cracking Software : Serial Number, Trial, “Customizing”, ... Sistem : Vulnerability scanning/searching, penetration, Denia...
Hacker vs Cracker The basic difference is this: hackers build things, crackers break them. - ESR dalam “How to Become A Ha...
Linux dan PLBOS* * Perangkat Lunak Bebas dan Open Source
Proyek GNU Didirikan oleh Richard M Stallman, 1984 Gerakan  Free Software  atau Perangkat Lunak Bebas Sistem operasi lengk...
 
Empat (4) kebebasan 0. untuk menjalankan program untuk tujuan apapun 1. kebebasan untuk mempelajari bagaimana program beke...
FSF: GPL, LGPL, FDL Free Software Foundation (FSF), General Public License (GPL),  Lesser General Public License (LGPL), F...
Open Source cara atau metode pengembangan perangkat lunak dengan kebebasan membaca, mendistribusikan, dan memodifikasi kod...
Open Source Initiative (OSI) Uji Kelayakan: IBM Public License, New BSD License, Mozilla Public License, Python License, ....
Linus Torvalds Finlandia Proyek Hobi  Tahun 1991 merilis Linux Lisensi: GNU GPL Jenderal Pengembangan Kernel Linux
 
Hirarki Pengembang Kernel Linux
 
Hacking Aplikasi di Linux
<ul><li>C, C++: GNU Compiler Collection (GCC), Anjuta (IDE) </li></ul><ul><li>Java: GNU Compiler Java (GCJ), Sun Java ( cl...
KDevelop
Motor
Hacking Sistem Linux
Distro Linux <ul><ul><li>Distro: Seseorang atau perusahaan yang  </li></ul></ul><ul><ul><li>memaketkan kernel Linux, utili...
Distro Linux (2) <ul><ul><li>Bagaimana memilih distro? </li></ul></ul><ul><ul><li>Mencoba adalah solusi terbaik </li></ul>...
Membangun Distro <ul><li>Kebutuhan:  </li></ul><ul><li>pemahaman terhadap sistem Linux </li></ul><ul><li>sedikit mengetahu...
Proses Pembuatan Distro <ul><li>CD atau DVD KNOPPIX versi terbaru. </li></ul><ul><li>Remaster dari CD yang di- boot  atau ...
Membuat Paket Debian
Kuliax Project Kuliax Project adalah usaha untuk membawa Perangkat Lunak dan Open Source ke dunia kampus/universitas Imple...
Desain Kuliax 6.0 - Berbentuk LiveCD - Berbasis Debian GNU/Linux dan KNOPPIX - Berisi aplikasi yang umum digunakan: office...
KPLI Jogja <ul><li>Didirikan November 1998 </li></ul><ul><li>Web:  http://jogja.linux.or.id </li></ul><ul><li>Mailing list...
Upcoming SlideShare
Loading in …5
×

Hacking Aplikasi dan Sistem Linux

12,308 views

Published on

Hacking Aplikasi dan Sistem Linux

Published in: Technology
2 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total views
12,308
On SlideShare
0
From Embeds
0
Number of Embeds
93
Actions
Shares
0
Downloads
0
Comments
2
Likes
3
Embeds 0
No embeds

No notes for slide

Hacking Aplikasi dan Sistem Linux

  1. 1. Hacking Aplikasi dan Sistem Linux Seminar & Demo: Hacking dan Networking with Linux Sabtu, 11 November 2006 Jogja Expo Center, Jogjakarta
  2. 2. Name : Iwan Setiawan Nick : stwn Age : 20 < age < 30 Status: single E-mail: stwn@jogja.linux.or.id
  3. 4. Hacker dan Cracker
  4. 5. Hacker ...most having to do with technical adeptness and a delight in solving problems and overcoming limits. - Eric Steven Raymond (ESR) dalam “ How To Become A Hacker ”
  5. 6. Hacking Software, Hardware, ...
  6. 7. Film Hacker!
  7. 8. Cracker These are people (mainly adolescent males) who get a kick out of breaking into computers and phreaking the phone system. - Eric Steven Raymond (ESR) dalam “ How To Become A Hacker ” One who breaks security on a system. - From Jargon File
  8. 9. Cracking Software : Serial Number, Trial, “Customizing”, ... Sistem : Vulnerability scanning/searching, penetration, Denial of Service (DoS) Attack, ...
  9. 10. Hacker vs Cracker The basic difference is this: hackers build things, crackers break them. - ESR dalam “How to Become A Hacker”
  10. 11. Linux dan PLBOS* * Perangkat Lunak Bebas dan Open Source
  11. 12. Proyek GNU Didirikan oleh Richard M Stallman, 1984 Gerakan Free Software atau Perangkat Lunak Bebas Sistem operasi lengkap bergaya UNIX yang bebas bagi masyarakat free speech, not free drink
  12. 14. Empat (4) kebebasan 0. untuk menjalankan program untuk tujuan apapun 1. kebebasan untuk mempelajari bagaimana program bekerja dan mengadaptasikannya sesuai dengan kebutuhan 2. kebebasan untuk mendistribusikan kembali agar kita bisa membantu tetangga, teman, dan orang lain 3. kebebasan untuk memperbaiki atau meningkatkan program dan merilisnya ke publik. komunitas mendapatkan manfaat/imbal balik
  13. 15. FSF: GPL, LGPL, FDL Free Software Foundation (FSF), General Public License (GPL), Lesser General Public License (LGPL), Free Documentation License (FDL)
  14. 16. Open Source cara atau metode pengembangan perangkat lunak dengan kebebasan membaca, mendistribusikan, dan memodifikasi kode sumber
  15. 17. Open Source Initiative (OSI) Uji Kelayakan: IBM Public License, New BSD License, Mozilla Public License, Python License, ... Mengacu pada: The Open Source Definition
  16. 18. Linus Torvalds Finlandia Proyek Hobi Tahun 1991 merilis Linux Lisensi: GNU GPL Jenderal Pengembangan Kernel Linux
  17. 20. Hirarki Pengembang Kernel Linux
  18. 22. Hacking Aplikasi di Linux
  19. 23. <ul><li>C, C++: GNU Compiler Collection (GCC), Anjuta (IDE) </li></ul><ul><li>Java: GNU Compiler Java (GCJ), Sun Java ( closed-source/proprietary ) </li></ul><ul><li>Python: Python, Eric (IDE), IDLE (IDE), Boa-Constructor (IDE) </li></ul><ul><li>Pascal: Freepascal, termasuk IDE ada di dalamnya. Mirip Turbo Pascal. </li></ul><ul><li>Basic: Gambas, Real Basic ( closed-source/proprietary ) </li></ul><ul><li>Perl: Perl dan modulnya </li></ul><ul><li>Project Scheduler: Ganttproject, kplato, planner </li></ul><ul><li>Integrated Development Environment (IDE): Eclipse, KDevelop, Motor, Quanta+ </li></ul><ul><li>Unified Modeling Language (UML): ArgoUML, BoUML, Umbrello, gaphor </li></ul><ul><li>Documentation: doxygen </li></ul><ul><li>Tools: cscope, kscope, quilt, valgrind, dan lain-lain </li></ul>Perkakas Pengembangan
  20. 24. KDevelop
  21. 25. Motor
  22. 26. Hacking Sistem Linux
  23. 27. Distro Linux <ul><ul><li>Distro: Seseorang atau perusahaan yang </li></ul></ul><ul><ul><li>memaketkan kernel Linux, utilitas, instalasi, dan aplikasi pembantu </li></ul></ul><ul><ul><li>Distro Linux ada karena PLBOS </li></ul></ul><ul><ul><li>Banyak distro, banyak pilihan </li></ul></ul><ul><ul><li>( distrowatch.com ): Debian GNU/Linux, Fedora Core, Slackware, KNOPPIX, ... </li></ul></ul><ul><ul><li>Distro Indonesia: Trustix Merdeka, </li></ul></ul><ul><ul><li>Rimbalinux, WinBi, Komura, BlankOn, XNUXER, Waroeng IGOS, Pinux, IGOS Nusantara, ... </li></ul></ul>
  24. 28. Distro Linux (2) <ul><ul><li>Bagaimana memilih distro? </li></ul></ul><ul><ul><li>Mencoba adalah solusi terbaik </li></ul></ul><ul><ul><li>Membuat distro Anda sendiri pun mungkin: Debian-based, Debian/Knoppix-based, Red Hat/Fedora Core-based, Slackware-based, ... </li></ul></ul><ul><ul><li>Sesuaikan dengan kebutuhan </li></ul></ul><ul><ul><li>RMS menyebut sistem yang menggunakan aplikasi dari proyek GNU dan kernel Linux dengan GNU/Linux system </li></ul></ul>
  25. 29. Membangun Distro <ul><li>Kebutuhan: </li></ul><ul><li>pemahaman terhadap sistem Linux </li></ul><ul><li>sedikit mengetahui pemrograman terutama shell </li></ul><ul><li>skrip </li></ul><ul><li>waktu dan kesabaran :-) </li></ul><ul><li>Berbasis: Debian GNU/Linux, Red Hat/Fedora Core, Slackware, ... </li></ul>
  26. 30. Proses Pembuatan Distro <ul><li>CD atau DVD KNOPPIX versi terbaru. </li></ul><ul><li>Remaster dari CD yang di- boot atau lewat instalasi ke </li></ul><ul><li>harddisk terlebih dulu dengan skrip knoppix-installer . </li></ul><ul><li>Kustomisasi, rebuild , dan modifikasi: sistem, paket, </li></ul><ul><li>tampilan. </li></ul><ul><li>Buat utilitas atau sesuatu yang menonjolkan tujuan dari </li></ul><ul><li>pembuatan distro. </li></ul><ul><li>Kompres sistem berkas, bisa menggunakan cloop ataupun </li></ul><ul><li>squashfs . </li></ul><ul><li>Buat ISO image -nya setelah itu jadikan CD/DVD ( burn ). </li></ul>
  27. 31. Membuat Paket Debian
  28. 32. Kuliax Project Kuliax Project adalah usaha untuk membawa Perangkat Lunak dan Open Source ke dunia kampus/universitas Implementasi pertamanya adalah Kuliax 6.0, sebuah distro untuk pendidikan khususnya IT/EE/CS/... Sampai saat ini masih terus dikembangkan, insya Allah akan rilis bulan ini. Versi terakhir dari distro ini adalah 6.0 RC1.
  29. 33. Desain Kuliax 6.0 - Berbentuk LiveCD - Berbasis Debian GNU/Linux dan KNOPPIX - Berisi aplikasi yang umum digunakan: office, multimedia, produktivitas, perkakas, ... - Berisi aplikasi yang digunakan di dunia pendidikan khususnya IT/EE/CS/... - Penyesuaian aplikasi dan sistem yang disesuaikan dengan silabus/kurikulum - Berisi utilitas yang digunakan sesuai dengan kondisi kampus, ex: wifi - Adaptasi dan modifikasi lainnya, sebagian besar peningkatan dan menonjolkan karateristik distro
  30. 34. KPLI Jogja <ul><li>Didirikan November 1998 </li></ul><ul><li>Web: http://jogja.linux.or.id </li></ul><ul><li>Mailing list: [email_address] </li></ul><ul><li>Kegiatan: </li></ul><ul><li>JogxEr Meet Up Ahad (JEMU-Ah), dua (2) minggu sekali </li></ul><ul><li>Jogjakarta Linux Day (JLD) </li></ul><ul><li>Pojok Linux (PL) </li></ul><ul><li>Jogjakarta Software Freedom Day (JSFD), mulai 2005 </li></ul><ul><li>Seminar, workshop, dan lain-lain </li></ul>

×