<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anastasia+skovoroda</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anastasia+skovoroda"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Anastasia_skovoroda"/>
	<updated>2026-09-24T00:28:07Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=35451</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=35451"/>
		<updated>2019-09-29T16:59:09Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Презентация: https://drive.google.com/open?id=1WhBy4EDqlJI9xWY58CNWaaczknqWQkPp&lt;br /&gt;
&lt;br /&gt;
Скринкаст установки необходимого ПО: https://drive.google.com/drive/folders/11yG5M-hbmUHOg1Pk3C55wlDVamQZveJB&lt;br /&gt;
&lt;br /&gt;
ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
4. Установить JDK: https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html&lt;br /&gt;
&lt;br /&gt;
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
6. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
8. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
11. Скачать уязвимое приложения для тестов: https://drive.google.com/open?id=17qn9F3dTkYS0_pmfSRlPtC6Y0lhj1S5j&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=35441</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=35441"/>
		<updated>2019-09-28T13:27:33Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Презентация: https://drive.google.com/open?id=1WhBy4EDqlJI9xWY58CNWaaczknqWQkPp&lt;br /&gt;
&lt;br /&gt;
ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
4. Установить JDK: https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html&lt;br /&gt;
&lt;br /&gt;
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
6. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
8. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
11. Скачать уязвимое приложения для тестов: https://drive.google.com/open?id=17qn9F3dTkYS0_pmfSRlPtC6Y0lhj1S5j&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35288</id>
		<title>Безопасность компьютерных систем 2019/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35288"/>
		<updated>2019-09-24T10:20:15Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/open?id=1zbLI_HDePlumNY-GBprHDvSLYfaaPQvk]&lt;br /&gt;
&lt;br /&gt;
Распределение вариантов: [https://drive.google.com/open?id=1UyRHa86opnz9KmgjPeMEM7Sthw3HELDe]&lt;br /&gt;
&lt;br /&gt;
== Оценивание ==&lt;br /&gt;
Выполненное задание оценивается в 2 балла.&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 15 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска приложения из 2-го варианта в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2019/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35287</id>
		<title>Безопасность компьютерных систем 2019/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35287"/>
		<updated>2019-09-24T10:05:51Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/open?id=1zbLI_HDePlumNY-GBprHDvSLYfaaPQvk]&lt;br /&gt;
&lt;br /&gt;
Распределение вариантов: [https://drive.google.com/open?id=1UyRHa86opnz9KmgjPeMEM7Sthw3HELDe]&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 15 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска приложения из 2-го варианта в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2019/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35286</id>
		<title>Безопасность компьютерных систем 2019/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35286"/>
		<updated>2019-09-24T10:03:58Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/open?id=1zbLI_HDePlumNY-GBprHDvSLYfaaPQvk]&lt;br /&gt;
&lt;br /&gt;
Распределение вариантов: [https://drive.google.com/open?id=1UyRHa86opnz9KmgjPeMEM7Sthw3HELDe]&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 15 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2019/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35285</id>
		<title>Безопасность компьютерных систем 2019/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35285"/>
		<updated>2019-09-24T10:03:42Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/open?id=1zbLI_HDePlumNY-GBprHDvSLYfaaPQvk]&lt;br /&gt;
Распределение вариантов: [https://drive.google.com/open?id=1UyRHa86opnz9KmgjPeMEM7Sthw3HELDe]&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 15 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2019/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35166</id>
		<title>Безопасность компьютерных систем 2019/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35166"/>
		<updated>2019-09-20T15:11:16Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/open?id=1zbLI_HDePlumNY-GBprHDvSLYfaaPQvk]&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 13 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2019/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35165</id>
		<title>Безопасность компьютерных систем 2019/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=35165"/>
		<updated>2019-09-20T15:05:28Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: Страница с заданием&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/file/d/1U_ZpvxK57vxyvzh7DP55GSmFinzpBvHy/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 11 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2019/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=35152</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=35152"/>
		<updated>2019-09-19T20:50:14Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Презентация: https://drive.google.com/open?id=1WhBy4EDqlJI9xWY58CNWaaczknqWQkPp&lt;br /&gt;
&lt;br /&gt;
ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload.&lt;br /&gt;
&lt;br /&gt;
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
5. Установить JDK: https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html&lt;br /&gt;
&lt;br /&gt;
6. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
7. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
8. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
9. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
10. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
11. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
12. Скачать уязвимое приложения для тестов: https://drive.google.com/open?id=17qn9F3dTkYS0_pmfSRlPtC6Y0lhj1S5j&lt;br /&gt;
&lt;br /&gt;
13. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34992</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34992"/>
		<updated>2019-09-16T13:58:08Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Презентация: https://drive.google.com/open?id=1WhBy4EDqlJI9xWY58CNWaaczknqWQkPp&lt;br /&gt;
&lt;br /&gt;
ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload.&lt;br /&gt;
&lt;br /&gt;
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
6. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
8. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
11. Скачать уязвимое приложения для тестов: https://drive.google.com/open?id=17qn9F3dTkYS0_pmfSRlPtC6Y0lhj1S5j&lt;br /&gt;
&lt;br /&gt;
12. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34986</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34986"/>
		<updated>2019-09-16T10:11:43Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Презентация: https://drive.google.com/open?id=1WhBy4EDqlJI9xWY58CNWaaczknqWQkPp&lt;br /&gt;
&lt;br /&gt;
ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload.&lt;br /&gt;
&lt;br /&gt;
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
6. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
8. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
11. Скачать уязвимое приложения для тестов: https://github.com/tjunxiang92/Android-Vulnerabilities/blob/master/diva-beta.apk&lt;br /&gt;
&lt;br /&gt;
12. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34985</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34985"/>
		<updated>2019-09-16T10:08:16Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload.&lt;br /&gt;
&lt;br /&gt;
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
6. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
8. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
11. Скачать уязвимое приложения для тестов: https://github.com/tjunxiang92/Android-Vulnerabilities/blob/master/diva-beta.apk&lt;br /&gt;
&lt;br /&gt;
12. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34984</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34984"/>
		<updated>2019-09-16T10:07:42Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Презентация: https://drive.google.com/open?id=0B5GidR0bCDEuWV92UlFUcXpya1E&lt;br /&gt;
&lt;br /&gt;
ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload.&lt;br /&gt;
&lt;br /&gt;
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
6. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
8. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
11. Скачать уязвимое приложения для тестов: https://github.com/tjunxiang92/Android-Vulnerabilities/blob/master/diva-beta.apk&lt;br /&gt;
&lt;br /&gt;
12. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34950</id>
		<title>Безопасность компьютерных систем 2019/Уязвимости мобильных приложений</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2019/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=34950"/>
		<updated>2019-09-14T14:26:06Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: Новая страница: «ПО, которое необходимо (&amp;#039;&amp;#039;&amp;#039;обязательно!&amp;#039;&amp;#039;&amp;#039;) скачать/установить к семинару (всё работает под…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ПО, которое необходимо (&#039;&#039;&#039;обязательно!&#039;&#039;&#039;) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):&lt;br /&gt;
&lt;br /&gt;
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata &lt;br /&gt;
&lt;br /&gt;
1. Эмулятор android:&lt;br /&gt;
    Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись)&lt;br /&gt;
    Запустить genymotion. Выбрать тип использования “For personal use”&lt;br /&gt;
    Нажать + (Add new virtual device)&lt;br /&gt;
    Зарегистрироваться с использованием созданной ранее учётной записи&lt;br /&gt;
    Выбрать параметры виртуального девайса:&lt;br /&gt;
    Android version – 6.0.0&lt;br /&gt;
    Device model – Custom Phone&lt;br /&gt;
    Нажать “Next” и скачать образ выбранного виртуального девайса&lt;br /&gt;
    Запустить образ виртуального девайса&lt;br /&gt;
    &lt;br /&gt;
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.&lt;br /&gt;
&lt;br /&gt;
3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload.&lt;br /&gt;
&lt;br /&gt;
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html&lt;br /&gt;
&lt;br /&gt;
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.&lt;br /&gt;
&lt;br /&gt;
6. Скачать JD-GUI: http://jd.benow.ca/.&lt;br /&gt;
&lt;br /&gt;
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.&lt;br /&gt;
&lt;br /&gt;
8. Установить SQlite browser: http://sqlitebrowser.org/.&lt;br /&gt;
&lt;br /&gt;
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). &lt;br /&gt;
В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).&lt;br /&gt;
&lt;br /&gt;
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: &amp;quot;C:\Program Files\Genymobile\Genymotion\tools\adb.exe&amp;quot;, в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения  PATH.&lt;br /&gt;
&lt;br /&gt;
11. Скачать уязвимое приложения для тестов: http://payatu.com/wp-content/uploads/2016/01/diva-beta.tar.gz&lt;br /&gt;
&lt;br /&gt;
12. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29281</id>
		<title>Безопасность компьютерных систем 2018/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29281"/>
		<updated>2018-09-20T12:27:47Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/file/d/1U_ZpvxK57vxyvzh7DP55GSmFinzpBvHy/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
Распределение вариантов задания: [https://drive.google.com/file/d/1trbB59Ny1hu1Twr-C_nqR9KNqDwv5Ugn/view?usp=sharing]&lt;br /&gt;
== Оценивание ==&lt;br /&gt;
Выполненное задание дает 2 балла.&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 11 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2018/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018&amp;diff=29223</id>
		<title>Безопасность компьютерных систем 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018&amp;diff=29223"/>
		<updated>2018-09-19T13:33:41Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: /* Практические задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Безопасность компьютерных систем ==&lt;br /&gt;
&lt;br /&gt;
Курс по выбору для студентов 3 и 4 курса ФКН ВШЭ, осень 2018 года (1 и 2 модуль).&lt;br /&gt;
Курс состоит из лекций и семинаров. Основной акцент сделан на безопасности приложений и разработке безопасного программного обеспечения. &lt;br /&gt;
&lt;br /&gt;
=== План курса ===&lt;br /&gt;
&lt;br /&gt;
Лекции:&lt;br /&gt;
&lt;br /&gt;
(1-й модуль)&lt;br /&gt;
&lt;br /&gt;
# (11.09) [Вводная лекция. Безопасность приложений как фактор технологической конкуренции. Уязвимости программного обеспечения и атаки на них. Основные понятия и определения. Модель нарушителя.]&lt;br /&gt;
# (18.09) [Безопасность приложений. Мобильные приложения и их уязвимости.]&lt;br /&gt;
# (25.09) [Безопасность приложений. Уязвимости веб-приложений ч. 1.]&lt;br /&gt;
# (02.10) [Безопасность приложений. Уязвимости веб-приложений ч. 2.]&lt;br /&gt;
# (09.10) [Безопасность приложений. Secure Development Life Cycle ч. 1]&lt;br /&gt;
# (16.10) [Безопасность приложений. Secure Development Life Cycle ч. 2]&lt;br /&gt;
&lt;br /&gt;
(2-й модуль)&lt;br /&gt;
# (30.10) [Безопасность приложений. Уязвимости, связанные с переполнением буфера.]&lt;br /&gt;
# (06.11) [Безопасность приложений. Уязвимости переполнения кучи. Механизмы защиты в современных операционных систем. ASLR, защита стека. Методы обхода.] &lt;br /&gt;
# (13.11) [Механизмы безопасности приложений в операционных системах.] &lt;br /&gt;
# (20.11) [Криптография. Введение и история]&lt;br /&gt;
# (27.11) [Криптография. Симметричные шифры и атаки на них.]&lt;br /&gt;
# (04.12) [Криптография, Асимметричные шифры и атаки на них.]&lt;br /&gt;
# (11.12) [Криптография. Приложения - PKI, WoT, Блокчейн.]&lt;br /&gt;
# (18.12) [Криптография. Пост-квантовая криптография. Заключение.]&lt;br /&gt;
&lt;br /&gt;
Семинары:&lt;br /&gt;
# (18.09) [[Безопасность компьютерных систем 2018/Уязвимости мобильных приложений]]&lt;br /&gt;
# (25.09) [[Безопасность_компьютерных_систем_2018/XSS|Веб-уязвимости. Обзор, инструменты. XSS.]]&lt;br /&gt;
# (02.10) [[Безопасность_компьютерных_систем_2018/SQLi|Веб-уязвимости. SQLi.]]&lt;br /&gt;
# (09.10) [[Безопасность_компьютерных_систем_2018/XXE|Веб-уязвимости. XXE, прочее интересное.]]&lt;br /&gt;
# (16.10) [[Безопасность_компьютерных_систем_2018/SDLC|Безопасная разработка.]]&lt;br /&gt;
# (30.10) [[Безопасность_компьютерных_систем_2018/Бинарные_программы_1|Бинарные программы. Инструменты.]]&lt;br /&gt;
# (06.11) [[Безопасность_компьютерных_систем_2018/Бинарные_программы_2|Бинарные программы. Обнаружение уязвимостей и эксплуатация.]]&lt;br /&gt;
# (13.11) [[Безопасность_компьютерных_систем_2018/SECCOMP|Механизмы безопасности операционных систем на примере Linux Seccomp]]&lt;br /&gt;
# (20.11) &lt;br /&gt;
# (27.11) [[Безопасность_компьютерных_систем_2018/XOROR|Атаки на блочные шифры.]]&lt;br /&gt;
# (04.12) [[Безопасность_компьютерных_систем_2018/RSA|Атаки на RSA.]]&lt;br /&gt;
# (11.12) [[Безопасность_компьютерных_систем_2018/ICO|ICO, смартконтракты и Solidity.]]&lt;br /&gt;
&lt;br /&gt;
=== Материалы лекций ===&lt;br /&gt;
&lt;br /&gt;
Лекционные материалы публикуются по мере продвижения по курсу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Практические задания ===&lt;br /&gt;
&lt;br /&gt;
В рамках курса нужно выполнять домашние задания, выдаваемые на семинарах. Всего запланировано 4 задания.&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018/Задание_1|Задание по теме &amp;quot;Уязвимости мобильных приложений&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
==== Общее ====&lt;br /&gt;
&lt;br /&gt;
=== Итоговый тест ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Оценки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Расчет оценки ===&lt;br /&gt;
Вклад в оценку:&lt;br /&gt;
* Практические задания (4 штуки) - 80%&lt;br /&gt;
* Итоговый тест (на экзамене) - 20%&lt;br /&gt;
&lt;br /&gt;
=== Литература ===&lt;br /&gt;
Основная литература:&lt;br /&gt;
* Michał Zalewski. The Tangled Web: A Guide to Securing Modern Web Applications.&lt;br /&gt;
* Chris Anley, John Heasman, Felix Lindner, Gerardo Richarte. The Shellcoder&#039;s Handbook: Discovering and Exploiting Security Holes.&lt;br /&gt;
* Dafydd Stuttard, Marcus Pinto. The Web Application Hacker&#039;s Handbook: Detecting and Exploiting Security Flaws. &lt;br /&gt;
* Christopher Swenson, Modern Cryptanalysis: Techniques for Advanced Code Breaking. &lt;br /&gt;
* Æleen Frisch. Essential system administration.&lt;br /&gt;
* Dominic Chell, Tyrone Erasmus, Shaun Colley, Ollie Whitehouse. The Mobile Application Hacker&#039;s Handbook&lt;br /&gt;
&lt;br /&gt;
Дополнительная литература:&lt;br /&gt;
* [https://docs.google.com/document/d/13zgZ_CRRHADwxf41mSSSuoJQLkMc67TXxpYLoW6lRak/edit#heading=h.l7t8ktb3r2q7 Веб-безопасность 101. Курс молодого бойца.]&lt;br /&gt;
&lt;br /&gt;
=== Контакты ===&lt;br /&gt;
* Почта: gamajun@gmail.com, dgamaunov@hse.ru&lt;br /&gt;
* Tg: @jamadharma&lt;br /&gt;
* Tg чат: https://t.me/hse_security_course&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29222</id>
		<title>Безопасность компьютерных систем 2018/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29222"/>
		<updated>2018-09-19T13:30:34Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/file/d/1U_ZpvxK57vxyvzh7DP55GSmFinzpBvHy/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
Распределение вариантов задания: [https://drive.google.com/file/d/1trbB59Ny1hu1Twr-C_nqR9KNqDwv5Ugn/view?usp=sharing]&lt;br /&gt;
== Оценивание ==&lt;br /&gt;
Выполненное задание дает 2 балла.&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 10 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2018/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29220</id>
		<title>Безопасность компьютерных систем 2018/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29220"/>
		<updated>2018-09-19T10:41:00Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/file/d/1U_ZpvxK57vxyvzh7DP55GSmFinzpBvHy/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
Распределение вариантов задания: ???&lt;br /&gt;
== Оценивание ==&lt;br /&gt;
Выполненное задание дает 2 балла.&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 10 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2018/Уязвимости_мобильных_приложений|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29219</id>
		<title>Безопасность компьютерных систем 2018/Задание 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_2018/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_1&amp;diff=29219"/>
		<updated>2018-09-19T10:33:15Z</updated>

		<summary type="html">&lt;p&gt;Anastasia skovoroda: Новая страница: «== Описание задания ==  Для заданного приложения, выдающего сообщения о запуске на устройс…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задания ==&lt;br /&gt;
&lt;br /&gt;
Для заданного приложения, выдающего сообщения о запуске на устройстве с root-доступом, необходимо создать эквивалентную версию этого приложения, не выдающую таких сообщений.&lt;br /&gt;
В некоторых вариантах задания такое сообщение является лишь уведомлением, в остальных никакая функциональность приложения недоступна при запуске на устройстве с root-доступом. Необходимо сделать основную функциональность приложения доступной в тех вариантах, где она блокируется.&lt;br /&gt;
&lt;br /&gt;
== Формат решения ==&lt;br /&gt;
Итоговый apk-файл и описание решения (модифицированный код метода/методов, в котором осуществляется проверка наличия root-доступа).&lt;br /&gt;
Решения присылать по адресу: mikhail.kalinin@solidlab.ru, nastya_jane@seclab.cs.msu.su&lt;br /&gt;
&lt;br /&gt;
== Варианты задания ==&lt;br /&gt;
Архив с 3 вариантами задания: [https://drive.google.com/file/d/1U_ZpvxK57vxyvzh7DP55GSmFinzpBvHy/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
Распределение вариантов задания: ???&lt;br /&gt;
== Оценивание ==&lt;br /&gt;
Выполненное задание дает 2 балла.&lt;br /&gt;
&lt;br /&gt;
== Сроки ==&lt;br /&gt;
Задание принимается до 10 октября.&lt;br /&gt;
&lt;br /&gt;
== Примечание ==&lt;br /&gt;
Для запуска некоторых вариантов приложений в genymotion нужно будет установить транслятор с ARM.&lt;br /&gt;
Для этого нужно (см. [http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/]):&lt;br /&gt;
# Загрузить архив https://www.dropbox.com/s/tdye2pobix70gqw/%5BTechBae.com%5DGenymotion-ARM-Translation_v1.1.zip?dl=0&lt;br /&gt;
# Перетащить архив в окно genymotion, соглашаться во всплывающих диалогах&lt;br /&gt;
# Перезагрузить устройство командой adb reboot (или закрыть окно эмулятора и заново его запустить)&lt;br /&gt;
&lt;br /&gt;
Кроме того, для выполнения задания потребуется подготовить сетап в соответствии с [[Безопасность_компьютерных_систем_2017/Уязвимости_мобильных_приложений_ч._1|инструкцией]]&lt;/div&gt;</summary>
		<author><name>Anastasia skovoroda</name></author>
	</entry>
</feed>