Find secret API token in Android application

Offensive Security Mobile Device Security

In May 2019, Google announced there are 2.5 billion active Android devices. Thereby, most companies develop their own application. Not only the richest companies like Google, Facebook, Amazon,... but also a lot of smaller businesses.

Static code analysis in PHP (and GitLab)

PHP GitLab Secure Software Development

In the PHP toolbox for testing, you'll often find phpunit for unit testing, PHP_CodeSniffer for code style analysis, and here we present PHPStan for static code analysis.

Information gathering with BlackWidow

Offensive Security

BlackWidow is a python script that automatically crawls a website to gather information like phone numbers, email addresses, form URL's etc. Very useful during the reconnaissance phase!

MARK release 0.0.28


Today we released version 0.0.28 of our Multi-Agent Ranking Framework (MARK).

Manage VirtualBox with PHP


phpVirtualBox is a well known web interface for managing virtual machines. There is however another less known library that allows to manage virtual machines from your own PHP applications : php-vbox-api. The API allows you to do stuff like:

Understanding Laravel middleware : admin users

Laravel PHP

In Laravel, a Middleware is basically a piece of code that should be executed for every http request. Middlewares are typically used to:

Distributed k-nn graphs and similarity search


Today we are presenting distributed k nearest neighbors (k-nn) graphs and similarity search algorithms at the ULB.

Modify your static IP on Ubuntu server


This seems easy, but... When you modify your static IP address in /etc/network/interfaces, the old IP is not removed. The new IP is simply added to your interface.

Disable user registration in your Laravel application


Laravel is a powerful framework that comes with a lot of boilerplate code to handle most common cases. One of these is users management (register, login, reset password etc.)

Easy testing with Python doctest and GitLab

Python GitLab

When developing some new Python code, you will usually open another terminal to test your function or class using a Python shell... and repeat until you obtain the expected result.

Type hinting in Python, and testing with GitLab

Python GitLab

Python is a dynamically typed language, meaning that the type of a variable can change during execution. This participates to the user friendliness of the language.

Collecting and processing NetFlow on Ubuntu

NetFlow is a feature that was introduced on Cisco routers around 1996 that provides the ability to collect and process network traffic summary.

This website uses cookies. More information about the use of cookies is available in the cookies policy.