:::: MENU ::::
Browsing posts in: Projects

Code Obfusction | Writing a VM

What is this Blog About ?

It is about a minor project that i recently completed. That is writing a virtual machine to slow down the process of reverse engineering. This is not a tutorial to do the same however I have included the presentation that i used during the final presentation, the PDFs for System Design and Sample Runs and one step by step sample run. Continue Reading

Debbuging Code by Modifying an EXE

So moving on to a relatively advanced API based debugger detection or anti-debugging techniques, i am going to today discuss the implmentation of ZwSetInformationThread routine. Now this is an undocumented win32 API and we need to get a pointer to the function inside a library and then make a call to the function. The very first implementation is as follows (by the way I code on Code:Blocks 12.11): Continue Reading

CheckRemoteDebuggerPresent API


I am currently working on anti-debugging techniques which will also be my project for this year in college.Though i know for a fact  most basic anti-debug techniques are  API based techniques, but i am still doing this post because firstly i did not find any working code and whatever non-working code was present was also implemented locally… By the way I am really impressed by the work compiled by Tyler Shields in 2009 and he has put up some of the best resources out there!

This post is basically about one of those standard API’s > CheckRemoteDebuggerPresent function. Continue Reading

The First Delhi Null Meet I attended and presented.

Hi there,
So today ie 18th august 2012. I attended my first null meet. I actually liked the concept there..wait let me start from the beginning. So i received the email regarding the Delhi meet… and after a little hesitation asked Mr. Aseem Jahakar if the meet would allow some on the spot presentations. He said that its planned before hand so, I need to tell him in advance if I wish to make a presentation. So, I told him that I am working on the project …the PBX vulnerabilities …but haven’t completed it yet. Continue Reading

The SQL injection Presentation.

Hi, so we have this subject called DBMS (database management system) which is taken up by Miss. Nishtha Jatana. Nishtha maam follows a different routine for her classes…a rather constructive one. She converts her initial 2 – 3 tutorial classes into presentations that are delivered by the students. If you don’t know what a tutorial class is.. it is basically a kind of an extra class where students can ask doubts or there can be revision of topics or some numerical problems related to the topics can be done. Now the presentations are conducted on a voluntary basis. There is no compulsion, so i decided Continue Reading

The Asterisk Project.

Hi reader,

I am not sure if you stumbled upon this post from the archive or reached here by a search. But I am going to be verbose anyways :D

Asterisk is an open source PBX. Well i would say its too less to call it as just a PBX. It has immense potential it can do things so easily and so correctly that it is actually an unparalleled solution for PBXs. Ohkay if you are wondering what a PBX is it is those system you see in offices, where the receptionist dials one and the call is transferred to another guy. So why am I playing around with this thing… ? Well there is this one very annoying thing, rather a concept called as the “5th semeseter Project”. Exactly thats why.! : Continue Reading

The www.adwiteeya.com/board

I have tried to build up a forum quite a few times now. But every time i have successfully messed it up and closed the project before even giving it a good shot. Firstly when you install the phpBB, it is says the admin url is example.com/adm however that never worked for me. I have to sign in normally and then go all the way to the bottom of the page and click administration control panel.
Then the second problem was I had no freakin idea about how did the cms work. I just had two forums in my mind. hackforums.net and governmentsecurity.org/forum. I wanted something that would work the similar way.

Continue Reading