Сейчас на форуме: _MBK_, asfa (+5 невидимых)

 eXeL@B —› Вопросы новичков —› как создать кеуген
Посл.ответ Сообщение

Ранг: 5.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 марта 2009 17:20
· Личное сообщение · #1

народ как создать кейген тоесть генератор ключеи скачал прогу отсюда www.akoff.com/composer.zip из темы Ссылки на программы с простой защитой v2 прога генерирует ключ из маила при воде вот например mail@mail.ru пароль PC14P3P70070 или dgdf@fgdfg.ru пароль GD03GD0KC131 расмотрел сам а как кейген создать не подскажете




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 28 марта 2009 17:34 · Поправил: BoRoV
· Личное сообщение · #2

а зачем тебе код, вместо кода напиши подарок, и прога будет зарегана

Почему никто не хочет разбератся сам, пусть это зайиет неделю, месяц и т.д., но зато сам, потом же будет легче

Code:
  1. function GetCode(mail: string): string;
  2. var
  3.   code: string;
  4.   i, n: integer;
  5.   m: array[0..5] of DWORD;
  6. const
  7.   h = 'K35A7C2G041P96D8';
  8. function sar(i: integer): integer;
  9. asm
  10.   sar eax,4
  11. end;
  12. begin
  13.   code := '';
  14.   n := 0;
  15.   for i := 0 to length(mail) - 1 do
  16.     inc(n, ord(mail[+ 1]));
  17.   m[5] := n mod $7b;
  18.   for i := 0 to 4 do
  19.     m[i] := ord(mail[+ 1]) + m[5];
  20.   for i := 0 to 5 do
  21.     code := code + h[sar(m[i]) + 1] + h[(m[i] and $8000000F) + 1];
  22.   Result := code;
  23. end;


-----
Лучше быть одиноким, но свободным © $me





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 28 марта 2009 18:06 · Поправил: Coderess
· Личное сообщение · #3

У kaiZer'а, был кейген с сорцом к этой проге

Тож кейгенил эту прогу:


Code:
  1. ///////////////////////////////////////////////////////////////// ///////////////////////
  2. const char K35A7C2G041P96D8[] = "K35A7C2G041P96D8";
  3. char  Email[24];
  4. ////////////////////////////////////////////////////////////////////// //////////////////
  5. BOOL CALLBACK KeygenProc(HWND hWnd)
  6. {
  7.          unsigned char lpbuf[160];
  8.          unsigned char lpbuf1[160];
  9.          
  10.          int len = GetDlgItemText(hWnd, IDC_EDIT1, (LPTSTR)Email, sizeof(Email));
  11.          if (len <= 5)
  12.          {
  13.                  MessageBox(0,"Email must be atleast 5 chars","Email length error",0);
  14.                  return (FALSE);
  15.          }
  16.          int sum = 0;
  17.          int i = 0;
  18.          for (= 0; i < len; i++)
  19.          {
  20.                  sum += Email[i];
  21.          }
  22.          int sum1 = sum % 0x7b;
  23.          int sum2 = 0, c = 0;
  24.          for (= 0; i < 5; i++)
  25.          {
  26.                  sum2 = Email[i] + sum1;
  27.                  lpbuf[i] = sum2;
  28.          }
  29.          lpbuf[5] = sum1;
  30.          memset(&lpbuf1, 0, sizeof(lpbuf1));
  31.          int j = 0;
  32.          unsigned int sum3 = 0;
  33.          for (= 0; i <= 10; i+=2)
  34.          {
  35.                  
  36.                  sum3 = lpbuf[j];
  37.                  sum3 >>= 4;
  38.                  lpbuf1[i] = K35A7C2G041P96D8[sum3];
  39.                  
  40.                  int x = lpbuf[j] & 0x8000000F;
  41.                  lpbuf1[i+1] = K35A7C2G041P96D8[x];
  42.                  
  43.                  j++;
  44.          }
  45.          SetDlgItemText(hWnd, IDC_EDIT2, (LPTSTR)lpbuf1);
  46.          return (FALSE);
  47. }


-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 28 марта 2009 19:10
· Личное сообщение · #4

BoRoV ха, с подарком прикольно

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 5.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 29 марта 2009 16:28
· Личное сообщение · #5

BoRoV пишет:
Почему никто не хочет разбератся сам, пусть это зайиет неделю, месяц и т.д., но зато сам, потом же будет легче

ну вот я и расматриваю сам




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 29 марта 2009 17:13
· Личное сообщение · #6

AET пишет:
ну вот я и расматриваю сам

что-то по шапке не видно
AET пишет:
народ как создать кейген тоесть генератор ключеи


если б ты сам разберался, то написал бы не так

-----
Лучше быть одиноким, но свободным © $me





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 29 марта 2009 18:25
· Личное сообщение · #7

Есть проги и попроще этой, лучше начни с них

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 5.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 02 апреля 2009 13:20
· Личное сообщение · #8

К примеру вот -> audiomp3maker.exe скачал здесь www.mjjsoft.com/index.htm выложил его Dr3dоткрыл в олге нашол какие слова выходят после вода ключа поставил там бряк и увидел что в стеке идет сравнение с сгенерированым ключом и моим ключом которую я вел теперь вопрос подскажите после вода ключа создается фаил с ключом если убрать ключ то прога запрашивает обратно вести ключ как можно узнать где идет считывание данного файла тоесть ключа



Ранг: 12.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 02 апреля 2009 13:55
· Личное сообщение · #9

AET пишет:
как можно узнать где идет считывание данного файла тоесть ключа

ставь бряк на CreateFileA



Ранг: 5.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 02 апреля 2009 15:14
· Личное сообщение · #10

Lampik пишет:
ставь бряк на CreateFileA
блогодарен


 eXeL@B —› Вопросы новичков —› как создать кеуген
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати