salmanyam's Stars
pointer-authentication/parts-llvm
PARTS / LLVM compiler
salmanyam/jitrop-native
The project collects the gadgets and records the time to obtain gadgets from a process by utilizing an attack technique called Just-In-Time Return-Oriented Programming (JIT-ROP). We utilize the JIT-ROP technique to evaluate different fine-grained address space layout randomization (ASLR) schemes and measure the upper bound of effective re-randomization intervals. Our evaluation and measurements have been published in ACM CCS 2020. We implement a native version of the JIT-ROP technique.
salmanyam/CommitGen
This project is a part of CS 5704 (Software Engineering) course. This project uses GumTree to identify changes between the head of a Git repository and the current status of a repository and describes the changes in natural languages (e.g. English). The natural language is further improved by using a neural machine translation technique.
salmanyam/antispec
salmanyam/compiler
This is a simple compiler that is capable of generating Intel x86 assembly code from a Pascal program. This compiler is developed using GNU C++, Lex, and YACC. Major features of this compiler include syntax error detection, type error detection, arithmetic expression handling for integer numbers, and handling branch and loop constructs.
salmanyam/blinds-eye
It is a micro controller based navigational application for blind people. The interfacing language is C.