27
Karma
0
Rating

Студент естественнонаучного факультета

Создание прокси-dll для проверок эксплуатации dll hijack

+2

До сих пор встречаю инсталляторы, которые распаковываются в Temp и запускаются оттуда.


Запомните: корень папки Temp — это помойка, в ней может лежать что угодно, в том числе и любые dll, которые запущенная оттуда программа радостно подхватит. Если вам нужно распаковаться во временное хранилище и запустить оттуда код — создавайте хотя-бы подпапку со случайным именем.


P.S.

И то, даже в этом случае будет состояние гонки, так что по-хорошему на эту папку нужно ещё и правильный дескриптор безопасности навесить. Естественно, это относится к ситуации, когда пользователь работает со включённым UAC в Admin Approval Mode, ведь в этом случае папка Temp является общей для программ, работающих с разными уровнями привилегий.

Что полезного можно вытащить из логов рабочей станции на базе ОС Windows

+2
Windows включает в себя 9 категорий аудита и 50 субкатегорий для тонкой настройки.

Уточнение: 50 их было в Windows Vista. В Windows 7 их 53. Windows 10 RS5 и того больше — 59.


Тем, кто серьёзно хочет изучить возможности аудита в Windows, рекомендую книгу Windows Security Monitoring: Scenarios and Patterns. Это что-то вроде справочного пособия по событиям из логов безопасности и возможным сценариям мониторинга.

Тайна Keyboard Level 3 или как напечатать длинное тире

0

Да, я как-то запихнул в его список автозамены тонну разнообразных символов, вводимых в TeX-овской нотации. Оказалось довольно удобно. Можно прямо в браузере написать \Delta и получить Δ. Или даже придумать что-нибудь своё вроде \ok для ✓ или --> для →.


Правда эта программа не для параноиков. Punto Switcher ставит глобальные хуки и подсовывает свою dll-ку во все процессы, до которых дотянется (хотя прекрасно может работать и без неё). И местами может вызывать этим глюки.

Диод. Светодиод. Стабилитрон

0
Хм… Вот держу сейчас в руках белый светодиодный фонарик, питающийся от одной батарейки AAA. Как это согласуется с табличкой про падение напряжения? Китайские инженеры опять нарушают законы физики?)

Три коротких истории о реестре Windows

Что не так с возвращением Geektimes на Хабр

+4
Нужно будет вернуть посты-ссылки.

Только если в виде отдельного потока / раздела сайта / ещё чего. Мне не нравится идея видеть их вперемешку с полноценными статьями. Это совершенно разные форматы. Не стоит давать полноценным статьям (на создание которых может уходить довольно много ресурсов) теряться в потоке постов, написанных за несколько минут.


Я понимаю желание поделиться информацией с сообществом для её конструктивного обсуждения. Но в текущем формате Хабра это может иметь нежелательные последствия.

Электронные книги и их форматы: DjVu — его история, плюсы, минусы и особенности

0
Кстати, помимо упомянутых torrent и ed2k ещё можно попробовать DC++ и Fopnu.
А с айпи да, это только смотреть, кто из них сможет нормально пробить NAT…

Электронные книги и их форматы: DjVu — его история, плюсы, минусы и особенности

+6
Это исключительно недоделка тех, кто выкладывал книгу. Текстовый слой и оглавление форматом-то поддерживается. В pdf тоже, знаете, иногда пихают просто набор jpeg-ов.

Перехватываем запуск любого приложения в Windows и пытаемся ничего не сломать

+1
А это он только при своём старте проверяет наличие такого файла. То есть да, создавать и переименовывать будет без предупреждений, но если при загрузке проводник найдёт его — скажет. На Windows 7, по крайней мере.

Cжатие и улучшение рукописных конспектов

0
Кстати, по поводу пережатия из djvu. Тут выше упомянули программу DjVuToy, которая, как оказалось, умеет пережимать в pdf, притом с переносом слоёв, оглавления и OCR. А ещё я нашёл DjVu Small Mod, которая, помимо кодирования djvu, умеет ещё и аналогичные pdf-ки делать. Так что софт для этого есть, как оказывалось. Хотя про OCR я не уверен, там наверняка проблемы с кодировками вылезут.

Cжатие и улучшение рукописных конспектов

0
Это очень хорошо, что pdf поддерживает такие вещи, но для меня, например, более важен практический вопрос: а какими программами всё это можно организовать? С djvu я знаю пару таких, которые самостоятельно разобьют скан на слои и сожмут. Есть что-нибудь похожее с pdf'ом?

Cжатие и улучшение рукописных конспектов

Let’s Encrypt начал выдавать wildcard сертификаты

Cжатие и улучшение рукописных конспектов

0
Это, вероятно, потому, что слой с цветами имеет меньший dpi. Вот, например, сжал страницу из статьи со 121 до 88 КБ. Из них 60 КБ ушло на маску текста и 25 КБ на цвета. Притом, если маска здесь 600 dpi, то цвета всего-то 50 dpi. Можно заметить как цвета с текста местами переползли на фоновую сетку. Но для сжатия конспектов с потерями не такой уж страшный эффект.

Картинка со сравнением


Картинка кликабельна. Если кто хочет поэкспериментировать — сжимал я это в DjVu Small в режиме «Drawn 200».

15 когнитивных искажений

0
Думаю, здесь правильнее будет рассуждать в терминах проверки статистических гипотез. Если точно известно, что выпадения равновероятны, то никакой зависимости от предыдущих попыток быть не может. Другое дело, что если это известно неточно (реальность всё-таки), то подобные неоднородности будут заметно смещать нашу оценку вероятности выпадения орла/решки, и с какого-то момента гипотеза о равномерности распределения может стать неправдоподобной. В этом случае разумно ожидать возможности предсказания.

Как обучть мдль пнмть упртые скрщня

+3
Как обучть мдль пнмть упртые скрщня

Возможно, вы имели в виду: Как облучить миндаль принимать пупырчатые сокращения?

Разум начался, когда боги прекратили разговаривать

+1
Ха, это же просто чрезмерное следование сюжету. И в современных произведениях такую проблему можно встретить. Хорошая демонстрация разума и самосознания обязательно включает в себя попытки персонажей оптимизировать свою жизнь и обдумывать свои действия, а не просто слепо следовать сюжету. Нужна демонстрация когнитивной работы.
«Вата» — это как-то слишком коротко для такой мысли =)

Разработчики некоторых мобильных игр майнят криптовалюту на смартфонах пользователей

+1
Думаю, подразумевается, что приложение контактов, увидев пустой список, может захотеть синхронизировать его с чем-нибудь ещё. Если раньше оно видело другие контакты, то для него это будет неотличимо от их удаления извне.

Вот неприятный сценарий: берёт из облака контакты, заливает в телефон, затем проверят их список — а там пусто. Думает, что пользователь удалил их все, и сносит из облака…

Разработчики некоторых мобильных игр майнят криптовалюту на смартфонах пользователей

Mail.ru выкатил бету «Диск-О:», для подключения облаков как диск

0
А можно просто использовать Dokan. Это как FUSE, только для Windows. На его основе есть довольно много файловых систем пользовательского режима. Для подключения облаков, например, есть DokanCloudFS, который умеет и яндекс, и гугл, и дропбокс, и мегу…

Правила английского, которые нарушают ваши иностранные коллеги

+5

А для меня в английском самым занятным открытием за последнее время стало ударение в слове increase (ну, и decrease, соответсвенно). Может кому пригодится:


verb: to increase
noun: the increase

Аналогичным образом ставятся ударения в import и export — to import, the import.
Учимся красиво читать вслух свой код =)

Никто не знает, куда девается информация из чёрных дыр

0
Ага, а туннелирование похоже на проблему в алгоритме расчёта столкновений, иногда приводящую к прохождению сквозь текстуры. Да и вообще, вся квантовая физика работает на ленивых вычислениях =)

Никто не знает, куда девается информация из чёрных дыр

0
В парадоксе сложность была в том, что даже предоставленная сама себе система с чёрной дырой эволюционировала во времени необратимо, и переводила чистые состояния в смешанные, чего быть не должно.

А про измерения это отдельная песня. Процесс измерения появляется, когда мы пренебрегаем устройством измерительного прибора (не включая его в рассмотрение). Он вызывает тот самый коллапс волновой функции и, по смыслу, является процессом квантового запутывания наблюдателя и системы с точки зрения самого наблюдателя. В замкнутой же системе (если мы включим внутрь неё измерительный прибор и наблюдателя) ничего не теряется — такая система эволюционирует унитарно и обратимо во времени.

Никто не знает, куда девается информация из чёрных дыр

+3
Стоит добавить, что доказано это было только в пространстве анти-де Ситтера (постоянная отрицательная кривизна). И несмотря на то, что наше пространство таковым не является, сам факт доказательства показывает, что в изначальных рассуждениях Хокинга была ошибка. В нашем случае механизм может немного отличаться.

Никто не знает, куда девается информация из чёрных дыр

+2
Так в том-то и дело, что нет. Квантовая физика подразумевает сохранение информации, поскольку все операторы квантовой механики унитарны. А тут Хокинг раз, и говорит, что для чёрных дыр это не выполняется. Это противоречие с основами, а не проблема интерпретации.

Какие самые нелюбимые языки программирования?

Строго о новой системе единиц СИ

0
Система счисления — это лишь правило записи для чисел, притом двум разным числам (а pi и 1 — это разные числа, ибо их разность не равна нулю) это правило должно сопоставлять разные записи. И если вы зайдёмте единицу значением числа пи, то настоящая единица (минимальное положительное целое) придётся обозначать невесть как. Хотите перейти в pi-ричную позиционную систему счисления? Пожалуйста, но тогда придётся обозначать все целые числа бесконечными дробями. Это устроит?

Строго о новой системе единиц СИ

Строго о новой системе единиц СИ

0
Понятное дело, что в незамкнутой системе абсолютно точно масса сохраняться не может. Но то ли дело поверхностные эффекты с атмосферой/метеоритами против объёмного понятия массы. А потери на тепло совсем малы: ~2 Вт/м² много не унесёт. От Солнца-то 1350 Вт/м² фотонами прилетает.

Строго о новой системе единиц СИ

0
А что мы считаем «обычным предметом»? Это недостаточно точное понятие, чтобы можно было отделить то, что расширяется, от того, что не расширяется. Карандаш не расширяется? Он ведь по большей части состоит из пустого пространства между ядрами и электронами атомов.

Строго о новой системе единиц СИ

0
А ведь это неплохая тема для статьи — разобраться и научно-популярно объяснить, что, собственно, значит «расширение самого пространства». И как бы выглядел наш мир, будь оно побыстрее. Как говорится, люблю физику за то, что можно добавить больше цифр к любому числу, и посмотреть, что произойдет. И никто не сможет тебя остановить =)

Строго о новой системе единиц СИ

+1

Ух, ну и ну. Но если правда хотите разобраться — объясняю.
1) Не миллион лет, конечно, а около 250 миллионов. Это был сверхконтинент Пангея. Меньше Земля не была (радиус всё тот же), просто литосферные плиты (куски земной коры) были по другому расположены. Под ними раскалённая земная мантия (в районе 1000 °C). Она, вообще говоря, не жидкая, но её внешний слой (астеносфера) довольно пластичен, чтобы по нему могли перемещаться эти литосферные плиты. Масса Земли с тех пор тоже не менялась. Некуда ей деваться и неоткуда взяться. Это всё из раздела геологии.
2) А теперь о расширении Вселенной. Это уже из раздела астрофизики. Знаем мы о расширении за счёт красного смещения — уменьшения энергии света, приходящего от далёких галактик (ооочень далёких по нашим меркам). И заметен этот эффект именно в масштабах галактик, то есть миллионов световых лет. Так что без их участия мы вряд ли сможем измерить его в силу крайней малости.
3) А вопрос о способности распознать изменение всех масштабов Вселенной — довольно интересный. Мы определяем все физические величины из того, что наблюдаем вокруг, то есть на основе эксперимента. Если все физические процессы будут продолжать идти точно также, как и раньше — для нас обнаружить различия будет невозможно.

Строго о новой системе единиц СИ

+2
масса молекулы кремния-28 не равна в точности 28 а. е. м., она приблизительно равна 27,9769265325 а. е. м.

Тут будет хорошо смотреться пример с хлором, у которого масса примерно 35.5 а.е.м.
И дело здесь не только в дефекте масс. Просто подразумевается среднее по природному распределению изотопов. Так, у хлора стабильны ³⁵Cl и ³⁷Cl, причём первого около 75%.

Time Travel Debugging в новом WinDbg

0
Слушайте, а бывает в отладчиках такая функция (и если бывает, то как называется?):
выбираю два момента времени по мере работы программы → получаю в дизассемблерном листинге подсвеченными именно те инструкции, которые выполнялись между этими двумя моментами времени?

За последние 27 лет биомасса летающих насекомых в Германии снизилась на 76%

+2
А вы знаете, кстати, сколько во всём мире суммарно муравьёв? Если и опасаться коллективного разума, то именно с их стороны))

Музыкальное будущее: футуристические инструменты, которые можно купить уже сейчас

0

Странно, что не упомянули Reactable. Штука эта, конечно, не то, чтобы совсем новая, но уж точно футуристическая.


Видео

Квантовая запутанность без путаницы — что это такое

0
Фотоэффект это не только сам факт испускания электронов под действием света, это ещё и три экспериментальные закономерности, две из которых как-раз таки совершенно не удалось объяснить исходя из чисто волнового подхода.

Квантовая запутанность без путаницы — что это такое

+2
А что насчёт излучения из гамма диапазона? Но это ещё ладно, мне особенно хотелось бы услышать комментарий про фотоэффект исходя из такой, чисто волновой, трактовки света. Сдаётся мне, это будет непросто.

Квантовая запутанность без путаницы — что это такое

+8

Знаете, вы так людей ещё больше запутаете. Вот пишите вы такие слова как «спин», «коммутатор», «матрица плотности», «смешанное состояние». А объяснять их кто будет? Или расчёт на аудиторию, уже знакомую с этими понятиями? Да и монолитный текст — плохая идея.


Желающим разобраться рекомендую почитать Леонарда Сасскинда «Квантовая механика. Теоретический минимум». Эта книга рассчитана на широкий круг читателей и ставит своей целью объяснить подобные вещи максимально понятно.

Перехватываем запуск любого приложения в Windows и пытаемся ничего не сломать

0
Если кому интересно: добавил в утилиту возможность прописаться в контекстном меню проводника, чтобы можно было выбрать exe файл и назначить на него действие буквально в пару кликов. Релиз на Гитхабе.

Скриншот
image
1 There