afl-fuzz: nobody expects CDATA sections in XML

I made a very explicit, pragmatic design decision with afl-fuzz: for performance and reliability reasons, I did not want to get into static analysis or symbolic execution to understand what the program is actually doing with the data we are feeding to it. The basic algorithm for the fuzzer can be just...

Exploitation modelling matters more than we think

Our own Krzysztof Kotowicz put together a pretty neat site called the Bughunter University. The first part of the site deals with some of the most common non-qualifying issues that are reported to our Vulnerability Reward Program. The entries range from mildly humorous to ones that still attract some...

How to get git build id using maven

There are times when git's build number is important for a release. Specially in development mode, when there are frequent releases. So if we want to append the build number on our page, how do we automate it?For us to achieve this we will need 2 maven plugins: org.codehaus.mojo:buildnumber-maven-plugin...

How to run automate undeploy, redeployment in jboss using jenkins

Deploy on the same server where jenkins is deployed. JBOSS_HOME/bin/jboss-cli.sh -c --user="czetsuya" --password="broodcamp.com" --commands="undeploy broodcamp.war,deploy $WORKSPACE/broodcamp/target/broodcamp.war"Deploy on a different server. JBOSS_HOME/bin/jboss-cli.sh controller=127.0.0.3 -c --user="czetsuya"...

REST Testing with Arquillian in JBoss

This article will explain how we can automate REST web service testing using Arquillian and JBoss web server.First, you must create a javaee6 war (non-blank) project from jboss-javaee6 archetype. This should create a project with Member model, service, repository, controller and web service resource....