RSSAmplifier

Blog

shramos's site!

shramos.comRSS feed ↗4 posts

Latest posts

Understanding Gradient Descent and Backpropagation (full calculation of derivatives)

gradient_descent Santiago Hernández Ramos @santiagohramos shramos(at)protonmail(dot)com El algoritmo de descenso de gradiente ( Gradient Descent ) es probáblemente uno de los algoritmos de optimización más utilizados en Machine Learning y Deep Learning hoy en día. En este artículo voy a explicar los principios en los que se fundamenta este algoritmo, resolviendo todos los cálculos necesarios para…

Building a Proxy Fuzzer for the MQTT protocol in a nutshell with Polymorph framework

Untitled1 This post shows how easy you can build a fuzzer for the MQTT protocol by using the Polymorph framework. I will start by assuming that the reader knows the MQTT protocol. For those who do not know it, you can find more information here . The first thing we will do is prepare the environment where we will perform the fuzzing, in this case, it will be very simple, a Kali Linux machine in…

(untitled)

Polymorph: Modificando paquetes ICMP en tiempo real @santiagohramos https://github.com/shramos/polymorph En este post vamos a ver lo sencillo que sería modificar el contenido de paquetes pertenecientes al protocolo ICMP utilizando Polymorph. Lo primero de todo, vamos a instalar la herramienta y a establecer el entorno de pruebas. Para empezar todos en el mismo punto, vamos a utilizar el despliegue…

Static code analysis: Traversing the AST (Abstract Syntax Tree) provided by Clang through its Python-bindings and building a CFG (Control Flow Graph) and a CG (Call Graph) for the C programming language

About three years ago, in 2015, when I was in my computer engineering career, I began to be curious about the static analysis of source code. As I did not know much about the subject, I decided to investigate the main parts of which an analyzer is composed. After searching through the internet, I finished reading from start to finish the Dragon Book , a book from which I learned a lot. After…