PHP: Decoding Eval Gzinflate Base64

Pada Hari Sunday, 21 February, 2010 Sekitar Jam 0:20 Di Tulis Oleh Istanto Adi Nugroho
Artikel pada kategori Iseng, Pribadi, Tutorial

Pernah gak sih kalian mencoba mempelajari suatu bahasa pemrograman PHP tapi pemiliknya terkadang melindungi source aslinya dengan enkripsi? memang terkadang cara ini berguna untuk melindungi suatu source script PHP agar tidak di curi oleh developer lain. Tapi disuatu sisi ini sangat menyebalkan terutama bagi yang ingin belajar tentang sebuah script.

Artikel ini akan memberikan sedikit contoh bagaimana kita melakukan decrypt dari sebuah source yang di encrypt. Teknik ini sebenarnya ilegal saya sudah menggunakan cara ini sejak tahun 2004 untuk mempelajari script yang di enkripsi, namun baru hari ini saya mau share kedalam blog ini hehehe.

Persiapan:

  1. Sebuah account hosting dengan PHP+Operating system berbasis linux (bisa juga dengan menggunakan PC lokal dengan OS linux)
  2. Teliti dalam melakukan konfigurasi.
  3. sedikit pengetahuan.

Langkah pertama, siapkan 2 files. Beri nama coded.txt dan decoded.txt, lalu copy seluruh isi bagian dari script yang ter-enkrypsi tersebut ke dalam file coded.txt.

Buatlah sebuah file dengan ekstensi .php lalu isi dengan code berikut:

<?php

echo “1. Reading coded.txt\n”;
$fp1 = fopen (“coded.txt”, “r”);
$contents = fread ($fp1, filesize (“coded.txt”));
fclose($fp1);

echo “2. Decoding\n”;
while (preg_match(“/eval\(gzinflate/”,$contents)) {
$contents=preg_replace(“/<\?|\?>/”, “”, $contents);
eval(preg_replace(“/eval/”, “\$contents=”, $contents));
}

echo “3. Writing decoded.txt\n”;
$fp2 = fopen(“decoded.txt”,”w”);
fwrite($fp2, trim($contents));
fclose($fp2);

?>

Langkah kedua upload ketiga file ini (coded.txt, decoded.txt, dan sukasukalo.php) kedalam 1 folder. Lalu beri akses permission 777 pada file coded.txt dan decoded.txt, setelah itu bukalah sukasukalo.php menggunakan web browser. Hasil decoding yang dihasilkan akan bisa di dapatkan didalam file decoded.txt seperti contoh berikut:

Selamat mencoba :D

Share |

Tips Promosi HotSpot

Pada Hari Saturday, 20 February, 2010 Sekitar Jam 14:07 Di Tulis Oleh Istanto Adi Nugroho
Artikel pada kategori Bisnis, Pribadi

Salah satu cara untuk menarik pengguna menggunakan hotspot adalah dengan cara memberikan beberapa service gratis. Jika dilihat kita tidak mungkin memberikan akses internet dengan gratis karena kita sendiri menjual akses internet. Tapi dengan sedikit kejelian sebenarnya kita bisa memanfaatkan intranet yang dapat kita gunakan sebagai media promosi “gratisan” untuk para pengguna hotspot.

Sekarang ini kebanyakan pengguna akses hotspot adalah anak sekolah SMP/SMU/SMK dan mahasiswa, ini bisa kita gunakan sebagai analisa dasar service intranet apa saja yang bisa kita manfaatkan sebagai media promosi.

  • Buatlah sebuah server DataBank.

Data bank disini maksudnya adalah media umum yang dapat diakses oleh semua pengguna hotspot yang terhubung ke dalam jaringan. Isi-nya bisa sangat bervariasi bisa berupa lagu, film, atau mungkin artikel-artikel tentang pendidikan mengingat kebanyakan pengguna hotspot adalah rata-rata masih sekolah. Ini akan menarik pengguna terhubung kedalam jaringan hotspot kita.

  • Buatlah sebuah aplikasi konektivitas intranet.

Khusus untuk bagian ini saya mencoba menawarkan salah satu produk saya yaitu gameserver Atlantia. Gameserver ini bisa digunakan sebagai aplikasi gratis untuk promosi hotspot. Penawaran licensi harganya adalah Rp 10.000.000 per server informasi lebih lanjutnya bisa di lihat di www.nexmutk.com. Untuk aplikasi yang lain kita bisa memberikan sejenis aplikasi chatting untuk jaringan intranet.

Dengan media promosi seperti ini kita bisa menarik banyak pengguna untuk terhubung ke dalam jaringan hotspot kita, setelah terhubung mereka bisa menikmati beberapa service gratis itu sebelum pengguna memutuskan untuk membeli akses yang kita sediakan.

Share |

Simulasi Mudah Investasi Aman dan Menguntungkan

Pada Hari Monday, 15 February, 2010 Sekitar Jam 16:17 Di Tulis Oleh Istanto Adi Nugroho
Artikel pada kategori Bisnis, Pribadi

Kebiasaan menabung mungkin agak jarang tertanam pada anak-anak Indonesia pada umumnya. Padahal kalau di cermati lebih lanjut dengan kegiatan menabung ini sebenarnya kita bisa mengatasi masalah ekonomi/keuangan yang semakin menjadi-jadi beberapa saat akhir ini. Uang memang bukan segalanya tapi dengan uang kita akan semakin mudah dalam segala hal.

Simulasi investasi ini terjadi ketika saya dan mami mencoba melakukan diskusi manajemen yang baik dan masuk akal (taulah kayak apa diskusi anak dan orang tua hehehe tentang masa depan). Seperti kita ketahui rata-rata bunga umum suatu bank adalah berkisar di angka 2% mungkin ini akan terasa kecil kalau tabungan kita memang benar-benar kecil. Tapi coba kita bandingkan  kalau seandainya uang tabungan kita adalah Rp 500.000.000

Bunga 2% ini akan menjadi 2% x 500.000.000 = 10.000.000 per bulan. Bunga ini sudah cukup dan bisa di kategorikan diatas gaji seorang pegawai negeri sipil :D tanpa perlu bekerja rutin bangun pagi dan tanpa perlu bersusah payah tetek bengek. Asal manajemen yang baik tentang pengeluaran bulanan teratur maka yakinlah kita akan terus berkembang.

Saya sempat berpikir dan menyesal untuk apa uang saya yang lumayan itu saya hambur-hamburkan untuk membeli beberapa alat elektronik yang tidak terlalu penting. Malah sekarang saya menjadi sangat irit dan cenderung menyimpan uang di bank. Setelah simulasi ini saya pahami ternyata mencari uang itu sangat mudah dan sangat aman asal kita tau caranya.

Misalnya saat ini anda sangat menginginkan untuk membeli sebuah mobil anggap saja harga mobil itu berkisar Rp 100.000.000 JIKA uang anda itu anda simpan di bank dengan estimasi bunga 2% per bulan maka dalam 1 bulan anda akan mendapatkan bunga sebesar Rp 2.000.000 dalam 50 bulan uang anda akan berlipat menjadi 200.000.000 dalam 1 tahun itu ada 12 bulan maka untuk hitungan tahunnya adalah 50/12 = 4.16 sekian sekian jadi dalam waktu rentang 4 tahun 2 bulan kira kira modal anda 100 juta itu akan berlipat. JIKA anda membeli mobil itu maka 4 tahun 2 bulan ke depan harganya akan semakin turun dan justru anda akan kehilangan uang. WOW menarik bukan simulasi ini? makanya sekarang rajin-rajinlah menabung dan gunakan uang anda untuk keperluan yang penting-penting saja.

Beberapa saran yang baik untuk memilih investasi aman dan menguntungkan.

  1. Belilah tanah/bangunan/rumah karena properti ini setiap tahun harganya semakin naik.
  2. Menabunglah di bank karena selain aman anda juga akan mendapatkan bonus bunga bulanan. Pilihlah bank yang benar-benar terjamin! jangan sampai terkena kasus seperti bank century.
  3. Belilah emas, dalam rekor harga emas tidak pernah turun dan cenderung terus naik.

Yang perlu di hindari.

  1. Program MLM semisal HYIP, Member get member, ponzy scam dan sejenisnya.
  2. Program yang tidak jelas dan tidak bergaransi dengan embel-embel keuntungan yang sangat besar.
  3. Program yang didirikan oleh pihak swasta (namun tidak semuanya)
  4. Membeli properti elektronik dan atau sejenisnya yang akan mengalami penurunan harga.

Selamat berinvestasi :D

Share |

Cara Hack IndoBilling V6.70

Pada Hari Monday, 15 February, 2010 Sekitar Jam 15:11 Di Tulis Oleh Istanto Adi Nugroho
Artikel pada kategori Iseng, Pribadi, dodol

Artikel ini lanjutan dari ke-dodol-an dan ke-iseng-an saya dari artikel “hack indobilling v5.92” yang dulu sudah sempat saya tulis. Setelah beberapa hari melakukan pencarian dan percobaan  saya menemukan sudah ada “orang pintar” yang berhasil melakukan cracking untuk indobilling v6.70 untuk 10 client saja. Sedangkan tutorial yang akan saya tulis ini untuk indobilling V6.70 enterprise versi unlimited client.

Persiapan:

  1. Indobilling Server dan Indobilling Client V6.70
  2. Program pengganti MAC Address, bisa cari di google.
  3. SQLyog, untuk edit database SQL.
  4. Sedikit pengetahuan umum.

Langkah pertama setelah semua persiapan lengkap adalah melakukan manipulasi MAC address, untuk diketahui cara hack yang satu ini adalah dengan melakukan manipulasi MAC address agar dianggap oleh indobilling sebagai komputer yang ter-authorisasi. Beberapa informasi penting yang bocor sampai ke saya adalah sebagai berikut:

  • MAC Address 00:1B:B9:CF:13:FB dengan serial number PPZK-J986-I0S8-K907
  • MAC Address 00:0F:EA:D2:F3:51 dengan serial number 1Y5V-9ZP6-JXT9-7I6G

Lakukanlah perubahan sesuai dengan salah satu MAC Address di atas. Ketika mencoba percobaan kemarin kebanyakan MAC address dan serial number pertama kebanyakan gagal sehingga disarankan menggunakan MAC address dan serial yang nomor dua. Dalam percobaan ini saya menggunakan MACMakeUP sebagai tools pengganti MAC address.

Setelah selesai disable lalu enable kembali network connection, kalau masih tidak bisa silahkan restart komputer. Pastikan MAC address yang baru dengan mengetik “ipconfig /all’ di command prompt.

Langkah kedua yaitu menginstall indobilling server, ikuti semua petunjuk install shield sampai selesai. Setelah itu hidupkan mysql service melalui XAMPP panel.

Langkah ketiga, jalankan program indobilling server, kemudian klik “help -> about” masukkan serial number sesuai dengan MAC address yang sudah kalian modifikasi.

Langkah keempat, setelah sukses indobilling server ter-register dengan license enterprise unlimited saatnya melakukan perubahan pada database sql untuk disesuaikan dengan informasi masing-masing. Caranya: Jalankan program SQLyog lalu buatlah sebuah koneksi baru isikan user dengan “root” password “qwer2265r“.

Setelah terhubung dengan database warnet rubahlah beberapa informasi sesuai kebutuhan, biasanya tabel costumer adalah bagian yang sangat perlu di edit.

Setelah selesai melakukan edit database, sekarang saatnya merubah isi konten billserver.ini sesuai kebutuhan. Edit beberapa bagian saja yang diperlukan.

Langkah kelima, jalankan kembali program indobilling server.

Selesai :D

BUG :

Ada beberapa step langkah atau bagian dari cara hacking ini yang terlewatkan oleh saya, yaitu melakukan generate billserver.reg agar informasi di halaman about tidak muncul UnRegistered seperti ini.

Bagian ini bisa diatasi dengan melakukan generate billserver.reg tetapi mungkin karena langkahnya akan semakin menyusahkan beberapa orang saran saya yang terbaik adalah merubah  attributes files “Costumer.MYD” dan “Costumer.MYI” menjadi “read only” tentunya sebelum menjalankan program indobilling server agar tidak terjadi proses looping overwrite.

Suka program ini? Punya duit? Beli saja di pak sumintar www.indobilling.com :D

Share |

Mempercepat Browsing Dengan Squid

Pada Hari Wednesday, 3 February, 2010 Sekitar Jam 13:35 Di Tulis Oleh Istanto Adi Nugroho
Artikel pada kategori Pribadi, Serius, Tutorial

Artikel ini bertujuan untuk mencerahkan tentang mempercepat browsing dengan menggunakan squid. Squid sendiri itu apa? Silahkan baca sendiri di wikipedia. Saya yakin pasti sudah banyak yang tau tentang squid ini entah itu dari buah bibir atau memang sengaja memperdalam pengetahuan untuk mempelajari squid.

Apa kegunaan squid? Squid layaknya sebuah pembantu untuk proses  mempercepat kegiatan browsing kita, dimana squid bisa menyimpan semua obyek-obyek dari sebuah atau beberapa website ke dalam media lokal dan akan di berikan ketika ada request/permintaan setelah sebelumnya squid melakukan proses kalkulasi. Dalam pengadopsian squid untuk kehidupan nyata sebenarnya relatif, maksudnya disini relatif adalah squid tergantung dari beberapa faktor. antara lain: berapa kecepatan prosesor yang di gunakan sebagai server squid, berapa banyak client yang dilayani oleh squid, berapa cepat squid bisa mencapai client, dan masih banyak lagi faktor-faktor teknis dan non-teknis yang bisa mempengaruhi performance squid.

Namun umumnya squid akan selalu bisa berhasil mempercepat browsing dibanding dengan melakukan browsing dengan menggunakan direct connection. Konfigurasi squid sendiri dapat dibilang mudah-mudah susah, mengingat ini adalah aplikasi opensource kebanyakan tanpa support dan dukungan yang penuh seperti layaknya sebuah software berbayar. Dalam sample dibawah ini saya menggunakan operating system microsoft windows untuk konfigurasinya harap di sesuaikan dengan jaringan masing-masing.

Persiapan:

  1. Download Squid.
  2. buka file ini dan simpan dengan nama “Squid.conf“.
  3. Rubah konfigurasi squid.conf sesuai kebutuhan dan ketersediaan (disk drive)

Setelah semua siap extract squid dan letakkan di drive c: (contoh c:\squid) buka command prompt lalu menuju ke folder c:\squid\sbin ketikkan “squid -z” silahkan di tunggu sebentar squid sedang membangun cache, setelah selesai ketikkan “squid -d 1 D” tunggu sebentar, Setelah itu ketik “squid -i” tunggu hingga selesai.

Setelah semua langkah selesai sekarang waktunya menghidupkan squid klik run lalu ketikkan “services.msc” cari service yang bernama “Squid” setelah itu klik “start this service” setelah itu squid sudah siap untuk di gunakan.

Untuk menggunakan squid sebagai transparent proxy silahkan ganti manual di browser masing-masing contohnya:

Internet Explorer

Tools -> Internet Options -> Connections -> LAN Settings -> centang proxy server, isi address dengan ip tempat kamu menginstall squid, isikan port dengan port yang kamu gunakan untuk squid. Contoh:

Mozilla Firefox

Tolls -> Options -> Advanced -> Network -> Setting -> Manual Proxy Configuration -> isi HTTP Proxy dengan ip tempat kamu menginstall squid, isikan port dengan port yang kamu gunakan untuk squid. Contoh:

Untuk web browser lainnya seperti google chrome, opera, atau lainnya silahkan dicari sendiri umumnya semua punya option proxy. Setelah semua siap silahkan kalian coba sendiri perbedaannya. Pada percobaan saya mencoba mengakses farmville, dengan menggunakan direct connection membutuhkan waktu loading sekitar 4-7 menit. dengan menggunakan squid saya membutuhkan waktu hanya sekitar 1-2 menit. Untuk membuktikannya  bahwa squid benar-benar berfungsi silahkan setelah mencoba membuka sebuah website lalu kalian hapus semua cache internet lalu mencoba membuka lagi untuk mencoba performance squid.

Untuk mengecek apakah cache squid berjalan dengan baik cukup melihat size total dari folder cache kalau terus bertambah setelah sering browsing berarti cache squid sudah berfungsi dengan baik.

CATATAN: Ini bukan teknik mempercepat koneksi internet seperti yang banyak dikacaukan oleh para orang-orang gila, ini hanya teknik mempercepat proses browsing dengan memanfaatkan squid, untuk proses download tidak akan terpengaruh dengan menggunakan squid.

Share |

Membangun Jaringan HOTSPOT Seri 2

Pada Hari Monday, 1 February, 2010 Sekitar Jam 14:23 Di Tulis Oleh Istanto Adi Nugroho
Artikel pada kategori Pribadi, Serius, Tutorial

Artikel ini guna melanjuti dan memperbaiki segala bentuk kekurangan dan ketidak-jelasan dari artikel lama tentang membangun jaringan hotspot. Diharapkan setelah artikel ini tidak akan ada artikel tambahan lagi. Seperti sudah kita ketahui penjelasan basic jaringan hotspot dari seri pertama terkendala karena banyak ragamnya topologi jaringan sehingga menyulitkan beberapa pembaca yang semakin kebingungan bagaimana menerapkan pembangunan jaringan hotspot di dunia nyata.

Adapun peralatan dan syarat yang harus kita penuhi antara lain:

  1. Router/AP Wi-Fi (Referensi hardware bisa dilihat di http://www.alnect.net/product.php?/4/20/29/Networking/Wi-Fi_Connection/Wi-Fi_AP_&_Router/bylprice).
  2. Koneksi internet (Bisa dari beragam ISP yang tersedia di daerah masing-masing, bisa juga menggunakan provider GSM/CDMA)
  3. Sebuah PC sebagai server (Optional, khusus untuk Wi-Fi yang berbasis komersial/berbayar)
  4. Sedikit pengetahuan tentang jaringan.

Dalam artikel ini saya akan memberikan penjelasan secukupnya tentang membangun jaringan wi-fi di jaringan warnet yang sudah tersedia sebelumnya. Topologi ini bisa di adopsi untuk semua jenis topologi jaringan tergantung kebutuhan dan kegunaannya. Jadi kalau ada yang bilang dengan mengikuti artikel ini akan menyulitkan dalam aplikasi orang tersebut adalah orang GOBLOG.

Kebetulan di warnet saya sudah tersedia jaringan LAN NETWORK yang melayani kebutuhan akses internet dengan media berbasis kabel. Karena perkembangan jaman sekarang jaringan model FIX ini sangat kurang kompeten sehingga mau tidak mau saya harus membangun jaringan hotspot TANPA merusak/mengganggu jaringan warnet yang sudah ada. Adapun topologi jaringannya adalah sebagai berikut:

Semoga paham tentang topologi di atas, sekarang akan kita mulai untuk membangun jaringan sebenarnya. Saya akan menjelaskan dengan sample IP sehingga kalau mau mengikuti harap mengikuti jaringan kalian sendiri.

Langkah pertama belilah salah satu peralatan untuk Router/AP wi-fi ini (kalau bisa di tempat referensi karena bagus pelayanannya). Langkah kedua asumsikan bahwa kalian telah mempunyai akses internet (dalam sample ini saya menggunakan telkomspeedy). Langkah ketiga aturlah jaringan kalian menurut topologi yang sesuai dengan jaringan masing-masing.

SAMPLE:

  1. Router/Modem saya menggunakan IP 192.168.1.1
  2. Router/AP Wi-fi Saya menggunakan IP 192.168.1.3 dengan gateway 192.168.2
  3. Server/Billing saya menggunakan 2 NIC yang pertama IP 192.168.1.2 dengan gateway 192.168.1.1, yang kedua IP 192.168.1.254 dengan gateway 192.168.1.1 (Asumsikan kedua NIC mempunyai akses internet karena untuk HotSpot berbasis komersial/berbayar membutuhkan sebuah gateway komputer sebagai pencatat billing, begitu juga untuk jaringan lan membutuhkan billing untuk warnet)
  4. Client 1 sampai dengan 10 menggunakan IP Static mulai dari 192.168.1.4 – 192.168.14 dengan gateway 192.168.1.1 (IP billing 192.168.1.254)
  5. Client A, PSP, dan Handphone menggunakan DHCP server dari IP 192.168.1.99 dengan range IP mulai dari 192.168.1.15 – 192.168.1.253 (IP billing 192.168.1.2)

Langkah keempat, setelah jaringan kalian asumsikan benar dan berfungsi  dengan benar sebenarnya jaringan HotSpot dan warnet sudah siap. Tinggal kalian melakukan setting DHCP server di router/AP Wi-Fi contohnya seperti ini:

SAMPLE:

Gambar di atas di asumsikan DHCP server akan memberikan IP secara otomatis jika ada client yang terhubung dari range 192.168.1.100 – 192.168.1.199 Setingan gateway dan DNS sebenarnya bisa saja di kosongkan tapi kalau ada yang terkendala dengan koneksi internet setelah terhubung coba di sesuaikan dengan setting jaringan masing-masing.

Langkah kelima hotspot kalian sudah siap untuk digunakan oleh orang umum.

Untuk yang menginginkan keamanan lebih bisa mencoba menerapkan teknik firewall yang ada, defaultnya router/AP wi-fi yang saya beli kemarin sudah menyediakan fasilitas keamanan yang baik seperti contohnya proteksi IP, proteksi MAC, dan manajemen block domain. Meskipun tidak 100% aman dengan menggunakan fasilitas ini keamanan hotspot akan lebih satu tingkat di atas hotspot yang terbuka untuk umum.

Untuk yang ingin lebih aman lagi di atas satu tingkat bisa menerapkan wireless security menggunakan WPA-PSK atau WPA2-PSK, setting ini akan menyebabkan client yang ingin terhubung ke hotspot harus memasukkan password. bisa juga menggunakan MAC filter, atau fasilitas binding IP/MAC.

Khusus untuk hotspot komersial/berbayar ada baiknya kita membuka sampai lebih dalam lagi tentang billing. Untuk billing warnet mungkin tidak akan menemui kendala karena saya yakin sudah paham rata-rata. Khusus untuk billing HotSpot ini karena program-nya masih terbatas akan saya coba jelaskan dengan billing Antamedia HotSpot.

Topologi jaringan yang di anjurkan Antamedia HotSpot ada 3 yaitu bisa kalian lihat sendiri di Topologi 1, Topologi 2, dan Topologi 3. Semua topologi memiliki kelebihan dan kekurangan serta banyaknya jumlah client yang bisa di layani jadi sebaiknya kalian baca dan pahami dengan benar sebelum membangun toplogi.

Dalam SAMPLE nyata penggunaan topologi saya di atas jaringan saya mampu melayani kurang lebih 150 client. Seting billing Antamedia terbilang cukup mudah saya menggunakan NIC 192.168.1.2 sebagai gateway HotSpot. Dalam percobaan dalam realita nyata saya tidak menemui kendala berarti, kedua jaringan saling berhubungan dan berfungsi dengan baik.

Dalam percobaan biling ternyata saya menemukan ada sedikit bug/error dari billing antamedia ini sebenarnya tidak terlalu mengganggu, tapi rasanya tidak etis kalau saya bocorkan ke orang umum karena bisa merugikan banyak pihak terutama pihak penjual akses. Billing antamedia akan langsung melakukan redirection apabila user yang terhubung ke dalam jaringan mencoba mengakses internet.

Kalau seandainya apabila ada yang mengalami kesulitan dalam pembangunan jaringan HotSpot + Warnet + Billing saya bersedia membantu setup jaringan kecil dengan biaya Rp 5.000.000 khusus untuk jaringan besar Office/Mall/Universitas biayanya Rp 30.000.000 (bukan promosi, ilmu itu mahal).

Semoga artikel ini memberikan pencerahan, kalau masih nggak mengerti memang kalian GOBLOG!

*ARTIKEL INI TIDAK MENUTUP KEMUNGKINAN MASIH AKAN DI EDIT.

Share |