Как-то мне понадобилось поместить на страницу некоторый IFRAME, который в свою очередь должен был нарисовать некоторую графику с использованием одного из jQuery-плагинов. И так как я давно не работал с jQuery эта простая задача заняла у меня довольное значительное время на исследования.
В IFRAME у меня находился код отдельной html-страницы, в секции head которой я использовал следующий код:
<script>
if (typeof($) === 'undefined') {
$ = parent.$;
jQuery = parent.jQuery;
}
</script> |
Как-то задался целью сделать простое расширение для Chrome, совершающее какое-нибудь простое действие с html-кодом страницы, открытой во вкладке. Например, захотелось вернуть ранее убранную из Google Chrome функция растягивания любой формы на странице.
Ранее я уже добавлял в Chrome «Hello World»-расширение созданное по этому официальному мануалу, но оно не подходило в качестве примера манипуляций с DOM. Поэтому пришлось еще поискать и найти эту, еще одну официальную страницу примеров различных расширений, с применением всех возможностей API для Chrome Extensions.
Ниже будет пример реализации задуманного расширения в виде всего двух файликов.
На днях столкнулся с такой проблемой на одном из старых сайтов на Joomla 1.5.26. Как оказалось решение этой проблемы заняло чуть более 5 минут.
Заранее скажу, что дело было во взломе, и далее буду примеры вредоносного кода, метод их поиска и общие выводы насчет безопасности.