The quantity of malwares under OS X grew together with growth of its popularity. The few expected it (good security and need of root created feeling of safety), but now this fact can be considered set: the more the national love to system, the is higher interest in it from zlokoder, and malvar starts appearing even in, apparently, well bazovo secure systems. Especially productive in this plan was year last. We have made for you the chronological description of all most noticeable malwares striking products from Apple. Enjoy yourself!
Each system administrator should service sometimes computers of acquaintances or to make home departures. In this case it is helped by the checked set of utilities. Our overview will tell only about free, not demanding installation and become the standard de facto.
Since the most ancient times (it is good that all of them were on our memory) IT specialists adore reductions — as in household (all these AFK, BTW, AFAIK), and in professional communication. Therefore sometimes when reading professional literature on safety the brain of the even decently prepared hacker can strike pose of river scorpion. That it has not occurred, we have prepared for you article in which have sorted some of the most widespread abbreviations and the acronyms (our literary editor says that is different things, is necessary to google difference) meaning something, complicating life to the honest hacker or virmeyker.
Modern versions of OS impose on executable code of restriction, connected with safety requirements. In such conditions use of the mechanism of exceptions in the injected code or, say, in manually the projected image can become a nontrivial task if not to be aware of some nuances. In this article it will be a question of the internal device of the yuzermodny manager of exceptions of Windows OS for the x86/x64/IA64 platforms, and also options of implementation of a bypass of system restrictions will be considered.
Quite often the users who got used to rutovat firmwares, to set any system software, to change kernels and in a different way to scoff at a firmware, find out that it is impossible to set OTA updating. It just does not rise, swearing on the changed system files, the wrong digital keys and any other. In this article I will tell about the mechanics of updating, origins of problems and about how to solve them.
The majority of modern servers supports connections of keep-alive. If on pages there is a lot of media content, such connection will help to accelerate their loading significantly. But we will try to use keep-alive for much less obvious tasks.
WordPress — is convenient blogging platform for the publication of articles and management of them on which the huge number of the different sites is based. Because of the prevalence this CMS is tidbit for malefactors for a long time. Unfortunately, basic settings do not provide the sufficient protection level, leaving many default holes open. We will pass in the typical way of "standard" cracking of the site on Wordpress in this article, and also we will show as to eliminate the revealed vulnerabilities.
That only you will hear from apologists of the same Java or C# about development on C/C ++! Allegedly this language has become outdated and in it nobody writes. Here only when it is required to create no latency or low latency service or it is necessary to save memory and runtime of bottleneck of processing of large volumes of data then resort for the help to? the archaic? to developers on C/C ++. Simply because these children are able to manage manually memory and perfectly represent that for stuffing at this or that high-level operation. Today our task? to become a step closer to these children.
Variables and types are good while we are in logic of the program C ++. However sooner or later it becomes necessary to transfer information between programs, between servers or even it is simple to show types and values of variables to the homo sapiens. In this case we should conclude the bargain with the spiteful Serializer and to pay off with productivity of the code. In the last lecture of Academy C ++ we at last have reached the chief boss against whom it is necessary to learn to win minimum loss the speed of execution of code. Have gone!
It is possible to call templates the most important difference and primary benefit of language C ++. Opportunity to create algorithm template for different types without copying of code and with strict check of types? it is only one of aspects of use of templates. The code of specializations of template is under construction at compilation stage, and it means that the behavior of the created types and functions can be managed. How here to keep from opportunity to poprogrammirovat the compiled classes?
Metaprogramming becomes so integral part of writing of code on C ++, as well as use of standard library which part is created for use at compilation stage. Today we will bring into world library of safe reduction of scalar types C ++, metaprogramming templates!