I/O Prioritization in Windows OSI/O prioritization improves the responsiveness of the system without significantly decreasing the throughput of the system. Typically, any…Nov 19, 2020Nov 19, 2020
Why you should care about std::asyncAs you know, We can write and develop programs with C++ by different variants of paradigms like procedural, object-oriented, functional…Feb 19, 2020Feb 19, 2020
Why we need the template in C++?Why we need the template function/classes and how this concept created by C++ compiler engineers? In this medium post, I want to go…Dec 25, 2019Dec 25, 2019
SFINAE Step by StepI was studying SFINAE concept in metaprogramming with CPP which was a very confusing concept for me and also other newbie CPP programmers.Nov 3, 2019Nov 3, 2019
How to write Clean, Beautiful and Effective C++ CodeAs you know, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables…May 17, 20193May 17, 20193
Part2: Stuxnet was a Weapon, Not a Binary — ICS PrinciplesIn the previous article, I explained the whole story of Stuxnet and why NSA scientists with the contribution of cybersecurity scientists…Jan 11, 2019Jan 11, 2019
Stuxnet was a Weapon, not a Binary!Yes. Stuxnet, the strange creature of the most advanced and frightening Intelligence services of the world. I mean Mossad, CIA, and MI5.Jan 9, 20191Jan 9, 20191
Why We should care about Floating-Point Numbers?Since computer memory is limited, you cannot store numbers with infinite precision, no matter whether you use binary fractions or decimal…Jan 5, 20191Jan 5, 20191
Why PE need Original First Thunk(OFT)?Let me summarize a lot of things for you here. When you load a Library, for example, Milad.dll and then try to call a function from that…Jun 5, 2018Jun 5, 2018
Exploit Development 02 — PE File Format 1PE is the native windows 32-bit file format and PE+ is the native windows 64-bit file format. Every windows 32-bit executable (except VxDs…Jun 4, 20181Jun 4, 20181