rosehgal/BinExp has 1,360 GitHub stars and 208 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-14 09:29 UTC. Last push 2021-06-15.
計測したスター増加
- 24時間
- 0
- 7日間
- 0
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
Linux Binary Exploitation
学習README.md
オリジナルBinary Exploitation
I have another interesting project @DockerENT, @Trashemail take some time to review it as well.
Any Doubt...? Let's Discuss
Introduction
I am quite passionate about exploiting binary files. The first time when I came across Buffer Overflow(a simple technique of exploitation), then I was not able to implement the same with the same copy of code on my system. The reason for that was there was no consolidated document that would guide me thoroughly to write a perfect exploit payload for the program in case of system changes. Also, there are very few descriptive blogs/tutorials that had helped me exploiting a given binary. I have come up with the consolidation of Modern exploitation techniques (in the form of the tutorial) that will allow you to understand exploitation from scratch.
I will be using vagrant file to set up the system on a virtual box. To do the same in your system follow:
vagrant upvagrant ssh
Topics
-
- Memory Layout of C program.
- ELF binaries.
- Overview of stack during function call.
- Assembly code for the function call and return.
- Concept of
$ebpand$esp. - Executable memory.
-
- How Linux finds the binaries utilis?
- Simple exploit using Linux $PATH variable.
-
- What are stack overflows?
- ASLR (basics), avoiding Stack protection.
- Shellcodes
- Buffer overflow:
- Changing Control of the program to return to some other function
- Shellcode injection in buffer and spawning the shell
-
- Shellcode injection with ASLR enabled.
- Environment variables.
- Shellcode injection with ASLR enabled.
-
- Return to Libc attacks.
- Spawning
shellin non executable stack - Stack organization in case
ret2libcattack.
-
- This folder contains the set of questions to exploit binaries on the concept that we have learned so far.
-
- What is format string Vulnerability?
- Seeing the content of stack.
- Writing onto the stack.
- Writing to arbitrary memory location.
-
- GOT
- Overriding GOT entry.
- Spawning shell with format string vuln.
-
- Heaps
- Arena, Bins, Chunks.
- Use after free exploit.
- Double free exploit.
関連プロジェクトを探す
sindresorhus/awesome
😎 あらゆる興味深いトピックに関する Awesome リスト [注意: 既存のプルリクエストに追いつけるまで、プルリクエストは一時的に無効になっています]
536,641 スターEbookFoundation/free-programming-books
:books: 無料で入手できるプログラミングの書籍
401,575 スターnilbuild/developer-roadmap
開発者のキャリア成長を支える、インタラクティブなロードマップ、ガイド、その他の教育コンテンツ。
371,980 スターvinta/awesome-python
「Python で X をしたい。どのツールを使えばいい?」に答える決定版リスト。
334,661 スター