Seputar Registrasi Smadav

Seputar Registrasi Smadav

Disclaimer
Artikel ini hanya untuk tujuan pembelajaran semata. Penulis tidak bertanggungjawab atas penggunaan maupun penyalahgunaan artikel ini. *Use at your own risk*.

Pendahuluan
Anda mungkin sudah sering mendengar soal antivirus lokal bernama smadav. Kali ini kita akan membahas proteksi pada registrasi smadav, termasuk nantinya akan diberikan source code untuk membuat keygen smadav.

Proteksi Key Bajakan
Jika Anda memasukkan key bajakan pada smadav, maka otomatis smadav akan melakukan beberapa hal untuk menandai komputer Anda sebagai pengguna smadav bajakan. Berikut ini adalah cara yang ditempuh oleh smadav untuk membuat komputer Anda terdeteksi sebagai pembajak:

  • Mengcopy file ke sistem dengan nama PIRAsys.dll (huruf A nya adalah karakter delta khas smadav)
  • Menambahkan value lfPitchAndFamily (lagi-lagi menggunakan karakter delta) ke registry pada subkey HKCU\Software\Microsoft\Notepad
  • Menambahkan baris berisi # 241.241.241.241 antipiracyworld.com pada file %WINDIR%\system32\drivers\etc\hosts

Jadi jika Anda selalu gagal memasukkan key, maka coba Anda hapus file, registry entry dan entry pada file hosts sesuai dengan petunjuk di atas.

Membuat Keygen
Proses pembuatan key pada smadav sebenarnya tidak terlalu rumit. Yang perlu diperhatikan adalah smadav menggunakan nilai magic :D . Selain itu, smadav hanya mengambil karakter alphanumeric pada nama. Jadi untuk satu key, kita bisa menggunakan banyak kombinasi nama, misalnya "TKP Crew", "TKP|Crew", "TKP-Crew" semuanya menggunakan 1 key saja. Ok, untuk mempersingkat waktu, berikut ini source code keygen smadav (untuk perusahaan):

#include <stdio.h>
#include <stdlib.h>

int
main()
{
  int i, j, len;
  char szname[50];
  unsigned int a[6] = {0, 0, 0, 99, 99, 00};
  const unsigned int magic[] = {
  0x26,0x38,0x39,0x39,
  0x63,0x0F,0x3A,0x0C,
  0x0D,0x11,0x13,0x12,
  0x58,0x3A,0x34,0x34,
  0x0C,0x0D,0x0C,0x39,
  0x34,0x62
  };

  printf(
  "-----------------------------\n"
  "Smadav 8.2 Keygen by TKP Crew\n"
  "-----------------------------\n"
  "Nama (tanpa tanda baca): ");
  fgets(szname, sizeof(szname)-1, stdin);
  strupr(szname);
  len = strlen(szname)-1;
  for (i = 0, j = 0; i < len; i++, j++)
  {
    if (j > 2) j = 0;
    a[j] += (szname[i] * len) % 0x64;
    if (a[j] > 0x64) a[j] %= 0x64;
  }
  for (i = 0; i < 5; i++) { a[5] = (a[5] + (a[i] * len)) % 0x16; }
  a[5] = magic[(int) a[5]];
  printf("Serial : %02lu%02lu%02lu%02lu%02lu%02lu\n",a[3],a[5],a[4],a[0],a[1],a[2]);
  return 0;
}

contoh keygen ketika dijalankan

C:\>key
-----------------------------
Smadav 8.2 Keygen by TKP Crew
-----------------------------
Nama (tanpa tanda baca): tkpcrew
Serial : 999999669943

C:\>

hasilnya adalah sebagai berikut


Bagi yang mau download keygen yang sudah jadi, silakan ke sini

Penutup
Demikianlah artikel kali ini, semoga bermanfaat. Terima kasih kepada: Tuhan Yang Maha Esa, TKP Crew, SBKJ, INRev, dan Anda yang sudah membaca artikel ini ;)

12 Comments »

  1. avatar
    02:32:19 - June 27th, 2010: #1
    unknown :D says:

    hehe mantap bos..
    btw bos bisa crack software http://fajardelphiscript.blogspot.com/2010/06/dayperpus-20-sistem-informasi.html ini gak?sbenernya tu sopwer bikinan gw iseng2 :D pengen tau celahnya dimana yg bisa ditembus..
    bukan maksud gw mau ngetest atau apa loh..kalo bos ada wkt itu juga,itung2 iseng lah :D
    sory kalo gak berkenan
    oke gw baca2 dulu yg laen,nice share..
    thanks

    comment-bottom
  2. avatar
    18:32:55 - June 27th, 2010: #2
    haritz says:

    wkwkwkw,,, mantaap om..
    biar gak beli,,btw hebat juga nih omnya.. :D

    comment-bottom
  3. avatar
    10:29:07 - July 7th, 2010: #3
    lucubrb says:

    keren om ndru :genit:

    comment-bottom
  4. avatar
    21:32:37 - July 8th, 2010: #4
    fuckeeh says:

    mas, make cpp apa tuh?
    ane make turbo cpp 4.5
    ada 2 pesan error di sini nih.,.,.,
    “strupr(szname);
    len = strlen(szname)-1;

    kenapa ya? :bingung:
    tapi emang bener2 manstab,..,., the best lah,..,., :D
    ane nubie cpp nih,..,, antu ya,.,.., :malu:

    comment-bottom
  5. avatar
    07:05:24 - July 9th, 2010: #5
    drubicza says:

    #1: saya blm ada waktu klo skg om, nanti klo ada waktu luang saya coba cek. thx
    #2: terima kasih om…
    #3: wah, ada master mampir dimari … ^:)^

    comment-bottom
  6. avatar
    08:34:38 - July 10th, 2010: #6
    sandy says:

    Mas, cara masukkinnya gimana? cara membuatnya pakai aplikasi apa?

    comment-bottom
  7. avatar
    04:20:48 - July 11th, 2010: #7
    farisss says:

    Weh!!! Kerenz boz! Ni die yg gw tjari!!! Sayangknya pake c++… Saya pakenya delphi7. Gpp ntar dirumah ku convert…
    Oh ya boleh tuker link… Blog ku masih kaya rumah hantu :D… http://sifaris.blogspot.com . Ntar q jg truh link kmu d blog ku…

    comment-bottom
  8. avatar
    17:05:26 - July 22nd, 2010: #8

    Wow, keren juga bisa dibuat keygen smadavnya :D

    comment-bottom
  9. avatar
    01:59:04 - July 27th, 2010: #9
    ucok says:

    gak bisa bozzz, udah ku coba di smadav 8.2

    comment-bottom
  10. avatar
    02:12:08 - July 27th, 2010: #10
    vern says:

    wew abis nyoba, smadav q jadi pro ^^

    comment-bottom
  11. avatar
    21:18:19 - July 30th, 2010: #11
    wid says:

    yg file pirasys.exe ternyata cuma file notepad.exe yg d copy trus d rename.

    tutornya kok instant om? ga seru nih kalo dateng, copas, kompil, habis.

    comment-bottom
  12. avatar
    13:18:44 - August 22nd, 2010: #12
    drubicza says:

    #6: compile pake Micro$oft Visual Studio (MSVC) atau gcc gan

    #7: mantap bro, btw untuk link sabar ya soalnya blm sempat login

    #8: sekedar share gan :shakehand

    #9: weks, coba hilangkan dl tanda bajakannya gan

    #10: mangstab gan :shakehand

    #11: bener gan, itu executable notepad :D … tutornya lsg ke inti biar ga kek sinetron tersandung gan :norose:

    comment-bottom

RSS feed for comments on this post. TrackBack URL

Leave a comment