Skip to content

David Gomes

Breaking, Building, and Securing the Digital World. 🔐

  • Programming
    • Best practices
    • Quarkus
    • App Security
    • Observability
    • Git
  • Infrastructure
  • System Design
  • Pentesting
    • Bug Bounty
  • Reverse Engineering

Author: David Gomes

A developer that strives for clean code with the suited tools for the task at hand.
Programming · Reverse Engineering

What are Multi-Level Pointers

April 29, 2018March 6, 2022 David GomesLeave a comment

Whether you're a programmer or a reverse-engineer, you have probably dealt with those before, maybe even had a hard time understanding them.
Even if you have already used them in game hacking there's a high chance you don't know what they are at the high-level (C/C++)!

Exploitation · Pentesting · Reverse Engineering · Vulnhub

Brainpan: 1 – OSCP-Like Vulnhub Walkthrough

March 25, 2018January 23, 2022 David Gomes2 Comments

Yet another OSCP-Like Vulnhub machine, this one is recommended if you're looking to challenge your exploitation skills. Try it out by yourself first! Machine link: https://www.vulnhub.com/entry/brainpan-1,51/

Pentesting · Vulnhub

Mr. Robot – OSCP-Like Vulnhub Walkthrough

February 13, 2018January 23, 2022 David GomesLeave a comment

This is a Vulnhub inspired by the series Mr. Robot and it's considered to be a OSCP-like machine. Most of the steps for "pwning" this machine are realistic so it's a fun one to try. Give it a try yourself! Machine Link: https://www.vulnhub.com/entry/mr-robot-1,151/

Programming

Dynamically importing functions C++

July 11, 2017July 30, 2022 David GomesLeave a comment

This concept is easy to understand and has its uses, such as, calling Windows Native functions, functions of Windows that aren't officially documented or to hide Windows API usage.

Reverse Engineering

Getting Pointers by Reading the Assembly

July 8, 2017January 23, 2022 David GomesLeave a comment

Learn how to grab the offsets of multi-level pointers with a quicker and less tedious method. All you need is a debugger and perhaps a decompiler to ease the process a bit.

Posts navigation

Older posts
Newer posts

Olá!

Welcome to my blog, where I explore topics of both Information Security and Software Development.

From secure coding practices to hacking techniques, system design and programming, everything Software related has a place here!

GitHub
StackOverflow
LinkedIn
GitHub
StackOverflow
LinkedIn

Love my content? Buy me a coffee!

Choose an amount

€1.00
€2.00
€5.00

Your contribution is appreciated :)

Donate
Create a website or blog at WordPress.com
  • Subscribe Subscribed
    • David Gomes
    • Already have a WordPress.com account? Log in now.
    • David Gomes
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...