Archive for Category ‘Share Knowledge’

Reset ML-1640 and ML-2240 for Refill Toner

Share More

Samsung ML-2240As I’ve shared on my previous post about how I tried to look for soft-solution for resetting a Samsung ML-2240 so it can use refill toner, in this post I will give the download link and the howto. Instead of giving you the whole package, I provide them in 2 packages for each printer model, the raw package and the simple package.

The Raw Package contains the original firmware upgrader from Samsung with the patcher and firmware downloader. With this package you’ll need to run the complete steps I did.

The Simple package contains only the patched version of firmware so you only need to do the final step I did.

Feel free to use whichever package you prefer. But before we begin, please read carefully these facts:

  1. The patcher are NOT made by me, all credit goes to the original creator which I unfortunately don’t know
  2. The firmware upgrader included in the raw package are official version downloaded from Samsung website
  3. The firmware file included in the simple package are the patched version
  4. I provide the links and the manual but please use it at your own risk
  5. I’ve run the patched for a Samsung ML-2240 and it worked, but I never test the fix for ML-1640, however I also supply the file because it’s provided by the same patcher
  6. My operating system is Windows XP SP2

(more…)

Reset Samsung ML-2240 to use Refill Toner

Share More

Our office just bought a new printer this month. It’s a Samsung Mono Laser Printer ML-2240. Even with toner save mode we didn’t need 1 month to dry down the pre-packed toner (^^) At first I thought it was cool to have the smart panel alerting us that the toner was almost empty. But to keep having this alert even after we refill the toner… hm… It started to become a bit annoying. Well guess what! The worst has yet to come. Shortly, the printer refuse to print at all and the (not so) smart panel keeps alerting us of exhausted toner.

Samsung ML-2240As usual, google was the first thing I did. Sadly, most of the answers of this problem I could found were short circuiting 2 pins of a chip inside the printer. Hell no! I ain’t going to do anything like that to a new printer. Well, I’m not really good at handling such tiny things anyway πŸ˜›

But, after some times of struggles, I finally found another solution without disassembling the printer. It said we could reset it by upgrading the printer firmware. Hm, sounds like a very good solution. So the next hunt begins. I searched for the printer firmware everywhere with no luck. The guy in the forum said he downloaded it from Samsung website, but I can’t seem to find it. Another BIG THANKS to google, their cache still keep Samsung page that offer the download. I’m not sure why, but looks like Samsung removed the download link from their website. My guess is it was for the same reason why I was looking for it πŸ˜› hehe

(more…)

Pendekatan untuk Menjauhkan Iframe Injection

Share More

Menyambung post terakhir mengenai perkenalan dengan iframe injection, kunci utama yang harus kita perhatikan terletak pada poin kedua dari 8 kesimpulan yang saya share. Tidak pernah terbayangkan oleh saya data account FTP kami bisa sampai bocor, tapi faktanya itulah yang terjadi. Agar bisa menentukan pendekatan apa yang perlu kita lakukan untuk menjauhi iframe injection kita perlu lebih tahu mengenai segala kemungkinan penyebab kebocoran dan teknik pencurian data account FTP tersebut.

Siapa yang mencuri data account FTP?

Komputer tim kami yang memiliki data account FTP seharusnya cukup terjaga dalam hal keamanan. Saya sendiri tidak bisa percaya adanya kebocoran data account FTP sebelum akhirnya benar-benar terbukti dari log FTP. Lalu bagaimana data tersebut dapat bocor? Seperti yang saya informasikan pada post sebelumnya juga, saya bukan seorang ahli di bidang keamanan. Berdasarkan logika ada 3 kemungkinan penyebab kebocoran, berikut saya urutkan berdasarkan kemungkinan tertinggi:

  1. Ada Malware yang berhasil menyusup ke komputer Tim
  2. Hosting Server terkena hack dan data FTP tercuri
  3. Serangan langsung ke jaringan kantor untuk mencuri data FTP

Karena serangan iframe injection lebih bersifat massal maka kemungkinan ketiga dapat kita abaikan. Karena kemungkinan kedua ialah perbaikan yang harus dilakukan oleh pihak hosting, maka tidak akan saya bahas di sini. Jadi pendekatan yang akan kita lakukan untuk menjauhkan web kita dari iframe injection ialah berdasarkan kemungkinan pertama, yaitu Malware.

(more…)

Berkenalan dengan Iframe Injection

Share More

Artikel Post kali ini khusus buat teman2 sesama penggelut dunia web (^_^) Sudah pernah dengar istilah iframe injection? atau bahkan sudah pernah mengalami? Mudah2an belum sempat mengalami, saya doakan dijauhkan dari pengalaman ini dan terlebih lagi dijauhkan dari godaan menjadi seorang pelaku πŸ˜› Sebelum mulai perlu saya informasikan bahwa saya bukan seorang ahli di bidang keamanan, tapi ingin share pengalaman saja πŸ™‚

Iframe ialah sebuah tag html yang digunakan untuk manampilkan halaman lain dalam sebuah frame sebagai bagian dari halaman kita. Kata iframe sendiri dapat diartikan sebagai inline frame. Sementara injection pada dunia web sering digunakan untuk menggambarkan adanya sesuatu yang diselipkan/disusupkan, dan sesuatu itu hampir selalu ialah hal-hal yang sangat tidak diinginkan πŸ˜€ Jadi iframe injection bisa kita artikan sebagai serangan terhadap web server dimana tag iframe diselipkan/disusupkan pada satu atau lebih file pada server tersebut.

Berikut ialah 8 poin yang saya simpulkan mengenai iframe injection berdasarkan pengalaman saya:

  1. Pelakunya ialah bot/program
  2. Pelaku memiliki data account FTP ke web server (yang tentu saja tidak didapatkan dengan cara yg halal)
  3. Dengan koneksi FTP pelaku akan mengakses semua folder satu persatu bahkan sampai ke sub-folder terdalam untuk mencari semua file yang mengandung kata index atau default
  4. Semua file yang dia temukan tersebut akan di download, di rubah dan di upload kembali ke server
  5. Pada proses “di rubah” itulah pelaku berusaha menyelipkan/menyusupkan iframe tersebut
  6. Proses injeksi tidak selalu berhasil pada file PHP sehingga terkadang menyebabkan syntax error
  7. Untuk setiap proses upload dan download pelaku menggunakan IP dari berbeda negara
  8. Pelaku membatasi serangan hanya sampai sekitar 100 file 50 file

(more…)

Flex sample for a start

Share More

Untuk iseng saja dan mungkin sedikit bernostalgia, saya coba2 Flex dengan guidance dari rekan kantor (thanks Ted πŸ˜› ). Jadi inilah hasil percobaan pertama (^_^) selamat menikmati (bagi yang mau download sourcenya buat belajar atau sekedar iseng silahkan lihat linknya di bawah).

Saat kuliah dulu saya sangat suka dengan Macromedia Flash. Saya mulai dengan versi 4 yang masih lebih fokus terhadap permainan animasi, terus mengikuti perkembangan ke versi 5 dan sampai beberapa versi berikutnya yang makin canggih dengan ActionScript. Sayangnya berhubung pekerjaan pertama yang saya dapatkan tidak menuntut keahlian di bidang ini, perlahan tapi pasti saya semakin jarang menyentuh Flash.

(more…)

Smart PHP Thumbnailer

Share More

Dulu sempat bikin code untuk update function thumbnailer supaya hasilnya bisa square (bujur sangkar) dan proporsional di posisi tengah gambar (tidak gepeng secara horizontal/vertical walaupun bentuk image asli tidak square).

Karena kebutuhan lain, akhirnya saya update lagi fungsi tersebut supaya bisa lebih pintar. Intinya thumbnailer akan mengecek rasio image source dan membandingkannya dengan rasio image destination, memutuskan rasio terbaik untuk membuat thumbnail, dan melakukan crop pada image untuk membentuk thumbnail sesuai dengan ukuran destination yang diinginkan. Berikut keunggulan fungsi thumbnailer ini:

  1. Free style, ukuran thumbnail bebas dan tidak harus sesuai dengan rasio image
  2. Adjust to Width, ukuran thumbnail bisa disesuaikan dengan rasio image cukup dengan menentukan lebar dari thumbnail
  3. Adjust to Height, penyesuaian dengan rasio image cukup dengan menentukan tinggi dari thumbnail
  4. Caching, thumbnail hanya di generate 1 kali, dan setiap permintaan thumbnail akan tetap menggunakan file yang sama, kecuali bila image source lebih baru dari file cache.
  5. Preview Image, selain berguna untuk membuat thumbnail, fungsi ini juga bisa menampilkan image source.
  6. Various Image Format, bisa mengenali image dari beragam format (diuji dengan format jpg, gif dan png), tapi tidak mengenal transparansi karena thumbnail yang dihasilkan dalam format jpg.

(more…)

Invisible Text in IE

Share More

Hari ini lagi test kerjaan di IE, keanehan yang sebenernya udah pernah beberapa kali dapet kembali nongol. Entah bin entah kenapa, ada teks yang tiba-tiba saja hilang (invisible) dari pandangan. Bukan sulap, bukan sihir, hanyalah keisengan normal dari perilaku IE. Anehnya, kalau di select atau scroll, teks ini sebenernya ada dan kadang jadi terlihat (visible) kembali.

Utak punya atik, selidak punya selidik, tidak juga kunjung nongol itu teks. Akhirnya mulai tanya om goog-goog (baca: guk guk) seperti biasa. Ada beberapa solusi yang layak di coba, dan akhirnya berhasil juga menggunakan trik solusi dari plone. Buat yang ingin tahu jelas pembahasannya silahkan klik link solusi tersebut.

Saya share intinya saja, kita perlu menambahkan sedikit hack pada css kita, cukup 1 line saja:

* html .visualIEFloatFix { height: 0.01%; }

Kemudian tambahkan class visualIEFloatFix ke layer teks yang tersembunyi tersebut. Kalau belum berhasil, coba tambahkan class tersebut pada beberapa layer lain yang masih berhubungan. Selamat berjuang (^_^)