Tuesday, January 10, 2017

Alasan Mengapa Hacker Memilih Linux dibanding yang lain ?

Linux adalah Open Source
Tidak seperti Windows, Linux adalah open source. Artinya adalah bahwa kode sumber dari sistem operasi yang tersedia bagi kita. Dengan demikian, kita dapat mengubah dan memanipulasi seperti yang kita inginkan.
Bisakah Anda bayangkan Microsoft memberikan kita akses untuk memanipulasi atau mengubah kernel Windows untuk hacking? Tentu saja tidak!


Linux Transparan
Hack efektif, Anda harus mengetahui dan memahami sistem operasi Anda, sistem operasi yang Anda gunakan untuk menyerang. Linux adalah benar-benar transparan, berarti kita dapat melihat dan memanipulasi semua bagian.

Tidak demikian halnya dengan Windows. Microsoft berusaha keras untuk membuat sulit atau tidak mungkin untuk mengetahui cara kerja di dalam sistem operasi mereka. Akibatnya, ketika bekerja dengan Windows Anda bekerja dengan sistem yang tidak Anda ketahui, sedangkan di Linux Anda memiliki informasi langsung di setiap komponen dari sistem operasi. ini membuat bekerja dengan Linux lebih efisien dan efektif.

Linux terbagi-bagi menjadi sistem yang kecil.
Linux terbagi-bagi menjadi sistem yang kecil. Itu berarti  kita memiliki jumlah hampir tak terbatas kontrol atas sistem. Pada Windows, Anda hanya dapat mengontrol apa yang Microsoft memungkinkan Anda untuk mengontrol. Di Linux, semuanya dapat dikendalikan oleh terminal yang paling kecil ke tingkat yang paling besar. Selain itu, Linux membuat scripting di salah satu bahasa scripting sederhana dan efektif.

Kebanyakan tool Hacking Ditulis untuk Linux
Lebih dari 90% dari semua hacking tools yang ditulis untuk Linux. Tentu saja, ada pengecualian seperti Cain dan Habel dan Havij, pengecualian hanya pada aturan. Bahkan ketika hacking tools seperti Metasploit atau nmap porting untuk Windows, tidak semua menggunakan Linux.

Masa Depan Milik Linux / UNIX
Hal ini mungkin tampak seperti pernyataan radikal, tapi saya yakin bahwa masa depan milik Linux / Unix. Microsoft telah memiliki hari di tahun 1980-an dan 90-an, tapi pertumbuhannya melambat dan stagnan.

Dari awal Internet, Linux / UNIX telah menjadi sistem operasi pilihan untuk server web untuk stabilitas, kehandalan dan ketahanan. Bahkan saat ini, Linux / UNIX mendominasi dunia web server dengan lebih dari dua-pertiga dari pasar. sistem tertanam dalam router, switch dan perangkat lainnya hampir selalu menggunakan kernel Linux dan dunia virtualisasi didominasi oleh Linux dengan kedua VMWare dan Citrix dibangun di atas kernel Linux.


Jika Anda percaya bahwa masa depan komputasi terletak pada perangkat mobile seperti tablet dan ponsel , maka lebih dari 80% dari perangkat mobile menjalankan UNIX atau Linux (iOS adalah UNIX dan Android adalah Linux). Microsoft Windows pada perangkat mobile memiliki hanya 7% dari pasar ini. 

Monday, January 9, 2017

Sensor dan Transduser

sensor dan transduser
Perkembangan sensor dan transduser sangat cepat sesuai kemajuan teknologi otomasi, semakin komplek suatu sistem otomasi dibangun maka semakin banyak jenis sensor yang digunakan.
Robotik adalah sebagai contoh penerapan sistem otomasi yang kompleks, disini sensor yang digunakan dapat dikatagorikan menjadi dua jenis sensor yaitu: (D Sharon, dkk, 1982)

a. Internal sensor, yaitu sensor yang dipasang di dalam bodi robot.
Sensor internal diperlukan untuk mengamati posisi, kecepatan, dan akselerasi berbagai sambungan mekanik pada robot, dan merupakan bagian dari

b. External sensor, yaitu sensor yang dipasang diluar bodi robot.



Sensor eksternal diperlukan karena dua macam alasan yaitu:

1) Untuk keamanan dan
2) Untuk penuntun.

Yang dimaksud untuk keamanan” adalah termasuk keamanan robot, yaitu perlindungan terhadap robot dari kerusakan yang ditimbulkannya sendiri, serta keamanan untuk peralatan, komponen, dan orang-orang dilingkungan dimana robot tersebut digunakan. Berikut ini adalah dua contoh sederhana untuk mengilustrasikan kasus diatas.

Contoh pertama: andaikan sebuah robot bergerak keposisinya yang baru dan ia menemui suatu halangan, yang dapat berupa mesin lain misalnya. Apabila robot tidak memiliki sensor yang mampu mendeteksi halangan tersebut, baik sebelum atau setelah terjadi kontak, maka akibatnya akan terjadi kerusakan.

Contoh kedua: sensor untuk keamanan diilustrasikan dengan problem robot dalam mengambil sebuah telur. Apabila pada robot dipasang pencengkram mekanik (gripper), maka sensor harus dapat mengukur seberapa besar tenaga yang tepat untuk mengambil telor tersebut. Tenaga yang terlalu besar akan menyebabkan pecahnya telur, sedangkan apabila terlalu kecil telur akan jatuh terlepas.

Kini bagaimana dengan sensor untuk penuntun atau pemandu?. Katogori ini sangatlah luas, tetapi contoh berikut akan memberikan pertimbangan.

Contoh pertama: komponen yang terletak diatas ban berjalan tiba di depan robot yang diprogram untuk menyemprotnya. Apa yang akan terjadi bila sebuah komponen hilang atau dalam posisi yang salah?. Robot tentunya harus memiliki sensor yang dapat mendeteksi ada tidaknya komponen, karena bila tidak ia akan menyemprot tempat yang kosong. Meskipun tidak terjadi kerusakan, tetapi hal ini bukanlah sesuatu yang diharapkan terjadi pada suatu pabrik.

Contoh kedua: sensor untuk penuntun diharapkan cukup canggih dalam pengelasan. Untuk melakukan operasi dengan baik, robot haruslah menggerakkan tangkai las sepanjang garis las yang telah ditentukan, dan juga bergerak dengan kecepatan yang tetap serta mempertahankan suatu jarak tertentu dengan permukaannya.

Sesuai dengan fungsi sensor sebagai pendeteksi sinyal dan meng-informasikan sinyal tersebut ke sistem berikutnya, maka peranan dan fungsi sensor akan dilanjutkan oleh transduser. Karena keterkaitan antara sensor dan transduser begitu erat maka pemilihan transduser yang tepat dan sesuai juga perlu diperhatikan.

Membuat "readmore" untuk Blogspot

Salah satu cara untuk mempercantik blog adalah memotong postingan yang terlalu panjang. untuk pengguna blogger.com ada cara gampang untuk mengakalinya.
Untuk blogspot, saat ini memiliki 2 jenis template yang memiliki 2 jenis bahasa programing yang jelas berbeda, HMTL programing dan XML programing atau yang lebih dikenal dengan classic template dan new template. Untuk membedakannya, silahkan Anda masuk ke bagian Tab Template yang ada di bagian atas control panel blogspot. jika Anda menggunakan classic template, maka Anda akan langsung dipertontonkan baris baris HTML programing. Jika Anda menggunakan new template, maka Anda akan dibawa ke halaman "Page element" atau "element halaman", tanpa embel embel code.

1. Classic Template (HMTL)
Untuk membuat "read more" di classic template hanya membutuhkan 3 langkah saja
- Pertama yang harus Anda lakukan adalah menuju halaman Template.
copy code berikut ini, lalu paste-kan tepat di atas kode



span.fullpost {display:none;}




span.fullpost {display:inline;}


- Langkah kedua, carilah kode berikut : <$BlogItemBody$>
Tepat di bawah kode <$BlogItemBody$> , masukkan code berikut




Lanjutkan...

Lalu save template Anda
- Langkah ketiga, langkah ini digunakan di saat kita posting saja. Aaat posting, masuklah ke Tab Edit HMTL (berada di sebelah Tab Compose ), masukkan code berikut
Contoh penggunaan code tersebut adalah :

tulisan yang akan ditampilkan

tulisan yang akan di potong


Lalu publish posting Anda.

2. New template (XML)
Untuk pengguna New template yang berbasiskan XML, silahkan Anda masuk ke bagian template. Lalu Klik tab Edit HTML. setelah masuk ke bagian Edit HTML, carilah tulisan expand widget template, di sebelah tulisan tersebut ada sebuah box kecil, beri centang pada box tersebut dengan cara meng-kliknya, maka akan keluar sebuah pop up, dan klik OK,lalu tunggu beberapa saat.
Mulai dari sini kita akan bekerja.
1. Carilah code data:post.body dengan cara menekan Ctrl+F dan masukkan code tersebut kedalam box yang muncul.
2. Copy dan paste-kan code di bawah ini, tepat diatas kode tersebut












3. Lalu tepat di bawah code data:post.body tersebut copy-pastekan code berikut

Read More......


4. Setelah itu, save template Anda
Untuk membuat 'readmore', langkahnya sama dengan classic template di atas.

Bagaimana Hacker Lakukan Serangan SQL Injection ?

SQL Injection
"SQL injection" (SQLI) adalah serangan  engeksploitasi dengan memanfaatkan kelemahan dari teknik pengembangan web yang buruk dan, biasanya dikombinasikan dengan, keamanan database yang kurang. Hasil dari serangan dapat meniru akun sehingga dapat mengakses dengan lengkap dari database atau server. Tidak seperti serangan DDoS, serangan SQLI mudah dicegah jika aplikasi web di program dengan tepat.

Cara/Teknik Serangan

Setiap kali Anda login ke situs web Anda diminta memasukkan nama pengguna dan password.
Untuk mengecek nama pengguna dan password Anda aplikasi web menjalankan query seperti berikut:

UserID SELECT FROM Users WHERE username = 'myuser' AND Password = 'mypass';

Catatan: nilai string dalam query SQL harus diapit tanda kutip tunggal merupakan  nilai yang dimasukkan pengguna.

Jadi kombinasi dari nama yang dimasukkan pengguna (myuser) dan password (mypass) harus sesuai entri dalam table. Untuk dibandingkan dengan database, jika nama pengguna tidak ada, login tidak valid. Sementara dalam impelementasi kasus tertentu hasilnya dapat berbeda.

Jadi sekarang mari kita lihat permintaan otentikasi Template pada formulir web:

UserID SELECT FROM Users WHERE username = '[user]' AND Password = '[pass]'

Sepintas ini mungkin tampak seperti langkah sederhana dan logis untuk pengguna dengan mudah memvalidasi, namun jika substitusi sederhana dari nilai-nilai yang dimasukkan pengguna dilakukan pada template ini, itu adalah rentan terhadap serangan SQLI.

Misalnya, "myuser'--" yang dimasukkan dalam kolom nama pengguna dan "wrongpass" yang dimasukkan dalam password. Menggunakan substitusi sederhana dalam permintaan template kita, kita akan mendapatkan ini:

UserID SELECT FROM Users WHERE username = 'myuser' -- ' AND Password =' ​​wrongpass '

Kunci untuk pernyataan ini adalah dimasukkannya dua strip (--). Ini adalah tanda mulai komentar  untuk statement SQL, sehingga apa pun yang muncul setelah dua strip (inklusif) akan diabaikan. Sehingga perinta di atas dijalankan oleh database sebagai:

UserID SELECT FROM Users WHERE username = 'myuser'


Sehingga perintah di atas tidak melakukan cek password. Dengan termasuk dua strip sebagai bagian dari sisi pengguna, sehingga sistem tidak mengecek password dan kita dapat login sebagai "myuser" tanpa mengetahui password masing-masing. Tindakan memanipulasi query untuk menghasilkan hasil yang tidak diinginkan adalah serangan injeksi SQL.

Smartphone Android Nokia Pertama Resmi diumumkan

Setelah banyak rumor dan spekulasi, HMD global akhirnya mengumumkan smartphone Nokia Android pertama. Nokia 6 telah diluncurkan di China dan hanya akan tersedia di pasar Cina hanya pada JD.com.

Mari kita bicara tentang spesifikasinya; Nokia 6 akan memiliki 5,5 inci layar Full HD dan 2.5D Gorilla Glass melindungi layar. Ponsel ini didukung oleh Qualcomm Snapdragon 430 SoC dengan modem X6 LTE.

Nokia 6 dikemas dengan 4GB RAM dan 64 GB penyimpanan internal; penyimpanan dapat diperbesar menggunakan kartu microSD. Ponsel ini akan berjalan pada Android Terbaru OS 7.0 Nougat. Jika kita berbicara tentang kamera, Nokia 6 akan menampilkan kamera 16MP belakang dan kamera menghadap ke depan 8MP.

Kamera belakang Nokia 6 datang dengan fase-mendeteksi AF, dan memiliki baterai 3000mAh. Ponsel ini dibanderol dengan harga CNY 1.699 atau (sekitar Rp. 3.265,800).

 Nokia 6 tidak akan menjadi satu-satunya smartphone yang dikeluarkan  tahun ini oleh HMD global, ada nokia lain yang akan diluncurkan

Sunday, January 8, 2017

Mengubah Laptop Jadul jadi Layar Sentuh (Touchscreen)

Bagi mereka yang memiliki laptop non-touchscreen, perangkat baru yang disebut AirBar telah hadir. Dibuat oleh sebuah perusahaan Swedia Neonode Inc, perangkat ini cukup mampu untuk mengubah setiap laptop biasa menjadi perangkat touchscreen (layar sentuh). Neonode Inc mengumumkan AirBar untuk MacBook Air di CES 2017.

Touchscreens sudah lazim di pasar digital selama hampir satu dekade, dan mereka berkontribusi terhadap kemajuan perangkat yang luar biasa. Hampir setiap perangkat bersifat interaktif menggunakan layar touchscreen sehingga dapat mengekspresikan keunggulannya terhadap pesainganya.

Tapi sekarang, perangkat non-touchscreen ini dapat merasakan sensasi dan pengalamanan yang sama dengan perangkat touchscreen, berkat sebuah gadget yang mengagumkan yang dikembangkan oleh Neonode Inc, yang memiliki keahlian dalam Interaksi Optical Sensing Technology. Mereka menyebutnya AirBar, dan itu adalah perangkat plug-n-play yang sederhana, yang memberikan keajaiban bagi laptop biasa untuk dapat memiliki fitur touchscreen atau layar sentuh,

sensor menggunakan teknologi zForce Air ™ dikembangkan dan dipatenkan oleh Neonode Inc. dengan menempatkannya pada bezel bawah laptop Anda secara magnetis akan terpasang. Kemudian memancarkan beberapa gelombang cahaya yang tak terlihat di atas layar laptop Anda yang membantu AirBar merasakan interaksi antara pengguna dan layar laptop.

Pada dasarnya, Anda berinteraksi dengan bidang gelombang cahaya yang dipancarkan oleh AirBar, membantu untuk merasakan titik di mana Anda menyentuh layar. Sinyal tersebut kemudian diterjemahkan ke dalam format yang tepat yang dapat dengan mudah dipahami oleh laptop.
Setelah layar laptop Anda telah berubah menjadi touchscreen berfungsi penuh, Anda dapat merasa bebas untuk menyentuhnya dengan tangan kosong atau jika Anda ingin menggunakan kuas atau Anda memiliki kuku panjang, Laptop Anda  secara efisien menafsirkan semua gerakan seperti pinch-to-zoom, swipe, dan gulir.

Bayangkan mengambil PC non-touch, dan dalam beberapa detik membuatnya menjadi perangkat interaktif sentuh. sensor kami tidak memerlukan instalasi driver baru atau instruksi yang panjang. Pengguna hanya menghubungkan AirBar dan kemudian dapat mulai untuk berinteraksi dengan layar segera / Plug dan Touch. Dibandingkan dengan PC saat ini dengan built-in layar sentuh sensor AirBar berkualitas tinggi, bebas  silau  dan tanpa sidik jari berminyak. (Remo Behdasht, Neonode ini SVP Business Development.)

 AirBar menggunakan antarmuka USB laptop Anda untuk mengakses dan untuk mengirimkan sinyal sentuhan. Untuk Microsoft Windows dan Google Chrome OS, yang AirBar diresmikan nanti. Saat ini, itu menjual dengan harga $ 69.


Pada CES tahun ini, Neonode mengumumkan varian AirBar untuk 13-inch (13,3 tepatnya) MacBook Air. Pada bulan Maret, itu akan dijual seharga $ 99. Juga, 14-inch AirBar varian untuk PC yang menjalankan Windows akan tiba pada waktu yang sama.

5 Alasan : Kenapa java merupakan bahasa pemrograman terbaik ?


Java adalah salah satu bahasa pemrograman terbaik untuk pengembangan program. Popularitas dan penggunaan Java masih terus meningkat bahkan setelah dua dekade adalah waktu yang lama untuk setiap bahasa pemrograman. Hanya ada beberapa bahasa pemrograman yang tampaknya sulit untuk tergantikan dan Java adalah salah satunya. Berikut adalah 5 alasan mengapa Java adalah yang terbaik :

1. Object Orientasi (Object Oriented Programming) Java adalah bahasa pemrograman berorientasi objek yang mendukung semua kebutuhan seperti Data Abstraksi, Enkapsulasi, Polimorfisme, Overloading, Overriding, dan Inheritance. Yang membuatnya sekuat C ++. Kita semua tahu C ++ adalah versi kelanjutan dari pemrograman C. Dengan demikian, itu membuat Java lebih baik daripada pemrograman C. 

 2. Kaya API Alasan lain yang besar untuk belajar Java adalah itu Kaya API. Java menyediakan API untuk hampir semua yang Anda butuhkan dalam pembangunan seperti I / O, jaringan, utilitas, XML parsing, koneksi database dan lain-lain. Apapun rahasia librari open source seperti Apache Commons, Google Guava, dan lain-lain. 

3. Koleksi Librari Open Source yang besar Organisasi-organisasi besar seperti Apache, Google, dan lain-lain telah memberikan kontribusi untuk menambahkan banyak librari besar, yang membuat pengembangan Java sangat mudah, cepat dan biaya yang efektif. 

4. Independent platform dan Gratis Pada 1990-an, ini adalah alasan utama untuk popularitas Java. Ide independensi platform besar, dan tagline Java “write once run anywhere” cukup menarik untuk menarik banyak pengembang baru di Java. Ini masih salah satu alasan Java menjadi bahasa pemrograman terbaik, sebagian besar aplikasi Java yang dikembangkan di lingkungan Windows dan berjalan di platform UNIX. Java gratis dari awal, yaitu Anda tidak perlu membayar apa-apa untuk membuat aplikasi Java. Hal ini GRATIS juga membantu Java menjadi populer di kalangan programmer individu, dan di antara organisasi besar. 

 5. Komunitas dan Dokumentasi Ada Komunitas java untuk membantu pemula, maju dan bahkan ahli programmer Java. Java benar-benar mempromosikan mengambil dan memberikan kembali kepada kebiasaan masyarakat. Banyak programmer, yang menggunakan open source, tester dll Ahli programmer memberikan saran GRATIS di berbagai forum Jawa dan StackOverflow. Ini sangat menakjubkan dan memberikan banyak kepercayaan diri untuk seorang pemula di Jawa. Javadoc membuat belajar mudah dan memberikan referensi yang sangat baik sementara coding di Java. Dengan munculnya IDE, Anda bahkan tidak perlu melihat Javadoc secara eksplisit dalam browser, tetapi Anda bisa mendapatkan semua informasi dalam jendela IDE Anda sendiri. 

Catatan akhir Java di mana-mana, pada desktop, di ponsel, pada card, hampir di mana-mana dan begitu juga java programmer. Integrated Development Environment (IDE) Seperti Eclipse dan Netbeans membuat pembangunan Java jauh lebih mudah, lebih cepat dan lancar. Sangat mudah untuk mencari, refactor dan membaca kode menggunakan IDE.