Sabtu, 14 Desember 2013

Teknik Mencegah Link Penipuan

Ilustrasi
Anda dikirimi sebuah link dengan layanan pemendek url saat online di sebuah social media oleh rekan Anda, seperti artikel di atas.
Jangan membukanya secara semena-mena, kita tidak tahu apakah ada IP logger atau bahaya lain di balik itu, lebih baik kita gunakan plugin firefox berikut :

Kita bahas plugin pertama, yaitu Anonymouse.org 2.0
Plugin ini hanya bekerja pada link (bukan teks biasa) yang sudah kita klik kanan dan dimunculkan pop-up kemudian klik Open Link Anonymously
Setelah kita klik, muncul jendela atau tab baru (tergantung pengaturan plugin Anda) menuju ke link tujuan yang sudah didahalui dengan web-proxy dari anonymous.org
Saya menaruh sebuah IP logger di halaman tersebut, tetapi berkat web-proxy, IP Anda berhasil disamarkan, kalau Anda membukanya secara normal tanpa proxy, IP public Anda akan kelihatan
IP dari anonymous.org yang gratis selalu berawalan dengan 193.bla.bla.bla, jadi jika Anda juga menggunakan IP logger lalu korban anda menggunakan ip berawalan 193, MUNGKIN korban Anda juga menggunakan layanan ini
Selanjutnya, plugin yang kedua adalah Long Url Please 0.4.4
Plugin ini akan merubah banyak layanan pemendek URL menjadi URL asli (akan tetapi tidak dapat digunakan pada social media dan text bukan link)
Sebagai perbandaingan, amati gambar pertama dimana http://pakarti.web.id/galau/index.wow dibuka dengan google chrome tanpa plugin.
Hasilnya link yang pendek tersebut tidak berubah, tetapi bila dibuka dengan firefox akan ketahuan bahwa url aslinya adalah http://pakarti.web.id/galau/index.wow (tergantung dari pengaturan Anda)
Demikianlah sedikit tips yang dapat kami berikan, semoga bermanfaat :)
  • delicious

Membuat Tool Analisa Malware Sederhana

Hal yang anda perlukan disini adalah:
  1. Siapkan PC / Laptop dengan Operating System (OS) Windows
  2. Siapkan Virus atau Malware untuk dianalisa.
  3. Siapkan VB 6 atau VB Classic untuk membuka project.
  4. Compile source code, kemudian jalankan.
Mari langsung kita praktekan :)

Tampilan Awal


Langkah Pertama

Klik tombol “Load File” untuk membuka file PE [ exe,dll,ocx] yang akan kita analisa, oia karena ini analisa malware, pastikan yang anda buka adalah malware ya.


Pada gambar diatas, saya sedang membuka malware lokal bernama Cinta Fitri, hem benar-benar ciri khas malware lokal.

Langkah Kedua

Klik “Open” maka akan muncul Path dari Malware tersebut pada label Status
Kemudian Klik tombol “Analyze Now“:

Langkah Ketiga

Tunggu beberapa saat sampai muncul hasil analisa malware dan perhatikan additional information.
Hasil analisa akan muncul seperti gambar berikut ini

Akhir kata, selamat mencoba dan mengembangkannya kembali

Cara Memperbaiki Antena Internal Modem

Kali ini berbagi tutorial mengenai Cara Memperbaiki Antena Internal Modem, hal ini dilakukan di Smartfren CE682, kemungkinan bisa dilakukan dibeberapa model dan produk modem lainnya. Hal ini bermanfaat untukmemperbaiki sinyal, koneksi bahkan dapat meningkatkan dan menstabilkan bandwidth 
Penulisan artikel ini bermula dari kesalahan penulis tentang cara pembongkaran modem smartfren CE682 UI sehingga menyebabkan lempengan hijau yang menempel erat dengan cashing sobek, otomatis terputus juga jalur PCB tipisnya. lempengan hijau dengan jalur PCB tipis ini selanjutnya kita sebut sebagai antena internal modem. Kesalahan ini mengakibatkan signal yang ditangkap modem menjadi 0 bar dan setiap kali penulis mencoba untuk melakukan koneksi selalu mengalami error opening port “the modem or other connecting device is already in use or is not configured properly“.
Sempat berfikir untuk menggunakan antena eksternal, namun ternyata agak sulit pemasangannya pada modem Smartfren CE682 UI dan tentunya menggunakan biaya yang tidak sedikit. informasi terakhir yang penulis terima, antena eksternal yagi extreme mencapai harga 250.000 (lebih baik untuk membeli modem baru 
Cara Memperbaiki Antena Internal Modem Smartfren CE682 UI:
  1. Sediakan alat dan bahan: gunting, obeng, kabel usb extender (any size, recomended 5 atau 10 meter), kabel kawat tembaga (kira-kira 50cm).
  2. Buka cashing modem.
  3. Perhatikan, terdapat lembaran hijau tipis yang terdapat lempeng tembaga (kurang lebih hanya setebal kertas), inilah antena internal modem internal Smartfren CE682 UI.
  4. Potong antena tersebut dibagian pangkal hingga tak bersisa lempengan hijau antena internalnya.
  5. Kelupas kabel kawat tembaga, lalu lilitkan ke dalam badan modem (bukan pada cashing) dengan ujung kabel menyentuh bagian berwarna kuning dibelakang lokasi solder antena internal asli. kondisikan agar ujung kabel menempel kuat dan tidak goyang. sisakan 30-35 cm.
  6. Buat sisa kawat tembaga seperti pegas, lalu arahkan ke – atas.
  7. Sambungkan modem dengan usb extender, direkomendasikan untuk menggantung modem agar modem tidak mengalami kerusakan akibat terinjak dsb. karena cashing modem tidak mungkin dapat terpasang.
Bagaimana? Cukup memuaskan kan setelah antena diperbaiki.

Bonjour! Pernahkah anda mengalami pengalaman yang mirip dengan saya? Kejadian ini terjadi pada server social site dikantor saya. Social blog site dikantor saya menggunakan wordpress, suatu ketika database di server tersebut mengalami error sehingga ketika dikunjungi terdapat error page "Error established database". Sebenarnya kejadian seperti ini mungkin saja terjadi pada server apapun, ketika traffic ke database terlalu tinggi dan resource server tersebut kurang mendukung maka service mysql di server tesebut hang.

Jika anda mengalami hal tersebut, anda bisa cek setinggi apa traffic ke database server anda dengan mengetikkan perintah dibawah ini :

mysql> show processlist;
+-------+------------+-----------+------------+---------+------+-------+------------------+
| Id    | User       | Host      | db         | Command | Time | State | Info             |
+-------+------------+-----------+------------+---------+------+-------+------------------+
| 87222 | masterdata | localhost | masterdata | Sleep   |    6 |       | NULL             |
| 87229 | masterdata | localhost | masterdata | Sleep   |   18 |       | NULL             |
| 87242 | masterdata | localhost | masterdata | Sleep   |   26 |       | NULL             |
| 87244 | masterdata | localhost | masterdata | Sleep   |   94 |       | NULL             |
| 87262 | masterdata | localhost | masterdata | Sleep   |   29 |       | NULL             |
| 87264 | masterdata | localhost | masterdata | Sleep   |   60 |       | NULL             |
| 87269 | masterdata | localhost | masterdata | Sleep   |    2 |       | NULL             |
| 87272 | masterdata | localhost | masterdata | Sleep   |    2 |       | NULL             |
| 87277 | masterdata | localhost | masterdata | Sleep   |  107 |       | NULL             |
| 87281 | masterdata | localhost | masterdata | Sleep   |   27 |       | NULL             |
| 87291 | root       | localhost | NULL       | Query   |    0 | NULL  | show processlist |
+-------+------------+-----------+------------+---------+------+-------+------------------+
11 rows in set (0.00 sec)

Contoh diatas tidak menunjukkan kondisi service mysql error, tapi jika service pada server anda mengalami hang karena traffic database yang sangat tinggi, saya yakin akan sangat banyak sekali yang keluar ketika anda melakukan query show processlist;

bahkan ketika anda melihat system monitor di server linux anda dengan htop atau top misalnya, service mysql akan tampak memakan resource paling banyak, kondisi di depan website tentu hanya ada warning error established database.

Maka dari itu cara me-repair database mysql error. Untuk melakukannya silahkan lakukan perintah ini :
mysqlcheck -c blog -u root -p
Jika anda ingin menampilkan hasil tersebut kedalam sebuah file tambahkan perintahnya jadi seperti ini :
mysqlcheck -c blog -u root -p > output
Perintah diatas hanya akan memeriksa error database mysql terjadi pada tabel yang mana. Cara me-repair database mysql error secara otomatis silahkan lakukan perintah ini :
mysqlcheck -c blog --auto-repair -u root -p > output
Perintah diatas akan melakukan pemeriksaan pada setiap tabel database di server anda, lalu akan me-repair error table database secara otomatis, dan terakhir melakukan print dari kegiatan tersebut kedalam sebuah file. Dengan begitu anda bisa melihat table mana yang sering mengalami error, dan dapat mengantisipasinya secepat mungkin.

Bonjour! Server database adalah sebuah area yang sangat sensitif, dimana tidak bisa sembarang orang dapat mengaksesnya atau mengambil data didalamnya, apalagi jika mempunyai niat yang tidak baik. Semua itu harus dijauhkan dari server database karena akibatnya akan sangat fatal. Ada banyak metode yang bisa dilakukan oleh seorang system administrator.

Seperti yang kita ketahui bahwa PhpMyAdmin adalah salah satu media konsol database yang memudahkan pekerjaan kita daripada harus mengakses database menggunakan CLI. Namun terkadang resiko kesalahan bisa lebih besar ketika kita mengotak-atik database dengan konsol CLI daripada ketika kita mengaksesnya dengan PhpMyAdmin. Lalu pertanyaannya adalah, apakah kita yakin jika PhpMyAdmin kita buka maka server kita aman? Tentu tidak! Sebelumnya saya pernah membahas mengenai beberapa metode pengamanan PhpMyAdmin di linux. Sebenarnya dengan cara yang saya tulis di artikel tersebut sudah cukup aman, namun jika boleh saya jujur itu masih kurang aman. Karena didalam artikel saya tersebut PhpMyAdmin masih diakses dengan HTTP Mode. Itu artinya Sniffing masih mempunyai kemungkinan untuk dilakukan bukan? Tentu kita tidak mau server database kita di obrak-abrik oleh para hacker. Dengan ditulisnya artikel ini saya akan memberikan tutorial tentang bagaimana caranya mengamankan PhpMyAdmin dengan SSL Mode HTTPS di Linux. Metode ini saya praktekan dengan VM Ubuntu Server, bagi anda yang memakai distro linux lainnya sepertinya tidak akan berbeda terlalu jauh. Jika anda belum menginstall PhpMyAdmin di server anda, silahkan install terlebih dahulu, jika anda belum mengetahui cara install PhpMyAdmin di Linux anda bisa mengikuti langkah-langkahnya di artikel saya sebelumnya.

Baiklah kita mulai, saya memberikan IP Address 192.168.1.1 pada VM saya. Langkah pertama yang akan kita lakukan adalah kita memberikan autentikasi sebelum mengakses halaman login PhpMyAdmin. Hal ini sangat saya rekomendasikan untuk anda lakukan demi mengamankan PhpMyAdmin anda. Cara memberikan autentikasi pada PhpMyAdmin adalah :

Buka file /etc/phpmyadmin/apache2.conf. Lalu cari text "DirectoryIndex index.php". Lalu tambahkan line dibawahnya "AllowOverride All".
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
. . .

membuat file .htaccess pada folder /usr/share/phpmyadmin/. Masukkan script dibawah ini :
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Script diatas akan mengarahkan user pada autentikasi sebelum mengakses halaman login PhpMyAdmin. Username dan password yang digunakan untuk autentikasi tersebut berbeda dengan username dan password yang dipakai untuk mengakses MySQL via CLI atau via PhpMyAdmin. File username dan password untuk autentikasi ini akan disimpan di folder /etc/phpmyadmin/.htpasswd. Selanjutnya yang akan kita lakukan adalah membuat username dan password untuk autentikasi. Ketikkan perintah ini di server atau VM anda :
sudo htpasswd -c /etc/phpmyadmin/.htpasswd user_name
Setelah anda menekan enter untuk perintah tersebut, anda akan disuruh membuat password untuk user tersebut. Perintah ini akan membuat sebuah user untuk autentikasi sebelum mengakses halaman login PhpMyAdmin dan file tersebut akan disimpan pada file /etc/phpmyadmin/.htpasswd. Untuk mengujinya silahkan restart service apache anda.
sudo service apache2 restart
Maka seharusnya anda mendapatkan tampilan seperti ini :

Autentikasi sebelum mengakses login page PhpMyAdmin

Selanjutnya adalah kita akan memaksa PhpMyAdmin diakses melalui HTTPS, bukan HTTP. Ini bertujuan supaya setiap transaksi data antara kita dan server tersebut di enkripsi. Jadi tidak ada kesempatan bagi para hacker untuk melakukan sniffing. Cara mengkonfigurasi HTTPS SSL Mode di Linux sebenarnya sudah saya bahas diartikel sebelumnya. Tapi daripada ribet, saya akan menuliskan ulang diartikel ini. Cara konfigurasi PhpMyAdmin dengan HTTPS SSL Mode, pertama, lakukan dua perintah dibawah ini pada server anda :
sudo a2enmod ssl
sudo service apache2 restart

Lalu buatlah direktori untuk menyimpan file certificate SSL, dan buatlah cert dan key dengan perintah ini :
sudo mkdir /etc/apache2/ssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

Perintah diatas akan membuat file certificate yang berlaku untuk 365 hari atau 1 tahun dengan enkripsi 2048 bit. Lalu kedua file tersebut akan disimpan didalam folder /etc/apache2/ssl. Setelah anda menekan enter untuk perintah tersebut, anda harus mengisi pertanyaan-pertanyaan yang tampil seperti dibawah, isilah dengan benar.
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:West Java
Locality Name (eg, city) []:Bandung
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Apocalypsix Inc
Organizational Unit Name (eg, section) []:IT Dept
Common Name (e.g. server FQDN or YOUR name) []:apocalypsix.com
Email Address []:webmaster@apocalypsix.com

Setelah membuat file certificate dan key kita tambahkan NameVirtualHost :443 didalam file/etc/apache2/ports.conf. Lalu selanjutnya adalah mengkonfigurasi file site default-ssl di folder/etc/apache2/default-ssl. Masukkan lokasi apache.key dan apache.cert yang kita buat sebelumnya. Cari dan rubah line tersebut sesuai path masing-masing.
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key

Tutup dan save. Lalu selanjutnya adalah memaksa PhpMyAdmin diakses melalui HTTPS. Masukkan script dibawah ini kedalam file /etc/phpmyadmin/config.inc.php. Simpan script ini di line paling bawah.
$cfg['ForceSSL'] = true;

Simpan dan Tutup file. Lalu aktifkan site default-ssl
sudo a2ensite default-ssl
sudo service apache2 restart

Untuk melihat hasilnya anda bisa coba dengan memanggil phpmyadmin.
192.168.1.1/phpmyadmin

Pertama anda akan melihat tampilan seperti dibawah ini. Masukkan username dan password yang kita buat tadi.
Autentikasi sebelum login page PhpMyAdmin

Lalu setelah anda login akan tampil halaman seperti ini :
Security warning SSL
Dan akhirnya anda akan melihat login page PhpMyAdmin :
Login Page PhpMyAdmin
Login dengan username dan password mysql anda.
PhpMyAdmin

Cara Memindahkan Foto Dan Film Dari Laptop Ke IPhone

bagaimana sih cara copy photo dan video dari komputer ke iPad dan iPhone? Bila Anda baru menggunakan iPhone dan masih bingung cara memindahkan koleksi foto dari laptop ke iPhone, nah tips sederhana berikut ini adalah cara copy atau memindahkan photo dari komputer ke iPhone 5 Anda.

Pertama, Pastikan di Laptop Anda sudah terinstall iTunes. Jalankan iTunes, sambungkan iPhone ke laptop, tunggu beberapa saat sampai iTunes mendetect iPhone Anda, dan menampilkan nama iPhone Anda di menu Device pada iTunes.

Selanjutnya klik nama iPhone Anda pada menu Device, lalu pilih menu Photos. Nah, Anda tinggal beri ceklis pada Sync Photos From (nama folder). Pilih Choose Folder lalu browse/ cari folder tempat Anda menyimpan koleksi foto Anda di Laptop. Dalam contoh pada gambar di bawah ini, penulis memilih folder “iPod Pic” dimana penulis menyimpan semua koleksi foto di folder ini. Untuk lebih jelas, klik gambar untuk memperbesar tampilan.


Jika dalam folder yang Anda pilih ada sub folder, Anda bisa memberi ceklis pada sub folder yang ingin atau tidak ingin Anda Sync. Beri Ceklis, jika Anda ingin agar foto di folder tersebut di sync (copy) ke iPhone. Jangan lupa beri ceklis juga pada Include Videos jika Anda ingin mengcopy koleksi film dari Laptop ke iPad atau iPhone.

Terakhir, Anda bisa langsung melakukan Sync. Tunggu beberapa saat sampai proses Sinkronisasi Anda laptop dan iPhone Anda selesai.

Cara Membuat Apple ID Gratis Dan Daftar App Store Di Laptop

Bagaimana Cara membuat Akun App Store ID? Saat akan download game atau aplikasi iPhone dari App Store, tentu saja kita diwajibkan untuk Login Dulu menggunakan Apple ID di iPhone. Nah, bila Anda belum memiliki Apple ID berikut ini cara mudah membuat Apple ID lewat Laptop menggunakan iTunes.

Pertama, tentu saja download dan install dulu iTunes di Laptop Anda. Jalankan iTunes kemudian masuk ke Store – Sign In atau bisa juga cukup pilih menu iTunes Store kemudian Sign In.



Pilih Create Apple ID



Klik pada Continue



Beri Ceklis pada I have read and agree to these term and conditions, dan pilih Agree



Isi semua data dengan benar dan baik kemudian klik Continue



Pada halaman berikutnya Anda diminta untuk memasukan data pembayaran atau data kartu kredit yang akan dipakai untuk pembayaran saat membuat game atau aplikasi di App Store. Atau jika Anda tidak memiliki kartu kredit Anda bisa pilih None. Setelah semua terisi kemudian pilih Create Apple ID