Skip to content

Learn C++ by reversing it's code. Compiler is: g++ (GCC) 5.3.0. The article that used in this work is attached.

Notifications You must be signed in to change notification settings

Grandmother/Reversing-CPP

Repository files navigation

Reversing-CPP

Learn C++ by reversing it's code. Compiler is: g++ (GCC) 5.3.0. The article that used in this work is attached.

Run it!

To run it you just need to run make in root directory of project and run any made executable with gdb.

GDB setting up

Why I need it

This repository has some gdb-scripts, that are used to show the main point of one or another article section and, respectively, executable.

Setting up

Temporary solution

You can just use "--with-auto-load-safe-path" gdb flag on running to set current directory as safe to auto-load gdb scripts.

Permanent solutoin

To set gdb up to aumatically load attached gdb-scripts, you need to set "auto-load safe-path" option in your ~/.gdbinit or ./.gdbinit file.

Comments

Executables are named respectively to article chapters or subsections.

About

Learn C++ by reversing it's code. Compiler is: g++ (GCC) 5.3.0. The article that used in this work is attached.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published