Сейчас на форуме: Magister Yoda, site-pro, Rio, johnniewalker (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› TableScan Turbo 1.0.0
Посл.ответ Сообщение

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

Создано: 22 июня 2012 13:57 · Поправил: softcr
· Личное сообщение · #1

Название: TableScan Turbo 1.0.0
Описание: Покерный софт для скана столов
ссылка: http://tablescanturbo.com/files/TableScanTurbo_v1-0-0_Setup.exe
Размер: 2,5 Mb
PEID: Microsoft Visual C# / Basic .NET [Overlay]

При запуске выскакивает триальное окно на 30 дней, так же там можно ее зарегить. Существует 3 типа лицензии для этой программы: Micro, Low и Pro. Кто играл в покер поймет: Micro это сканит на низких лимитах, Low на более высоких, Pro на любых лимитах сканит.

Цель: 80$ Pro license или хотя бы заморозить триал


Вот что я нарыл:
В .NET Reflector нашел процедуру TrialWindow_load
Code:
  1. procedure TrialWindow.TrialWindow_Load(sender: TObject; e: EventArgs);
  2. begin
  3.     // This item is obfuscated and can not be translated.
  4.     goto Label_0243;
  5.  
  6. Label_0022:
  7.     Form1.Permission := -1;
  8.     goto Label_023B;
  9.  
  10. Label_0047:
  11.     TrialWindow.jFgtHoGBRXWvvKb111cp(self.label_Welcome_Title, LSH1IvEDia2sKbWgPr.ySdEOnZ47($67d5e));
  12.     goto Label_023B;
  13.  
  14. Label_007C:
  15.     if (Form1.DaysLeft = -27) then
  16.         goto Label_0243;
  17.  
  18. Label_00E4:
  19.     self.ErrorDelegate := ShowErrorItem.Create(self,ShowErrors);
  20.  
  21. Label_0144:
  22.     try
  23.         TrialWindow.7t9HF2GBedYKmYLRGqto(self.progressBar_DaysLeft, Form1.DaysLeft)
  24.     except
  25.         on obj1: TObject do
  26.         begin
  27.             TrialWindow.7t9HF2GBedYKmYLRGqto(self.progressBar_DaysLeft, 0);
  28.             if (Form1.DaysLeft > 30) then
  29.                 TrialWindow.7t9HF2GBedYKmYLRGqto(self.progressBar_DaysLeft, 30)
  30.         end
  31.     end;
  32.     TrialWindow.jFgtHoGBRXWvvKb111cp(self.label_DaysLeft, TrialWindow.3QXMp5GBMROwj3jwJaGe(Form1.DaysLeft.ToString, LSH1IvEDia2sKbWgPr.ySdEOnZ47($67ce8)));
  33.     goto Label_023B;
  34.  
  35. Label_0227:
  36.     if (Form1.DaysLeft <> 0) then
  37.     begin
  38.         Form1.Permission := 0;
  39.         goto Label_023B
  40.     end;
  41.     goto Label_0022;
  42.     num := 5;
  43.     case num of
  44.         0:
  45.             begin
  46.                 TrialWindow.jFgtHoGBRXWvvKb111cp(self.label_Welcome_Expiration, TrialWindow.lA00sCGB8JvWuK6sL4Dd(LSH1IvEDia2sKbWgPr.ySdEOnZ47($67d16), Form1.DaysLeft.ToString, LSH1IvEDia2sKbWgPr.ySdEOnZ47($67d4e)));
  47.                 break;
  48.  
  49.             end;
  50.         1:
  51.         7:
  52.             begin
  53.                 if (self.RegisterOnly) then
  54.                     goto Label_007C;
  55.                 break;
  56.  
  57.             end;
  58.         2:
  59.             begin
  60.                 Form1.DaysLeft := 0;
  61.                 num := $11;
  62.                 if (0 = 0) then
  63.                     continue;
  64.                     ;
  65.                 goto Label_0047
  66.             end;
  67.         3:
  68.             begin
  69.                 goto Label_0227
  70.             end;
  71.         4:
  72.             begin
  73.                 TrialWindow.jFgtHoGBRXWvvKb111cp(self.label_Welcome, LSH1IvEDia2sKbWgPr.ySdEOnZ47($67d90));
  74.                 break;
  75.  
  76.             end;
  77.         5:
  78.             begin
  79.                 TrialWindow.U6Eqi9GB34YLVU480pZx(self, TrialWindow.GtrAAYGBaTbnSiRrFjx1);
  80.                 if (not TrialWindow.DOCuTvG7jXAxwNbsSS1S) then
  81.                     goto Label_023B;
  82.                 TrialWindow.SKjXCZG7XGbi2YNvdXGu;
  83.                 num := 7;
  84.                 if (not TrialWindow.DOCuTvG7jXAxwNbsSS1S) then
  85.                     exit;
  86.                 continue;
  87.  
  88.             end;
  89.         6:
  90.         $12:
  91.             begin
  92.                 goto Label_0144
  93.             end;
  94.         8:
  95.             begin
  96.                 goto Label_0047
  97.             end;
  98.         9:
  99.             begin
  100.                 goto Label_0022
  101.             end;
  102.         10:
  103.             begin
  104.                 TrialWindow.jFgtHoGBRXWvvKb111cp(self.button_StartTableScan, LSH1IvEDia2sKbWgPr.ySdEOnZ47($67ea4));
  105.                 break;
  106.  
  107.             end;
  108.         11:
  109.             begin
  110.                 TrialWindow.2xdSecGBUvd3l7aG93Wl(self.button_RequestExtension, true);
  111.                 goto Label_023B
  112.             end;
  113.         12:
  114.             begin
  115.                 TrialWindow.5kx0auGBuTQt1PbseWMF(self.panel_Welcome);
  116.                 num := $10;
  117.                 if (TrialWindow.DOCuTvG7jXAxwNbsSS1S) then
  118.                     continue;
  119.                     ;
  120.                 goto Label_0227
  121.             end;
  122.         13:
  123.             begin
  124.                 TrialWindow.jFgtHoGBRXWvvKb111cp(self.label_Welcome_SecondLabel, LSH1IvEDia2sKbWgPr.ySdEOnZ47($67de6));
  125.                 goto Label_023B
  126.             end;
  127.         14:
  128.             begin
  129.                 exit
  130.             end;
  131.         15:
  132.             begin
  133.                 TrialWindow.jFgtHoGBRXWvvKb111cp(self.label_Welcome_Expiration, LSH1IvEDia2sKbWgPr.ySdEOnZ47($67e48));
  134.                 goto Label_023B
  135.             end;
  136.         $10:
  137.             begin
  138.                 goto Label_007C
  139.             end;
  140.         $11:
  141.             begin
  142.                 goto Label_00E4
  143.             end;
  144.         $13:
  145.             begin
  146.                 exit
  147.             end;
  148.     end;
  149.     goto Label_0243
  150. end;
  151.  
  152.  
  153.  
  154.  


Часть кода, этой же процедуры на на языке MSIL:
Code:
  1.          Offset  OpCode    Operand
  2.          0       br    -> (3) ldc.i4 5
  3.          5       pop   
  4.          6       ldc.i4.0       
  5.          7       ldc.i4         5
  6.          12      br   -> (140) switch -> (108) ldarg.0 , (143) ldarg.0 , (14) ldc.i4.0 , (134) ldsfld System.Int32 TableScan.Form1::DaysLeft, (66) ldarg.0 , (38) ldarg.0 , (62) br -> (80) ldarg.0 , (143) ldarg.0 , (20) ldarg.0 , (10) ldc.i4.m1 , (73) ldarg.0 , (27) ldarg.0 , (127) ldarg.0 , (120) ldarg.0 , (5) ret , (50) ldarg.0 , (33) ldsfld System.Int32 TableScan.Form1::DaysLeft, (57) ldarg.0 , (80) ldarg.0 , (148) ret 
  7.          17      ret  
  8.          18      ldc.i4.0      
  9.          19      stsfld        System.Int32 TableScan.Form1::Permission
  10.          24      ldc.i4        19
  11.          29      br   -> (138) stloc -> (0)  (System.Int32)
  12.          34      ldc.i4.m1     
  13.          35      stsfld        System.Int32 TableScan.Form1::Permission
  14.          40      ldc.i4        11
  15.          45      br   -> (138) stloc -> (0)  (System.Int32)
  16.          50      ldc.i4.0      
  17.          51      stsfld        System.Int32 TableScan.Form1::DaysLeft
  18.          56      ldc.i4        17
  19.          61      stloc         -> (0)  (System.Int32)
  20.          65      ldc.i4.0      
  21.          66      brfalse       -> (139) ldloc -> (0)  (System.Int32)
  22.          71      ldarg.0       
  23.          72      ldfld         System.Windows.Forms.Label TableScan.TrialWindow::label_Welcome_Title
  24.          77      ldc.i4        425310
  25.          82      call System.String CmD6QmcsgiPn76lhP6.LSH1IvEDia2sKbWgPr::ySdEOnZ47(System.Int32)
  26.          87      call System.Void TableScan.TrialWindow::jFgtHoGBRXWvvKb111cp(System.Object,System.Object)
  27.          92      ldc.i4        4
  28.          97      br   -> (138) stloc -> (0)  (System.Int32)
  29.          102     ldarg.0      
  30.          103     ldfld        System.Windows.Forms.Button TableScan.TrialWindow::button_RequestExtension
  31.          108     ldc.i4.1     
  32.          109     call         System.Void TableScan.TrialWindow::2xdSecGBUvd3l7aG93Wl(System.Object,System.Boolean)
  33.          114     ldc.i4       8
  34.          119     br  -> (138) stloc -> (0)  (System.Int32)
  35.          124     ldsfld       System.Int32 TableScan.Form1::DaysLeft
  36.          129     ldc.i4.s     -27
  37.          131     bne.un       -> (57) ldarg.0 
  38.          136     ldc.i4       2
  39.          141     br  -> (140) switch -> (108) ldarg.0 , (143) ldarg.0 , (14) ldc.i4.0 , (134) ldsfld System.Int32 TableScan.Form1::DaysLeft, (66) ldarg.0 , (38) ldarg.0 , (62) br -> (80) ldarg.0 , (143) ldarg.0 , (20) ldarg.0 , (10) ldc.i4.m1 , (73) ldarg.0 , (27) ldarg.0 , (127) ldarg.0 , (120) ldarg.0 , (5) ret , (50) ldarg.0 , (33) ldsfld System.Int32 TableScan.Form1::DaysLeft, (57) ldarg.0 , (80) ldarg.0 , (148) ret 
  40.          146     ldarg.0      
  41.          147     call         System.Object TableScan.TrialWindow::GtrAAYGBaTbnSiRrFjx1()
  42.          152     call         System.Void TableScan.TrialWindow::U6Eqi9GB34YLVU480pZx(System.Object,System.Object)
  43.          157     call         System.Boolean TableScan.TrialWindow::SKjXCZG7XGbi2YNvdXGu()
  44.          162     call         System.Boolean TableScan.TrialWindow::DOCuTvG7jXAxwNbsSS1S()
  45.          167     brfalse      -> (63) pop 
  46.          172     pop 
  47.          173     ldc.i4       7
  48.          178     stloc        -> (0)  (System.Int32)
  49.          182     call         System.Boolean TableScan.TrialWindow::DOCuTvG7jXAxwNbsSS1S()
  50.          187     brfalse      -> (5) ret 
  51.          192     br  -> (139) ldloc -> (0)  (System.Int32)
  52.          197     ldarg.0      
  53.          198     ldfld        System.Windows.Forms.Label TableScan.TrialWindow::label_Welcome_Expiration
  54.          203     ldc.i4       425544
  55.          208     call         System.String CmD6QmcsgiPn76lhP6.LSH1IvEDia2sKbWgPr::ySdEOnZ47(System.Int32)
  56.          213     call         System.Void TableScan.TrialWindow::jFgtHoGBRXWvvKb111cp(System.Object,System.Object)
  57.          218     ldc.i4       10
  58.          223     br  -> (138) stloc -> (0)  (System.Int32)
  59.          228     ldarg.0      
  60.          229     ldarg.0      
  61.          230     ldftn        System.Void TableScan.TrialWindow::ShowErrors(System.Int32,System.String)
  62.          236     newobj       System.Void TableScan.TrialWindow/ShowErrorItem::.ctor(System.Object,System.IntPtr)
  63.          241     stfld        TableScan.TrialWindow/ShowErrorItem TableScan.TrialWindow::ErrorDelegate
  64.          246     br  -> (80) ldarg.0 
  65.          251     pop 
  66.          252     ldc.i4       18
  67.          257     br  -> (138) stloc -> (0)  (System.Int32)
  68.          262     ldarg.0      
  69.          263     ldfld        System.Windows.Forms.Label TableScan.TrialWindow::label_Welcome
  70.  



Если в этой строке 167 brfalse -> (63) pop поменять на 167 brtrue -> (63) pop

то в триальном окне пишет, что прога зарегистрирована на Low Stack, далее жму Continue Trial запускается сама прога, но там пишет все равно Trial.

А если заменить к примеру вот эту первую строку: 0 br -> (3) ldc.i4 5 на такую 0 brfalse -> (3) ldc.i4 5, то выскакивает при запуске сначало такая ошибка:

потом нажимаю продолжить, выскакивает как и там, что прога зарегена:

Жму Continue Trial, далее в самой проге тоже пишет, что она зарегена на Micro Stacks

Вот сам вопрос как ее более грамотно пропатчить? чтобы было Pro версия или хотя бы эта же версия лицензии, но только без ошибок перед запуском. А то у меня работает с таким патчингом, а скидывал другому человеку свой патч, у него прога отказывается нормально работать, не сканирует столы(после моего патча)

Спасибо за внимание



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

Создано: 22 июня 2012 14:08
· Личное сообщение · #2

Еще нашел вот такую функцию, проверки регистрации:
Code:
  1. function Form1.CheckRegistration(keyString: string): Integer;
  2. begin
  3.     Result := Form1.mkgAl5GEM9xyl2xK5np9(keyString)
  4. end;
  5.  


MSIL:
Code:
  1.          Offset  OpCode    Operand
  2.          0       br    -> (3) ldarg.0 
  3.          5       pop   
  4.          6       ldc.i4.0       
  5.          7       ldarg.0        
  6.          8       call  System.Int32 TableScan.Form1::mkgAl5GEM9xyl2xK5np9(System.Object)
  7.          13      ret


Как можно здесь пропатчить, чтобы она возвращала всегда что ключ правильный?



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

Создано: 22 июня 2012 14:09
· Личное сообщение · #3

вроде исполняемый файл обфусцирован ты снял обфускацию например de4dot'ом?



Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 22 июня 2012 14:09
· Личное сообщение · #4

softcr
Программа обфусцирована, нужно патчить не через рефлектор, а через winhex или CFF.



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

Создано: 22 июня 2012 14:19 · Поправил: softcr
· Личное сообщение · #5

обфусцикацию не снимал, сейчас попробую снять....

Да, я так тоже патчил. Просто я слабо в MSIL разбираюсь, наверное не то патчил. Может кто увидит, что на что лучше пропатчить

Спасибо вам, я думал она не обфуцирована)) Сейчас более читабельный код, попробую сам пока разобраться.



Ранг: 31.0 (посетитель), 70thx
Активность: 0.140
Статус: Участник

Создано: 22 июня 2012 14:28 · Поправил: schokk_m4ks1k
· Личное сообщение · #6

ключ по ходу вида XXXX-XXXX-XXXX-XXXX
--> деобфусцированый исполняемый файл <--



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

Создано: 22 июня 2012 14:33
· Личное сообщение · #7

Вот функция ValidateKey, кто может разъяснить?)
Code:
  1. function Form1.ValidateKey(keyString: string): Integer;
  2. begin
  3.     try
  4.         str := '';
  5.         i := 0;
  6.         while ((< keyString.Length)) do
  7.         begin
  8.             str := string.Concat(str, Form1.GetNumfromChar(keyString.Chars[i]));
  9.             inc(i)
  10.         end;
  11.         index := str.IndexOf('+');
  12.         num5 := Convert.ToInt32(str.Substring(0, index));
  13.         num6 := Convert.ToInt32(str.Substring((index + 1)));
  14.         case (num5 + num6) of
  15.             $abff2e:
  16.                 begin
  17.                     begin
  18.                         Result := 0;
  19.                         exit
  20.                     end
  21.                 end;
  22.             $aa2a71:
  23.                 begin
  24.                     begin
  25.                         Result := 1;
  26.                         exit
  27.                     end
  28.                 end;
  29.             $b993a6:
  30.                 begin
  31.                     begin
  32.                         Result := 2;
  33.                         exit
  34.                     end
  35.                 end;
  36.         end;
  37.         begin
  38.             Result := -1;
  39.             exit
  40.         end
  41.     except
  42.         on obj1: TObject do
  43.             begin
  44.                 Result := -1;
  45.                 exit
  46.             end
  47.     end
  48. end;
  49.  




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

Создано: 22 июня 2012 15:13 · Поправил: softcr
· Личное сообщение · #8

Нашел вот такую процедуру:
Code:
  1. procedure TrialWindow.TrialWindow_Load(sender: TObject; e: EventArgs);
  2. begin
  3.     inherited Icon := Form1.GetIcon;
  4.     if (not self.RegisterOnly) then
  5.         self.panel_Welcome.BringToFront;
  6.     if (Form1.DaysLeft = -27) then
  7.         Form1.DaysLeft := 0;
  8.     self.ErrorDelegate := ShowErrorItem.Create(self,ShowErrors);
  9.     try
  10.         self.progressBar_DaysLeft.Value := Form1.DaysLeft
  11.     except
  12.         on obj1: TObject do
  13.         begin
  14.             self.progressBar_DaysLeft.Value := 0;
  15.             if (Form1.DaysLeft > 30) then
  16.                 self.progressBar_DaysLeft.Value := 30
  17.         end
  18.     end;
  19.     self.label_DaysLeft.Text := string.Concat(Form1.DaysLeft.ToString, ' of 30 days remaining');
  20.     self.label_Welcome_Expiration.Text := string.Concat('Your trial will expire in ', Form1.DaysLeft.ToString, ' days.');
  21.     if (Form1.DaysLeft = 0) then
  22.     begin
  23.         Form1.Permission := -1;
  24.         self.button_RequestExtension.Visible := true;
  25.         self.label_Welcome_Title.Text := 'Your trial has expired!';
  26.         self.label_Welcome.Text := 'Thank you for evaluating TableScan Turbo.';
  27.         self.label_Welcome_SecondLabel.Text := 'To continue using TableScan, you must register!';
  28.         self.label_Welcome_Expiration.Text := 'Please click the link below to register now!';
  29.         self.button_StartTableScan.Text := 'Exit'
  30.     end
  31.     else
  32.         Form1.Permission := 0
  33. end;
  34.  
  35.  

Form1.Permission := 0

0 - это профессионал,
1 - Лов стэкс
2 - Микро стэкс

Вот здесь присваивается 0 permissions(292 строка):
Code:
  1.          259     ldfld        System.Windows.Forms.Label TableScan.TrialWindow::label_Welcome_Expiration
  2.          264     ldstr        Please click the link below to register now!
  3.          269     callvirt     System.Void System.Windows.Forms.Control::set_Text(System.String)
  4.          274     ldarg.0      
  5.          275     ldfld        System.Windows.Forms.Button TableScan.TrialWindow::button_StartTableScan
  6.          280     ldstr        Exit
  7.          285     callvirt     System.Void System.Windows.Forms.Control::set_Text(System.String)
  8.          290     ret 
  9.          291     ldc.i4.0     
  10.          <b>292  stsfld    System.Int32 TableScan.Form1::Permission</b>
  11.          297     ret


Как мне не ноль присвоить, а 1 или 2 например? подскажите плиз




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 22 июня 2012 15:17 · Поправил: ZaZa
· Личное сообщение · #9

Пробуй пароли:
GMCK-ABAE-AAMD-FDAC
AAGC-PPLE-AAGM-BFKM
GKGL-MFKE-AAFM-DBFK

Если все нормально будет, генератор выложу...

-----
One death is a tragedy, one million is a statistic.




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

Создано: 22 июня 2012 15:27 · Поправил: softcr
· Личное сообщение · #10

Вот этот вроде как работает, AAGCPPLEAAGMBFKM. Всмысле уже не пишет enter valid registration key. Если сменить букву хоть одну в этом серийнике, то начинает писать.

Но другая проблема. пишет, после програмной проверки пишет:


Как я понял, эта прога сначало проверяет програмно ключ, потом отсылает на сервер ключ. И если все верно на сервере, то прога пишет что все ок. И еще в коду заметил текст, там типо говорится, что ключ вроде как на два компа, в слычае распространенния ключ будет заморожен)




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 22 июня 2012 15:31 · Поправил: ZaZa
· Личное сообщение · #11

Ну так надо попробовать отвязать от сервака... Можно попробовать добавить строчки в файл hosts...

А сама регистрация хранится в реестре по такому вот пути:
[HKEY_CURRENT_USER\Software\TableScan Turbo\registration]
Там должен быть ключ: Registration. Это зашифрованная строка... Метод расшифровки: DecryptString

Если разобраться с шифрованием, то путем изменения реестра и перезапуска программы должно произойти автоматическое подхватывание регистрации, так как там есть такой вот пункт: FailedToVerify.

Смотри процедуру: LoadRegistration

-----
One death is a tragedy, one million is a statistic.


| Сообщение посчитали полезным: ditoxin

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

Создано: 22 июня 2012 15:40
· Личное сообщение · #12

hosts не помогло




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 22 июня 2012 15:45 · Поправил: ZaZa
· Личное сообщение · #13

Муторно разбираться...
Если ты сам ничего не будешь предпринимать, а просто будешь ждать когда за тебя сломают, наверняка тему прикроют... Так что, давай! Дерзай! Покажи себя!

-----
One death is a tragedy, one million is a statistic.




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

Создано: 22 июня 2012 15:46
· Личное сообщение · #14

Ураааа))) Отвязал. Только рега для micro stack, на про версию кейген можете сделать?)




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 22 июня 2012 15:50 · Поправил: ZaZa
· Личное сообщение · #15

Пробуй (возвращает 2 [Micro Stacks]):
GBKL-FFAM-EPFA-KCCG
GPKK-PKMD-EBAM-MGFC
GPLB-GFPB-EBDA-ACFA

-----
One death is a tragedy, one million is a statistic.




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

Создано: 22 июня 2012 15:53
· Личное сообщение · #16

не хватает одного символа, поэтому пишет что нет.




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 22 июня 2012 15:56 · Поправил: ZaZa
· Личное сообщение · #17

Тогда вот так (возвращает 1 [Low Stacks]):
GMML-CKLD-EMPA-BGBC
GBLD-CPPC-EPCP-BLAD
GCCD-BCGC-ELLP-CFCD

Или так (возвращает 0 [PRO]):
GLCF-APGE-AGDK-KDFF
GLMF-KPFD-ECCB-FLMB
GMAD-PBBD-EPGD-MMLB


-----
One death is a tragedy, one million is a statistic.


| Сообщение посчитали полезным: softcr

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

Создано: 22 июня 2012 16:07 · Поправил: softcr
· Личное сообщение · #18

GMMLCKLDEMPABGBC - этот для low stacks
Да, все правильно, все серийники работают 0 - это про версия


Можешь исходники генератора дать?)




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 22 июня 2012 16:16 · Поправил: ZaZa
· Личное сообщение · #19

А последние тоже Low Stacks?

В архиве исходник с исполняемым файлом...
Никому не продавай )))) Если заработаешь кучу денег на этой программе (TableScan) с тебя 1000 баксов ))


847c_22.06.2012_EXELAB.rU.tgz - KeyGen_for_TableScan_Turbo_v10.rar

-----
One death is a tragedy, one million is a statistic.


| Сообщение посчитали полезным: softcr, lars25, takeiteasy, BOBA556, warmachine, rust1

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

Создано: 22 июня 2012 16:18 · Поправил: softcr
· Личное сообщение · #20

Последние это про версия

Никому не буду продавать, спасибо тебе большое

Осталась еще одна проблема, после перезагрузки проги, прога не запускается, приходится ключ из реестра стирать и знаово регить. Но с этим уже как нибудь сам разбирусь)

| Сообщение посчитали полезным: Gal86
 eXeL@B —› Крэки, обсуждения —› TableScan Turbo 1.0.0
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати