Date: 7 months ago   Category: Hi-Tech

out-of-tree 0.2, tools is available to assembly of modules with different kernels of Linux

The release of the out-of-tree 0.2 tools allowing to automate assembly and testing of modules of a kernel or check of operability of exploits with various versions of a kernel of Linux is prepared. Out-of-tree forms a virtual environment (QEMU and Docker is used) with any version of a kernel and performs the specified operations on assembly, testing and start of modules or exploits. The code of the project is written in the Go language and is distributed under license AGPLv3.

the Scenario of check is set in the file.out-of-tree.toml and can cover several releases of a kernel at once (for example, it is possible to test work of an exploit or the developed module with different versions of a kernel).

the Example of the scenario of ".out-of-tree.toml" for detection of versions of a kernel 4.4.x and 4.8.x in which a certain exploit is efficient:

of name = "CVE-XXXX-YYYYY exploit" type = "exploit" or "module" for LKM [[supported_kernels]] distro_type = "Ubuntu" distro_release = "16.04" release_mask = "4.4.0-(1 |2| 3 | 4)-.*" [[supported_kernels]] of distro_type = "Ubuntu" distro_release = "16.04" release_mask = "4.8.0-(1 |2| 3 |4| 5 |6| 7 |8| 9 | 10)-.*"

For assembly of kernels for testing in the catalog with the file.out-of-tree.toml should be executed:

of out-of-tree kernel autogen

Assembly and start of the tested exploit or the module of a kernel:

of out-of-tree pew

Check of already collected exploit:

of out-of-tree pew - binary some_exploit - test some_exploit_test

of Detection of the versions of a kernel subject to vulnerability:

of out-of-tree pew - guess. On materials:



just now

Dark glasses, the hiding muddy look, wrinkled clothes and a bottle of water in Vera's hands - all this is strong indications of "violently spent" night. even more often accuse Recently Vera Brezhnev...

just now

In imperious circles of Great Britain and Russia consider the possibilities for a meeting of the prime minister Theresa May and the Russian President Vladimir Putin on a G20 summit in Osaka on June 28...

just now

The new smartphone from Asus ZenFone 6, gradually gains popularity and takes the world market. the Taiwan company Asus put on the market new "селфифон" ZenFone 6. In the people he was nicknamed: "Mu...

just now

The strange behavior of the singer testifies to it. Already for anybody not a secret that the 32-year-old singer is going to renew the love relations with the rapper. Only several months ago Ket thr...

just now

The U.S. President Donald Trump concedes in popularity among voters to five democrats who can become his rivals on elections of the head of state in 2020. testify To it the results of survey conduct...

just now

Tell joint emergence of couple, Dmitry's word about problems of education of TWO children in the house which got from marriage with the late Zhanna Friske about it. the Popular TV host Dmitry Shepel...

just now

It is known that the liver performs function of a peculiar filter of everything that comes to a human body and undertakes blow, cleaning your food from harmful toxins. Besides, the liver accumulates i...

just now

Sensations on the Cup of America proceed. Today Paraguay could not win a victory over the national team of Qatar. Eduardo Berizzo's wards conducted in two balls (the veteran Kardoso scored an early pe...