Sometimes it is necessary to prolongate standard Bitrix test period because when developing a large project 30 days are not enough.
So to change the expiration date you should:
1. Open the file /bitrix/modules/main/include.php, it is obfuscated
2. Format the code from the file using, for example www.phpformatter.com
3. Search the file for the word “OLDSITEEXPIREDATE”
4. We are looking for strings:
| 1 2 | $GLOBALS[___194666148(118)] = OLDSITEEXPIREDATE; $GLOBALS[___194666148(119)] = array(); | 
I’ve got this strings on lines 978 and 979
If we decode them, we’d get:
| 1 2 | $GLOBALS["SiteExpireDate"] = OLDSITEEXPIREDATE; $GLOBALS["arCustomTemplateEngines"] = array(); | 
5. Before those lines there are 2 more:
| 1 2 | $GLOBALS['____775262004'][67]($_2120651516, $_671325857); $GLOBALS['____775262004'][68]($_2127057936, $_895978193); | 
I’ve got this strings on lines 976 and 977
They are equal to:
| 1 2 | define( "OLDSITEEXPIREDATE", $_671325857 ); define( "SITEEXPIREDATE", $_895978193 ); | 
6. If we change $_671325857 and $_895978193 to 1682990400, this is 05.02.23 in unix format, we’d prolongate test period.
7. You should also comment the for loop before these lines(I’ve got this loop on line 975):
| 1 2 | $GLOBALS['____775262004'][67]($_2120651516, $_671325857); $GLOBALS['____775262004'][68]($_2127057936, $_895978193); | 
To sum up
Old code:
| 1 2 3 4 5 | for ($_707311407 = (1316 / 2 - 658), $_1499012735 = ($GLOBALS['____775262004'][62]() < $GLOBALS['____775262004'][63]((1116 / 2 - 558), (808 - 2 * 404), (1328 / 2 - 664), round(0 + 2.5 + 2.5), round(0 + 0.25 + 0.25 + 0.25 + 0.25), round(0 + 2010)) || $_671325857 <= round(0 + 2.5 + 2.5 + 2.5 + 2.5)), $_1119037036 = ($_671325857 < $GLOBALS['____775262004'][64]((898 - 2 * 449), (938 - 2 * 469), min(134, 0, 44.666666666667), Date(___194666148(115)), $GLOBALS['____775262004'][65](___194666148(116)) - $_547501663, $GLOBALS['____775262004'][66](___194666148(117)))); $_707311407 < round(0 + 3.3333333333333 + 3.3333333333333 + 3.3333333333333), $_1499012735 || $_1119037036 || $_671325857 != $_895978193; $_707311407++, $GLOBALS['_____671748018'][11]($_229081977)); $GLOBALS['____775262004'][67]($_2120651516, $_671325857); $GLOBALS['____775262004'][68]($_2127057936, $_895978193); $GLOBALS[___194666148(118)] = OLDSITEEXPIREDATE; $GLOBALS[___194666148(119)] = array(); | 
New code:
| 1 2 3 4 5 6 7 | /* for ($_707311407 = (1316 / 2 - 658), $_1499012735 = ($GLOBALS['____775262004'][62]() < $GLOBALS['____775262004'][63]((1116 / 2 - 558), (808 - 2 * 404), (1328 / 2 - 664), round(0 + 2.5 + 2.5), round(0 + 0.25 + 0.25 + 0.25 + 0.25), round(0 + 2010)) || $_671325857 <= round(0 + 2.5 + 2.5 + 2.5 + 2.5)), $_1119037036 = ($_671325857 < $GLOBALS['____775262004'][64]((898 - 2 * 449), (938 - 2 * 469), min(134, 0, 44.666666666667), Date(___194666148(115)), $GLOBALS['____775262004'][65](___194666148(116)) - $_547501663, $GLOBALS['____775262004'][66](___194666148(117)))); $_707311407 < round(0 + 3.3333333333333 + 3.3333333333333 + 3.3333333333333), $_1499012735 || $_1119037036 || $_671325857 != $_895978193; $_707311407++, $GLOBALS['_____671748018'][11]($_229081977)); */ $_671325857 = "1682990400"; $_895978193 = "1682990400"; $GLOBALS['____775262004'][67]($_2120651516, $_671325857); $GLOBALS['____775262004'][68]($_2127057936, $_895978193); $GLOBALS[___194666148(118)] = OLDSITEEXPIREDATE; $GLOBALS[___194666148(119)] = array(); | 
Changing the expiration date this way will stop Bitrix autoupdates, so you’d better buy a license.