Giter VIP home page Giter VIP logo

rop-intro-and-foreland's Introduction

ROP入门与前沿

ROP全称Return-oriented programming,翻译成中文叫做面向返回编程,是一种可以绕过诸多防御机制的内存攻击技术。狭义上的黑帽黑客(black hat)是指能hack系统的人,ROP是hacker们常用的招式。

BlackHat

关于本系列文章

《ROP入门与前沿》假设的读者是略懂操作系统和汇编,没有二进制攻防的基础,借助样例从ROP入门开始介绍,再引入安全实战领域和学术界关于ROP攻击和防御的最新成果,深入浅出的让读者从零开始入门ROP并了解最前沿的研究。对ROP有一定了解的读者也可以通过该系列文章快速了解ROP的前沿研究。

ROP入门部分面向没有ROP基础的读者,介绍了什么是ROP,ROP的出现以及ROP的发展历史等内容,让读者对ROP有一个全方位的认识和了解。

ROP前沿攻防部分由数篇博客形式的文章组成,从实践的角度深入浅出的介绍了系统安全领域最新的研究成果。每篇文章对应一篇近期的paper,免去形式化的描述,以实践和口语化的叙述提炼安全领域研究成果的精华。本章的内容排序一防一攻,再防再攻,跌宕起伏,一方面让读者了解到近期系统安全领域对ROP的研究都在做些什么,另一方面根据已有的研究成果让读者激发出新的攻防思路。

关于每篇文章的简要介绍见ROP前沿攻防

目录

rop-intro-and-foreland's People

Contributors

azard avatar cangshu avatar tcbbd avatar xiaozzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rop-intro-and-foreland's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.