social media managment.

November 21, 2015 Leave a comment

there are lot of social media sites and if you have an RSS feed its difficult to update each one of them manually. you can use following tools:

  1. twitter feed
  2. huitsuit

these tools will make automated posts from rss feeds.

Categories: Uncategorized

file format analysis tools

July 27, 2015 Leave a comment

offvis from microsoft:

Categories: Uncategorized

Protocol Readings

July 20, 2015 Leave a comment
Categories: Uncategorized

Generating and editing pcaps

July 17, 2015 Leave a comment

If you want to modify pcaps, use following tools:



colasoft packet builder


if you want to generate http traffic, use following tools:

wfetch from microsoft

send http tool


for raw packet processing use python and dpkt lib. you can also use httplib2 with python. some people uses scapy as well.

Categories: Uncategorized

drupal 5.0 form

November 29, 2014 Leave a comment

if you want to create and submit form in drupal form then make sure you give submit action as self. then only you can use drupal’s form function.

Categories: Uncategorized

Running Drupal 5.x on PHP 5.4.3

November 22, 2014 Leave a comment

Drupal5 does not support PHP 5.4.3 and for those who have sites which are based on drupal 5, this causes major headache. so some guys has wrote a patch which you can apply to core files and use drupal 5 on php 5.4.3.

you can download the patch here:



Categories: Uncategorized

CVE-2014-4715 Analysis

July 11, 2014 Leave a comment

Its a integer overflow vulnerability in LZ4 ‘lz4.c’. if we see the patch at

they have added following conditions:

/* overflow detection */
926 if ((sizeof(void*)==4) && unlikely((size_t)(op+length)<(size_t)(op))) goto _output_error; /* quickfix issue 134 */
927 if ((endOnInput) && (sizeof(void*)==4) && unlikely((size_t)(ip+length)<(size_t)(ip))) goto _output_error; /* quickfix issue 134 */


//if ((sizeof(void*)==4) && unlikely(length>LZ4_MAX_INPUT_SIZE)) goto _output_error; /* overflow detection */
967 if ((sizeof(void*)==4) && unlikely((size_t)(op+length)<(size_t)op)) goto _output_error; /* quickfix issue 134 */

as you may have figured out, we are adding some value to variable ip and then we are checking if some is less then the value of ip. this will be only true in case of integer overflow.simillar check is added for op variable.




Categories: 0 day analysis

Get every new post delivered to your Inbox.

Join 685 other followers

%d bloggers like this: