Jumat, 29 Agustus 2014

Trial Resetter (Pengatur Ulang Percobaan/Demo) 1

Banyak Software/Program bertebaran di internet yang bisa diunduh  secara mudah. Ketika mendowload, ada software yang istilahnya :
  • Freeware (Gratis.. tis..tis.. penggunaannya)
  • Shareware (Dibagikan namun dengan batasan2, kalau mau full silakan beli)
Bagi developer/programer yang ingin menjual hasil karyanya (software) ke masyarakat luas, biasanya membagikan shareware (contoh/demo program) tsb secara cuma2.
Contohnya Shareware:
  1. Internet Download Manager (Menyimpan tanda di Registry)
  2. Antivirus Kaspersky (Menyimpan tanda di Registry dan AlternateStreamData Folder)
  3. Foxit Phantom (Menyimpan tanda di Registry)
  4. Registry Workshop (Menyimpan tanda di Registry)
  5. Hex Editor (Menyimpan tanda di AlternateStreamData Folder)
  6. GameHouse (dulu, Menyimpan tanda di file)
  7. Dll


Program Demo tersebut tidak akan diberikan akses secara penuh. Maksud tidak secara penuh adalah ada pembatasan-pembatasan/Limitation pemakaian. Macam2 pembatasan tersebut adalah:


  • Pembatasan jangka waktu (jangka waktu hari, misalnya bisa digunakan hanya 3 hari atau 1 bulan=30 hari atau jangka waktu pemakaian atau berapa kali pemakaian, misalnya 3x penggunaan).
  • Pembatasan/pemblokiran fitur2.
  • Kombinasi kedua-duanya.
Catatan dibawah ini adalah catatan kecil bagi user yang masih jauh untuk disebut newbie dalam hal cracker program/software.
Bagi mereka yang tetap ingin menggunakan Program tersebut namun tidak punya alokasi dana untuk pembelian software tersebut atopun malas ato apapun alasannya, ada beberapa pilihan yang dapat dilakukan, yaitu:
  • Mencari Serial/Crack-annya gratis di internet (tidak jarang malah mendownload virus/spyware/adware/botnet/lain2nya).
  • Membeli CD/DVDnya di toko CD/DVD komputer bajakan.
  • Meng-crack sendiri.
Jadi ketika shareware tersebut telah kita instal dan gunakan melewati jangka waktu yang diberikan maka program tersebut sudah tidak dapat digunakan sama sekali di komputer kita tersebut.
Untuk dapat mengunakan software tsb lagi, instal di komputer yang belum pernah diinstal software tsb atau instal ulang windows komputer kita. Tapi ini Sungguh merepotkan.

Catatan ini sesuai judulnya mengatur ulang waktu Demo/Trial. Jadi bagaimana caranya?

Cari tahu di mana proteksinya?
atau ...
bagaimana software tersebut bisa tau kita sudah menggunakannya mencapai waktu yang diberikan?

Tools yang digunakan:
  1. Process Monitor dari Sysinternals ProcessMonitor.zip SysinternalsSuite.zip
  2. Alternate Data Stream Viewer Site-nya
  3. Kesabaran dan kegigihan


Setahu saya umumnya terdapat 4 cara software tersebut mengetahui bahwa kita telah menjalankan software tersebut berapa lama (bingung bahasanya ya?):
  1. Membaca tanggal file/folder
  2. Menyimpan tanggal/waktu/tanda penggunaan di suatu file/folder
  3. Menyimpan tanda di Registry
  4. Menyimpan tanda di file
Oke, mari kita mulai...
  • Membaca/Menandai Tanggal File
Ketika Shareware dengan pembatasan jangka waktu dijalankan maka Shareware tersebut segera membuat suatu file baru yang telah ditentukan, otomatis file baru tsb bertanggal, dengan tanggal create dijalankannya pertama kali Shareware tersebut dijalankan.
Nah.. tanggal inilah yang dijadikan acuan oleh Programer tersebut dan membandingkannya dengan tanggal sekarang. Bila selisih tanggal tersebut sudah melewati jangka waktu yang diberikan maka Shareware tersebut langsung memberikan peringatan tidak dapat digunakan lagi. STOP!! :-(
Bagaimana mengatasinya? 
Caranya, mengubah tanggal suatu file tersebut atau bahkan menghapus file tersebut.
Soo?? Trial Resetted!! Xixixi...
Umumnya file/folder penanda tersebut disimpan di:
  1. C:\Program Files\Shareware tersebut berada
  2. C:\Windows
  3. C:\Documents and Settings
  4. C:\Documents and Settings\All Users\Local Settings\Application data
  5. dll
Namun cara ini sudah tidak digunakan lagi karena terlalu mudah dan Programer sudah mengantisipasinya..

  • Menyimpan Tanggal/Waktu/Penggunaan di suatu file
Ketika Shareware dengan pembatasan jangka waktu diinstal maka Shareware tersebut segera membuat suatu file baru yang telah ditentukan. File ini bisa berisi settingan program Shareware tsb atau lainnya. Ketika pertama kali dijalankan, Shareware tsb memberikan penanda pada file tersebut dengan menuliskan kode atau tanggal digunakannya Shareware tsb, bisa diawal, dipertengahan, maupun akhir file tersebut.
Nah.. tanda inilah yang dijadikan acuan oleh Programer tersebut agar Shareware tersebut membaca isi file tersebut dan membandingkannya dengan tanggal sekarang atau berapa kali penggunaan. Bila selisih tanda tersebut sudah melewati jangka waktu yang diberikan maka Shareware tersebut langsung memberikan peringatan tidak dapat digunakan lagi. STOP!! :-(
Bagaimana mengatasinya?
Mengubah isi tanda file tersebut atau bahkan menghapusnya.
Jadi ketika Shareware tersebut dijalankan lagi dan mencoba membaca isi file tsb namun tidak ada. Maka seolah-olah Shareware tersebut belum pernah dijalankan/digunakan, jadi mulai dari awal lagi penggunaannya. Soo!! Trial Resetted!! Xixixi...
Cara ini masih ada yang menggunakannya..

~Bersambung~



Tidak ada komentar:

Posting Komentar