Attacks on the control flow integrity of applications

Buffer overflow attacks Buffer overflow attack basically means that the content provided by the user to an application has a bigger size than what the application was expecting. In this case, if the application did not handle this kind of situation, then the user provided content will overwrite the stack of the application. In most cases this will corrupt the stack and the program will end with a segmentation fault. ...

March 12, 2020 · 2 min · Sandeep Kumar

Managing tasks via Google Tasks

Google tasks is a great tool to manage tasks. We can further extend its capabilities by tracking the tasks completed so far, which allows us to look back and see where all the time went. By connecting Google tasks to automate.io, we can add an entry to the Google calendar when a task is marked complete, and also create an entry into a Google sheet with all the details, such as name of the task, date tasks were created, and when it was completed. ...

February 22, 2020 · 1 min · Sandeep Kumar

Experiments with the CPU benchmark

Experiments with the CPU benchmark The iso can be downloaded from here: https://iitd-plos.github.io/col729/labs/lab0/lab0.html The link is valid only within IITD. The installation module is given at: https://www.spec.org/cpu2017/Docs/install-guide-unix.html After extracting the ISO run ./install.sh There might be a need to make the folder executable: chmod +x -R <folder name> After the installation, setup the environment by sourcing the shrc or the chrc file. source shrc go config cp Example-gcc-linux-x86.cfg try1.cfg Run using the command: ...

April 27, 2019 · 1 min · Sandeep Kumar