home Get a blog for free contact login

Повторна активация на ИТИ-1

Posted: Sat, 05 Mar 2016 16:23:30 +0200
Author: Делян Кръстев

На децата в първи клас в нашето училище им предоставиха учебник с диск, който може да бъде инсталиран и ползван за упражнения вкъщи. Ключа беше на хвърчащо листче и вече беше изчезнал когато Акси поиска да инсталираме диска да може да се упражнява. Учителката любезно ни даде ключ. Софтуера естествено беше само за уиндоус. Не ползвам уиндоус и имах такъв на един стар лаптоп. Инсталирах диска и програмата проработи. Проблема беше, че тоя уиндоус е дошъл от някъде някога и някой си беше мазал по него, поради което се влачеше и стартираше много бавно. Наложи се да направя преинсталация. Ключа за активация на ИТИ-1, както беше посочено, беше за еднократна употреба и програмата не можеше да се активира повторно на преинсталираната машина. Та се наложи леко да подпомогна процеса на активация. Оказа се, че за активация програмата пуска заявки до:

GET /itirequest.php?key=XXXXXXXXXXXX HTTP/1.1
Host: itlearning-bg.com

GET /itiactivate.php?key=XXXXXXXXXXXX HTTP/1.1
Host: itlearning-bg.com

като за втората заявка има и още параметри, които не ни интересуват.

За целта на активацията трябва да се прихванат тези заявки и да се върнат отговори каквито програмата очаква:

# edit c:\windows\system32\drivers\etc\hosts and add custom record which points to a web server which you control
192.168.0.1 itlearning-bg.com www.itlearning-bg.com

след това редактирайте файловете в уеб сървъра да връщат:

# cat itirequest.php 
<?
echo 'AVAILABLE 5 05/03/2017 14:48:36';

## cat itiactivate.php 
<?
echo 'SUCCESS';

5 е номера на потребителите на програмата а датата е до кога ще ви бъде валидна активацията. Ако нямате PHP в уебсървъра може да сложите само стойностите в съответните файлове.


Posted in dir: /articles/

Show comments Report article PermaLink

All tags SiteMap Owner Cookies policy [Atom Feed]