Heap Overflows: Ancient Art of Unlink Seduction
Hi, Here’s an article which introduces the earlier techniques of Heap Overflows. I find that it is almost mandatory to understand these basic, albeit useful, techniques. Dynamic Memory Allocation and the Heap The data associated with a program in memory can be allocated to one of 3 areas: (a) The data segment for global data, [...]
Google Hacking Part 2
As in the first part arbu posted about the basic of google hacking in this part i m just going to put some of the basic important google dork only that a hacker used. This article is only for educational purpose so if any one misuse it that will not be my responsibility or this [...]
Code Classics
An few anecdotes about code snippets that range from the craziest to the most elegant Cryptic quote by Kawigi 1 double m[]= {7709179928849219.0, 771};int main(){m[1]–?m[0]*=2,main():printf(m);} This cryptic code when run outputs “C++ sucks” A Quine is a computer program which produces a copy of its own source code as its only output. 1 main() { [...]
Cross Website Scripting(XSS) Info and Prevention
So here I m gonna write an article over XSS aka cross website scripting ………… Some declaration-this article is only meant for educational purpose if someone uses it for wrong purpose then THL is not responsible for it . Note – since THL will not going to show the codes so I modify then now [...]
Practical Compiler Development Part 1
Practical Compiler Development Tutorial – Part 1 This is a rather informal introduction to development of a hobby compiler . The more formal chapters on compiler development will be given in later tutorials. By the end of this tutorial you will be able to create a simple interpreter . This can be easily converted into [...]
Dynamic DLL Injection
As in my previous post I describe about the static dll injection Now we will look at the dynamic dll injection. which is mostly used by Trojan’s. After a program has been executed, a process is created in the OS. When an attacker attempts to load code into the process memory space, then the attacker [...]
Static DLL Injection
INTRODUCTION DEFINING DLL According to microsoft “A DLL is a library that contains code and data that can be used by more than one program at the same time. For example, in Windows operating systems, the Comdlg32 DLL performs common dialog box related functions. Therefore, each program can use the functionality that is contained in [...]
Practical Hashing
This is my first blog here and this will be about cryptographic hash functions. I have chosen this as the topic for my first post as hashing functions are very common in the field of cryptography, which is an area of interest of mine. A hash function takes a string of bits or bytes as [...]
GUI Toolkits compared
GUI Toolkits Compared I have worked with few UI libraries during my college days (late night hackwork !). Although It has months since i really coded something in C/C++ . Here is my opinion on most of the UI frameworks ( choices available ) . (a) Win32 API , GDI (user32.dll) This was the [...]
Resetting Root Authorization in Linux and Prevention
The root authentications can be reset to NULL value from the following method. Do not use this information for committing cyber crimes. AT Grub Loader. highlight the desired kernel which you want to boot ‘fedora core fc9′ press ‘e’ to edit the run levels and other options then the second menu arrives as .. (hd0,1) [...]
