Saturday, 22 August 2015

x86 Linux ShellCode Writing 101: What is ShellCoding?


What is this thing called Shellcode you might ask?

Well, It is defined as a set of carefully crafted instructions which are injected and then executed by a vulnerable application. It directly manipulates the registers using the vulnerability and that is why it is generally written in assembler and translated into opcodes. ShellCode written in a high level language like C/C++/Java will not work after injecting because of some nuances.





Friday, 21 August 2015

War Games To Learn Security Concepts


It could be that you are an "Elite Hacker" who thinks he has learned enough and is able to compromise any system at hand, But may be you can't, or may be you are just a guy who is looking around to grasp some security concepts to start getting in to this field. No matter who is reading this, If you are reading this then you do want to know what lies ahead.