Author image

Valiant Keygen


A key generator application written in Python. That you cannot! use for illicit purposes. If you do and get away with it I need a portion of your cut. : )
I made it to test some stuff..

Released for educational purposes.

Github

Github repository link.

Author image

Visual Studio x86 & x64 Assembly Project


An x86/x86\_64 Assembly project in Visual Studio 2017 Windows 8.1 x86_64. Almost like an MSVS Assembly Template Project.
It can be done fellas.

Github

Github repository link.

Author image

WinAPI KeyLogger


A basic WinApi keylogger.

I used Windows 8.1 x86_64, Visual Studio 2017, Modern C++17 to build the project.

Contribute

Please submit any bugs you find through GitHub repository 'Issues' page with details describing how to replicate the problem. If you liked it or you learned something new give it a star, clone it, laugh at it, contribute to it whatever. I appreciate all of it. Enjoy.

Github

Github repository link.

Author image

Windows Leak Checker


Memory Leak checking facility for Windows.

Simply integrate it to your own program and check if you have any memory leakage..

Simple as that : )

I used Windows 8.1 x86_64, Visual Studio 2017, Modern C++17 to build the project.

Github

Github repository link.

Author image

Windows Shutdown Restart Logoff


As per title. Simple as that. Nothing more nothing less. The code is thoroughly commented out and other than some API functions which you can look up online on the Microsoft documentation it's straight forward.

I used Windows 8.1 x86_64, Visual Studio 2017, C++17 to build the project.

Github

Github repository link.

Acknowledgements

WIN API function lookup.

Author image

Minimal XAudio v2.8 Windows library


A high performance minimal XAudio 2.8 based library. It is a low level component as is the nature of XAudio2. I made it to use it in a Direct3D game engine but it doesn't require Direct3d and can be used for whatever purpose on Windows. XAudio2 delegates sounds to the WASAPI backend. You don't need multiple threads for each playing sound; these are managed internally by WASAPI which mixes them as it best sees fit.

I used:

  • Windows 8.1 x86_64, Microsoft Visual Studio 2017
  • XAudio v2.8
  • X3DAudio

If you're on Windows 10 you can use XAudio v2.9 dll without much, if any, change.

Usage

SoundManager is the singleton audio instance.

There is a maximum number of sound channels, which I have set to 64. But make sure that your hardware sound card can also support this. Note that I use UNICODE UTF-16 (Windows UCS-2).

You can find...

Author image

Set-Bit Sort in MIPS Assembly & C/C++

In this project we will dig deep into the MIPS64 architecture innards to understand the role of pipelining in a CPU. We'll be using the free & open source emulator EduMIPS64 which is written in Java. The emulator supports a subset (indeed the majority) of the MIPS64 architecture's instruction set repertoire. We will attempt to optimize and thus minimize the execution time of the program.

To test drive it, we will put together a program which processes an unsorted table of 120 signed integer numbers xi and performs the following computation:

  • counts the number of ones (bit = 1) in the binary representation of each number and sorts them in increasing order of their number of one-bits. In case there are numbers with equal set-bits sort them in increasing order of their arithmetic value.

We won't be using console input for the numbers, they will reside in the file.

The following...

Author image

Butterworth, Sallen-Key & Chebyshev Filter Analysis, Design and Synthesis


I separate the implementation in several parts as outlined below.

Part A.
A1. Design a normalized low-pass filter with Butterworth response, cutoff rate equal to 18dB/octave and maximum allowed gain deviation in the pass region equal to amax = 1.5 dB.
A2. Implement the normalized filter by connecting in cascade multiple sections. All capacitors must be identical. For the implementation of the second section, use a Sallen-Key filter with identical resistors and identical capacitors (Design II).
A3. Depict the logarithmic gain curve as calculated from the transfer function of the design along with the transfer function of the circuit.
A4. Denormalize the circuit such that the cutoff frequency become f
c = 1.6 kHz and the resisters be at their normal values with dimensions. Sketch the logarithmic gain curve of the denormalized circuit given frequency f (logarithmic axis)....

Author image

Fix Windows Boot issues - Your PC needs to be repaired | The drive where Windows is installed is locked


I have wrestled a few times with this unsurprisingly common BSOD, both with my own computer and on friends'. A quick online search led me to believe that many are suffering from it, so I thought about making this post to help somebody out. I know it can be alarming to see such an error for the first time, as it's a BSOD error basically totally preventing you from using your computer. But go through this article and with a little patience, we can, and we will, fix it together. (Honest!)

Author image

In the beginning...


... there was nothing ... there was darkness.


13,800,000,000 years later, on 490 BC Greek forces, lead by Miltiades outnumbered, managed to overpower the opposing Persian military, but had to quickly march for Athens to defend their city from the oncoming threat. Miltiades sent a runner on ahead to Athens with news of victory, Pheidipidis. Pheidipidis upon reaching Athens, having exerted all his strength said "Νενικήκαμεν!"/"Rejoice! We have victory!" and dropped dead of exhaustion. Theirs was a struggle of a desperate forced march. Theirs was was a story of courage.


Some 2,500 years later a young boy had a dream which he sort of accomplished up...

1 ... 3 4 5 6