esyr: (eye 4)
В рамках семинара UNИX 4 сентября в 18:30 в ИСП РАН (аудитория 110) состоится собрание семинара. На семинаре будет сделан доклад Владимиром Ивановым ([livejournal.com profile] ivlad) на тему «Зловредное применение JavaScript». План доклада:
  1. Почему использование JavaScript удобно при написании malware

  2. Что может делать JavaScript

    • узнавать историю посещения сайтов
    • сканировать IP адреса
    • использовать Java
    • обращаться к плагинам браузера
    • накручивать счетчики
    • участвовать в DDoS-атаках
  3. Как JavaScript используется в malware

    • XSS
    • CSRF
    • дефейс популярных сайтов
  4. Примеры реального JavaScript malware



Приглашаются все желающие. При себе желательно иметь паспорт.

По организационным вопросам можно связываться со мной по почте, жабберу (esyr@jabber.ru, esyr@mx1.ru) или телефону (+7 (916) 8278581).
esyr: (Default)
«Кого-то губит любовь к алкоголю или к женщинам, а есыра погубит любовь к тернарному оператору» (по мотивам сказанного [livejournal.com profile] pourtous)

PS. В топике кусок реального кода с немного поменяными именами переменных, мда.
esyr: (Default)
Больше всего раздражают ошибки в чужих кривых скриптах на других вкладках, которые внезапно вылезают, когда отлаживаешь свои...
esyr: (Default)
>>> console.log($('#viewer.module').get().length);
0
>>> console.log($('.module#viewer').get().length);
1
esyr: (Default)
То, что во ВСЕХ, блять, браузерах делается как
$('<tr></tr>').css('display', (params.data[i]['visible']) ? 'table-row' : 'none');
в ёбаном осле делается как
$('<tr></tr>').css('display', (params.data[i]['visible']) ? 'block' : 'none');
и никак иначе (иначе — весьма говорящая ошибка «Не удалось получить свойство "display"»). Я ненавижу этот уебанский браузер.
esyr: (Default)
Наизвращаться в JS до того, что SpiderMonkey в двух случаях из трёх орёт uncaught exception: NS_ERROR_NOT_IMPLEMENTED это надо умудиться, мда…
esyr: (Default)

Практически ППКС.
esyr: (Default)
…думаю, сообщить Apple, что сайт http://localhost:1234 в сафари 3.04 бета отображается неправильно, или таки не стоит? А то у них кнопка такая заманчивая рядом с аддрессбаром…
esyr: (Default)
Хотел тут написать что-нибудь про JS, да как-то на ум ничего не приходит. Всё как-то обыденно: и определение функций inplace, и разный изврат на тему eval(), и всё жутко динамичное… И скомпоновать это так, чтобы получилось что-то технологичное, если и получается, то больших мозгов для этого использовать не надо. Мда.

Profile

esyr: (Default)
esyr

October 2010

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 20th, 2017 04:35 pm
Powered by Dreamwidth Studios